Lite

Projects written by coding agents

The Lite set comes from a study of code that AI coding agents write. Three coding agents (Claude Code, Codex, Gemini Code Assist) were each given the same 50 programming tasks in 4 languages (C++, Java, JavaScript, Python) and asked for a complete project with a dependency manifest for a clean Ubuntu machine. That gave 600 projects. Every one was run in a clean container; when it failed, the error went back to the agent until the project worked.

What counts as the environment

The environment is everything a program needs to run beyond its own source code, not only its package manifest:

  • Declared packages: the libraries named in requirements.txt, package.json, pom.xml or CMakeLists.txt, and their versions.
  • System libraries and tools: what the build or the program expects the machine to have, such as OpenSSL, libcurl or SQLite development headers.
  • Build and configuration settings: build files, compiler and linker flags, and configuration files the program reads.
  • Environment variables the program or its build depends on.
  • Run-time context: input data, files or services the program expects to find when it starts.

A fault in the code itself is not an environment problem: a syntax error, a broken import between the project's own files, a logic bug, or output too malformed to run at all.

What happened to the projects

A project becomes a Lite task when the environment part of its repair is enough: in a clean container it fails as written and passes once that part is applied, with the source exactly as the agent wrote it. Where the repair also edited the source, those edits are left out and only the environment part is checked. System packages the repair installed become a setup.sh, so every fix is a set of files that can be applied and rerun. Projects that already worked, and repairs that changed code, are listed here too so the whole study is visible.

OutcomeProjectsWhat it means
Lite task129It fails as written in a clean container and passes once the environment part of its repair is applied.
Passed the check, not scored yet4It fails as written and passes with the environment part of its repair, but is not a task yet.
Environment fix not enough34In EnvGap's clean container it did not fail as written, or the environment part of its repair (source left as written) did not make it run.
Worked first time385It installed and ran on a clean machine as written, so there was nothing to repair.
Repair changed code111Its repair changed source code, so it is not an environment task.
Repair not recorded33It was made to work, but its repair cannot be rebuilt from the saved files: the saved copy shows no change, or not all of the changes the study's notes describe.
Never fixed6It failed as written and was never made to work.

Claude Code was also run twice more on every task. Projects from those extra runs are listed only where their repair had an environment part (102 projects), so they could be checked as Lite tasks.

Kinds of task

The tasks are small, self-contained programs, each in one of these domains:

  • Compression (5 tasks): ZIP Archive Manager, GZIP Compression Tool, Tar Archive Handler, File Deduplicator, Data Compression Benchmark.
  • Cryptography (7 tasks): AES-256 File Encryption Tool, RSA Digital Signature Tool, HMAC File Integrity Checker, TOTP Generator, Password Strength Analyzer, X.509 Certificate Parser, Bcrypt Password Hasher.
  • Data Processing (10 tasks): CSV Statistical Analyzer, JSON Schema Validator, XML to JSON Converter, YAML Config Merger, Log File Pattern Analyzer, SQLite Database Manager, Data Profiling Tool, Multi-Format Data Converter, Time Series Trend Detector, Duplicate Record Finder.
  • Image Processing (6 tasks): Image Format Converter, Image Resizer and Thumbnail Generator, Image Watermarking Tool, Image Histogram Analyzer, EXIF Metadata Extractor, Image Color Palette Extractor.
  • Math/Scientific (5 tasks): Matrix Operations Calculator, Linear Regression Fitter, Dijkstra Shortest Path Finder, FFT Spectrum Analyzer, Numerical Integration Calculator.
  • Networking (6 tasks): HTTP File Downloader, TCP Port Scanner, DNS Resolver, HTTP REST Client with Retry Logic, Static HTTP File Server, Network Latency Monitor.
  • System/Generation (5 tasks): QR Code Generator and Reader, PDF Report Generator, Merkle Tree Verifier, Cron Expression Parser, Structured Log Processor.
  • Text Processing (6 tasks): Markdown to HTML Converter, Spell Checker, TF-IDF Search Engine, Text Diff Tool, HTML to Plain Text Extractor, Template Engine.
702 shownEach project opens its own page with the task, the failure and the files the agent wrote.
cpp#1

Claude Code · Data Processing · Medium

CSV Statistical Analyzer

Reads CSV files, computes statistics (mean/median/stddev/percentiles), detects outliers, outputs JSON report

Worked first timeInspect
cpp#1

Codex · Data Processing · Medium

CSV Statistical Analyzer

Reads CSV files, computes statistics (mean/median/stddev/percentiles), detects outliers, outputs JSON report

Worked first timeInspect
cpp#1

Gemini Code Assist · Data Processing · Medium

CSV Statistical Analyzer

missing terminating quote character - broken string literal with literal newline

Repair changed codeInspect
java#1

Claude Code · Data Processing · Medium

CSV Statistical Analyzer

Reads CSV files, computes statistics (mean/median/stddev/percentiles), detects outliers, outputs JSON report

Worked first timeInspect
javascript#1

Claude Code · Data Processing · Medium

CSV Statistical Analyzer

Reads CSV files, computes statistics (mean/median/stddev/percentiles), detects outliers, outputs JSON report

Worked first timeInspect
javascript#1

Gemini Code Assist · Data Processing · Medium

CSV Statistical Analyzer

Reads CSV files, computes statistics (mean/median/stddev/percentiles), detects outliers, outputs JSON report

Worked first timeInspect
python#1

Claude Code · Data Processing · Medium

CSV Statistical Analyzer

Reads CSV files, computes statistics (mean/median/stddev/percentiles), detects outliers, outputs JSON report

Worked first timeInspect
cpp#2

Claude Code · Data Processing · Medium

JSON Schema Validator

Validates JSON against schema rules with recursive nested validation, collects all violations with JSON paths

Worked first timeInspect
cpp#2

Codex · Data Processing · Medium

JSON Schema Validator

Validates JSON against schema rules with recursive nested validation, collects all violations with JSON paths

Worked first timeInspect
cpp#2

Gemini Code Assist · Data Processing · Medium

JSON Schema Validator

Validates JSON against schema rules with recursive nested validation, collects all violations with JSON paths

Worked first timeInspect
java#2

Claude Code · Data Processing · Medium

JSON Schema Validator

Validates JSON against schema rules with recursive nested validation, collects all violations with JSON paths

Worked first timeInspect
java#2

Gemini Code Assist · Data Processing · Medium

JSON Schema Validator

Could not find artifact json-schema-validator:1.0.89 + unclosed string literals + illegal escape

Environment fix not enoughInspect
javascript#2

Claude Code · Data Processing · Medium

JSON Schema Validator

Validates JSON against schema rules with recursive nested validation, collects all violations with JSON paths

Worked first timeInspect
javascript#2

Gemini Code Assist · Data Processing · Medium

JSON Schema Validator

Validates JSON against schema rules with recursive nested validation, collects all violations with JSON paths

Worked first timeInspect
python#2

Claude Code · Data Processing · Medium

JSON Schema Validator

Validates JSON against schema rules with recursive nested validation, collects all violations with JSON paths

Worked first timeInspect
cpp#3

Claude Code · Data Processing · Medium

XML to JSON Converter

Converts XML to JSON preserving attributes/namespaces/CDATA, supports batch mode and compact output

Worked first timeInspect
cpp#3

Codex · Data Processing · Medium

XML to JSON Converter

Converts XML to JSON preserving attributes/namespaces/CDATA, supports batch mode and compact output

Worked first timeInspect
cpp#3

Gemini Code Assist · Data Processing · Medium

XML to JSON Converter

missing terminating quote character - broken string literal with literal newline

Repair changed codeInspect
java#3

Claude Code · Data Processing · Medium

XML to JSON Converter

Converts XML to JSON preserving attributes/namespaces/CDATA, supports batch mode and compact output

Worked first timeInspect
java#3

Claude Code · extra run 3 · Data Processing · Medium

XML to JSON Converter

NoClassDefFoundError: com/google/gson/JsonElement - jar not shaded

