Files
orchestrator/docs/work-items/ORCH-075/08-data-requirements.md

29 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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).