feat(speckit): workflow architecture upgrades + rework 038 spec per new flow
Add prototype/openapi/validate/resume commands, wire edge-failure matrix into UX, enforce traceability + validation gates, mandate C4/C5 belief-runtime verification. Rework 038-dashboard-scenario-model artifacts: applicability, structured edge cases, 24-class UX state matrix, interactive HTML prototype, standardized OpenAPI 3.1 (7 ops), full RTM with coverage gate, 56-task backlog, and PASS validation report.
This commit is contained in:
@@ -44,9 +44,11 @@ specs/[###-feature]/
|
||||
├── research.md # Phase 0 output (/speckit.plan command)
|
||||
├── data-model.md # Phase 1 output (/speckit.plan command)
|
||||
├── quickstart.md # Phase 1 output (/speckit.plan command)
|
||||
├── traceability.md # Phase 1 output — RTM: Story → Model → API → Task → Test
|
||||
├── traceability.md # Phase 1 output — REQUIRED: Story → Screen+State → Model → API operationId → Contract → Task → Test
|
||||
├── contracts/ # Phase 1 output (/speckit.plan command)
|
||||
│ ├── modules.md # Module & function contracts
|
||||
│ ├── openapi.yaml # OpenAPI 3.1 spec (if /speckit.openapi was run)
|
||||
│ ├── openapi-traceability.md # OpenAPI drift map (if /speckit.openapi was run)
|
||||
│ └── ux/ # UX contracts (if /speckit.ux was run)
|
||||
│ ├── alternatives.md # Design space explored
|
||||
│ ├── decisions.md # Final UX choices
|
||||
@@ -54,6 +56,10 @@ specs/[###-feature]/
|
||||
│ ├── api-ux.md # API interaction shapes
|
||||
│ ├── <screen>-ux.md # Per-screen UX contracts
|
||||
│ └── design-tokens.md # Applied tokens & reuse
|
||||
├── prototype/ # Interactive HTML prototype (if /speckit.prototype was run)
|
||||
│ ├── index.html # Self-contained interactive prototype
|
||||
│ └── manifest.md # Prototype state coverage & validation
|
||||
├── validation.md # Pre-implementation validation gate (/speckit.validate command)
|
||||
└── tasks.md # Phase 2 output (/speckit.tasks command)
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user