Lite taskInspect
java#3

Gemini Code Assist · Data Processing · Medium

XML to JSON Converter

Converts XML to JSON preserving attributes/namespaces/CDATA, supports batch mode and compact output

Worked first timeInspect
javascript#3

Claude Code · Data Processing · Medium

XML to JSON Converter

Converts XML to JSON preserving attributes/namespaces/CDATA, supports batch mode and compact output

Worked first timeInspect
javascript#3

Gemini Code Assist · Data Processing · Medium

XML to JSON Converter

Converts XML to JSON preserving attributes/namespaces/CDATA, supports batch mode and compact output

Worked first timeInspect
python#3

Claude Code · Data Processing · Medium

XML to JSON Converter

Converts XML to JSON preserving attributes/namespaces/CDATA, supports batch mode and compact output

Worked first timeInspect
python#3

Gemini Code Assist · Data Processing · Medium

XML to JSON Converter

Converts XML to JSON preserving attributes/namespaces/CDATA, supports batch mode and compact output

Worked first timeInspect
cpp#4

Claude Code · Data Processing · Medium

YAML Config Merger

Deep merges multiple YAML configs with array strategies, conflict detection, and env var interpolation

Worked first timeInspect
cpp#4

Gemini Code Assist · Data Processing · Medium

YAML Config Merger

broken string literal + nested shell quotes in C++ string

Repair changed codeInspect
java#4

Claude Code · Data Processing · Medium

YAML Config Merger

Deep merges multiple YAML configs with array strategies, conflict detection, and env var interpolation

Worked first timeInspect
java#4

Gemini Code Assist · Data Processing · Medium

YAML Config Merger

Illegal escape chars + unclosed string literals + wrong API (textNode)

Repair changed codeInspect
javascript#4

Claude Code · Data Processing · Medium

YAML Config Merger

Deep merges multiple YAML configs with array strategies, conflict detection, and env var interpolation

Worked first timeInspect
javascript#4

Gemini Code Assist · Data Processing · Medium

YAML Config Merger

Deep merges multiple YAML configs with array strategies, conflict detection, and env var interpolation

Worked first timeInspect
python#4

Claude Code · Data Processing · Medium

YAML Config Merger

Deep merges multiple YAML configs with array strategies, conflict detection, and env var interpolation

Worked first timeInspect
python#4

Gemini Code Assist · Data Processing · Medium

YAML Config Merger

SyntaxError: unterminated string literal in f-string at line 106

Repair changed codeInspect
cpp#5

Claude Code · Data Processing · Medium

Log File Pattern Analyzer

Analyzes log files to detect patterns, extract statistics, identify error spikes and anomalies

Worked first timeInspect
cpp#5

Gemini Code Assist · Data Processing · Medium

Log File Pattern Analyzer

Analyzes log files to detect patterns, extract statistics, identify error spikes and anomalies

Worked first timeInspect
javascript#5

Claude Code · Data Processing · Medium

Log File Pattern Analyzer

Analyzes log files to detect patterns, extract statistics, identify error spikes and anomalies

Worked first timeInspect
javascript#5

Gemini Code Assist · Data Processing · Medium

Log File Pattern Analyzer

SyntaxError: Invalid or unexpected token - broken string literal with literal newline

Repair changed codeInspect
python#5

Claude Code · Data Processing · Medium

Log File Pattern Analyzer

Analyzes log files to detect patterns, extract statistics, identify error spikes and anomalies

Worked first timeInspect
cpp#6

Codex · Data Processing · High

SQLite Database Manager

CLI for SQLite CRUD operations, schema inspection, CSV import/export, and query execution

Worked first timeInspect
java#6

Claude Code · Data Processing · High

SQLite Database Manager

CLI for SQLite CRUD operations, schema inspection, CSV import/export, and query execution

Worked first timeInspect
javascript#6

Claude Code · Data Processing · High

SQLite Database Manager

CLI for SQLite CRUD operations, schema inspection, CSV import/export, and query execution

Worked first timeInspect
javascript#6

Gemini Code Assist · Data Processing · High

SQLite Database Manager

CLI for SQLite CRUD operations, schema inspection, CSV import/export, and query execution

Worked first timeInspect
python#6

Claude Code · Data Processing · High

SQLite Database Manager

CLI for SQLite CRUD operations, schema inspection, CSV import/export, and query execution

Worked first timeInspect
cpp#7

Claude Code · Data Processing · High

Data Profiling Tool

Profiles tabular datasets: column types, distributions, missing values, correlations, quality issues

Worked first timeInspect
cpp#7

Codex · Data Processing · High

Data Profiling Tool

Default argument given twice for formatDouble precision parameter

Repair changed codeInspect
java#7

Claude Code · Data Processing · High

Data Profiling Tool

NullPointerException: Cannot invoke java.lang.Integer.intValue() - null unboxing in ternary expression

Repair changed codeInspect
java#7

Gemini Code Assist · Data Processing · High

Data Profiling Tool

Profiles tabular datasets: column types, distributions, missing values, correlations, quality issues

Worked first timeInspect
javascript#7

Claude Code · Data Processing · High

Data Profiling Tool

Profiles tabular datasets: column types, distributions, missing values, correlations, quality issues

Worked first timeInspect
javascript#7

Gemini Code Assist · Data Processing · High

Data Profiling Tool

Profiles tabular datasets: column types, distributions, missing values, correlations, quality issues

Worked first timeInspect
python#7

Claude Code · Data Processing · High

Data Profiling Tool

Profiles tabular datasets: column types, distributions, missing values, correlations, quality issues

Worked first timeInspect
python#7

Gemini Code Assist · Data Processing · High

Data Profiling Tool

SyntaxError: unterminated string literal at line 47

Repair changed codeInspect
cpp#8

Gemini Code Assist · Data Processing · High

Multi-Format Data Converter

Converts between CSV/JSON/XML/YAML preserving types, nested structures, with streaming mode

Worked first timeInspect
java#8

Claude Code · extra run 3 · Data Processing · High

Multi-Format Data Converter

NoClassDefFoundError: com/fasterxml/jackson/core/type/TypeReference - jar not shaded

Lite taskInspect
javascript#8

Gemini Code Assist · Data Processing · High

Multi-Format Data Converter

Converts between CSV/JSON/XML/YAML preserving types, nested structures, with streaming mode

Worked first timeInspect
python#8

Claude Code · Data Processing · High

Multi-Format Data Converter

Converts between CSV/JSON/XML/YAML preserving types, nested structures, with streaming mode

Worked first timeInspect
python#8

Gemini Code Assist · Data Processing · High

Multi-Format Data Converter

Converts between CSV/JSON/XML/YAML preserving types, nested structures, with streaming mode

Worked first timeInspect
cpp#9

Claude Code · Data Processing · High

Time Series Trend Detector

Detects trends/seasonality/anomalies in time series data using linear regression and autocorrelation

Worked first timeInspect
cpp#9

Codex · Data Processing · High

Time Series Trend Detector

Detects trends/seasonality/anomalies in time series data using linear regression and autocorrelation

Worked first timeInspect
java#9

Codex · Data Processing · High

Time Series Trend Detector

Compilation failure: local variable referenced from lambda must be final or effectively final

Repair changed codeInspect
java#9

Gemini Code Assist · Data Processing · High

Time Series Trend Detector

Detects trends/seasonality/anomalies in time series data using linear regression and autocorrelation

Worked first timeInspect
javascript#9

Claude Code · Data Processing · High

Time Series Trend Detector

Detects trends/seasonality/anomalies in time series data using linear regression and autocorrelation

Worked first timeInspect
javascript#9

Gemini Code Assist · Data Processing · High

Time Series Trend Detector

Detects trends/seasonality/anomalies in time series data using linear regression and autocorrelation

Worked first timeInspect
cpp#10

Claude Code · Data Processing · Medium

Duplicate Record Finder

Finds duplicate/near-duplicate records using exact and fuzzy string matching with clustering

