- спеки statement-normalization, quality-checks, arm-core, recognition-contract — дельты под библиотеку - удалены sync-statements, statements-check, test-sync-statements; новая statements-orders-check в make check - снимок для контура: без шага 0a, цель install вырезается (иначе проверка «нет uv» падает) - 03-architecture, 05-domain-rules, 00-workspace-layout, dev/checks.md, contour-transfer-guide; баннеры убраны Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
36 lines
2.3 KiB
Markdown
36 lines
2.3 KiB
Markdown
# Tasks
|
||
|
||
## 1. Контракт
|
||
|
||
- [x] 1.1 docs, `contracts/recognition-result.schema.json`: обновить два `description` (нормализация библиотекой,
|
||
источник `service.statements_version`); остальные JSON-значения не меняются, `scripts/validate_contracts.py` проходит.
|
||
- [x] 1.2 arm-core, tabular-parser, scan-gateway, `api/contracts/recognition-result.schema.json`: байтовая копия из docs;
|
||
тест идентичности в каждом сервисе проходит.
|
||
|
||
## 2. Инструменты docs
|
||
|
||
- [x] 2.1 Удалить `scripts/sync-statements.sh`, `scripts/test_sync_statements.sh`, `scripts/statements_check.py` и цели
|
||
`sync-statements`, `statements-check`, `test-sync-statements` в `Makefile`.
|
||
- [x] 2.2 `Makefile`: цель `statements-orders-check` (перечень кодов docs против копии в библиотеке, предупреждение) в
|
||
`make check`.
|
||
- [x] 2.3 `scripts/prepare-contour-snapshot.sh`: убрать шаг 0a; вырезать цель `install` вместе с `docker-build`;
|
||
`scripts/test_prepare_contour_snapshot.sh` — без сценариев копии, с проверкой вырезанной `install`; `make test-snapshot`
|
||
проходит; снимки tabular-parser и scan-gateway с веток PR собираются.
|
||
|
||
## 3. Спеки
|
||
|
||
- [x] 3.1 Дельты `statement-normalization`, `quality-checks`, `arm-core`, `recognition-contract`;
|
||
`openspec validate document-statements-library-contract --strict` проходит.
|
||
|
||
## 4. Контекст и руководства
|
||
|
||
- [x] 4.1 `context/03-architecture.md`, `05-domain-rules.md` (§7 «Ядро», §9.5, §11), `00-workspace-layout.md`: библиотека
|
||
вместо копий; баннеры-заметки в 03/07/09 убраны.
|
||
- [x] 4.2 `dev/checks.md` (раздел «Библиотека общего кода», таблицы целей), `dev/contour-transfer-guide.md` (шаги
|
||
снимка, библиотека в контуре).
|
||
|
||
## 5. При архивации
|
||
|
||
- [ ] 5.1 В `openspec/specs/statement-normalization/spec.md` поправить Purpose (упоминает копирование скриптом
|
||
`sync-statements`).
|