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:
2026-07-31 11:25:43 +03:00
parent 2136082d6d
commit d874a4dca6
30 changed files with 3327 additions and 355 deletions

View File

@@ -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)
```