Commit Graph

2 Commits

Author SHA1 Message Date
Дмитрий 612b3a3382 docs(router-gate-v4): Stream H final — Layer 4 LLM-judge verified live via integration smoke
Closes Stream H completely. Appends a "Final activation — Layer 4 verified
live" section to the completion log documenting:

- User completed Action 2 (.claude/settings.json batch replacement) via
  .scratch/activate-stream-h.ps1 on 2026-05-30 ~12:38 МСК. Backup at
  .claude/settings.json.backup-20260530-123741. 7 new hook entries appended.

- User completed Action 1 (keytar install + ROUTER_LLM_KEY in user env)
  with --legacy-peer-deps to resolve the histoire/vite peer conflict
  (memory quirk 74). ROUTER_LLM_KEY (35 chars) exported user-level. Base
  URL left at Anthropic default — no ProxyAPI middleware.

- Live verification via .scratch/verify-layer-4.ps1 → both opt-in
  integration tests under ROUTER_LLM_LIVE_TEST=1 PASS on real API calls:
    * single Sonnet judge returns a parseable YES/NO — 1950 ms
    * 3-judge consensus reaches all three models with real (non-null)
      verdicts — 2021 ms (Sonnet 4.6 + Haiku 4.5 + Opus 4.7 each returned
      a real YES/NO; no fallback to doubt)
  Total duration 4.54 s. 4 real API calls. Cost ~$0.01-0.05.

Layer 4 LLM-judge now active on live traffic. Router-gate v4 reaches the
master-plan target ~0.5-0.8% bypass rate. Architectural floor ~0.5%
irreducible per the 7 fundamental limits documented in memory
`feedback_asymptote_floor_irreducible.md`.

Carry-over: PowerShell 5.1 mojibake on em-dashes inside .scratch/ helper
scripts is cosmetic only; affects the final summary banner, not the
verification itself. Non-blocking.

Docs-only change; covered by docs-only short-circuit in
enforce-verify-before-push (§5 п.13 CLAUDE.md).

Stream H closed. No further follow-ups required.
2026-05-30 13:30:34 +03:00
Дмитрий 0ff2053ae0 docs(router-gate-v4): Stream H Task 11 — completion log with deferred batch actions for user
Closes Stream H. Adds the canonical completion artifact at
docs/observer/notes/2026-05-30-stream-h-completion.md documenting:

- All 10 commits landed in this Stream H push (2a3b5b4d..d75c8922 main).
- Per-task summary linking each H<N> to its commit SHA + 1-line rationale.
- Two manual actions the user needs to perform outside Claude to activate
  the new hooks: (1) npm install keytar + store ROUTER_LLM_KEY in keychain,
  (2) append 7 hook entries to .claude/settings.json (verbatim JSON
  provided). Both are blocked from in-Claude execution by structural
  router-gate hooks (read-path-deny on settings.json without LEGIT_SKILLS
  exemption; npm install in router-gate hard-blacklist).
- 5 defects/quirks discovered during execution with follow-up direction
  (read-path-deny skill exemption gap, TDD-gate cross-actor blindness,
  detectFullTestRun regex narrowness, findOverride stub, subagent vitest
  output misread).
- 5 intentional deferrals listed (H10 worktree bootstrap; full LLM-judge
  activation pending Action 1; Smoke 8 live test pending Action 2; no
  normative bump because Stream H is infrastructure not Tooling-canon;
  worktree cleanup conditional on local presence).
- Cumulative state after Stream H: 1776/1776 vitest tools GREEN, 6 hooks
  ready to activate, 2 brain-retro analyzer extensions live, recovery
  runbook published with 7 fabrication patterns.

Docs-only change; covered by docs-only short-circuit in
enforce-verify-before-push (§5 п.13 CLAUDE.md).

Stream H Task 11 of 11 — final consolidation.
2026-05-30 11:46:32 +03:00