Дмитрий
726c2121b5
feat(classifier-match): lower threshold 0.8→0.6 + inline router-skip override
...
Two changes:
1. CONFIDENCE_THRESHOLD 0.8 → 0.6 — catches borderline recommendations
that previously slipped through. Driver: brain-retro #10 shows 0%
single-node-skill follow-through, suggesting hook needs to fire more.
2. Inline escape hatch — 'router-skip: <reason 50+ chars>' in assistant text.
Per-tool scope (does not affect other tools in same turn). Replaces
the documented 'override: <reason>' hint which was a self-bypass
loophole — high-friction 50+ char justification discourages reflexive use.
Per Level 2 of plan docs/superpowers/plans/2026-05-28-router-discipline-level-1-2.md.
Legacy tests flipped (2 tests):
- 'allows when confidence exactly 0.7 (raised threshold)' →
'BLOCKS when confidence exactly 0.7 (above new threshold 0.6)'
- 'allows when confidence 0.75 (still under raised threshold)' →
'BLOCKS when confidence 0.75 (above new threshold 0.6)'
These tests previously asserted block:false at 0.7/0.75 under the old 0.8
threshold; with 0.6 threshold they now correctly assert block:true.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-28 17:52:43 +03:00
..
2026-05-23 10:16:32 +03:00
2026-05-23 09:46:28 +03:00
2026-05-23 09:41:48 +03:00
2026-05-27 18:09:38 +03:00
2026-05-19 16:23:51 +03:00
2026-05-19 16:23:52 +03:00
2026-05-19 16:23:45 +03:00
2026-05-28 15:48:42 +03:00
2026-05-28 15:48:42 +03:00
2026-05-26 10:49:28 +03:00
2026-05-28 07:48:20 +03:00
2026-05-28 07:48:20 +03:00
2026-05-25 14:28:26 +03:00
2026-05-25 14:28:26 +03:00
2026-05-28 16:21:39 +03:00
2026-05-28 16:21:39 +03:00
2026-05-28 16:21:39 +03:00
2026-05-28 16:21:39 +03:00
2026-05-28 16:21:39 +03:00
2026-05-28 16:21:39 +03:00
2026-05-19 07:29:43 +03:00
2026-05-19 07:29:43 +03:00
2026-05-24 13:25:05 +03:00
2026-05-24 13:25:05 +03:00
2026-05-25 18:16:29 +03:00
2026-05-25 18:16:29 +03:00
2026-05-28 16:13:05 +03:00
2026-05-28 16:13:05 +03:00
2026-05-28 17:52:43 +03:00
2026-05-28 17:52:43 +03:00
2026-05-25 18:19:03 +03:00
2026-05-25 18:19:03 +03:00
2026-05-28 06:30:17 +03:00
2026-05-28 06:30:17 +03:00
2026-05-28 15:48:39 +03:00
2026-05-28 15:48:42 +03:00
2026-05-25 18:15:31 +03:00
2026-05-25 18:15:31 +03:00
2026-05-28 17:41:28 +03:00
2026-05-28 17:41:28 +03:00
2026-05-26 11:16:16 +03:00
2026-05-26 11:16:16 +03:00
2026-05-28 17:34:38 +03:00
2026-05-25 18:20:08 +03:00
2026-05-25 18:20:08 +03:00
2026-05-26 11:20:13 +03:00
2026-05-26 11:20:13 +03:00
2026-05-28 16:10:47 +03:00
2026-05-28 17:34:38 +03:00
2026-05-25 18:22:12 +03:00
2026-05-25 18:22:12 +03:00
2026-05-27 08:23:17 +03:00
2026-05-27 08:23:17 +03:00
2026-05-26 19:25:44 +03:00
2026-05-26 19:25:44 +03:00
2026-05-20 13:47:43 +03:00
2026-05-28 04:50:10 +03:00
2026-05-28 04:50:10 +03:00
2026-05-19 07:36:21 +03:00
2026-05-19 07:36:21 +03:00
2026-05-25 14:28:25 +03:00
2026-05-25 14:28:25 +03:00
2026-05-21 06:06:25 +03:00
2026-05-21 06:06:25 +03:00
2026-05-21 06:06:26 +03:00
2026-05-21 06:06:26 +03:00
2026-05-23 09:41:48 +03:00
2026-05-19 13:39:09 +03:00
2026-05-19 13:39:09 +03:00
2026-05-25 14:28:24 +03:00
2026-05-21 09:59:56 +03:00
2026-05-25 17:07:23 +03:00
2026-05-25 17:07:23 +03:00
2026-05-23 13:49:42 +03:00
2026-05-23 13:49:42 +03:00
2026-05-19 10:27:23 +03:00
2026-05-19 06:36:13 +03:00
2026-05-19 06:36:13 +03:00
2026-05-23 12:26:24 +03:00
2026-05-23 12:26:24 +03:00
2026-05-23 13:22:55 +03:00
2026-05-23 13:22:55 +03:00
2026-05-21 06:06:27 +03:00
2026-05-21 06:06:27 +03:00
2026-05-19 10:27:23 +03:00
2026-05-19 10:27:23 +03:00
2026-05-27 06:46:55 +03:00
2026-05-27 06:46:55 +03:00
2026-05-25 16:32:30 +03:00
2026-05-25 16:32:30 +03:00
2026-05-26 07:57:25 +03:00
2026-05-26 07:57:25 +03:00
2026-05-26 19:25:16 +03:00
2026-05-26 19:25:16 +03:00
2026-05-23 14:18:52 +03:00
2026-05-28 05:33:22 +03:00
2026-05-23 14:26:34 +03:00
2026-05-23 14:31:34 +03:00
2026-05-24 06:45:27 +03:00
2026-05-24 06:45:27 +03:00
2026-05-25 14:28:25 +03:00
2026-05-27 06:46:55 +03:00
2026-05-27 06:46:55 +03:00
2026-05-28 12:12:39 +03:00
2026-05-28 12:13:54 +03:00
2026-05-25 14:28:24 +03:00
2026-05-25 14:28:24 +03:00
2026-05-25 14:28:25 +03:00
2026-05-25 14:28:25 +03:00
2026-05-25 14:28:25 +03:00
2026-05-27 06:46:55 +03:00
2026-05-27 06:46:55 +03:00
2026-05-24 15:26:18 +03:00
2026-05-24 15:26:18 +03:00
2026-05-24 15:36:14 +03:00
2026-05-24 15:36:14 +03:00
2026-05-24 10:40:20 +03:00
2026-05-27 06:46:55 +03:00
2026-05-27 06:46:55 +03:00
2026-05-15 15:28:18 +03:00
2026-05-15 15:28:18 +03:00
2026-05-15 17:25:09 +03:00
2026-05-15 17:25:09 +03:00
2026-05-15 15:34:33 +03:00
2026-05-15 15:34:33 +03:00
2026-05-28 10:45:45 +03:00
2026-05-28 10:46:00 +03:00
2026-05-18 10:17:04 +03:00
2026-05-18 10:18:54 +03:00
2026-05-28 10:46:00 +03:00
2026-05-28 10:46:00 +03:00
2026-05-25 14:28:01 +03:00
2026-05-25 14:28:01 +03:00
2026-05-20 10:32:31 +03:00