docs: handoff — §3.4 десинк закрыт (cdcaf61), остался только норматив-хвост

Обновлён docs/superpowers/2026-06-18-wall-improvements-handoff.md: §3.4 помечен
СДЕЛАНО (ленивое снятие печати), свод 4320. Единственный оставшийся хвост —
норматив-заметки A/D1/D2 в Pravila/GUIDE (когда стена вернётся).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Дмитрий
2026-06-18 14:53:26 +03:00
parent cdcaf610a0
commit a5830a8a1c
@@ -9,8 +9,8 @@
## Текущее состояние
- Ветка `main`. Свод зелёный: **4319 passed, 2 skipped** (через PowerShell, см. ниже). Обновлено 2026-06-18 после D2.
- **Допил эталона ЗАВЕРШЁН по коду** (A → B+C ч.1 → B+C ч.2 → D1 → D2). Осталось: §3.4 десинк (отдельной сессией) + норматив-заметки. См. «Осталось» и «Хвосты».
- Ветка `main`. Свод зелёный: **4320 passed, 2 skipped** (через PowerShell, см. ниже). Обновлено 2026-06-18 после §3.4.
- **Допил эталона ЗАВЕРШЁН по коду** (A → B+C ч.1 → B+C ч.2 → D1 → D2 → §3.4). Осталось только норматив-заметки (когда стена вернётся). См. «Осталось» и «Хвосты».
- **Режим стены на момент паузы:** ⚠️ уточнить у владельца. Для правок машинерии нужен ШТАТНЫЙ (стена off,
остаются пол+verify-before-push). Включается фразой владельца **«да, штатный»**, выключается
**«выключи штатный»**. Правка `tools/enforce-*.mjs`/`plan-lock`/`floor-*` под включённой стеной
@@ -30,8 +30,8 @@
| Кусок | Где | Статус |
|---|---|---|
| **§3.4 десинк** — push последним шагом → ложный блок criterion-gate | `agent-commit-channel-design.md` §3.4 | НЕ начат. Решение владельца 2026-06-18: **отдельной сессией** (правка сердцевины — момент снятия печати на завершении плана). Механизм: supreme-gate в settings.json стоит РАНЬШЕ criterion/verify → на последнем шаге `removeFrozenPlan` срабатывает до criterion → тот видит «нет плана» (подтверждено). Безопасный путь: тест-ловушка → перенос снятия печати в PostToolUse (новый sweep-хук, ибо все PreToolUse-хуки всё равно отрабатывают) → полный свод. |
| **Норматив-заметки** | Pravila/GUIDE | A («читать→перепланировать»), D1 («читать вывод деплоя→стоп на аномалии»), D2 («коммит под `commit:<hash>`») — через claude-md-management, когда стена вернётся. |
| **§3.4 десинк** — push последним шагом → ложный блок criterion-gate | `cdcaf61` | ✅ **СДЕЛАНО** 2026-06-18. Фикс: печать НЕ снимается синхронно на последнем шаге (план жив для criterion-gate в том же tool-call); снимается ЛЕНИВО на следующем действии (committed-указатель за концом → removeFrozenPlan + разговорный). Правка только `enforce-supreme-gate.mjs` runGate — без нового хука/settings. Строго лучше прежнего; реальный провал критерия не ухудшен. |
| **Норматив-заметки** | Pravila/GUIDE | A («читать→перепланировать»), D1 («читать вывод деплоя→стоп на аномалии»), D2 («коммит под `commit:<hash>`») — через claude-md-management, когда стена вернётся. ЕДИНСТВЕННЫЙ оставшийся хвост. |
Все спеки реализованы (A/B+C/D1/D2). Планы: `plans/2026-06-18-blessed-ops-runbook-plan.md`, `plans/2026-06-18-agent-commit-channel-plan.md`. Спека A: `specs/2026-06-18-wall-impl-read-freedom-design.md`.