refactor: make sdd-lab review-driven (WealthLedger/specs#66)
Replace executable schema checks with explicit review-driven readiness, add a requirement-writing profile, and incorporate review clarifications for source traceability and comparative validation.
This commit was merged in pull request #68.
This commit is contained in:
@@ -1,18 +1,24 @@
|
||||
# Tasks
|
||||
|
||||
<!-- guide: Task line format:
|
||||
- [ ] X.Y [main|frontend|backend|docs|specs] <Kind>: <action + outcome>
|
||||
- **Covers:** `capability` — `Requirement heading` pairs, or `N/A` — <reason>
|
||||
- **Source:** exact upstream artifact section / contract / docs-impact entry
|
||||
- **Verification:** owner-controlled command, observable check or artifact
|
||||
- **Depends on:** task ids or none
|
||||
<!-- Формат task:
|
||||
- [ ] X.Y [main|frontend|backend|docs|specs] <Kind>: <действие + результат>
|
||||
- **Covers:** пары `capability` — `Requirement heading` или `N/A` — <причина>
|
||||
- **Source:** точный раздел upstream-артефакта / контракт / запись docs-impact
|
||||
- **Verification:** команда владельца, наблюдаемая проверка или артефакт
|
||||
- **Depends on:** ids tasks или none
|
||||
Kinds: Implementation, Migration, Automated Testing, Contract Parity, Docs,
|
||||
Independent Review, QA Verification, Verification. Remove guides before G3. -->
|
||||
Independent Review, QA Verification, Verification.
|
||||
Пример:
|
||||
- [ ] 2.1 [backend] Implementation: пропускать операции, чей внешний id уже сохранён
|
||||
- **Covers:** `portfolio/holdings` — `Итог портфеля не учитывает дубли операций`
|
||||
- **Source:** design.md Decisions D2; analysis/failure-model.md F3
|
||||
- **Verification:** `npm run verify` в backend; повторный импорт fixture оставляет итог 100.00
|
||||
- **Depends on:** 1.1
|
||||
Плохо: «Verification: проверить, что работает»; Covers с heading, которого нет в specs. -->
|
||||
|
||||
## 1. <!-- guide: delivery phase -->
|
||||
## 1. <!-- этап delivery -->
|
||||
|
||||
## Docs Impact
|
||||
|
||||
<!-- guide: Only when docs-impact is not selected: list docs/ targets with
|
||||
resulting AS-IS, or one concrete no-change reason. Delete when docs-impact.md
|
||||
exists. -->
|
||||
<!-- Только если docs-impact не выбран: targets в docs/ с итоговым AS-IS или одна
|
||||
конкретная причина без изменений. Удали раздел, если есть analysis/docs-impact.md. -->
|
||||
|
||||
Reference in New Issue
Block a user