Releases: ecoma-io/archkeep
Releases · ecoma-io/archkeep
Release list
v0.27.1
0.27.1 (2026-09-09)
Bug Fixes
- archkeep: advise only git add in the untracked-files warning (#827) (15c7db0)
- archkeep: judge scenario's own changed edges under depConstraints (#821) (87ddf7a)
- archkeep: refuse graph envelopes as the wrong family in delta baselines (#820) (6b55b02)
- archkeep: score can-never-fire intent rows as unknown, not match (#833) (e484b51)
- archkeep: score reconcile's forbidden rows from the judge's closure (#822) (b3baf57)
- archkeep: stop shipping the evolution-lifecycle fixture and gate shipped imports (#823) (4ebfa63)
Documentation
v0.27.0
v0.26.0
0.26.0 (2026-09-08)
Features
- archkeep: golden-output corpus and read-only byte-identity (gap-a gap-b) (#767) (7b8c85b)
- archkeep: write R1's status-side boundary sentence into the completeness header (#757) (c329fc2)
Bug Fixes
- archkeep: fix nx family crash; port the 23.2.0 nested-ban behavior (#789) (d018d77), closes #788
- archkeep: judge the decisions fitness leg on the verdict-shaped intent (#743) (3462e47)
- archkeep: latch delta and summary dispositions against unknown values (#739) (#741) (73ef770)
- archkeep: refuse evolution events outside the vocabulary at write time (#744) (0d30fb8)
- archkeep: refuse malformed verdict-fold inputs instead of folding them as zero (#730) (1e72eb0)
- archkeep: sync the golden-output corpus on release version bumps (#793) (68750c9)
- vscode: recognise a Moon workspace in the client's marker walk (#742) (a9a9ce1)
Documentation
- architecture refactor control plane — Phase 0 cartography (#727) (2408482)
- archkeep: adjudicate the Moon provider's five embedded policies (Phase 1-C) (#734) (e58b29d)
- archkeep: close phase 3 — boundary enforcement exit record (#766) (c9f7b6d)
- archkeep: close phase 9 — scored maturity gate, GAP-C/D dispositions (#792) (9ab6089)
- archkeep: close riders D1-D6 — six measured sentences now state the truth (Phase 1-F) (#733) (3c8deb0)
- archkeep: correct the full-suite count in the CHK-8 evidence block (#790) (212bec5)
- archkeep: define the provider seam contract and close Phase 1 (1-D) (#736) (eee9d22)
- archkeep: phase 5 closure and phase 6 entry baseline (#774) (e3c937e)
- archkeep: pin the four finding families to the one verdict lane (Phase 2-B) (#745) (71dddeb)
- archkeep: pin the two edge-identity spellings to each other's headers (Phase 1-E) (#732) (63ed90d)
- archkeep: reconcile the program state table and tracking paragraph with main (#758) (91acf6b)
- archkeep: record g-3/g-4/g-6/g-8 dispositions and close the gap roster (#765) (80ba22e)
- archkeep: record Phase 4 extraction-candidates checkpoint (CHK-5) (#769) (c8aa86c)
- archkeep: record the Phase 8 federation readiness runway (#791) (da24239)
- archkeep: record the wi-2 fold ruling as pd-15 and close phase 2 (#759) (7fd2828)
- archkeep: state the intra-src dag and decide pressure edges (#764) (c85888b)
- archkeep: the WI-5 ladder preamble counts provenance (#749) (63d4013)
- close refactor decisions and lock phase 1 execution baseline (#729) (2b33ff4)
- record the 2-A canonical semantic audit's adjudication (closes OQ-5/7/10/15) (#740) (d9c9e08)
- verify the rules verify fold contract from source (Phase 1-B) (#731) (b31aaa6)
v0.25.0
v0.24.1
0.24.1 (2026-09-04)
Bug Fixes
- archkeep: fold profiles into the policy fingerprint (#708) (36be2bb)
- archkeep: fold the coverage block into the policy fingerprint (#711) (42ade83)
- archkeep: guard the multi-failure splice and refuse malformed snapshot exemptions (#703) (#704) (#710) (9680468)
- archkeep: hold the event-identity refusal law on change --event-out (#705) (ab0a93d)
v0.24.0
v0.23.0
0.23.0 (2026-09-04)
Features
Documentation
- archkeep: align the exit-codes and discovery payload claims with the engine (#670) (c4a1f98)
- archkeep: correct the envelope-absence and proposal-purity claims (#680) (2449d69)
- the PR title's 100-character cap, stated beside the rule (#661) (#662) (f864954)
- tighten the discover and rules result wording (#639) (#657) (73dec2f)
v0.22.2
v0.22.1
0.22.1 (2026-09-04)
Bug Fixes
- archkeep: a zero-analysis discover run is no-verdict (#619, #620) (#634) (71b53c6)
- archkeep: a zero-analysis discover run is no-verdict, and the refusal header tells the truth (71b53c6), closes #619 #620
- archkeep: a zero-analysis graph run is no-verdict, not a complete snapshot (8a743cc)
- archkeep: a zero-analysis graph run is no-verdict, not a complete snapshot (#612) (#617) (8a743cc)
- archkeep: accept real attestation invocations, ship the verifier, dedupe adopters (#614) (2d40206)
- archkeep: canonical evidence snapshot bytes, frozen provenance loop, check byte gate (#636) (ed13bf2)
- archkeep: classify unresolvable external coordinates in every analyzer, not only TypeScript (#618) (efc8c00)
- archkeep: hostile names can no longer collide in edge identity or finding id (#627, #628) (ebdd892)
- archkeep: hostile names can no longer collide in edge identity or finding id (#627, #628) (#635) (dc17019)
- archkeep: hostile names can no longer collide in identity strings (#627, #628) (#638) (ebdd892)
- archkeep: mark Python's dynamic imports with the dynamic marker instead of withholding (#623) (#626) (13ddfc5)
Documentation
v0.22.0
0.22.0 (2026-09-03)
Features
Bug Fixes
- archkeep: close P0 Evidence-Complete soundness gaps (#574) (d2b1d70)
- archkeep: derive the provenance gate from decision facts (#597) (845e102)
- archkeep: make zero-analysis, blind-spot and tags-only coverage loud (#602) (fb87873)
- archkeep: one edge identity, honest scenario fields, guarded intent write (#592) (8ed9ddc), closes #591
- archkeep: one edge-identity spelling for evolution events; name the five verdict commands (#578) (b169351), closes #579
- archkeep: one refusal contract for incomplete coverage, and the pinned disclosure gaps (#610) (8b1298d)
- workspace: harden the release lane read-back and the quiet-stretch scan (#585) (8d455e7)