Files

32 lines
2.0 KiB
Markdown

## 1. OpenSpec Commit Gate
- [x] 1.1 Update `.agents/skills/sm-flow/SKILL.md` to describe Draft OpenSpec, Committed OpenSpec, Phase 2.9, and the Phase 3 executable gate.
- [x] 1.2 Update `.agents/skills/sm-flow/references/phase-contracts.md` with Phase 2.9 entry/action/output/exit criteria.
- [x] 1.3 Add Phase 3 preflight checks for unresolved user-interview questions, interface impact, devflow conflicts, and executable task/spec quality.
- [x] 1.4 Require Phase 2 grill user-interview questions to wait for explicit user confirmation before they can be marked resolved.
- [x] 1.5 Require explicit Phase 3 apply authorization after Phase 2.9; individual grill confirmations must not authorize execution target file changes.
## 2. Interface Impact Rules
- [x] 2.1 Add interface impact level definitions and inline-vs-standalone documentation rules to the sm-flow protocol.
- [x] 2.2 Add an interface impact template to `.agents/skills/sm-flow/references/templates.md`.
- [x] 2.3 Update Phase 1.5 / Phase 2 checks so interface changes are identified before Phase 3.
## 3. Devflow Context Indexing
- [x] 3.1 Add devflow index lookup order to Phase 0.5.
- [x] 3.2 Create or update `devflow/index.md` with existing project entries.
- [x] 3.3 Update Phase 4 rules so future project backfills maintain the index.
## 4. Apply Conflict Handling
- [x] 4.1 Add Phase 3 implementation-time conflict classification rules.
- [x] 4.2 Update `.agents/skills/sm-flow/references/fallbacks.md` so execution fallback pauses and repairs OpenSpec for spec-affecting conflicts.
- [x] 4.3 Ensure conflict classifications are recorded in devflow decisions or acceptance notes.
## 5. Compatibility and Documentation
- [x] 5.1 Reword sub-skill compatibility rules to bind to capability contracts first and implementation paths second.
- [x] 5.2 Update `skill-workbench/docs/sm-flow/workflow.md` with the final v3.1 design.
- [x] 5.3 Run OpenSpec status checks and text searches to verify the new terms are consistently documented.