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
Parent: #13
Depends on: #28, #29, #25
Coordinates with: #3
Outcome
Use the versioned scenario contract and hermetic provider kit to prove Flow fails closed across compatibility, contract, artifact, and provider-evidence boundaries.
This checkpoint covers acceptance and refusal around one execution boundary. Lifecycle recovery and resume are owned by the next checkpoint.
Required scenario families
Compatibility and contract
compatible, unavailable, missing, stale, future, and mismatched provider/capability versions;
valid and invalid manifests, provider locks, execution reports, provenance, output declarations, and schema versions;
configuration, publisher, executable, capability, authorization, and integrity disagreement;
deterministic conflict and fallback behavior, with fallback forbidden after invocation begins.
Artifact acceptance
complete, partial, missing, extra, stale, corrupt, and contradictory artifact sets;
Diagnostics identify the recovery boundary without exposing sensitive raw evidence.
Positive and negative fixtures run hermetically in the PR tier with explicit budgets.
Scenario coverage and residual gaps are machine-readable and documented.
Non-goals
Durable interruption, retry, checkpoint, or resume.
Real provider algorithms or broad raw-format coverage.
Publication, upload, signing, or destructive mutation.
Verified closeout — 2026-09-25
PR #61 merged as dfb16b347975e3292dc2928c8c48463f51dcf6d1. Default-branch CI passed on that exact commit. The 81-case acceptance suite, two fresh-workspace repetitions, Rust 1.85/stable checks, and repository validators are complete. #49 now supplies durable state before #31 extends lifecycle coverage. #62 owns the later documentation showcase.
Parent: #13
Depends on: #28, #29, #25
Coordinates with: #3
Outcome
Use the versioned scenario contract and hermetic provider kit to prove Flow fails closed across compatibility, contract, artifact, and provider-evidence boundaries.
This checkpoint covers acceptance and refusal around one execution boundary. Lifecycle recovery and resume are owned by the next checkpoint.
Required scenario families
Compatibility and contract
Artifact acceptance
Diagnostics and privacy
Acceptance criteria
Non-goals
Verified closeout — 2026-09-25
PR #61 merged as
dfb16b347975e3292dc2928c8c48463f51dcf6d1. Default-branch CI passed on that exact commit. The 81-case acceptance suite, two fresh-workspace repetitions, Rust 1.85/stable checks, and repository validators are complete. #49 now supplies durable state before #31 extends lifecycle coverage. #62 owns the later documentation showcase.