Navers lab
← All tasks
fw02 Framework rewrite Task 9 / 20

Express → Fastify

json-server Express 4 Fastify 5

The language stays, the framework it is organized around is replaced. 2,992 lines, 9 hours per model, and 6,760 checks across 10 modules.

Runs
26

one per configuration

Past rung 1
13

of 26 — the migration happened

Past rung 2
0

of those 13 — every check perfect

Past rung 3
0

no run got this far

Best composite

nothing scored here

The instrument

Acceptance gates

5

decide whether the migration happened

Behavioral modules

10

ported suites, run against the new tree

Frozen checks

6,760

all must pass to open rung three

Verifiers

6

hostile programs, written against the spec

Where the 26 runs stopped

12
Never migrated
13
Migrated, behavior lost
1
Perfect suite, gate rejected
0
Verifier found a difference
0
Accepted

1 run was perfect on all 6,760 checks and rejected anyway — the migration had not happened. No run reached rung three, so no verifier was paid to attack this task.

By model

Model Runs Gate Ceil. Where they stopped Mean Best
claude-opus-5 5 2 0
0.0
claude-sonnet-5 5 1 0
0.0
dsv4-flash 1 0 0
0.0
glm-5.2 1 0 0
0.0
gpt-5.6-luna 6 4 0
0.0
gpt-5.6-sol 6 6 0
0.0
kimi-k3 1 0 0
0.0
qwen3.8-max 1 0 1
0.0

Every run

best composite first

One row per configuration. Shape is the run's tool sequence in 24 slices — pale is shell, dark is an edit — and each log is the full session as recorded.

ModelEffortOutcomeGateChecksVerif.ScoreShape
qwen3.8-max max blind 3/5 100.0% 0
claude-opus-5 xhigh partial 5/5 100.0% 0
gpt-5.6-sol max partial 5/5 99.9% 0
claude-opus-5 medium failed 4/5 99.8% 0
gpt-5.6-sol xhigh partial 5/5 99.6% 0
claude-opus-5 max failed 4/5 99.5% 0
gpt-5.6-luna max partial 5/5 99.4% 0
claude-opus-5 low failed 4/5 99.3% 0
claude-opus-5 high partial 5/5 99.3% 0
kimi-k3 max failed 4/5 98.9% 0
gpt-5.6-luna xhigh partial 5/5 98.8% 0
gpt-5.6-sol high partial 5/5 97.9% 0
dsv4-flash max failed 4/5 97.7% 0
glm-5.2 max failed 4/5 97.4% 0
gpt-5.6-sol medium partial 5/5 96.9% 0
gpt-5.6-sol none partial 5/5 95.2% 0
gpt-5.6-sol low partial 5/5 95.0% 0
gpt-5.6-luna high partial 5/5 94.8% 0
claude-sonnet-5 max failed 4/5 92.9% 0
claude-sonnet-5 high failed 4/5 92.1% 0
claude-sonnet-5 low partial 5/5 90.5% 0
gpt-5.6-luna medium partial 5/5 88.7% 0
claude-sonnet-5 medium failed 3/5 87.0% 0
gpt-5.6-luna none failed 4/5 36.6% 0
claude-sonnet-5 xhigh failed 2/5 0.2% 0
gpt-5.6-luna low failed 4/5 0.1% 0