Worked first timeInspect
cpp#10

Codex · Data Processing · Medium

Duplicate Record Finder

Finds duplicate/near-duplicate records using exact and fuzzy string matching with clustering

Worked first timeInspect
java#10

Claude Code · Data Processing · Medium

Duplicate Record Finder

Finds duplicate/near-duplicate records using exact and fuzzy string matching with clustering

Worked first timeInspect
java#10

Gemini Code Assist · Data Processing · Medium

Duplicate Record Finder

Finds duplicate/near-duplicate records using exact and fuzzy string matching with clustering

Worked first timeInspect
javascript#10

Claude Code · Data Processing · Medium

Duplicate Record Finder

Finds duplicate/near-duplicate records using exact and fuzzy string matching with clustering

Worked first timeInspect
javascript#10

Gemini Code Assist · Data Processing · Medium

Duplicate Record Finder

Finds duplicate/near-duplicate records using exact and fuzzy string matching with clustering

Worked first timeInspect
python#10

Claude Code · Data Processing · Medium

Duplicate Record Finder

Finds duplicate/near-duplicate records using exact and fuzzy string matching with clustering

Worked first timeInspect
python#10

Gemini Code Assist · Data Processing · Medium

Duplicate Record Finder

Finds duplicate/near-duplicate records using exact and fuzzy string matching with clustering

Worked first timeInspect
javascript#11

Gemini Code Assist · Cryptography · High

AES-256 File Encryption Tool

Encrypts/decrypts files with AES-256-CBC, PBKDF2 key derivation, HMAC authentication

Worked first timeInspect
cpp#12

Gemini Code Assist · Cryptography · High

RSA Digital Signature Tool

Generates RSA key pairs, signs files with RSA-PSS, verifies signatures with PEM/DER support

Worked first timeInspect
java#12

Claude Code · Cryptography · High

RSA Digital Signature Tool

Generates RSA key pairs, signs files with RSA-PSS, verifies signatures with PEM/DER support

Worked first timeInspect
javascript#12

Claude Code · Cryptography · High

RSA Digital Signature Tool

Generates RSA key pairs, signs files with RSA-PSS, verifies signatures with PEM/DER support

Worked first timeInspect
javascript#12

Gemini Code Assist · Cryptography · High

RSA Digital Signature Tool

Generates RSA key pairs, signs files with RSA-PSS, verifies signatures with PEM/DER support

Worked first timeInspect
python#12

Claude Code · Cryptography · High

RSA Digital Signature Tool

Generates RSA key pairs, signs files with RSA-PSS, verifies signatures with PEM/DER support

Worked first timeInspect
cpp#13

Gemini Code Assist · Cryptography · Medium

HMAC File Integrity Checker

Computes/verifies HMAC checksums for files/directories with manifest-based change detection

Worked first timeInspect
java#13

Claude Code · Cryptography · Medium

HMAC File Integrity Checker

Computes/verifies HMAC checksums for files/directories with manifest-based change detection

Worked first timeInspect
java#13

Gemini Code Assist · Cryptography · Medium

HMAC File Integrity Checker

Computes/verifies HMAC checksums for files/directories with manifest-based change detection

Worked first timeInspect
javascript#13

Claude Code · Cryptography · Medium

HMAC File Integrity Checker

Computes/verifies HMAC checksums for files/directories with manifest-based change detection

Worked first timeInspect
javascript#13

Gemini Code Assist · Cryptography · Medium

HMAC File Integrity Checker

Computes/verifies HMAC checksums for files/directories with manifest-based change detection

Worked first timeInspect
python#13

Claude Code · Cryptography · Medium

HMAC File Integrity Checker

Computes/verifies HMAC checksums for files/directories with manifest-based change detection

Worked first timeInspect
cpp#14

Claude Code · Cryptography · Medium

TOTP Generator

Could NOT find OpenSSL - libssl-dev not in Docker image

Lite taskInspect
cpp#14

Codex · Cryptography · Medium

TOTP Generator

mbedtls 3.6.0 ZIP missing framework submodule

Repair not recordedInspect
cpp#14

Gemini Code Assist · Cryptography · Medium

TOTP Generator

missing terminating quote - broken string literal

Repair changed codeInspect
java#14

Claude Code · Cryptography · Medium

TOTP Generator

source file in project root instead of src/main/java + no shade plugin

Lite taskInspect
java#14

Claude Code · extra run 2 · Cryptography · Medium

TOTP Generator

NoClassDefFoundError + no src directory

Lite taskInspect
java#14

Claude Code · extra run 3 · Cryptography · Medium

TOTP Generator

ClassNotFoundException: TotpGenerator - wrong main class path

Lite taskInspect
java#14

Gemini Code Assist · Cryptography · Medium

TOTP Generator

Generates/validates RFC 6238 TOTP codes with multi-account storage and otpauth:// URI generation

Worked first timeInspect
javascript#14

Claude Code · Cryptography · Medium

TOTP Generator

Generates/validates RFC 6238 TOTP codes with multi-account storage and otpauth:// URI generation

Worked first timeInspect
javascript#14

Gemini Code Assist · Cryptography · Medium

TOTP Generator

TypeError: totp.generateSecret is not a function

Repair changed codeInspect
python#14

Claude Code · Cryptography · Medium

TOTP Generator

Generates/validates RFC 6238 TOTP codes with multi-account storage and otpauth:// URI generation

Worked first timeInspect
python#14

Gemini Code Assist · Cryptography · Medium

TOTP Generator

Generates/validates RFC 6238 TOTP codes with multi-account storage and otpauth:// URI generation

Worked first timeInspect
cpp#15

Codex · Cryptography · Medium

Password Strength Analyzer

Evaluates password strength via entropy, pattern detection, dictionary checks, crack time estimation

Worked first timeInspect
cpp#15

Gemini Code Assist · Cryptography · Medium

Password Strength Analyzer

Evaluates password strength via entropy, pattern detection, dictionary checks, crack time estimation

Worked first timeInspect
java#15

Gemini Code Assist · Cryptography · Medium

Password Strength Analyzer

Evaluates password strength via entropy, pattern detection, dictionary checks, crack time estimation

Worked first timeInspect
javascript#15

Claude Code · Cryptography · Medium

Password Strength Analyzer

Evaluates password strength via entropy, pattern detection, dictionary checks, crack time estimation

Worked first timeInspect
javascript#15

Gemini Code Assist · Cryptography · Medium

Password Strength Analyzer

Evaluates password strength via entropy, pattern detection, dictionary checks, crack time estimation

Worked first timeInspect
python#15

Claude Code · Cryptography · Medium

Password Strength Analyzer

Evaluates password strength via entropy, pattern detection, dictionary checks, crack time estimation

Worked first timeInspect
cpp#16

Codex · Cryptography · High

X.509 Certificate Parser

mbedtls 3.x API incompatible: certs.h removed + sig_md/sig_pk/ca_istrue/key_usage members renamed/removed

Never fixedInspect
cpp#16

Gemini Code Assist · Cryptography · High

X.509 Certificate Parser

Parses X.509 certificates (PEM/DER), extracts all fields/extensions, validates certificate chains

Worked first timeInspect
java#16

Claude Code · Cryptography · High

X.509 Certificate Parser

SecurityException: Invalid signature file digest - BouncyCastle signed jars conflict with shade plugin

Repair not recordedInspect
java#16

Gemini Code Assist · Cryptography · High

X.509 Certificate Parser

Parses X.509 certificates (PEM/DER), extracts all fields/extensions, validates certificate chains

Worked first timeInspect
javascript#16

Claude Code · Cryptography · High

X.509 Certificate Parser

Parses X.509 certificates (PEM/DER), extracts all fields/extensions, validates certificate chains

Worked first timeInspect
javascript#16

Gemini Code Assist · Cryptography · High

X.509 Certificate Parser

Parses X.509 certificates (PEM/DER), extracts all fields/extensions, validates certificate chains

Worked first timeInspect
python#16

