tzt
27a092a3f8
feat(sense): T-X3 路由决策缓存——live 模式 embed+线性头去重(采纳 cortiq 决策哈希缓存)
- gateway/sense/decision_cache.py:DecisionCache(sha256(scope+文本) 键、
LRU + TTL 60s、4096 条上限、时钟可注入),对齐 auth._AuthCache 进程内模式
- Grader:仅 live 模式缓存纯决策负载(probs/head_version/vec);
命中跳过 embed + 线性头预测;tier 仍按当前 conformal 阈值即时重算;
观察落盘(observer.log)不因缓存命中跳过——校准数据完整性不受影响
- collect/shadow 模式不走缓存(校准必须全量);invalidate() 同步清空缓存
(阈值/工件切换即时生效,TTL 仅兜底陈旧)
pytest 455 passed(T-X2 后 447 + 8)
2026-09-18 22:41:15 +08:00
..
2026-09-18 08:35:36 +08:00
2026-09-18 08:35:36 +08:00
2026-08-12 10:40:04 +08:00
2026-08-30 21:00:52 +08:00
2026-08-30 21:08:45 +08:00
2026-09-18 08:35:36 +08:00
2026-09-02 00:02:24 +08:00
2026-09-18 08:35:36 +08:00
2026-08-30 21:20:00 +08:00
2026-09-01 08:31:47 +08:00
2026-09-01 08:31:47 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 08:28:25 +08:00
2026-09-01 11:45:33 +08:00
2026-08-30 21:00:52 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 08:28:25 +08:00
2026-09-18 08:35:36 +08:00
2026-09-18 08:35:36 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 14:25:46 +08:00
2026-08-30 21:12:03 +08:00
2026-09-05 08:28:25 +08:00
2026-08-30 21:16:02 +08:00
2026-09-05 09:05:59 +08:00
2026-09-18 22:35:53 +08:00
2026-09-05 09:05:59 +08:00
2026-09-05 09:40:05 +08:00
2026-09-05 09:18:51 +08:00
2026-09-05 15:56:17 +08:00
2026-09-05 08:35:31 +08:00
2026-09-18 08:35:36 +08:00
2026-09-18 22:35:53 +08:00
2026-09-05 09:14:31 +08:00
2026-09-18 08:35:36 +08:00
2026-09-05 08:28:25 +08:00
2026-09-01 08:31:47 +08:00
2026-09-05 08:28:25 +08:00
2026-09-02 00:01:33 +08:00
2026-09-05 14:05:12 +08:00
2026-09-18 22:41:15 +08:00
2026-09-05 13:33:58 +08:00
2026-09-05 14:17:44 +08:00
2026-09-05 13:53:45 +08:00
2026-09-05 13:37:59 +08:00
2026-09-05 15:12:50 +08:00
2026-09-05 11:07:04 +08:00
2026-08-30 21:58:41 +08:00
2026-08-30 21:17:22 +08:00
2026-09-05 08:28:25 +08:00
2026-09-01 23:41:45 +08:00
2026-09-01 23:12:26 +08:00
2026-08-30 21:15:19 +08:00
2026-08-30 21:08:45 +08:00
2026-08-30 21:03:52 +08:00