feat: harden OpenSpec SDD workflow

This commit is contained in:
2026-08-26 00:42:35 +03:00
parent 039b72eed3
commit a8b2c4eed9
42 changed files with 4024 additions and 181 deletions
@@ -42,6 +42,17 @@
<!-- Delivery order and rollback, when applicable -->
### Rollback Contract
| Field | Decision |
| --- | --- |
| Status | `required` or `N/A` |
| Reason | <!-- concrete reason when N/A --> |
| Trigger | <!-- required when Status is required --> |
| Actions | <!-- required when Status is required --> |
| Data safety | <!-- required when Status is required --> |
| Verification | <!-- required when Status is required --> |
## Open Questions
<!-- Only questions that cannot change Specs, approach or Tasks; otherwise
@@ -1,9 +1,17 @@
## 1. <!-- Task Group Name -->
## 1. <!-- Dependency-ordered task group -->
- [ ] 1.1 <!-- Concrete implementation action and its planned verification -->
- [ ] 1.2 <!-- Concrete implementation action and its planned verification -->
- [ ] 1.1 [area] <!-- Concrete implementation action -->
- **Covers:** `<capability-path>` — `<exact Requirement heading>`
- **Verification:** <!-- Planned command, observable check or delivered artifact -->
- [ ] 1.2 [area] <!-- Concrete implementation action -->
- **Covers:** `N/A` — <!-- Concrete reason this task has no spec-level behavior -->
- **Verification:** <!-- Planned command, observable check or delivered artifact -->
## 2. <!-- Task Group Name -->
## 2. <!-- Affected repository delivery and gates -->
- [ ] 2.1 <!-- Affected repository action and canonical local gate -->
- [ ] 2.2 <!-- Cross-area verification when required -->
- [ ] 2.1 [area] <!-- Affected repository action -->
- **Covers:** `<capability-path>` — `<exact Requirement heading>`
- **Verification:** <!-- Canonical local gate -->
- [ ] 2.2 [workspace] <!-- Cross-area orchestration or verification only -->
- **Covers:** `N/A` — <!-- Concrete orchestration/verification reason -->
- **Verification:** <!-- Cross-area gate or semantic review -->