From 6a923f53cb0b4fc49e63d2061ee9318682abe7fa Mon Sep 17 00:00:00 2001 From: claude-bot Date: Wed, 10 Jun 2026 02:32:39 +0300 Subject: [PATCH] architect(ET): auto-commit from architect run_id=551 --- docs/architecture/adr/README.md | 3 ++- .../adr/adr-0031-legacy-ownership-normalization.md | 1 - .../ORCH-057/06-adr/ADR-001-legacy-ownership-normalization.md | 2 -- docs/work-items/ORCH-057/07-infra-requirements.md | 1 - docs/work-items/ORCH-057/10-tech-risks.md | 1 - 5 files changed, 2 insertions(+), 6 deletions(-) diff --git a/docs/architecture/adr/README.md b/docs/architecture/adr/README.md index 55c43eb..d0b7b86 100644 --- a/docs/architecture/adr/README.md +++ b/docs/architecture/adr/README.md @@ -36,11 +36,12 @@ Per-work-item решения живут в `docs/work-items//06-adr/ADR-NNN- | adr-0028 | Terminal-window-aware гард deploy-фазовых статусов Plane | proposed | 2026-06-09 | ORCH-094 | | adr-0029 | Гейт покрытия тестами — edge sub-gate + ratchet-базовая линия | proposed | 2026-06-10 | ORCH-027 | | adr-0030 | Лёгкий read-only `/metrics` — сырьё о самом орке для sidecar (F1b) | proposed | 2026-06-10 | ORCH-099 | +| adr-0031 | Нормализация legacy root-owned файлов при миграции uid — детект-leaf + actionable worktree-ошибка | proposed | 2026-06-10 | ORCH-057 | > ⚠️ Историческая коллизия: номер `0007` занят двумя файлами — > `adr-0007-reconciler.md` (ORCH-053) и `adr-0007-executable-self-deploy.md` > (ORCH-036). Оба accepted; для новых сквозных ADR использовать следующий -> свободный номер (текущий максимум — `0030`). +> свободный номер (текущий максимум — `0031`). > adr-0014 **amends** adr-0013 (меняет критерий merge-verify на «SHA-в-main»). > adr-0016 **amends** adr-0013/0014 (гарантирует открытый код-PR перед merge_pr, ORCH-082). > adr-0020 реализует машинный слой к adr-0019 (ORCH-52b→52c). diff --git a/docs/architecture/adr/adr-0031-legacy-ownership-normalization.md b/docs/architecture/adr/adr-0031-legacy-ownership-normalization.md index 9f56e2c..e182baf 100644 --- a/docs/architecture/adr/adr-0031-legacy-ownership-normalization.md +++ b/docs/architecture/adr/adr-0031-legacy-ownership-normalization.md @@ -90,4 +90,3 @@ fail-open), adr-0017 (serial-gate — leaf never-raise + отложенный с branch`, чья точка падает в `ensure_worktree`), adr-0011 (job-reaper — образец best-effort startup-хука в `lifespan`), adr-0024 (disk-watchdog — образец «только читать/уведомлять, не трогать хост/прод»). - diff --git a/docs/work-items/ORCH-057/06-adr/ADR-001-legacy-ownership-normalization.md b/docs/work-items/ORCH-057/06-adr/ADR-001-legacy-ownership-normalization.md index d466bf7..5c16984 100644 --- a/docs/work-items/ORCH-057/06-adr/ADR-001-legacy-ownership-normalization.md +++ b/docs/work-items/ORCH-057/06-adr/ADR-001-legacy-ownership-normalization.md @@ -208,5 +208,3 @@ mismatch — с кликабельным номером задачи (если (паттерн условного leaf `applies`/scope/`is_self_hosting_repo`). - Предшественник: `docs/work-items/ORCH-040/06-adr/ADR-001-run-agents-as-host-uid.md`, `docs/architecture/adr/adr-0005-container-runs-as-host-uid.md`. - - diff --git a/docs/work-items/ORCH-057/07-infra-requirements.md b/docs/work-items/ORCH-057/07-infra-requirements.md index 68212fd..c7eb35d 100644 --- a/docs/work-items/ORCH-057/07-infra-requirements.md +++ b/docs/work-items/ORCH-057/07-infra-requirements.md @@ -61,4 +61,3 @@ Work Item: **ORCH-057** · Repo: **orchestrator** · Стадия: architecture Без изменений в `.gitea/workflows/`. Новые юнит-тесты (`tests/test_fs_normalize.py`, `tests/test_git_worktree_perm_error.py` — см. `04-test-plan.yaml`) гоняются существующим `pytest tests/ -q`. Новых системных зависимостей образа нет. - diff --git a/docs/work-items/ORCH-057/10-tech-risks.md b/docs/work-items/ORCH-057/10-tech-risks.md index eb21dab..a57e23e 100644 --- a/docs/work-items/ORCH-057/10-tech-risks.md +++ b/docs/work-items/ORCH-057/10-tech-risks.md @@ -35,4 +35,3 @@ Work Item: **ORCH-057** · Repo: **orchestrator** · Стадия: architecture kill-switch'ем → **эскалация `arch:major-change` НЕ требуется** (нет новой стадии/QG/таблицы/смены топологии). Возврат в анализ не нужен — ТЗ удовлетворяется без нарушения принципов архитектуры. Остаточный риск для прод-конвейера — **низкий**. -