Skip to content

Releases: Partnermedia/abcd

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Aug 19:54
c106497

What's Changed

  • docs: plan itd-124, abcd audit renames to abcd lint by @REPPL in #266
  • docs: plan itd-125, disembark oracle renames to disembark review by @REPPL in #268
  • docs: academic references baseline, CSL-JSON store, and CITATION.cff by @REPPL in #269
  • docs: plan itd-76 — sources-corpus personal core (spc-31) by @REPPL in #270
  • fix: every binary hook self-provisions and degrades in one plain line by @REPPL in #271
  • fix: pin PATH in the ahoy test sandbox by @REPPL in #272
  • fix: install-gate field defects and the README install restructure by @REPPL in #273
  • docs: reconcile the hand-written Unreleased entry into the record by @REPPL in #274
  • chore: cut v0.5.1 by @REPPL in #275

Full Changelog: v0.5.0...v0.5.1

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 06 Aug 10:26

What's Changed

  • docs: restructure the README's how-it-works into Roles, Artefacts, Process by @REPPL in #133
  • docs: record grill decisions and the 2026-07-24 next-run queue by @REPPL in #134
  • docs: file future-direction drafts, review captures, and fix the run queue by @REPPL in #135
  • fix: let capture resolve and intent seed stamp a valid impact by @REPPL in #136
  • fix: mint record ids across git refs and add a spec-id uniqueness lint by @REPPL in #137
  • fix: lock the lockless load-modify-write paths by @REPPL in #138
  • feat: add track-latest dev install mode to ahoy install by @REPPL in #139
  • chore: resolve iss-35, the brief-surface reconciliation by @REPPL in #140
  • feat: pin the iss-35 crosscheck gate's scope and depth by @REPPL in #141
  • docs: amend and promote itd-93 to planned by @REPPL in #142
  • docs: ship itd-94 and close spc-9 behind its fidelity review by @REPPL in #143
  • fix: require a delimiter for bare TODO/FIXME markers by @REPPL in #144
  • fix: bound, speed, and widen the probe's recursive file walk by @REPPL in #145
  • docs: run the itd-88 coverage experiment and close spc-3 by @REPPL in #146
  • chore: iss-24 merge-window evidence and the run's six deferred captures by @REPPL in #147
  • docs: add the terminology crosswalk (itd-100) by @REPPL in #148
  • docs: file itd-101 + itd-102 and capture the tagline drift (iss-143) by @REPPL in #149
  • docs: file itd-103, the shell-hazard registry, with its first corpus entry (iss-144) by @REPPL in #150
  • docs: salvage the ideation-session record and file itd-104 (ideate) by @REPPL in #151
  • docs: ship itd-100 behind its fidelity review (spc-15 closed) by @REPPL in #152
  • docs: adopt the canonical tagline and consolidate the three surfaces (iss-143) by @REPPL in #153
  • feat: abcd launch scaffold — the release-gate scaffolder (itd-93) by @REPPL in #154
  • docs: settle the itd-101–104 grills; capture iss-145 by @REPPL in #155
  • feat: shell-hazard registry — teaching plane and deterministic guard (itd-103) by @REPPL in #156
  • feat: ideate — the idea-admission protocol (itd-104) by @REPPL in #157
  • feat: repo identity — one canonical block, every surface held to it (itd-102) by @REPPL in #158
  • chore(deps): bump checkout, setup-go, attest (workflows + scaffold templates) by @REPPL in #162
  • chore: cut release v0.4.1 by @REPPL in #163
  • feat: citation gate — provably-alive, honestly-labelled citations (itd-101) by @REPPL in #164
  • docs: brief + user-facing currency fixes surfaced by the v0.4.1 release gate by @REPPL in #165
  • chore: record the v0.5.0 security-and-consistency cycle by @REPPL in #166
  • chore: capture plugin-install findings (itd-105, iss-160, iss-161) by @REPPL in #167
  • chore: grill itd-105 to implementation-ready; capture iss-165..168 by @REPPL in #168
  • chore: pull the install-test findings into the v0.5.0 run queue by @REPPL in #169
  • chore: capture iss-171 — PATH-install detector assumes one blessed layout by @REPPL in #171
  • chore: draft the explainability follow-up run queue by @REPPL in #170
  • chore: PR-queue hygiene — capture iss-172, amend the v0.5.0 run contract by @REPPL in #172
  • feat: detect network identifiers outside the reserved documentation ranges by @REPPL in #175
  • feat: three-tier-layout flags local-tier artefacts in committed tiers (iss-155) by @REPPL in #176
  • fix: PII rules domain recalls network contexts and forbids committed network identifiers (iss-156) by @REPPL in #177
  • fix: installed .gitignore fence matches the three-tier layout (iss-169) by @REPPL in #178
  • feat: name-banlist increment 1 — private guard and abcd banlist verb (itd-74) by @REPPL in #179
  • feat: name-banlist increment 2 — ahoy scaffolding, honest reach, lifecycle close (itd-74) by @REPPL in #180
  • docs: file itd-105 and itd-106 intent drafts by @REPPL in #174
  • docs: verify and re-scope the transcript-scanner entropy residue (iss-96) by @REPPL in #181
  • docs: land the iss-96 merge-gate corrections (follow-up to #181) by @REPPL in #182
  • fix: guard registry + matcher batch (iss-159, iss-144, iss-148 partial) by @REPPL in #183
  • feat: plugin binary self-provisions at session start (itd-105, spc-21) by @REPPL in #184
  • test: close the memory-ingest boundary coverage gaps (iss-30) by @REPPL in #185
  • test: cover the untested refusal guards (iss-34) by @REPPL in #186
  • fix: resolve the executable symlink before the plugin-root walk (iss-170) by @REPPL in #187
  • fix: hand-maintained index drift — delete or gate stale directory enumerations (iss-38) by @REPPL in #188
  • feat: record-lint checks the record schema across its stores (iss-39) by @REPPL in #189
  • fix: one canonical glossary, a derived index, and the retired-registry banlist entry (iss-40) by @REPPL in #190
  • fix: the lifecycle gains a delivery-state gate, and two id-listings stop drifting (iss-41) by @REPPL in #191
  • fix: the record's orientation is current, and stops silently drifting again (iss-42) by @REPPL in #192
  • docs: the gate descriptions state what preflight and CI actually run (iss-37) by @REPPL in #193
  • fix: plugin verbs register as /abcd:<verb>, not /abcd:abcd:<verb> by @REPPL in #194
  • test: prove refs-union id minting across capture and intent branches (iss-80) by @REPPL in #195
  • docs: the README layout line says where the development record travels (iss-43) by @REPPL in #196
  • docs: land the iss-43 merge-gate corrections (follow-up to #196) by @REPPL in #198
  • fix: the guard classifies an arithmetic shift correctly, not as a heredoc (iss-184) by @REPPL in #199
  • chore: give DECISIONS.md and ACKNOWLEDGEMENTS.md a union merge driver (iss-118) by @REPPL in #200
  • fix: the scanner detects a secret token immediately abutting another fixed-length token (iss-185) by @REPPL in #201
  • fix: the scanner recovers a secret an open-ended pattern's greedy quantifier swallowed (iss-188) by @REPPL in #202
  • chore: cut v0.4.2 — changelog roll + semantic-gate receipts by @REPPL in #204

Full Changelog: v0.4.0...v0.4.2

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 11:18

What's Changed

  • Run close: ledger iss-107 and record the release acceptance result (F18) by @REPPL in #90
  • docs: one-line checksum-verified installer in the README by @REPPL in #91
  • docs: capture itd-92 — branch-protection assurance for managed repos by @REPPL in #92
  • harden: classify the symlinked sources-index refusal (close two bug-hunt frontiers) by @REPPL in #93
  • harden: close the graveyard-read lstat->read TOCTOU (guarded primitive) by @REPPL in #94
  • harden: guard the untrusted CLI JSON-operand reads (symlink-follow + unbounded) by @REPPL in #95
  • harden: stop secrets surviving a trailing-underscore in the redaction scanner by @REPPL in #96
  • test: disable async git background ops in lifeboat tests (fix .git-cleanup flake) by @REPPL in #97
  • release: v0.3.0 by @REPPL in #98
  • Fix the semantic release gate and cut v0.3.0 by @REPPL in #99

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

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

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

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 10:39