From 074384025e5e7dff12eae5f55be10f063132c7a4 Mon Sep 17 00:00:00 2001 From: heaven Date: Sat, 15 Aug 2026 17:47:38 +0300 Subject: [PATCH] Canonize the P6 acceptance lesson: a changed seam side is accepted by inventorying every channel of the other side --- docs/ORCHESTRATOR_SESSION_PROMPT.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/ORCHESTRATOR_SESSION_PROMPT.md b/docs/ORCHESTRATOR_SESSION_PROMPT.md index bcd6fb63..b5c25982 100644 --- a/docs/ORCHESTRATOR_SESSION_PROMPT.md +++ b/docs/ORCHESTRATOR_SESSION_PROMPT.md @@ -97,6 +97,7 @@ - `/tmp` волатилен (скрипты воркфлоу переписывай при рестарте); артефакты — на диск стенда; книга и производные — ВНЕ git; `.env` не читать; PUML не рендерить; `.claude/settings.local.json` не коммитить. - Промт-архивация: только отработанные, с баннером-исходом; residual-трекеры (POLYGON_PACKAGE4) держать активными. - Эскалации сессий: настоящие развилки эскалируй быстро и решай сам (образцы эры №6: B-hybrid Q4a, вариант-2 расширения, оракул-поправка) — сессии приносят развилки вместо тихих девиаций, это норма, поощряй. +- **Шов, у которого одна сторона менялась, принимается перечислением ВСЕХ каналов другой стороны** (урок приёмки P6, D39.132): промт потребительской половины перечислял exit-контракт — и сессия, и её ревью сверили его, но канал `status --json` того же пака движка (exit 2 при flagged) упустили все; поймала только панель приёмки с мандатом «перечисли команды движка, которые зовёт платформа, и что каждая может вернуть». В промт/приёмку шва — явный шаг «инвентарь каналов+кодов чтением чужого кода», не список из головы автора промта. ## Нормы хендофф-промтов (анти-рассинк; владелец 25.07: «lack of sync оркестратор↔бэкенд↔полигон порождает недопонимание и миссимплементацию»)