29 lines
2.0 KiB
Markdown
29 lines
2.0 KiB
Markdown
# 08 — Требования к данным: ORCH-075 (ORCH-52b — стандарт документов)
|
||
|
||
Work Item: **ORCH-075** · Repo: **orchestrator** · Стадия: architecture
|
||
|
||
## Изменения схемы БД
|
||
**N/A.** Изменение docs-only. Таблицы SQLite (`jobs`, `tasks`, `job_deps`, `repo_freeze`,
|
||
`agent_runs`, `tracker_messages`, …), индексы, миграции (`init_db`) — **не затрагиваются**.
|
||
|
||
## Новые/изменённые сущности
|
||
**Нет.** Манифест и шаблоны — статические Markdown/YAML-файлы под `docs/`, вне модели данных
|
||
рантайма. Гейты наличия файлов (`check_analysis_complete` / `check_architecture_done`) сканируют
|
||
только `docs/work-items/<plane-id>/` и служебные каталоги `docs/_standards/` / `docs/_templates/` не
|
||
видят (см. ADR-001 §D1, риск TR-6).
|
||
|
||
## Frontmatter machine-keys (документируются, не вводятся)
|
||
Стандарт лишь **фиксирует** уже существующие машиночитаемые ключи, которые парсят гейты — это НЕ
|
||
новые поля данных и не изменение хранения:
|
||
|
||
| Документ | Ключ | Парсер (`src/qg/checks.py`) |
|
||
|----------|------|-----------------------------|
|
||
| `12-review.md` | `verdict:` | `check_reviewer_verdict` |
|
||
| `13-test-report.md` | `result:` / `verdict:` / `status:` | `_parse_tests_verdict` |
|
||
| `14-deploy-log.md` | `deploy_status:` | `_parse_deploy_status` |
|
||
| `15-staging-log.md` | `staging_status:` | `_parse_staging_status` |
|
||
| `17-security-report.md` | `security_status:` | `check_security_gate` |
|
||
| `16-post-deploy-log.md` | `post_deploy_status:` | информационный (не гейтится) |
|
||
|
||
> Вывод: требований к данным/схеме нет. Файл создан для аудитопригодности (явное N/A).
|