Files
orchestrator/docs/architecture/adr
stream 36c1898fac
All checks were successful
CI / test (push) Successful in 16s
CI / test (pull_request) Successful in 14s
Merge remote-tracking branch 'origin/main' into feature/ORCH-036-orch-36-deploy-b
# Conflicts:
#	.env.example
#	CHANGELOG.md
#	docs/architecture/README.md
#	docs/operations/INFRA.md
#	src/config.py
2026-06-07 00:22:19 +03:00
..

Architecture Decision Records

Индекс сквозных (cross-cutting) ADR проекта orchestrator. Per-work-item решения живут в docs/work-items/<id>/06-adr/ADR-NNN-slug.md.

# Решение Статус Дата Источник
adr-0001 Реестр проектов (multi-repo) accepted 2026-06-02 ORCH-6
adr-0002 Очередь задач вместо in-process потоков accepted 2026-06-03 ORCH-1
adr-0003 Условный staging-гейт перед прод-деплоем accepted 2026-06-05 ORCH-35
adr-0004 Поллинг с ретраем в check_ci_green (фикс CI-race) accepted 2026-06-05 ORCH-045
adr-0005 Контейнеры бегут под uid:gid хоста (1000:1000) accepted 2026-06-06 ORCH-040
adr-0006 Merge-gate (догон main + re-test + сериализация слияний) proposed 2026-06-06 ORCH-043
adr-0007 Reconciler застрявших стадий (sweeper потерянных webhook) accepted 2026-06-06 ORCH-053

Формат

Контекст → Решение → Альтернативы → Последствия → Связи. Статус: proposed / accepted / superseded. Принятый ADR не меняется — новое решение заводится отдельным файлом со ссылкой supersedes adr-XXXX. Новые ADR добавляет архитектор при принятии решения (см. CLAUDE.md → Конвенции).