Claude Code · Cryptography · High

X.509 Certificate Parser

Parses X.509 certificates (PEM/DER), extracts all fields/extensions, validates certificate chains

Worked first timeInspect
python#16

Gemini Code Assist · Cryptography · High

X.509 Certificate Parser

Parses X.509 certificates (PEM/DER), extracts all fields/extensions, validates certificate chains

Worked first timeInspect
cpp#17

Gemini Code Assist · Cryptography · Medium

Bcrypt Password Hasher

Hashes/verifies passwords with bcrypt, configurable work factors, benchmark, and migration support

Worked first timeInspect
java#17

Gemini Code Assist · Cryptography · Medium

Bcrypt Password Hasher

Hashes/verifies passwords with bcrypt, configurable work factors, benchmark, and migration support

Worked first timeInspect
javascript#17

Claude Code · Cryptography · Medium

Bcrypt Password Hasher

Hashes/verifies passwords with bcrypt, configurable work factors, benchmark, and migration support

Worked first timeInspect
javascript#17

Gemini Code Assist · Cryptography · Medium

Bcrypt Password Hasher

Hashes/verifies passwords with bcrypt, configurable work factors, benchmark, and migration support

Worked first timeInspect
python#17

Claude Code · Cryptography · Medium

Bcrypt Password Hasher

Hashes/verifies passwords with bcrypt, configurable work factors, benchmark, and migration support

Worked first timeInspect
python#17

Gemini Code Assist · Cryptography · Medium

Bcrypt Password Hasher

Hashes/verifies passwords with bcrypt, configurable work factors, benchmark, and migration support

Worked first timeInspect
cpp#18

Codex · Image Processing · Medium

Image Format Converter

OpenCV headers not found - missing target_include_directories in CMakeLists

Environment fix not enoughInspect
cpp#18

Gemini Code Assist · Image Processing · Medium

Image Format Converter

Converts between PNG/JPEG/BMP/TIFF/WebP with quality settings, resize, and metadata preservation

Worked first timeInspect
java#18

Claude Code · Image Processing · Medium

Image Format Converter

cannot find symbol: class WebPImageWriterSpi + source in project root

Repair changed codeInspect
java#18

Gemini Code Assist · Image Processing · Medium

Image Format Converter

Converts between PNG/JPEG/BMP/TIFF/WebP with quality settings, resize, and metadata preservation

Worked first timeInspect
javascript#18

Claude Code · Image Processing · Medium

Image Format Converter

Converts between PNG/JPEG/BMP/TIFF/WebP with quality settings, resize, and metadata preservation

Worked first timeInspect
javascript#18

Codex · Image Processing · Medium

Image Format Converter

pipeline.bmp is not a function - sharp has no .bmp() method

Environment fix not enoughInspect
javascript#18

Gemini Code Assist · Image Processing · Medium

Image Format Converter

Converts between PNG/JPEG/BMP/TIFF/WebP with quality settings, resize, and metadata preservation

Worked first timeInspect
python#18

Claude Code · Image Processing · Medium

Image Format Converter

Converts between PNG/JPEG/BMP/TIFF/WebP with quality settings, resize, and metadata preservation

Worked first timeInspect
python#18

Gemini Code Assist · Image Processing · Medium

Image Format Converter

Converts between PNG/JPEG/BMP/TIFF/WebP with quality settings, resize, and metadata preservation

Worked first timeInspect
cpp#20

Gemini Code Assist · Image Processing · Medium

Image Watermarking Tool

Adds text/image watermarks with positioning, opacity, tiling, rotation, and batch processing

Worked first timeInspect
java#20

Gemini Code Assist · Image Processing · Medium

Image Watermarking Tool

Adds text/image watermarks with positioning, opacity, tiling, rotation, and batch processing

Worked first timeInspect
javascript#20

Claude Code · Image Processing · Medium

Image Watermarking Tool

Adds text/image watermarks with positioning, opacity, tiling, rotation, and batch processing

Worked first timeInspect
javascript#20

Gemini Code Assist · Image Processing · Medium

Image Watermarking Tool

Adds text/image watermarks with positioning, opacity, tiling, rotation, and batch processing

Worked first timeInspect
python#20

Claude Code · Image Processing · Medium

Image Watermarking Tool

Adds text/image watermarks with positioning, opacity, tiling, rotation, and batch processing

Worked first timeInspect
python#20

Claude Code · extra run 3 · Image Processing · Medium

Image Watermarking Tool

MagickWand shared library not found - ImageMagick not installed

Lite taskInspect
python#20

Gemini Code Assist · Image Processing · Medium

Image Watermarking Tool

Adds text/image watermarks with positioning, opacity, tiling, rotation, and batch processing

Worked first timeInspect
cpp#21

Gemini Code Assist · Image Processing · Medium

Image Histogram Analyzer

Computes per-channel color histograms, detects exposure issues, compares histograms between images

Worked first timeInspect
javascript#21

Claude Code · Image Processing · Medium

Image Histogram Analyzer

Computes per-channel color histograms, detects exposure issues, compares histograms between images

Worked first timeInspect
javascript#21

Codex · Image Processing · Medium

Image Histogram Analyzer

Expected integer for left but received undefined - extract() needs left/top not x/y

Repair changed codeInspect
javascript#21

Gemini Code Assist · Image Processing · Medium

Image Histogram Analyzer

Computes per-channel color histograms, detects exposure issues, compares histograms between images

Worked first timeInspect
python#21

Claude Code · Image Processing · Medium

Image Histogram Analyzer

Computes per-channel color histograms, detects exposure issues, compares histograms between images

Worked first timeInspect
cpp#22

Gemini Code Assist · Image Processing · Medium

EXIF Metadata Extractor

Reads/modifies EXIF metadata, GPS extraction with coordinate conversion, batch processing

Worked first timeInspect
java#22

Claude Code · Image Processing · Medium

EXIF Metadata Extractor

unreported exception MetadataException must be caught + source in project root

Repair changed codeInspect
javascript#22

Claude Code · Image Processing · Medium

EXIF Metadata Extractor

Reads/modifies EXIF metadata, GPS extraction with coordinate conversion, batch processing

Worked first timeInspect
javascript#22

Gemini Code Assist · Image Processing · Medium

EXIF Metadata Extractor

Reads/modifies EXIF metadata, GPS extraction with coordinate conversion, batch processing

Worked first timeInspect
python#22

Claude Code · Image Processing · Medium

EXIF Metadata Extractor

Reads/modifies EXIF metadata, GPS extraction with coordinate conversion, batch processing

Worked first timeInspect
cpp#23

Gemini Code Assist · Image Processing · High

Image Color Palette Extractor

Extracts dominant colors via k-means/median-cut quantization, color naming, palette comparison

Worked first timeInspect
javascript#23

Claude Code · Image Processing · High

Image Color Palette Extractor

Extracts dominant colors via k-means/median-cut quantization, color naming, palette comparison

Worked first timeInspect
javascript#23

Gemini Code Assist · Image Processing · High

Image Color Palette Extractor

Extracts dominant colors via k-means/median-cut quantization, color naming, palette comparison

Worked first timeInspect
cpp#24

Claude Code · extra run 2 · Networking · Medium

HTTP File Downloader

OpenSSL not installed; custom SHA256 class conflicts with OpenSSL SHA256 macro

Environment fix not enoughInspect
cpp#24

Codex · Networking · Medium

HTTP File Downloader

OpenSSL cannot be built via FetchContent (uses custom build system not CMake)

Repair not recordedInspect
cpp#24

Gemini Code Assist · Networking · Medium

HTTP File Downloader

Downloads files with progress bars, resumable downloads, concurrent transfers, checksum verification

Worked first timeInspect
java#24

Claude Code · extra run 2 · Networking · Medium

HTTP File Downloader

No src directory - Java file in project root with package declaration

Lite taskInspect
java#24

Claude Code · extra run 3 · Networking · Medium

HTTP File Downloader

ClassNotFoundException: com.downloader.FileDownloader

