ORCH-075 — ORCH-52b: стандарт документов (docs/_standards + docs/_templates + ADR-naming) #91

Merged
admin merged 7 commits from feature/ORCH-075-orch-52b-docs-templates-adr-na into main 2026-06-09 13:31:18 +03:00
Owner

ORCH-075 — ORCH-52b: стандарт документов (docs/_standards + docs/_templates + ADR-naming)

Docs-only (слой 1 эпика ORCH-52). STAGE_TRANSITIONS / QG_CHECKS / check_* / src/stage_engine.py / схема БД — не трогаются (AC-6).

Что сделано

  • docs/_standards/PIPELINE_DOCS.md — манифест «стадия → агент → документ → категория → гейт/механизм → frontmatter machine-key», сверенный с src/stages.py (STAGE_TRANSITIONS) и src/qg/checks.py (_parse_*). Манифест документирует поведение гейтов (источник истины — код, ADR-001 §D2); различает machine-verdict доки (12/13/14/15/17) и информационные (00/08/10/16); под-гейты ребра deploy-staging→deploy отмечены как врезки в advance_stage. Раздел ADR-naming.
  • docs/_templates/* — 15 копируемых скелетов; машинные доки несут точный frontmatter-ключ из ground-truth (verdict/result/deploy_status/staging_status/security_status/post_deploy_status).
  • Точки-ссылки: CLAUDE.md, docs/architecture/README.md; запись в CHANGELOG.md (## [Unreleased], тип docs).
  • Тесты: tests/test_orch_52b_docs_standard.py (TC-01…TC-20). Полный pytest tests/1177 passed.

Соответствие AC

AC-1 (манифест покрывает весь набор), AC-2 (шаблоны + frontmatter + секции), AC-3 (ADR-naming), AC-4 (согласованность с эталонами/кодом), AC-5 (ссылки+CHANGELOG), AC-6 (код гейтов не изменён), AC-7 (machine-verdict vs информационные) — выполнены.

ADR: docs/work-items/ORCH-075/06-adr/ADR-001-pipeline-docs-standard.md, сквозной docs/architecture/adr/adr-0019-pipeline-docs-standard.md.

Refs: ORCH-075

🤖 Generated with Claude Code

## ORCH-075 — ORCH-52b: стандарт документов (docs/_standards + docs/_templates + ADR-naming) **Docs-only** (слой 1 эпика ORCH-52). `STAGE_TRANSITIONS` / `QG_CHECKS` / `check_*` / `src/stage_engine.py` / схема БД — **не трогаются** (AC-6). ### Что сделано - **`docs/_standards/PIPELINE_DOCS.md`** — манифест «стадия → агент → документ → категория → гейт/механизм → frontmatter machine-key», сверенный с `src/stages.py` (`STAGE_TRANSITIONS`) и `src/qg/checks.py` (`_parse_*`). Манифест документирует поведение гейтов (источник истины — код, ADR-001 §D2); различает machine-verdict доки (`12/13/14/15/17`) и информационные (`00/08/10/16`); под-гейты ребра `deploy-staging→deploy` отмечены как врезки в `advance_stage`. Раздел ADR-naming. - **`docs/_templates/*`** — 15 копируемых скелетов; машинные доки несут точный frontmatter-ключ из ground-truth (`verdict`/`result`/`deploy_status`/`staging_status`/`security_status`/`post_deploy_status`). - Точки-ссылки: `CLAUDE.md`, `docs/architecture/README.md`; запись в `CHANGELOG.md` (`## [Unreleased]`, тип `docs`). - Тесты: `tests/test_orch_52b_docs_standard.py` (TC-01…TC-20). Полный `pytest tests/` — **1177 passed**. ### Соответствие AC AC-1 (манифест покрывает весь набор), AC-2 (шаблоны + frontmatter + секции), AC-3 (ADR-naming), AC-4 (согласованность с эталонами/кодом), AC-5 (ссылки+CHANGELOG), AC-6 (код гейтов не изменён), AC-7 (machine-verdict vs информационные) — выполнены. ADR: `docs/work-items/ORCH-075/06-adr/ADR-001-pipeline-docs-standard.md`, сквозной `docs/architecture/adr/adr-0019-pipeline-docs-standard.md`. Refs: ORCH-075 🤖 Generated with [Claude Code](https://claude.com/claude-code)
admin added 6 commits 2026-06-09 13:25:41 +03:00
Создан golden source структуры номерных документов work item (ORCH-52b, слой 1
эпика ORCH-52). Docs-only: STAGE_TRANSITIONS / QG_CHECKS / check_* / схема БД не
трогаются (AC-6).

- docs/_standards/PIPELINE_DOCS.md — манифест «стадия→агент→документ→категория→
  гейт→frontmatter machine-key» (сверен с src/stages.py и src/qg/checks.py) +
  раздел ADR-naming. Манифест документирует поведение гейтов, источник истины
  остаётся код (ADR-001 §D2); честно различает machine-verdict (12/13/14/15/17)
  и информационные (00/08/10/16) доки; под-гейты ребра deploy-staging→deploy
  отмечены как врезки в advance_stage.
- docs/_templates/* — 15 копируемых скелетов; машинные доки несут точный
  frontmatter-ключ из _parse_* (verdict/result/deploy_status/staging_status/
  security_status/post_deploy_status).
- Точки-ссылки: CLAUDE.md, docs/architecture/README.md; запись CHANGELOG.
- tests/test_orch_52b_docs_standard.py — TC-01..TC-20 структурные проверки;
  полный pytest tests/ зелёный (1177 passed).

Refs: ORCH-075

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
tester(ET): auto-commit from tester run_id=451
All checks were successful
CI / test (push) Successful in 36s
CI / test (pull_request) Successful in 32s
119b8f2bec
admin force-pushed feature/ORCH-075-orch-52b-docs-templates-adr-na from 9dc620ca9b to 119b8f2bec 2026-06-09 13:25:41 +03:00 Compare
admin merged commit 03c6f2a145 into main 2026-06-09 13:31:18 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/orchestrator#91