v0.6.2
What's Changed
- Bug-hunt round 2: identity/history/lifeboat hardening + record fixes (iss-326..iss-338) by @REPPL in #380
- docs: record the adversarial re-review of PR #294 by @REPPL in #382
- docs: pre-register the itd-114 collision field test by @REPPL in #383
- docs: record the semantic-duplicate class beside itd-114 by @REPPL in #385
- fix: reconcile hunt A bug-hunt round 1 (iss-305..325) onto main by @REPPL in #384
- docs: grade the itd-114 field test — four for four by @REPPL in #387
- itd-130 planned, iss-345 stranded-symlink heal, and the update-mechanism record set by @REPPL in #388
- Release gate: every shipped binary must have a determinable vintage (iss-232) by @REPPL in #389
- docs: rework itd-114 on two adversarial reviews before its interview by @REPPL in #390
- fix: bughunt round 2 — eleven records fixed, iss-201 closed, iss-358 wontfixed on review evidence by @REPPL in #386
- docs: itd-114 planned — the interview's rulings, adr-45, invariant 11 by @REPPL in #393
- abcd update: complete a chosen update in one verb (itd-130 / spc-32) by @REPPL in #392
- docs: land the three deferred captures by @REPPL in #394
- chore: move the toolchain to the Go 1.26 line (1.26.7) in lockstep (iss-329) by @REPPL in #396
- docs: iss-328 brief-drift sweep — align the surface chapters with the shipped tree by @REPPL in #397
- Ideate verdict: deterministic-delivery-pipeline (reframed) by @REPPL in #398
- Bug-hunt round 3 (hunt B): terminal-escape + read-guard hardening, adopter go-version pin, record fixes (iss-382..iss-392) by @REPPL in #399
- Seed itd-130's deferred work and the pipeline-orchestration gap into the ledger by @REPPL in #395
- feat: capture mints collision-proof timestamp-numeric ids (itd-114 / spc-33) by @REPPL in #400
- Bug-hunt round 3: coverage-render + termsafe hardening, govulncheck pin, record fixes (iss-358..iss-369) by @REPPL in #402
- chore: ship itd-114, close spc-33, and land the merge-union gate test by @REPPL in #401
- docs: seed itd-114's follow-through and residuals into the ledger by @REPPL in #403
- Capture three attribution/gate gaps from the itd-130 session by @REPPL in #404
- docs: capture the memory-portability audit (three records) by @REPPL in #405
- feat: the memory-graduation principle — memory graduates to the record by @REPPL in #406
- itd-131 planned: the managed-repo identity gate (promoted from iss-62) by @REPPL in #407
- fix: SessionEnd hook never bootstraps — exit performs no network work by @REPPL in #408
- Bug-hunt round 4: guard the lint config read, refuse-whole stdin, canonical id keyspaces, and record fixes by @REPPL in #409
- feat: the hook binary survives plugin updates (itd-132 / spc-35) by @REPPL in #410
- Bug-hunt round 5: launch dry-run hardening, lint exit code, scaffold worktree, and record hygiene by @REPPL in #411
- docs: itd-112 grilled — banner scope settled, itd-134 split out by @REPPL in #413
- Bug-hunt round 6 — guard redirection bypass, uncontained lint walk, and eight more by @REPPL in #414
- feat: itd-133 — the livery package: one pixel-grid identity, drift-gated SVG assets by @REPPL in #412
- docs: the abcdev.app website enters the record by @REPPL in #416
- docs: capture the merge-contention findings by @REPPL in #417
- docs: write the spc-37..40 spec bodies for the website build by @REPPL in #418
- docs: capture the site-build deferrals and carve-outs by @REPPL in #419
- feat: move the product narrative into docs/ and land the site's committed inputs by @REPPL in #420
- feat: abcd site build renders the landing page and record.json from the repository by @REPPL in #423
- docs: itd-112 planned with spc-41 — the banner planning interview by @REPPL in #422
- fix: brief-currency captures from the 2026-08-22 filing handover by @REPPL in #424
- feat: itd-112 — the bare-invocation banner: baked identity, half-block livery art, the colour ladder by @REPPL in #425
- docs: the writing style guide, its loader pointer, and itd-141 by @REPPL in #426
- docs: concurrent-session conventions — the checkout is the unit of isolation by @REPPL in #427
- docs: the interview-workstream records — itd-142/143, adr-50/51, and companions by @REPPL in #428
- fix: bug-hunt round 7 — guard > bypass, frontmatter BOM bypass, and 14 more by @REPPL in #415
- feat: the record explorer — dashboard, record pages, chart, genealogy, contributors, references by @REPPL in #429
- feat: abcd site check gates the rendered site on seven independent checks by @REPPL in #430
- docs: name the target second harness opencode by @REPPL in #431
- fix: the references page names the spans it renders by @REPPL in #433
- feat: serve /install.sh from the site build by @REPPL in #434
- docs: capture the site build's integration findings by @REPPL in #435
- fix: a bibliography address no longer sets the width of the page by @REPPL in #437
- fix: rewrite the site output tree, and stamp preview builds as unreleased by @REPPL in #438
- ci: deploy abcdev.app from the release chain, preview from main by @REPPL in #421
- docs: the website ships — specs closed, registers reconciled by @REPPL in #440
- ci: screenshot audit fails on rendered overflow at phone and desktop widths by @REPPL in #441
- docs: livery placement (itd-144), credit enforcement (itd-145), the overdue credits, and the worktree rule's blind spot by @REPPL in #432
- Bug-hunt round 7: guard quoting, redaction case-fold, site-generator and scaffold fixes by @REPPL in #439
- docs: capture the quick-tunnel preview seed by @REPPL in #443
- docs: normalise the harness name to opencode across the record by @REPPL in #442
- docs: capture the 2026-08-23 manual-test triage findings by @REPPL in #444
- fix: ideate grill sweeps id-less records; SOTA research record by @REPPL in #445
- docs: retire the Phase 0 harness-interface note and capture the gate gaps by @REPPL in #446
- record: session-end capture loses every transcript past the shutdown budget by @REPPL in #447
- docs: the verb-taxonomy ideate verdict, itd-146, and what a second adversarial pass corrected by @REPPL in #448
- fix: refuse a lone bare token on abcd intent and abcd capture by @REPPL in #449
- record: per-agent worktrees do not isolate a reverting cwd by @REPPL in #450
- record: correct #447's own evidence — the threshold does not survive a full sweep by @REPPL in #451
- record: the cwd capture gains its read/write framing and a typed parent by @REPPL in #452
- record: capture the proxy-gate form of enforcement-claims-are-facts by @REPPL in #453
- record: resolve iss-2608221328552172 by @REPPL in #454
- record: a missed capture is recoverable until the host prunes, and the instrument gap leads by @REPPL in #455
- record: widen the proxy-gate capture, and demarcate its boundary by @REPPL in #456
- record: the adversarial-review floor's reason is false, its placement is not by @REPPL in #457
- record: itd-33's triggers fired, and the coordination question owes a SOTA sweep by @REPPL in #458
- record: two gaps found invoking the update verb by @REPPL in #459
- fix: split transcript capture so exit cannot lose it by @REPPL in #460
- record: the repo-conformance lint runs in no gate, and is not gate-ready by @REPPL in #462
- record: the CLI/plugin surface relationship is an undecided question by @REPPL in #463
- record: the scan-before-mutating rule's scope is an enumeration by @REPPL in #464
- docs: verify a --commit provenance stamp is reachable before writing it by @REPPL in #466
- fix: redact ledger writes through the scanner by @REPPL in #467
- fix: history capture accepts what the hooks accept by @REPPL in #465
- fix: redact capture inputs, not the rendered record by @REPPL in #468
- record: green gates did not catch a broken write path by @REPPL in #469
- chore: cut 0.6.2 — the final hand-rolled release, and the derived cutover by @REPPL in #470
- fix: the release preview and its page stop hiding the semantic-receipt gate by @REPPL in #471
- chore: cut 0.6.2 with its semantic-gate receipts by @REPPL in #473
- fix: the site as two rounds of real-device testing leave it by @REPPL in #472
- record: cloudflare branch builds run despite being recorded disabled by @REPPL in #474
- record: itd-147 files the brief-drift intent from its measured corpus by @REPPL in #475
- chore: cut 0.6.2 with its semantic-gate receipts (second cut) by @REPPL in #476
Full Changelog: v0.6.1...v0.6.2