Passed the check, not scored yetInspect
javascript#24

Claude Code · Networking · Medium

HTTP File Downloader

Downloads files with progress bars, resumable downloads, concurrent transfers, checksum verification

Worked first timeInspect
javascript#24

Gemini Code Assist · Networking · Medium

HTTP File Downloader

Downloads files with progress bars, resumable downloads, concurrent transfers, checksum verification

Worked first timeInspect
python#24

Claude Code · Networking · Medium

HTTP File Downloader

Downloads files with progress bars, resumable downloads, concurrent transfers, checksum verification

Worked first timeInspect
cpp#25

Claude Code · Networking · Medium

TCP Port Scanner

Could NOT find Boost - libboost not in Docker image

Repair not recordedInspect
cpp#25

Codex · Networking · Medium

TCP Port Scanner

Scans TCP ports with concurrent scanning, service detection, banner grabbing, CIDR subnet support

Worked first timeInspect
cpp#25

Gemini Code Assist · Networking · Medium

TCP Port Scanner

Scans TCP ports with concurrent scanning, service detection, banner grabbing, CIDR subnet support

Worked first timeInspect
java#25

Claude Code · extra run 2 · Networking · Medium

TCP Port Scanner

No src directory - Java file in project root

Lite taskInspect
java#25

Gemini Code Assist · Networking · Medium

TCP Port Scanner

Scans TCP ports with concurrent scanning, service detection, banner grabbing, CIDR subnet support

Worked first timeInspect
javascript#25

Claude Code · Networking · Medium

TCP Port Scanner

Scans TCP ports with concurrent scanning, service detection, banner grabbing, CIDR subnet support

Worked first timeInspect
javascript#25

Gemini Code Assist · Networking · Medium

TCP Port Scanner

Scans TCP ports with concurrent scanning, service detection, banner grabbing, CIDR subnet support

Worked first timeInspect
python#25

Claude Code · Networking · Medium

TCP Port Scanner

Scans TCP ports with concurrent scanning, service detection, banner grabbing, CIDR subnet support

Worked first timeInspect
python#25

Gemini Code Assist · Networking · Medium

TCP Port Scanner

SyntaxError: multiple unterminated string literals with literal newlines

Repair changed codeInspect
cpp#26

Claude Code · Networking · Medium

DNS Resolver

c-ares 1.27.0 SET_TARGET_PROPERTIES cmake error with cmake 3.22

Repair not recordedInspect
cpp#26

Codex · Networking · Medium

DNS Resolver

curl FetchContent requires system OpenSSL not present in Docker image

Repair not recordedInspect
cpp#26

Gemini Code Assist · Networking · Medium

DNS Resolver

DNS lookups for multiple record types, reverse DNS, DNS-over-HTTPS, batch resolution

Worked first timeInspect
java#26

Claude Code · Networking · Medium

DNS Resolver

source file in project root instead of src/main/java

Lite taskInspect
java#26

Claude Code · extra run 2 · Networking · Medium

DNS Resolver

No src directory - Java file in project root

Lite taskInspect
java#26

Claude Code · extra run 3 · Networking · Medium

DNS Resolver

ClassNotFoundException: DnsResolver

Lite taskInspect
java#26

Codex · Networking · Medium

DNS Resolver

Record is ambiguous between java.lang.Record and org.xbill.DNS.Record

Repair changed codeInspect
java#26

Gemini Code Assist · Networking · Medium

DNS Resolver

DNS lookups for multiple record types, reverse DNS, DNS-over-HTTPS, batch resolution

Worked first timeInspect
javascript#26

Claude Code · Networking · Medium

DNS Resolver

DNS lookups for multiple record types, reverse DNS, DNS-over-HTTPS, batch resolution

Worked first timeInspect
javascript#26

Gemini Code Assist · Networking · Medium

DNS Resolver

DNS lookups for multiple record types, reverse DNS, DNS-over-HTTPS, batch resolution

Worked first timeInspect
python#26

Claude Code · Networking · Medium

DNS Resolver

DNS lookups for multiple record types, reverse DNS, DNS-over-HTTPS, batch resolution

Worked first timeInspect
python#26

Gemini Code Assist · Networking · Medium

DNS Resolver

DNS lookups for multiple record types, reverse DNS, DNS-over-HTTPS, batch resolution

Worked first timeInspect
cpp#28

Claude Code · Networking · High

Static HTTP File Server

Serves static files with MIME detection, directory listing, caching, range requests, CORS, HTTPS

Worked first timeInspect
cpp#28

Gemini Code Assist · Networking · High

Static HTTP File Server

Serves static files with MIME detection, directory listing, caching, range requests, CORS, HTTPS

Worked first timeInspect
java#28

Claude Code · extra run 3 · Networking · High

Static HTTP File Server

Could not find artifact jetty-servlet:jar:12.0.5 in central

Passed the check, not scored yetInspect
javascript#28

Claude Code · Networking · High

Static HTTP File Server

Serves static files with MIME detection, directory listing, caching, range requests, CORS, HTTPS

Worked first timeInspect
javascript#28

Gemini Code Assist · Networking · High

Static HTTP File Server

Serves static files with MIME detection, directory listing, caching, range requests, CORS, HTTPS

Worked first timeInspect
python#28

Gemini Code Assist · Networking · High

Static HTTP File Server

SyntaxError: unterminated string literal - literal newlines in strings

Repair changed codeInspect
cpp#29

Codex · Networking · Medium

Network Latency Monitor

Monitors network latency to multiple hosts with statistics, anomaly detection, live dashboard

Worked first timeInspect
cpp#29

Gemini Code Assist · Networking · Medium

Network Latency Monitor

Monitors network latency to multiple hosts with statistics, anomaly detection, live dashboard

Worked first timeInspect
javascript#29

Claude Code · Networking · Medium

Network Latency Monitor

Monitors network latency to multiple hosts with statistics, anomaly detection, live dashboard

Worked first timeInspect
javascript#29

Gemini Code Assist · Networking · Medium

Network Latency Monitor

SyntaxError: Invalid or unexpected token - broken string literal

Repair changed codeInspect
cpp#30

Claude Code · extra run 2 · Text Processing · Medium

Markdown to HTML Converter

GCC 11 aggregate init with default member initializer in default param

Environment fix not enoughInspect
cpp#30

Codex · Text Processing · Medium

Markdown to HTML Converter

Converts Markdown to HTML with GFM extensions, syntax highlighting, TOC generation, custom CSS

Worked first timeInspect
cpp#30

Gemini Code Assist · Text Processing · Medium

Markdown to HTML Converter

Converts Markdown to HTML with GFM extensions, syntax highlighting, TOC generation, custom CSS

Worked first timeInspect
javascript#30

Claude Code · Text Processing · Medium

Markdown to HTML Converter

Converts Markdown to HTML with GFM extensions, syntax highlighting, TOC generation, custom CSS

Worked first timeInspect
javascript#30

Gemini Code Assist · Text Processing · Medium

Markdown to HTML Converter

Converts Markdown to HTML with GFM extensions, syntax highlighting, TOC generation, custom CSS

Worked first timeInspect
python#30

Claude Code · Text Processing · Medium

Markdown to HTML Converter

Converts Markdown to HTML with GFM extensions, syntax highlighting, TOC generation, custom CSS

Worked first timeInspect
python#30

Gemini Code Assist · Text Processing · Medium

Markdown to HTML Converter

Converts Markdown to HTML with GFM extensions, syntax highlighting, TOC generation, custom CSS

Worked first timeInspect
cpp#31

Claude Code · Text Processing · Medium

Spell Checker

No package hunspell found - libhunspell-dev not in Docker

Lite taskInspect
cpp#31

Claude Code · extra run 2 · Text Processing · Medium

Spell Checker

aspell not installed; missing cmath include for std::round

Environment fix not enoughInspect
cpp#31

Codex · Text Processing · Medium

Spell Checker

