Skip to content

v0.3.0 — Seam Gate#3

Merged
TheLucidTech merged 1 commit into
mainfrom
release/v0.3.0-seam-gate
Jul 3, 2026
Merged

v0.3.0 — Seam Gate#3
TheLucidTech merged 1 commit into
mainfrom
release/v0.3.0-seam-gate

Conversation

@TheLucidTech

Copy link
Copy Markdown
Owner

v0.3.0 — Seam Gate

Where 0.2 made the loop require proof, 0.3 asks whether the proof is about the thing you are actually shipping.

No proof → no keep (0.2). Wrong proof → no ship (0.3).

What's in it

  • Defect lifecycleratchet defect resolve | reopen | waive | supersede | list | get; resolve requires --evidence. Fixes the 0.2 gap where a defect could be born but never cleared, blocking confidence forever.
  • Seam gate — a production-code KEEP in /ratchet:evolve is rejected unless the evidence seam is an exact match for the ship seam (or a named human waiver is supplied); verification that repeats the builder's own method is rejected as not independent.
  • ratchet retract — provenance-kept retraction/supersession of false or obsolete artifacts.
  • ratchet git status-refs — base-qualified git status; every count names its ref.
  • ratchet doctor cold-start — generic stale-steering scanner with an opt-in .ratchet/cold-start.json surface adapter (no workspace path hardcoded).
  • REVERTED_AND_LEARNED — a first-class successful evolve outcome.

Notes for review

  • Confidence scorer only changed to add waived/superseded to the terminal set — proven necessary by a failing test first; resolved handling was already correct and left untouched.
  • Terminal-defect predicate centralized in scoring.isDefectOpen (scorer, state summary, and QA ledger all agree).
  • Full detail in CHANGELOG.md under ## [0.3.0].

Verification

  • npm test59 pass (27 cli · 19 evolve · 13 plugin-shape)
  • ratchet doctor → healthy; versions aligned at 0.3.0 across all surfaces
  • Tagged v0.3.0; GitHub Release published from the changelog notes

20 files changed (17 modified, 3 new: src/coldStart.js, src/gitRefs.js, templates/cold-start.example.json).

🤖 Generated with Claude Code

- add defect lifecycle verbs: resolve/reopen/waive/supersede/list/get
- add seam-fidelity evidence fields on evolve events
- enforce production KEEP seam gate
- add provenance-kept retraction records
- add generic cold-start scanner with opt-in project surfaces
- add base-qualified git status helper
- add REVERTED_AND_LEARNED outcome
- update README, CHANGELOG, manifests, and release surfaces to 0.3.0

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@TheLucidTech TheLucidTech merged commit 401b4e7 into main Jul 3, 2026
6 checks passed
@TheLucidTech TheLucidTech deleted the release/v0.3.0-seam-gate branch July 3, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants