1.4 KiB
1.4 KiB
Sprint 154 Plan: Recovery, Rollback, and Safety Across Adapters
Context
Sprint 154 hardens reliability by guaranteeing transactional behavior and safe recovery paths for constructive operations across all supported adapters.
Goals
- Add transactional apply semantics for constructive operations
- Support resumable loop state after interruption/failure
- Enforce rollback guarantees on failed merge/build/test stages
- Validate crash and partial-failure scenarios across languages
Steps
Step 1779: Constructive transaction schema (10 tests)
Step 1780: Stage checkpoint and resume model (10 tests)
Step 1781: Cross-language rollback policy engine model (10 tests)
Step 1782: Failure injection and safety validation model (10 tests)
Step 1783: whetstone_begin_constructive_transaction MCP tool (8 tests)
Step 1784: whetstone_resume_constructive_transaction MCP tool (8 tests)
Step 1785: whetstone_rollback_constructive_transaction MCP tool (8 tests)
Step 1786: Recovery safety packet model (8 tests)
Step 1787: Reliability and rollback report artifact (8 tests)
Step 1788: Sprint 154 integration summary + regression (8 tests)
Architecture Gate
- Transaction boundaries must be explicit and deterministic
- Rollback must restore prior consistent state for every failed stage
- Resume paths must preserve provenance and determinism guarantees
- Max 600 lines per header