Checks spelling via dictionary lookups and Levenshtein distance, custom dictionaries, suggestions

Worked first timeInspect
cpp#31

Gemini Code Assist · Text Processing · Medium

Spell Checker

Checks spelling via dictionary lookups and Levenshtein distance, custom dictionaries, suggestions

Worked first timeInspect
java#31

Claude Code · Text Processing · Medium

Spell Checker

source file in project root instead of src/main/java

Lite taskInspect
java#31

Gemini Code Assist · Text Processing · Medium

Spell Checker

Checks spelling via dictionary lookups and Levenshtein distance, custom dictionaries, suggestions

Worked first timeInspect
javascript#31

Claude Code · Text Processing · Medium

Spell Checker

Checks spelling via dictionary lookups and Levenshtein distance, custom dictionaries, suggestions

Worked first timeInspect
javascript#31

Gemini Code Assist · Text Processing · Medium

Spell Checker

Checks spelling via dictionary lookups and Levenshtein distance, custom dictionaries, suggestions

Worked first timeInspect
python#31

Claude Code · Text Processing · Medium

Spell Checker

Checks spelling via dictionary lookups and Levenshtein distance, custom dictionaries, suggestions

Worked first timeInspect
python#31

Claude Code · extra run 2 · Text Processing · Medium

Spell Checker

ImportError: The 'enchant' C library was not found

Lite taskInspect
python#31

Gemini Code Assist · Text Processing · Medium

Spell Checker

SyntaxError: 8 unterminated string literals

Repair changed codeInspect
cpp#32

Claude Code · Text Processing · High

TF-IDF Search Engine

Builds TF-IDF index over documents, supports ranked keyword search with cosine similarity

Worked first timeInspect
cpp#32

Codex · Text Processing · High

TF-IDF Search Engine

Builds TF-IDF index over documents, supports ranked keyword search with cosine similarity

Worked first timeInspect
cpp#32

Gemini Code Assist · Text Processing · High

TF-IDF Search Engine

Builds TF-IDF index over documents, supports ranked keyword search with cosine similarity

Worked first timeInspect
java#32

Codex · Text Processing · High

TF-IDF Search Engine

Incompatible types: generic type inference mismatch with Map<String Object>

Repair changed codeInspect
java#32

Gemini Code Assist · Text Processing · High

TF-IDF Search Engine

Builds TF-IDF index over documents, supports ranked keyword search with cosine similarity

Worked first timeInspect
javascript#32

Claude Code · Text Processing · High

TF-IDF Search Engine

Builds TF-IDF index over documents, supports ranked keyword search with cosine similarity

Worked first timeInspect
javascript#32

Gemini Code Assist · Text Processing · High

TF-IDF Search Engine

Builds TF-IDF index over documents, supports ranked keyword search with cosine similarity

Worked first timeInspect
python#32

Claude Code · Text Processing · High

TF-IDF Search Engine

Builds TF-IDF index over documents, supports ranked keyword search with cosine similarity

Worked first timeInspect
python#32

Gemini Code Assist · Text Processing · High

TF-IDF Search Engine

SyntaxError: 4 unterminated string literals (double and single quotes)

Repair changed codeInspect
cpp#33

Claude Code · Text Processing · Medium

Text Diff Tool

Compares text files showing additions/deletions/modifications in unified/side-by-side/HTML formats

Worked first timeInspect
cpp#33

Codex · Text Processing · Medium

Text Diff Tool

Compares text files showing additions/deletions/modifications in unified/side-by-side/HTML formats

Worked first timeInspect
cpp#33

Gemini Code Assist · Text Processing · Medium

Text Diff Tool

Compares text files showing additions/deletions/modifications in unified/side-by-side/HTML formats

Worked first timeInspect
java#33

Claude Code · Text Processing · Medium

Text Diff Tool

source file in project root instead of src/main/java

Lite taskInspect
java#33

Claude Code · extra run 2 · Text Processing · Medium

Text Diff Tool

No src directory - Java file in project root

Lite taskInspect
java#33

Claude Code · extra run 3 · Text Processing · Medium

Text Diff Tool

ClassNotFoundException: TextDiff

Lite taskInspect
java#33

Codex · Text Processing · Medium

Text Diff Tool

NullPointerException: Map.of() does not allow null values in lcsDiff and formatReports

Repair changed codeInspect
java#33

Gemini Code Assist · Text Processing · Medium

Text Diff Tool

Compares text files showing additions/deletions/modifications in unified/side-by-side/HTML formats

Worked first timeInspect
javascript#33

Claude Code · Text Processing · Medium

Text Diff Tool

Compares text files showing additions/deletions/modifications in unified/side-by-side/HTML formats

Worked first timeInspect
javascript#33

Gemini Code Assist · Text Processing · Medium

Text Diff Tool

Compares text files showing additions/deletions/modifications in unified/side-by-side/HTML formats

Worked first timeInspect
python#33

Claude Code · Text Processing · Medium

Text Diff Tool

Compares text files showing additions/deletions/modifications in unified/side-by-side/HTML formats

Worked first timeInspect
python#33

Gemini Code Assist · Text Processing · Medium

Text Diff Tool

SyntaxError: 11 unterminated string literals

Repair changed codeInspect
python#34

Gemini Code Assist · Text Processing · Medium

HTML to Plain Text Extractor

Converts HTML to clean plain text preserving formatting, tables, lists, links with CSS selectors

Worked first timeInspect
cpp#35

Claude Code · Text Processing · High

Template Engine

duplicate nlohmann_json target - inja bundles json internally

Lite taskInspect
cpp#35

Codex · Text Processing · High

Template Engine

Raw string literal bug + incomplete type in unordered_map<string Value>

Never fixedInspect
cpp#35

Gemini Code Assist · Text Processing · High

Template Engine

Processes templates with variables, conditionals, loops, includes, filters, and inheritance

Worked first timeInspect
java#35

Claude Code · Text Processing · High

Template Engine

unreported exception TemplateModelException must be caught + source in root + no shade

Repair not recordedInspect
java#35

Claude Code · extra run 2 · Text Processing · High

Template Engine

Invalid Java import alias syntax (import ... as); no src directory

Environment fix not enoughInspect
java#35

Claude Code · extra run 3 · Text Processing · High

Template Engine

ClassNotFoundException: TemplateEngine

Lite taskInspect
java#35

Codex · Text Processing · High

Template Engine

package com.mitchellbosecke.pebble does not exist - wrong package name for pebble 3.x

Repair changed codeInspect
java#35

Gemini Code Assist · Text Processing · High

Template Engine

Unclosed strings + nested unescaped quotes in JSON data

Repair changed codeInspect
javascript#35

Claude Code · Text Processing · High

Template Engine

Processes templates with variables, conditionals, loops, includes, filters, and inheritance

Worked first timeInspect
javascript#35

Gemini Code Assist · Text Processing · High

Template Engine

SyntaxError: Invalid or unexpected token - broken string literal

Repair changed codeInspect
python#35

Claude Code · Text Processing · High

Template Engine

Processes templates with variables, conditionals, loops, includes, filters, and inheritance

Worked first timeInspect
python#35

Gemini Code Assist · Text Processing · High

Template Engine

UndefinedError: format_currency filter not registered with Jinja2 env

Repair changed codeInspect
cpp#36

Claude Code · Compression · Medium

ZIP Archive Manager

Creates/extracts/lists ZIP archives with compression levels, password protection, split archives

Worked first timeInspect
cpp#36

Codex · Compression · Medium

ZIP Archive Manager

Creates/extracts/lists ZIP archives with compression levels, password protection, split archives

Worked first timeInspect
cpp#36

Gemini Code Assist · Compression · Medium

ZIP Archive Manager

Creates/extracts/lists ZIP archives with compression levels, password protection, split archives

Worked first timeInspect
java#36

Claude Code · extra run 2 · Compression · Medium

ZIP Archive Manager

No src directory - Java file in project root

Environment fix not enoughInspect
javascript#36

Claude Code · Compression · Medium

