You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Receipt-first share ledgers — martin share now appends stable run-receipts.md and run-receipts.jsonl ledgers alongside the per-run share bundle, keyed by receipt-state revision so repeated shares do not overwrite or duplicate prior evidence.
Changed
Receipts are now the default share artifact — default share output is run-receipt.json plus run-receipt.md; proof-card images are generated only when explicitly requested.
MCP discovery now points hosts at receipt-first trust surfaces — the default low-context workflow now centers martin://agent/next-step, martin://runs/latest/summary, and martin://runs/latest/receipt, with proof-card views treated as optional derived artifacts.
Repo-pinned pnpm policy is now authoritative — workspace overrides and allowed built dependencies now live in pnpm-workspace.yaml, matching the repo-pinned pnpm@10.33.0 toolchain instead of relying on deprecated root-package config.
Fixed
Preflight receipt now written correctly in all CI environments — executePreflightCommand was calling the raw resolveCliCommandAvailability("codex") import, which bypasses the test-injectable override. On runners where the Codex CLI is not installed this caused the preflight to mark itself not-ready and skip writing the workflow receipt, breaking the full session-start → preflight → run governed receipt chain. The call now goes through resolveCodexAvailabilityForCli(), which checks the override first and falls back to the real availability probe.
Verifier-only adapter test seams now flow through git change reads — injected spawn implementations are used consistently across verifier-only proof paths, preventing hidden subprocess drift in governed validation lanes.
Standalone MCP release-doc tests no longer hardcode the prior package line — release metadata checks now follow package metadata, reducing manual version-chase risk in future patch trains.