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
Atomically persist extraction-run outcomes, disposition audit, and accepted propositions
after the host supplies its policy decisions.
Context
The pipeline returns unsaved propositions, while legacy convenience paths persist
internally. The new path needs one DICE storage contract so a host crash cannot leave a
completed run without products or committed products without their run and disposition.
Acceptance criteria
The commit input contains run state, typed product outcomes, host disposition
decisions, accepted products, review records, and rejection records.
One transaction persists accepted propositions, run links, outcomes, and audit.
Retrying the same commit is idempotent.
Failed commits leave the run retryable and do not complete its analysis claim.
Partial product success is preserved without committing failed products.
Review, reject, demote, and projection-exclusion decisions remain queryable.
Goal
Atomically persist extraction-run outcomes, disposition audit, and accepted propositions
after the host supplies its policy decisions.
Context
The pipeline returns unsaved propositions, while legacy convenience paths persist
internally. The new path needs one DICE storage contract so a host crash cannot leave a
completed run without products or committed products without their run and disposition.
Acceptance criteria
decisions, accepted products, review records, and rejection records.
Constraints
Out of scope
Original request
Close the extraction-to-persistence gap with a durable commit boundary that preserves
successful work, audit decisions, and retry safety.