Files
portal/docs
Дмитрий f1486015b0 docs(CLAUDE.md): v2.39 router-gate Уровень 4 spec v3.2→v3.5 finalized
Сессия 29.05.2026: 4 раунда adversarial audit + 2 dedicated brainstorm на N1/S5 и S8 закрыли ВСЕ известные controller-writable signals архитектурно.

5 commits на main за сессию:
- 832fadbc v3.2 — 18 holes из v4 audit (4 fatal + 11 critical + 8 serious + 3 edge)
- 903aa700 v3.3 — 12 holes из v4.1 audit на v3.2, N1 fatal honest residual
- 15bf46a1 v3.4 — S5 TRUE closure через side-channel file subagent-block-<tool-use-id>.json
- 80c81602 v3.5 — S8 TRUE closure через AskUserQuestion-gate + §4.5 git-pattern
- 6c6796d8 cosmetic markdownlint fix

Acceptable residual list пуст. Generalisable formula: write-канал в protected file через отдельный gate-процесс при harness-driven событии.

Implementation budget: 13.5-20h (v3.1) → 22.5-32h (v3.5) в 6 этапов через subagent-driven-development. Готов к writing-plans фазе в следующей сессии.

CLAUDE.md изменения:
- Шапка v2.38 → v2.39 (полный 5-commit summary + урок про controller-writable signals)
- §6 +top-абзац (краткий session-recap)
- §9 +v2.39 entry в начало списка

§0 cross-refs НЕ правились — Pravila/PSR_v1/Tooling Прил.Н не затронуты (design-only spec, не tooling-канон).

Memory writes отложены — coverage hook требует direct:memory-sync per-turn, в session wrap-up turn'е coverage был direct:session-wrap-up. Drafts оформлены в handoff-сводке.

Через /claude-md-management:revise-claude-md.

Verify-sentinel: 1179/1179 vitest tools-only GREEN.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 08:37:53 +03:00
..
@
2026-05-17 15:19:19 +03:00