Summary
Make resumed Proof runs reconstruct execution transcripts with a versioned state schema and clear supervisor ergonomics.
Source Context
Why This Exists
- Phase 1 can reconstruct task transcripts after restart only when the same artifact directory is reused and
transcriptPath points at a stream mirror.
- The proposal's Phase 3 makes that behavior explicit with a versioned persisted-state transcript union and testable input parity across runner restarts.
- The review highlights the current silent-degradation edge when a supervisor restarts into a fresh timestamped artifact directory; Phase 3 should turn that into a documented and noisy operator path.
Acceptance Criteria
Verification
pnpm -F @flatbread/proof test
pnpm -F @flatbread/proof typecheck
pnpm verify
Related Phase Issues
Artifact Linkage
This issue is linked back from docs/proposals/proof-output-retention-plan.md and, where relevant, docs/proposals/proof-output-retention-review.md so the repo artifacts and GitHub issues remain navigable in both directions.
Summary
Make resumed Proof runs reconstruct execution transcripts with a versioned state schema and clear supervisor ergonomics.
Source Context
Why This Exists
transcriptPathpoints at a stream mirror.Acceptance Criteria
PersistedRunStatetoversion: 2withtranscript: { kind: 'artifact' | 'inline' | 'legacy', ... }per the proposal.version: 1state by promoting legacyresultTextinto the new transcript shape.--full-output-dir, especially when artifacts are disabled or missing.Verification
pnpm -F @flatbread/proof testpnpm -F @flatbread/proof typecheckpnpm verifyRelated Phase Issues
Artifact Linkage
This issue is linked back from
docs/proposals/proof-output-retention-plan.mdand, where relevant,docs/proposals/proof-output-retention-review.mdso the repo artifacts and GitHub issues remain navigable in both directions.