Дмитрий
c50ac7c915
restore: run-test-json конфиг от корня репо через resolveVitestConfig plus тест buildVitestJsonArgs plus GUIDE Уроки 9 формат плана
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 20:20:23 +03:00
Дмитрий
f6d0544277
Merge branch 'track-d-2c-delivery'
2026-06-17 19:11:26 +03:00
Дмитрий
2b5e265c3e
Merge branch 'track-c-2b-gate3card'
...
# Conflicts:
# tools/enforce-gate3-loop.mjs
2026-06-17 19:10:52 +03:00
Дмитрий
451b0d4cf5
feat: E-S1 2c chestnost delivery na gate-2 - linza delivery_honesty
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 18:01:24 +03:00
Дмитрий
89367986f2
fix(track-b): надёжность вердиктов — флап наставника + видимый degraded при срыве захода судьи/gate3
...
1) validateMentorVerdict: recommendation обязателен только на NO-GO (положительный GO с пустым слотом больше не заворачивается). 2) runJudgeTurn: срыв runJudgeGate -> видимый degraded вместо слепого возврата. 3) produceGate3Verdict: срыв захода/построения -> видимый degraded вместо немого fail-OPEN. TDD-тесты добавлены; vitest в worktree сломан средой, логика проверена через node.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 17:16:18 +03:00
Дмитрий
46c1b2301d
feat: E-S1 Фаза 2b судья-карточки gate3card линзы card_matches_product/no_overstatement/verify_steps_real plus чистый помощник видимости gate3CardSurfaceRecord стадия judge:gate3card
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 16:54:52 +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
Дмитрий
15e217fcb4
feat: E-S1 gate-3 приёмка владельца фаза 2a ядро buildOwnerCard plus расширение decideGate3Closure и фикс produce-verify-receipt выбор конфига от корня репо
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 14:39:40 +03:00
Дмитрий
9b85f51b7a
feat: видимость вердиктов 2 сторож verdict-wait судья и печать в снимок пропуск сторожа в стене
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 13:27:58 +03:00
Дмитрий
a8489a22c7
feat: видимость вердиктов роутер и gate3 в баннер и снимок-стор
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 13:06:07 +03:00
Дмитрий
fed3c4f9b8
feat: E-S1 gate-3 owner-acceptance phase 1 delivery mark plumbing
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 10:53:25 +03:00
Дмитрий
e4a0b48c0a
feat: E-S1 gate-3 trigger Stop-hook enforce-gate3-loop plus wall loop-open marker
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 08:54:54 +03:00
Дмитрий
dfa5ef180f
feat: E-S1 gate-3 safe core buildGate3Product and decideGate3Closure
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 06:55:43 +03:00
Дмитрий
4f5c928796
fix: classifyJudgeOutcome skip vs degraded plus bug notes and SP2a design
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 05:43:18 +03:00
Дмитрий
c4774c55fb
feat: supreme-gate two-tact step-pointer tentative-advance F-J SP4
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 04:52:00 +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
Дмитрий
f96610cd7b
feat: round-memory ownerSealActionForContent per-stage hash helper SP3-c2a
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 03:42:22 +03:00
Дмитрий
ce58f37d8f
feat: round-memory arbitration-card sealAction owner-seal SP3-c1
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 03:36:15 +03:00
Дмитрий
6a9d3e2466
fix: round-memory судья холодный не называет наставника в промпте SP3-b-followup
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 03:33:42 +03:00
Дмитрий
9b2c4f9e86
feat: round-memory owner-seal judge-gate wiring runJudgeTurn sealOnWiredGo sealTurnProd SP3-b4
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 03:17:14 +03:00
Дмитрий
b111ca5ec1
feat: round-memory owner-seal sealArtifact sealPlan bypass plan-carveout SP3-b3
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 03:04:32 +03:00
Дмитрий
6a3bbad1ab
feat: round-memory owner-seal sealOnApproval bypass SP3-b2
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 19:12:32 +03:00
Дмитрий
96a6204b73
feat: round-memory owner-seal decideSeal carve-out via-labels SP3-b1
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 19:10:24 +03:00
Дмитрий
171f7fb44a
feat: round-memory owner-seal ownerSealAction decideSeal SP3-a ядро
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 18:41:29 +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
Дмитрий
56074a0430
feat: round-memory arbitrationRequested детектор маркера арбитража SP2d-a
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 17:48:13 +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
Дмитрий
fd6046fa92
feat: round-memory потолки кругов per-стадия spec/plan SP2c-3a счётчики
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 17:29:33 +03:00
Дмитрий
dc2c1a3df2
feat: round-memory загрузка roundMemory J-side в хуке судьи SP2c-2 инкремент 3
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 17:22:23 +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
Дмитрий
2ba6d3c405
feat: round-memory протяжка roundMemory через производителя и оркестратор наставника SP2c-2 инкремент 2a
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 17:03:12 +03:00
Дмитрий
3fb98fa51c
feat: round-memory buildRoundMemory загрузка памяти кругов SP2c-2 инкремент 1
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 16:54:39 +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
Дмитрий
8f25ce32e1
feat(round-memory): recordArtifact — запись версии + доводов M/J (SP2c-1 helper)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 16:12:48 +03:00
Дмитрий
5d7035875c
feat(round-memory): память кругов в промптах judge/mentor + split M/J (SP2b)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 15:59:39 +03:00
Дмитрий
51654894c8
feat(round-memory): version-diff + round-memory-store (SP2a)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 15:31:31 +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
Дмитрий
921bb1146c
wip: снимок перед бэкапом в Gitea 2026-06-16
2026-06-16 14:12:52 +03:00
Дмитрий
3a21d67157
feat(verdict-surface): чистые verdict-line функции (SP1 Task 1)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 14:09:28 +03:00
Дмитрий
318add8fa0
feat: brain-config classifyFilePath стемы нормативки config-driven — greenfield #3 observer
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 12:23:40 +03:00
Дмитрий
3d7690650e
feat(brain-config): shell-content защита config-driven (greenfield #3 shell)
...
buildProtectedPatterns 2-й параметр normativeFiles даёт anchored .md stem-паттерны; оба гейта в main строят protectedPaths из loadConfig (try/catch fallback DEFAULT). DEFAULT 32-34 сохранён (backward-compat); augment только добавляет защиту. shell-content-rules импортирует docStem из cross-ref-checker.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 09:41:58 +03:00
Дмитрий
deb504988a
feat(brain-config): cross-ref имена config-driven (greenfield #3 cross-ref)
...
docStem снимает версию; buildCrossRefPatterns строит linkRe/crossRe/normalizeName/pathToName из normative_files плюс DEFAULT_ALIASES; CLI спредит в detectMismatches. Дефолт 5 доков = детект как хардкод; greenfield распознаёт свои доки. shell/observer — отдельные планы.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 08:16:27 +03:00
Дмитрий
a16023743c
feat(brain-config): wire classifier_context в classify + reviewViaDirectApi (Task 7 follow-up #2 )
...
Glue читает loadConfig().classifier_context; pure-fns и их тесты уже были. Дефолт = brain.local.md Лидерра-строка; greenfield без файла = generic.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 07:25:51 +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
Дмитрий
8c4c50cfb3
test(brain-config): обновить assertions под deepseek-v4-pro миграцию
...
3 пре-существующих красных от ba10068 : router-config модель + 2 timeout-assert HEAVY_LLM_TIMEOUT_MS 90000 to 300000. Parse-движок не тронут.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 06:48:06 +03:00
Дмитрий
60dc4d8264
feat(brain-config): normative_files-модель + cross-ref/l1 wiring Task 7 follow-up
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 04:24:46 +03:00
Дмитрий
dcc14f83ec
feat(brain-config): state_dir wiring status-md-generator Фаза 1 Task 7 CLI
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 19:39:59 +03:00
Дмитрий
165ff3a859
feat(brain-config): wire loadConfig into live hooks Фаза 1 Task 7 batch A-C
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 19:21:13 +03:00
Дмитрий
ba10068e10
feat(router): switch agents to deepseek-v4-pro, fix multi-block parse, raise timeouts
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 18:48:58 +03:00
Дмитрий
5a9b5b4510
fix: anchor commit-message lookahead host-terminator to close subdomain-spoof bypass
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 17:37:47 +03:00