refactor: drop check.cjs and translate wealth-ledger-sdd-lab schema (WealthLedger/specs#66)

Readiness rules move to a manual checklist with fixed gate semantics.
Analysis artifacts live under analysis/; templates and instructions are in Russian.
This commit is contained in:
2026-10-30 13:34:19 +03:00
parent a2d2df3b5a
commit d5a0e942a3
18 changed files with 668 additions and 847 deletions
@@ -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. -->