Changelog
Engineering view — every build that ships. The last 60 builds, including hygiene + docs + admin internals. Commit-level history lives on GitHub.
2026-07-22()
- #4417Othered1920f
the two forge-failure paths fixed — a false-positive regression removed, and the truncation class now auto-retries instead of making the user re-click.
- #4416Contentf5f0578
the Substack initiative enters the record — content half done, operator queue tracked.
- #4415Otherbe13d6d
the newsletter is assembled and claims-cleared — one publication-create away from launch.
- #4414Othera8e67b5
the market-and-engage plan enters the record — "Measured Craft", one ICP, ~3 hrs/week, claims-cleared.
- #4413Othera6e3470
the autonomous stretch enters the record — three deep-validity items now wait only on the operator.
- #4412Contentb91bc08
the human panel is one Prolific link away — the blinded rating surface ships.
- #4411Other124a010
the judge-tier pin lands before anything can breach it, and the counterfactual bracket runner refuses to run unsigned.
2026-07-21()
- #4410Other4fe348f
the nightly run enters the record — two closes, four partials, the flip-window cluster executed to its unblocked edge.
- #4409Other3945700
the lab claims enter the register, the stale flagship claim is struck, and the /vs claim goes on WATCH.
- #4408Otherb1909dc
every pre-registered prediction HIT — the corrected gate numbers, the vindicated arbiter, and a dead thread killed for $0.
- #4407Other28fb035
the unit correction and the pre-registered flip rule — committed BEFORE the measurements run.
- #4406Other85ff4e0
the second war room enters the record — 64 agents, 20 rounds, the flip-window cluster and the deep validity pair.
- #4405Other86c7185
the critic-panel verdict enters the record — parity at worst, a modest edge at best, and it never lost.
- #4404Other0f84505
the D2b build-half enters the record — the experiment run is the open remainder.
- #4403Other54e806b
the cross-model critic panel enters the lab — one draft, two wound sources, a blind verdict per cell.
- #4402Other1db0900
the gate arming enters the record — and this deploy activates SF_GAUNTLET_GATE_AB=1.
- #4401Featurea51ba87
the draft-score gauntlet gate ships dark — SF_GAUNTLET_GATE_AB arms the first live A/B in the experiment registry.
- #4400Other5ae98b8
the cost program's probe items close against B4399 and the production gauntlet-gate rollout files as MIXED.
- #4399Otherc2eded3
the sizing lands and both recommended probes execute — the writer was 12% of the bill, and the program found its halving anyway.
- #4398Admin0f584f9
the per-task cost decomposition lands on /admin/cost-per-song — the pipeline-level split the draft-swap prize is sized from.
- #4397Otherdd426c2
repair-closure PROVEN — chain output is draft-source-invariant (kimi paired diff literally +0.00 vs the all-Sonnet chain), and the mechanism is selection, not erasure.
- #4396Othere993c89
D2b files — the operator's cross-model critic panel — and the gauntlet-chain build row closes against B4395.
- #4395Other3715b25
the gauntlet-chain cell lands — cheap draft + wound-fed house repair, the D2 repair-closure engine — and the Probe B verdict enters the record.
- #4394Admin340c4fa
working notes can never be scored as a song again — the scaffolding vocabulary learns the new generation, the lab gains a sectionless-output backstop, and the fallback flag detects the parse path instead of the preamble.
- #4393Otherdbe7002
prompt mode is now surfaced at the point of action — run header + start log announce PRODUCTION PROMPT vs neutral.
- #4392Otherebbea39
the SF_FORGE_PROVIDER seam row flips [~] — B4390+B4391 recorded as the shipped build half, routing promotion held open for Rung 5.
2026-07-20()
- #4391Other5653b69
production-prompt cell mode lands — Probe B is now a clickable experiment.
- #4390Otherc935d25
the writer-override seam lands in the forge core — dark, attribution-safe, stamp-true — and DeepSeek V4 Pro clears the full screening rule.
- #4389Other06c4fd8
DeepSeek V4 Pro outscores the control at 1/24th the cost — the new savings frontrunner — Terra is a cost-parity quality candidate, Luna is eliminated.
- #4388Othere92897e
KIMI misses strict promotion by half a point — CI lower bound -1.54 vs the pre-registered -1 gate — while GPT confirms a third time and GLM's parity dies under replication.
- #4387Othera144c02
the candidate-arm row flips [~] — B4386's three arms recorded as the built half, the screening run as the honest remainder.
- #4386Feature8163464
three candidate arms land — DeepSeek V4 Pro, GPT Terra, GPT Luna — registry 8 -> 11, every price verified live, zero new keys.
- #4385Othera9d278e
the harness gains the replicate-variance decomposition and the Rung-2 promotion rule — the 288-cell verdict becomes one command.
- #4384Othercd34308
the 240-battle Elo record lands — KIMI K2.6 clears the FULL pre-registered shortlist rule (a-d), and pairwise puts both Claude arms last.
- #4383Otherb27ab30
battle panel top-4 -> top-5 — the flagship run's top-4 by mean composite excludes KIMI (78.7, 0.3 behind opus), leaving criterion (d) undecidable for exactly the arm the shortlist gate exists to test.
- #4382Other23f575b
the accidental E1 replication enters the record — sigma_j brackets 1.15-1.50 — and Poncho books the replicate-item close.
- #4381Otherd44aa12
cross-family concordance rho=0.75, self-preference 0.07 — the ranking survives rival judges — and the lab gains replicates for the variance run.
- #4380Other724d76d
sigma_j = 1.15 — the judge noise floor lands, and every Rung-0 significant gap survives it.
- #4379Othered63d94
the E1 judge noise-floor battery lands — sigma_j, paired-n MDD, and the perturbation probe, ready to fire the moment a valid local key exists.
- #4378Other3bf8109
the deepseek re-pin P0 and haiku price P1 close against B4377; the unbuilt v4-pro candidate arm spins off as its own P3 row.
- #4377Other29cc5dc
deepseek arm re-pinned to explicit deepseek-v4-flash four days before the alias dies — plus the haiku/kimi price truth and the 24-seed run's analysis of record.
2026-07-19()
- #4376Otherd04952b
the SA#31 pairwise-Elo row flips [~] — B4375's battle machinery recorded as the shipped Elo half, full-pipeline half explicitly open.
- #4375Other0bda3fe
the analysis harness + the SA#31 full-song Elo battle machinery land — the 192-cell export becomes analyzable in minutes, and shortlist criterion (d) gains its instrument.
- #4374Other905668d
the 20-agent strategy council lands — six-rung experiment ladder, both Song-Novel designs, the Rung-0 analysis plan, and the live price/identity snapshot that caught the DeepSeek alias deadline.
- #4373Otheraa829bf
thinking off for kimi + one judge retry — acceptance criteria MET; the 24-seed field is GO.
- #4372Other68a7b16
the warm-instance cache clobber — found by the shakedown, fixed with the live incident pinned.
- #4371Fix0cbf1cf
run-readiness — the live console + the GLM reasoning-leak fix; the 24-seed experiment is GO.
- #4370Fix07f53b4
the Kimi arm fix — diagnosed by the lab's own error capture; failures now name their own cause.
- #4369Otherb4bb37e
the full accounting — every seed, every lyric, every timing, one exportable artifact.
- #4368Admin90c4831
/admin/forge-lab is live — the bake-off is one click.
- #4367Other0d0f0cd
the best-of SoundCloud playlist joins /examples — "Hear Them Finished."
- #4366Featureca4494d
the signed seal reports the model that actually ran — six mis-stamps corrected, prose derives from the registry.
- #4365Hygiene038388d
the operator-approved 8-arm field — Opus ceiling + GLM/GPT/Gemini via the Vercel AI Gateway.
- #4364Other8331e64
the multi-writer bake-off core — arms write, Claude judges, nothing touches user data.
- #4363Hygiene42df3ea
/api/me goes cast-free — 6 -> 0, ceiling 994 -> 988, quota fields fail closed.
2026-07-18()
- #4362Other0f219f3
the stamp skip-path gains the worktree/commit divergence guard.
- #4361Hygiene816e5d2
forge-orchestrate walks 7 -> 1 — the wire-to-domain boundary is schema-parsed, ceiling 1000 -> 994.
- #4360Hygiene1df2ee5
the SseEvent blanket casts retire — the ratchet crosses 1000 (1005 -> 1000).
- #4359Othere9a9f15
the cleanup prompts stop manufacturing the next cluster — the war room's last P1-auto row closes.
- #4358Other5fdc502
the B3391 anti-rotation lesson finally reaches the model — class notes ride the banned-terms prompt.