Skip to content

Release v0.5.0 — Receipt#6

Merged
TheLucidTech merged 2 commits into
mainfrom
release/v0.5.0-receipt
Jul 4, 2026
Merged

Release v0.5.0 — Receipt#6
TheLucidTech merged 2 commits into
mainfrom
release/v0.5.0-receipt

Conversation

@TheLucidTech

Copy link
Copy Markdown
Owner

v0.5.0 — Receipt

0.2 gated proof; 0.3 gated the seam of that proof; 0.4 metered the depth of the loop. 0.5 gives the loop a single cockpit: one read — ratchet receipt — that says what is true, what changed, what was proven, what is at risk, whether it is safe to ship, and whether the receipt's own steering can be trusted.

Added

  • The receipt (ratchet receipt) — one stable, always-same-shape read with eight fixed sections (TARGET · DELTA · PROOF · VERDICT · RISK · AUTHORITY · STATE · NEXT), joining session state, the evolve journal, the QA ledger, and git. --json emits the same structure for consumers; --save writes .ratchet/current.json + current.md as a gitignored source-of-truth index.
  • Three-layer confidenceratchet score confidence scores artifact · session · ledger independently, each naming its scope, so a verified artifact stays ship-ready even when unrelated debt tanks session confidence.
  • Cold-start control-plane scan — the receipt runs the cold-start poison scan inline and renders Control-plane scan: FAIL|WARN|clean under STATE (also a top-level controlPlane field in --json), surfacing stale steering (retracted work still pointed at) and misleading configured operator surfaces (e.g. unqualified git counts) in the one cold read — no separate doctor run. Project surfaces are opt-in via .ratchet/cold-start.json; no workspace path is hardcoded.

Changed

  • state reset now requires --force — an ungated canonical wipe is refused; the receipt AUTHORITY card renders the gates in force.
  • Agents are propose-only — only the scribe writes canonical state; builder/auditor are refused mutating verbs at the CLI boundary via RATCHET_AGENT.

Verification

  • npm testcli 48 / evolve 19 / plugin-shape 13, all green
  • Version aligned 0.4.00.5.0 across package.json + all three plugin manifests (the plugin-shape suite enforces alignment); ratchet --version0.5.0
  • Tag v0.5.0 pushed at the release commit

Commits

  • feat(receipt): the receipt cockpit + inline cold-start control-plane scan
  • chore(release): v0.5.0 receipt

🤖 Generated with Claude Code

Expresiions and others added 2 commits July 4, 2026 15:46
…scan

The receipt (`ratchet receipt`) is now the loop's single cold read: eight fixed sections joining session state, the evolve journal, the QA ledger, and git, with a `--json` twin and a `--save` source-of-truth index. Confidence splits into three scoped layers (artifact/session/ledger) so a verified artifact stays ship-ready under unrelated debt. The cold-start poison scan is folded inline into the receipt STATE (Control-plane scan: FAIL|WARN|clean) so one read says when its own steering is stale. `state reset` now requires --force; builder/auditor agents are propose-only via RATCHET_AGENT, leaving the scribe the sole canonical writer.

Tests: cli 48 / evolve 19 / plugin-shape 13, all green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bump 0.4.0 -> 0.5.0 across package.json and every plugin manifest (claude plugin + marketplace metadata/plugins, codex plugin); the CLI VERSION derives from package.json. Finalize CHANGELOG [0.5.0] "Receipt".

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@TheLucidTech TheLucidTech merged commit df1d939 into main Jul 4, 2026
6 checks passed
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