ZIP Archive Manager

Creates/extracts/lists ZIP archives with compression levels, password protection, split archives

Worked first timeInspect
javascript#36

Gemini Code Assist · Compression · Medium

ZIP Archive Manager

Creates/extracts/lists ZIP archives with compression levels, password protection, split archives

Worked first timeInspect
python#36

Claude Code · Compression · Medium

ZIP Archive Manager

Creates/extracts/lists ZIP archives with compression levels, password protection, split archives

Worked first timeInspect
cpp#37

Claude Code · Compression · Medium

GZIP Compression Tool

Compresses/decompresses files with GZIP/DEFLATE, streaming, integrity verification

Worked first timeInspect
cpp#37

Codex · Compression · Medium

GZIP Compression Tool

Compresses/decompresses files with GZIP/DEFLATE, streaming, integrity verification

Worked first timeInspect
cpp#37

Gemini Code Assist · Compression · Medium

GZIP Compression Tool

Compresses/decompresses files with GZIP/DEFLATE, streaming, integrity verification

Worked first timeInspect
java#37

Claude Code · extra run 2 · Compression · Medium

GZIP Compression Tool

No src directory - Java file in project root with package declaration

Lite taskInspect
java#37

Gemini Code Assist · Compression · Medium

GZIP Compression Tool

Compresses/decompresses files with GZIP/DEFLATE, streaming, integrity verification

Worked first timeInspect
javascript#37

Claude Code · Compression · Medium

GZIP Compression Tool

Compresses/decompresses files with GZIP/DEFLATE, streaming, integrity verification

Worked first timeInspect
javascript#37

Gemini Code Assist · Compression · Medium

GZIP Compression Tool

Compresses/decompresses files with GZIP/DEFLATE, streaming, integrity verification

Worked first timeInspect
python#37

Claude Code · Compression · Medium

GZIP Compression Tool

Compresses/decompresses files with GZIP/DEFLATE, streaming, integrity verification

Worked first timeInspect
python#37

Gemini Code Assist · Compression · Medium

GZIP Compression Tool

Compresses/decompresses files with GZIP/DEFLATE, streaming, integrity verification

Worked first timeInspect
cpp#38

Claude Code · extra run 2 · Compression · Medium

Tar Archive Handler

BZip2 not installed; std::chrono::clock_cast not supported in GCC 11

Environment fix not enoughInspect
cpp#38

Codex · Compression · Medium

Tar Archive Handler

Creates/extracts TAR archives with gzip/bzip2/xz compression, permission preservation

Worked first timeInspect
cpp#38

Gemini Code Assist · Compression · Medium

Tar Archive Handler

Creates/extracts TAR archives with gzip/bzip2/xz compression, permission preservation

Worked first timeInspect
javascript#38

Claude Code · Compression · Medium

Tar Archive Handler

Creates/extracts TAR archives with gzip/bzip2/xz compression, permission preservation

Worked first timeInspect
javascript#38

Gemini Code Assist · Compression · Medium

Tar Archive Handler

Creates/extracts TAR archives with gzip/bzip2/xz compression, permission preservation

Worked first timeInspect
python#38

Claude Code · Compression · Medium

Tar Archive Handler

Creates/extracts TAR archives with gzip/bzip2/xz compression, permission preservation

Worked first timeInspect
cpp#39

Codex · Compression · Medium

File Deduplicator

file_clock::to_time_t not member of file_clock in GCC 11 + push_back brace-init fails

Repair changed codeInspect
cpp#39

Gemini Code Assist · Compression · Medium

File Deduplicator

Finds duplicate files via content hashing, supports hardlink/symlink/delete deduplication strategies

Worked first timeInspect
javascript#39

Claude Code · Compression · Medium

File Deduplicator

Finds duplicate files via content hashing, supports hardlink/symlink/delete deduplication strategies

Worked first timeInspect
javascript#39

Gemini Code Assist · Compression · Medium

File Deduplicator

Finds duplicate files via content hashing, supports hardlink/symlink/delete deduplication strategies

Worked first timeInspect
python#39

Claude Code · Compression · Medium

File Deduplicator

Finds duplicate files via content hashing, supports hardlink/symlink/delete deduplication strategies

Worked first timeInspect
python#39

Gemini Code Assist · Compression · Medium

File Deduplicator

SyntaxError: 3 unterminated string literals

Repair changed codeInspect
cpp#40

Gemini Code Assist · Compression · High

Data Compression Benchmark

Benchmarks DEFLATE/bzip2/LZMA/LZ4/zlib comparing ratio, speed, memory across compression levels

Worked first timeInspect
javascript#40

Claude Code · Compression · High

Data Compression Benchmark

Benchmarks DEFLATE/bzip2/LZMA/LZ4/zlib comparing ratio, speed, memory across compression levels

Worked first timeInspect
javascript#40

Gemini Code Assist · Compression · High

Data Compression Benchmark

Benchmarks DEFLATE/bzip2/LZMA/LZ4/zlib comparing ratio, speed, memory across compression levels

Worked first timeInspect
python#40

Claude Code · Compression · High

Data Compression Benchmark

Benchmarks DEFLATE/bzip2/LZMA/LZ4/zlib comparing ratio, speed, memory across compression levels

Worked first timeInspect
cpp#41

Gemini Code Assist · Math/Scientific · High

Matrix Operations Calculator

Matrix add/multiply/transpose/determinant/inverse/eigenvalue/LU decomposition from file input

Worked first timeInspect
javascript#41

Claude Code · Math/Scientific · High

Matrix Operations Calculator

Matrix add/multiply/transpose/determinant/inverse/eigenvalue/LU decomposition from file input

Worked first timeInspect
python#41

Claude Code · Math/Scientific · High

Matrix Operations Calculator

Matrix add/multiply/transpose/determinant/inverse/eigenvalue/LU decomposition from file input

Worked first timeInspect
cpp#42

Claude Code · Math/Scientific · High

Linear Regression Fitter

Fits OLS linear regression with metrics (R-squared/MSE/RMSE), residual analysis, prediction

Worked first timeInspect
cpp#42

Gemini Code Assist · Math/Scientific · High

Linear Regression Fitter

Fits OLS linear regression with metrics (R-squared/MSE/RMSE), residual analysis, prediction

Worked first timeInspect
java#42

Codex · Math/Scientific · High

Linear Regression Fitter

NullPointerException: Map.of() with null values for predict/normalization + missing imports for SVD

Repair changed codeInspect
javascript#42

Claude Code · Math/Scientific · High

Linear Regression Fitter

Fits OLS linear regression with metrics (R-squared/MSE/RMSE), residual analysis, prediction

Worked first timeInspect
javascript#42

Gemini Code Assist · Math/Scientific · High

Linear Regression Fitter

Fits OLS linear regression with metrics (R-squared/MSE/RMSE), residual analysis, prediction

Worked first timeInspect
python#42

Claude Code · Math/Scientific · High

Linear Regression Fitter

Fits OLS linear regression with metrics (R-squared/MSE/RMSE), residual analysis, prediction

Worked first timeInspect
java#43

Gemini Code Assist · Math/Scientific · Medium

Dijkstra Shortest Path Finder

Finds shortest paths in weighted graphs using Dijkstra with priority queue, batch queries

Worked first timeInspect
javascript#43

Gemini Code Assist · Math/Scientific · Medium

Dijkstra Shortest Path Finder

Finds shortest paths in weighted graphs using Dijkstra with priority queue, batch queries

Worked first timeInspect
cpp#44

Codex · Math/Scientific · High

FFT Spectrum Analyzer

FFT analysis on signals: frequency spectrum, PSD, windowing functions, frequency filtering

Worked first timeInspect
cpp#44

Gemini Code Assist · Math/Scientific · High

FFT Spectrum Analyzer

FFT analysis on signals: frequency spectrum, PSD, windowing functions, frequency filtering

Worked first timeInspect
java#44

Codex · Math/Scientific · High

FFT Spectrum Analyzer

NullPointerException: Map.of() with null filter/export/file config values

Repair changed codeInspect
javascript#44

Claude Code · Math/Scientific · High

FFT Spectrum Analyzer

FFT analysis on signals: frequency spectrum, PSD, windowing functions, frequency filtering

Worked first timeInspect
python#44

Claude Code · Math/Scientific · High

FFT Spectrum Analyzer

FFT analysis on signals: frequency spectrum, PSD, windowing functions, frequency filtering

Worked first timeInspect
javascript#45

Gemini Code Assist · Math/Scientific · High

Numerical Integration Calculator

Computes definite integrals via trapezoidal/Simpson/Gauss/Romberg methods with convergence comparison

Worked first timeInspect
cpp#46

Claude Code · extra run 2 · System/Generation · Medium

QR Code Generator and Reader

ZXing not installed; toSvgString removed from nayuki master; ZXing result.text() returns wstring

Environment fix not enoughInspect
cpp#46

Gemini Code Assist · System/Generation · Medium

QR Code Generator and Reader

Generates QR codes (PNG/SVG/ASCII) with error correction and decodes QR codes from images

Worked first timeInspect
java#46

Gemini Code Assist · System/Generation · Medium

QR Code Generator and Reader

Generates QR codes (PNG/SVG/ASCII) with error correction and decodes QR codes from images

Worked first timeInspect
javascript#46

Claude Code · System/Generation · Medium

QR Code Generator and Reader

Generates QR codes (PNG/SVG/ASCII) with error correction and decodes QR codes from images

Worked first timeInspect
javascript#46

Gemini Code Assist · System/Generation · Medium

QR Code Generator and Reader

Generates QR codes (PNG/SVG/ASCII) with error correction and decodes QR codes from images

Worked first timeInspect
cpp#47

Gemini Code Assist · System/Generation · High

PDF Report Generator

Generates formatted PDF reports with tables, charts, headers/footers, page numbers, TOC

Worked first timeInspect
java#47

Claude Code · System/Generation · High

PDF Report Generator

incompatible types: java.lang.Double cannot be converted to float

Environment fix not enoughInspect
java#47

Claude Code · extra run 3 · System/Generation · High

PDF Report Generator

compilation error: BaseColor class not found + uncaught IOException

Environment fix not enoughInspect
java#47

Codex · System/Generation · High

PDF Report Generator

incompatible types: java.lang.Double cannot be converted to float

Repair changed codeInspect
javascript#47

Claude Code · System/Generation · High

PDF Report Generator

Generates formatted PDF reports with tables, charts, headers/footers, page numbers, TOC

Worked first timeInspect
javascript#47

Codex · System/Generation · High

PDF Report Generator

Generates formatted PDF reports with tables, charts, headers/footers, page numbers, TOC

Worked first timeInspect
javascript#47

Gemini Code Assist · System/Generation · High

PDF Report Generator

Generates formatted PDF reports with tables, charts, headers/footers, page numbers, TOC

Worked first timeInspect
python#47

Codex · System/Generation · High

PDF Report Generator

IndexError: Index entries not resolved after 10 passes - multiBuild loop

Repair changed codeInspect
python#47

Gemini Code Assist · System/Generation · High

PDF Report Generator

Generates formatted PDF reports with tables, charts, headers/footers, page numbers, TOC

Worked first timeInspect
cpp#48

Claude Code · extra run 2 · System/Generation · Medium

Merkle Tree Verifier

Botan cmake config not found - needs pkg_check_modules for botan-2

Environment fix not enoughInspect
cpp#48

Gemini Code Assist · System/Generation · Medium

Merkle Tree Verifier

Builds Merkle trees from file collections for integrity verification and efficient change detection

Worked first timeInspect
java#48

Claude Code · System/Generation · Medium

Merkle Tree Verifier

no shade plugin - thin jar NoClassDefFoundError: BouncyCastleProvider

Repair not recordedInspect
java#48

Claude Code · extra run 3 · System/Generation · Medium

Merkle Tree Verifier

NoClassDefFoundError: com/beust/jcommander/ParameterException - not shaded

Lite taskInspect
java#48

Gemini Code Assist · System/Generation · Medium

Merkle Tree Verifier

Builds Merkle trees from file collections for integrity verification and efficient change detection

Worked first timeInspect
javascript#48

Claude Code · System/Generation · Medium

Merkle Tree Verifier

Builds Merkle trees from file collections for integrity verification and efficient change detection

Worked first timeInspect
javascript#48

Codex · System/Generation · Medium

Merkle Tree Verifier

Builds Merkle trees from file collections for integrity verification and efficient change detection

Worked first timeInspect
javascript#48

Gemini Code Assist · System/Generation · Medium

Merkle Tree Verifier

Builds Merkle trees from file collections for integrity verification and efficient change detection

Worked first timeInspect
python#48

Claude Code · System/Generation · Medium

Merkle Tree Verifier

Builds Merkle trees from file collections for integrity verification and efficient change detection

Worked first timeInspect
python#48

Gemini Code Assist · System/Generation · Medium

Merkle Tree Verifier

Builds Merkle trees from file collections for integrity verification and efficient change detection

Worked first timeInspect
cpp#49

Claude Code · System/Generation · Medium

Cron Expression Parser

Parses/validates cron expressions, computes next execution times, generates human-readable descriptions

Worked first timeInspect
cpp#49

Codex · System/Generation · Medium

Cron Expression Parser

Parses/validates cron expressions, computes next execution times, generates human-readable descriptions

Worked first timeInspect
cpp#49

Gemini Code Assist · System/Generation · Medium

Cron Expression Parser

Parses/validates cron expressions, computes next execution times, generates human-readable descriptions

Worked first timeInspect
java#49

Claude Code · System/Generation · Medium

Cron Expression Parser

cronparser.CronParser is already defined in this compilation unit

Environment fix not enoughInspect
java#49

Codex · System/Generation · Medium

Cron Expression Parser

cronparser.CronParser is already defined - import conflicts with class name

Repair changed codeInspect
java#49

Gemini Code Assist · System/Generation · Medium

Cron Expression Parser

Parses/validates cron expressions, computes next execution times, generates human-readable descriptions

Worked first timeInspect
javascript#49

Claude Code · System/Generation · Medium

Cron Expression Parser

Parses/validates cron expressions, computes next execution times, generates human-readable descriptions

Worked first timeInspect
javascript#49

Codex · System/Generation · Medium

Cron Expression Parser

Parses/validates cron expressions, computes next execution times, generates human-readable descriptions

Worked first timeInspect
javascript#49

Gemini Code Assist · System/Generation · Medium

Cron Expression Parser

SyntaxError: Invalid or unexpected token - broken string literal

Repair changed codeInspect
python#49

Claude Code · System/Generation · Medium

Cron Expression Parser

Parses/validates cron expressions, computes next execution times, generates human-readable descriptions

Worked first timeInspect
python#49

Gemini Code Assist · System/Generation · Medium

Cron Expression Parser

Broken string literals - literal newlines inside strings

Repair changed codeInspect
cpp#50

Gemini Code Assist · System/Generation · Medium

Structured Log Processor

Parses/queries/aggregates JSON Lines logs with filtering, field selection, time-based aggregation

Worked first timeInspect
java#50

Claude Code · extra run 2 · System/Generation · Medium

Structured Log Processor

No src directory - Java file in project root

Passed the check, not scored yetInspect
javascript#50

Claude Code · System/Generation · Medium

Structured Log Processor

Parses/queries/aggregates JSON Lines logs with filtering, field selection, time-based aggregation

Worked first timeInspect
javascript#50

Codex · System/Generation · Medium

Structured Log Processor

Parses/queries/aggregates JSON Lines logs with filtering, field selection, time-based aggregation

Worked first timeInspect
javascript#50

Gemini Code Assist · System/Generation · Medium

Structured Log Processor

Parses/queries/aggregates JSON Lines logs with filtering, field selection, time-based aggregation

Worked first timeInspect