auto-sync: 2026-06-08 18:40:01
This commit is contained in:
@@ -291,3 +291,11 @@
|
||||
- Ключевое требование A: в одном репо merge B обязан быть на СВЕЖИЙ main (где уже A) — pre-merge rebase ИЛИ merge-очередь FIFO ИЛИ расширенный merge-lease (ORCH-065). Разные репо (orch vs enduro) параллелятся свободно. Дополняет ORCH-073 (закрывает первопричину, не последствия).
|
||||
- analyst job 543, run_id=386, ветка feature/ORCH-026-b-a, .task.md=3619b.
|
||||
- Контекст: ORCH-73 ещё в Monitoring-окне, ORCH-26 на analysis (merge далеко) → безопасно.
|
||||
|
||||
## ✅ ORCH-26 BRD APPROVED (18:36 MSK) → architecture (run_id=387)
|
||||
- Проверила BRD(11к)/ТЗ(11к)/AC(8к) — эталон уровня 71/73. Аналитик чётко разделил Уровень A (сериализация merge — корень эрозии) и B (декларативные зависимости), опёрся на фундамент ORCH-1/065/043/073 (не переписывать).
|
||||
- A: A-2 proactive pre-merge rebase (auto_rebase_onto_main + force-with-lease ТОЛЬКО ветку, не main), расширение окна merge-lease (065), neblocking acquire→defer (bounded budget анти-livelock), per-repo (кросс-репо параллелизм цел), restart-safe.
|
||||
- B: гибрид Plane+БД хранение (offline-fallback), аддитивная миграция, гейт планировщика (claim_next_job не клеймит blocked), DFS детект циклов→Blocked+alert, видимость в карточке.
|
||||
- AC: 17 (A1-7/B1-5/G1-5). never-raise, kill-switch, аддитивная миграция (G4), нулевой регресс enduro (A7). Архитектурные развилки честно отданы архитектору (КАНДИДАТ).
|
||||
- Approved → architect (job 544, run_id=387). Идёт автономно.
|
||||
- Это ВТОРОЙ кирпич надёжной автономности после ORCH-073 (целостность): закрывает ПЕРВОПРИЧИНУ параллелизма, дополняет 3 рубежа на уровне планировщика.
|
||||
|
||||
Reference in New Issue
Block a user