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