Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 16:49
ae5e703

What's Changed

  • feat: add context_status_free record-lint rule, wired to CONTEXT.md by @REPPL in #12
  • feat: managed-repo git-identity gate (iss-62) by @REPPL in #13
  • feat: surface_coverage record-lint rule (iss-35) by @REPPL in #14
  • docs: prefer-sota principle + iss-35 semantic release-gate design by @REPPL in #15
  • feat: semantic release gate (iss-35 task 5, VSA, signed via A.1) by @REPPL in #16
  • docs: record itd-3 hook is Go, not Python by @REPPL in #17
  • feat: itd-3 modular rules loader (loader core, hook, verb, OPINIONS) by @REPPL in #18
  • docs: ship itd-3 (manual fidelity audit + planned to shipped) by @REPPL in #19
  • docs: intent-lifecycle SOTA design plan and rules-seam follow-up by @REPPL in #20
  • docs: add sota-per-intent principle by @REPPL in #21
  • feat: itd-80 intent-lifecycle slice 1 — native spec store + abcd intent/spec verbs by @REPPL in #22
  • docs: itd-80 SOTA declaration + run-learnings note by @REPPL in #23
  • docs: itd-29 refinement — pick up out-of-band merged PRs (+ SOTA) by @REPPL in #25
  • feat: itd-80 phase 3 — reconcile on spec close + spec_lifecycle lint by @REPPL in #24
  • feat: itd-80 phase 4 — host-delegated fidelity verdict ingest to Audit Notes by @REPPL in #26
  • docs: ship itd-80 through the intent-lifecycle pipeline (dogfood) by @REPPL in #27
  • chore: triage clean-slate hardening backlog (iss-65..72) by @REPPL in #28
  • fix: bind release receipt-gate to its detector, fail-closed arming (iss-70) by @REPPL in #29
  • fix: mask sibling secrets by byte span in serialized scan snippets (iss-65) by @REPPL in #30
  • chore: resolve iss-65 and iss-70 in the ledger by @REPPL in #31
  • fix: serialize issue-ledger transitions + validate ForceID (iss-71) by @REPPL in #32
  • fix: rules-loader guarded read + private session-state dir (iss-66) by @REPPL in #33
  • fix: report IsGitRepo in worktrees and submodules (iss-72) by @REPPL in #34
  • fix: align intent Plan/ingest AC gate + clear audit placeholder (iss-67) by @REPPL in #35
  • fix: frontmatter delimiter trailing-whitespace + consolidate lint scanner (iss-69) by @REPPL in #36
  • fix: spec-store open-once read + fail-closed spec_id scan (iss-68) by @REPPL in #37
  • fix: memory-ingest fetch/read boundary hardening (iss-30 subset) by @REPPL in #38
  • docs: design + protocol for /abcd:run autonomous-run loop by @REPPL in #39
  • docs: workaround-records-the-defect principle + dogfooding captures (iss-73/74/75) by @REPPL in #40
  • fix: fail-closed capture surface (iss-29) by @REPPL in #41
  • fix: memory-ingest partial-failure reporting + CRLF parity (iss-30, partial) by @REPPL in #42
  • fix: launch identity false-positive + resolver race (iss-31) by @REPPL in #43
  • refactor: consolidate atomic-write primitives onto fsutil (iss-32) by @REPPL in #44
  • feat: ship four reviewer agents + judge-calibration discipline (itd-81) by @REPPL in #45
  • docs: itd-82 (abcd drain — ledger triage) + drain #2 run plan by @REPPL in #46
  • docs: capture itd-82 — wire the review bar into the rules loader by @REPPL in #47
  • fix: block duplicate intent ids (itd-82 collision) + capture iss-80 by @REPPL in #48
  • docs: add iss-73 to drain #2 scope + capture iss-80 by @REPPL in #49
  • fix: strip developer-identity paths from the cli.Run error envelope (iss-76) by @REPPL in #50
  • refactor: route storeOriginal through fsutil.WriteFileAtomic (iss-79) by @REPPL in #51
  • fix: relocate memory-lint + scanner runtime output out of .abcd/logbook (iss-73) by @REPPL in #52
  • docs: auto-merge record groundwork (decision + facilitator/thinker principle) by @REPPL in #53
  • docs: capture itd-84 intent-decomposition discipline (draft) + SOTA note by @REPPL in #54
  • chore(ledger): de-duplicate issue ids (iss-80 / iss-56 / iss-57) by @REPPL in #55
  • docs: de-stale intent row and scope-note spec/rules surfaces by @REPPL in #56
  • chore(ledger): capture seven onboarding findings from Manuscripts dogfood by @REPPL in #57
  • docs: plan and formalise the abcd audit verb (itd-85, iss-86) by @REPPL in #58
  • feat: path + gitignore primitives for abcd audit (itd-85 M1) by @REPPL in #59
  • feat: rule engine + serializer seam for abcd audit (itd-85 M2) by @REPPL in #60
  • feat: the five v1 conformance rules for abcd audit (itd-85 M3) by @REPPL in #61
  • feat: wire the read-only abcd audit CLI verb (itd-85 M4) by @REPPL in #62
  • feat: ship the /abcd:audit plugin surface + registry row (itd-85 M5) by @REPPL in #63
  • feat: wire prepare-this-repo onboarding to abcd audit (itd-85 M6) by @REPPL in #64
  • docs: record the abcd audit verb (itd-85 M7) by @REPPL in #65
  • fix: tighten audit rules from RepoPrompt review (itd-85 follow-up) by @REPPL in #66
  • chore(record): the ABCD sensemaking method, its principle, and itd-86/87 by @REPPL in #67
  • M0: the lifeboat becomes a coverage experiment (adr-35, itd-88/spc-3) by @REPPL in #68
  • M1: capture session transcripts on SessionEnd (itd-89/spc-4) by @REPPL in #69
  • iss-95: warn on session start when the transcript store is unbootstrapped by @REPPL in #70
  • M2: disembark coverage probe + tiered adapters + cross-repo aggregate (itd-88/spc-3) by @REPPL in #71
  • M2 gate follow-up: widen dependency detection + record the gate decision by @REPPL in #72
  • harden: security + correctness fixes from multi-agent bug hunt (batch 1) by @REPPL in #73
  • fix: remaining security + correctness fixes from multi-agent bug hunt (batch 2) by @REPPL in #74
  • record: three deferred bug-hunt findings as tracked issues (iss-101..103) by @REPPL in #76
  • record: adr-36 + itd-90 — coverage blanks are a fillable lifecycle by @REPPL in #75
  • feat(lifeboat): read-only plan spine + dry-run verb (itd-88 M3a) by @REPPL in #77
  • feat(lifeboat): disembark write path + /abcd:disembark surface (itd-88 M3b) by @REPPL in #78
  • docs(intent): AI-attribution preference selector at project setup (itd-91 draft) by @REPPL in #79
  • feat(lifeboat): the graveyard — three strictly-ordered layers (itd-88 M4) by @REPPL in #80
  • feat(lifeboat): embark and the round-trip (itd-88 M5) by @REPPL in #81
  • feat(lifeboat): synthesis over the record — deterministic and delegated modes (itd-88 M6) by @REPPL in #82
  • docs: close spc-4 / ship itd-89 with AC test gap-fills and 7/7 fidelity verdict by @REPPL in #83
  • M2: verify itd-40 folder-classification against the binary, close spc-5, ship the intent by @REPPL in #84
  • security: trust-boundary hardening sweeps and the bug-hunt playbook by @REPPL in #85
  • M3: verify itd-4 issue-capture against the binary — spc-6 minted, AC3 gap held open by @REPPL in #86
  • M4: abcd intent quoted-text create — symmetric ledger create paths (itd-46 shipped, spc-7 closed) by @REPPL in #87
  • M5: GL002 forbidden-synonym gate, detector-first — itd-43 advanced, spc-8 held open by @REPPL in #88
  • Release: adopt changelog-driven releases (adr-37) and roll v0.2.0 by @REPPL in #89

Full Changelog: v0.1.0...v0.2.0