Commit Graph

13 Commits

Author SHA1 Message Date
Дмитрий f22f8bd2ef feat(router): пининг совета роутера по goalHash (переписка шагов не зовёт LLM заново)
Новый router-pin-store: пин совета роутера по (task_id, goalHash) пер-сессионно.
on-plan-write пин-aware: пин-попадание по неизменной цели → совет переиспользуется,
classifyImpl НЕ зовётся; промах/смена цели → classify + сохранение пина. Проводка в
активный наставник-хук инъекцией реального стора с sessionId (инъекция-выкл по умолчанию,
старое поведение/тесты целы). Хвост спеки роутера §4 (пининг по goalHash), эпик роутер-реестр
этап 3, item 2. Граница не тронута (recommended_chain, цепочки, observer-stop-hook, owner-seal).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 08:18:15 +03:00
Дмитрий 84949cca4b fix(wall): наставник чтит owner-seal — пропуск к судье в тупике + урок в гайд
owner-seal был мёртв в тупике с наставником: наставник блокировал (exit 2) раньше,
чем оркестратор звал судью (а owner-seal читает только судья). Теперь
decideMentorObjection принимает ownerSealOpen; при открытом терминальном гранте
владельца наставник не блокирует (и на NO-GO, и на degraded) — пропускает к судье,
который печатает через ownerSealOpen. main() вычисляет owner-seal тем же
ownerSealOpenForEvent, что и судья. GO-путь не изменён.

Гайд стены: урок 2026-06-21 — при требовании наставника о церемонии вокруг
разрушительных шагов уступать и добавлять прогон проверки перед каждым; owner-seal
теперь работает и в тупике с наставником.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 06:12:54 +03:00
Дмитрий b978738be6 fix: NO-GO наставника стирает прежнее «да» (стейл-mentor-GO)
Судья мог судить/печатать план, который наставник завернул: mentor-GO привязан к plan_hash =
planId(steps) (только шаги), пишется ТОЛЬКО на GO и НЕ стирался на NO-GO. При идентичных steps
(менялся лишь текст плана) старое «да» переживало смену содержания — судья находил устаревшее
одобрение (mentor-go-store::mentorGoValidFor по plan_hash) и проходил mentorApproved-гейт несмотря
на свежий NO-GO наставника. Вскрыто живым прогоном (план опечатался при mentor NO-GO + judge GO).
Фикс: clearMentorGo стирает запись; enforce-mentor-on-plan-write на реальном NO-GO (blocked) её
зовёт (degraded не трогаем — verdict неизвестен). Инвариант: «да» наставника живёт ⟺ последний
проход одобрил. Свод 4376 зелёный.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 22:00:24 +03:00
Дмитрий cd831b872f fix: наставник-хук silent-swallow срыв в видимый degraded plus GUIDE Уроки 7 диагностика наставник не вернулся
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 15:13:28 +03:00
Дмитрий a8489a22c7 feat: видимость вердиктов роутер и gate3 в баннер и снимок-стор
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 13:06:07 +03:00
Дмитрий 9f28c2cfbc feat: round-memory wire sealAction в карточки наставника и судьи SP3-c2b
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 03:45:30 +03:00
Дмитрий 3f24deddca feat: round-memory арбитраж на любом круге по маркеру SP2d-b врезка в гейты
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 17:52:58 +03:00
Дмитрий 74905096a7 feat: round-memory вызыватели передают stage в потолки SP2c-3b живой per-стадия
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 17:32:30 +03:00
Дмитрий 1289e68524 feat: round-memory загрузка roundMemory M-side в хуке наставника SP2c-2 инкремент 2b
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 17:11:21 +03:00
Дмитрий edea1ea40c feat: round-memory врезки записи памяти кругов в живую оркестрацию SP2c-1 ч2
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 16:41:05 +03:00
Дмитрий e6347b2a70 feat(verdict-surface): врезки judge/mentor + регистрация хуков (SP1 Task 5)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 14:37:47 +03:00
Дмитрий 13e080bea5 docs(router-config): актуализировать комментарии под deepseek-v4-pro + таймаут 300с
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 07:11:03 +03:00
Дмитрий 397777089e feat: claude-brain — управляющий слой, выделен из Лидерры по ADR-020
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 08:06:08 +03:00