v0.4.2
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