32 lines
2.0 KiB
Markdown
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.
|