AskaEth
a25e0c8870
test(channelbridge): 锁住审查解析的接线(BOM 韧性必须在生产侧生效)
- 新增 TestParseKeepIndices_ToleratesBOMWiring:喂对端**原样字节**(\xef\xbb\xbf + JSON 数组)
给生产路径的 parseKeepIndices,必须解析成功且升序;同时断言夹具真的以 BOM 开头、且裸
json.Unmarshal 在它上面仍然失败 —— 把委派改回裸 json.Unmarshal 即红。
- 新增 TestParseKeepIndices_StillFiltersAfterDelegation:委派之后过滤口径不变(越界/负数/
重复编号丢弃、结果升序)。
- 新增 TestNewLLMReviewer_ToleratesBOMOutput:走整条生产路径(NewLLMReviewer 产出的
Reviewer),回带 BOM 时给出保留编号而不是退回 FIFO。
- 注释里写明 M24 已确认的语义代价:审查移出准入路径后 review_pruned 不再从门口丢消息
(41–74 条/日 会进流水线),而 rate_limited 门口丢与 FIFO 上限修剪一字不改(由既有用例钉住)。
只加用例与必要注释(含一个为断言所需的 encoding/json import),未改动既有用例的任何断言。
2026-10-24 19:49:58 +08:00
..
2026-10-04 13:33:06 +08:00
2026-10-04 22:30:03 +08:00
2026-10-04 22:30:03 +08:00
2026-10-13 20:48:05 +08:00
2026-10-13 20:48:05 +08:00
2026-10-04 13:33:06 +08:00
2026-10-15 19:04:48 +08:00
2026-10-15 19:01:02 +08:00
2026-10-15 19:04:48 +08:00
2026-10-04 12:07:40 +08:00
2026-10-15 18:55:35 +08:00
2026-10-15 19:04:48 +08:00
2026-10-04 13:33:06 +08:00
2026-10-13 20:50:31 +08:00
2026-10-13 20:50:31 +08:00
2026-10-13 20:50:31 +08:00
2026-10-24 19:49:58 +08:00
2026-10-24 19:43:57 +08:00
2026-10-04 13:33:06 +08:00
2026-10-05 11:22:26 +08:00
2026-10-07 10:11:19 +08:00
2026-10-05 11:22:26 +08:00
2026-10-04 22:13:17 +08:00
2026-10-05 08:10:21 +08:00
2026-10-05 08:10:21 +08:00
2026-10-05 11:22:26 +08:00
2026-10-06 09:04:06 +08:00
2026-10-05 11:22:26 +08:00
2026-10-05 11:22:26 +08:00
2026-10-13 20:34:04 +08:00
2026-10-13 20:24:21 +08:00
2026-10-06 09:04:06 +08:00
2026-10-06 09:04:06 +08:00
2026-10-06 09:04:06 +08:00
2026-10-06 09:04:06 +08:00
2026-10-06 09:04:06 +08:00
2026-10-13 20:48:05 +08:00
2026-10-07 18:37:35 +08:00
2026-10-07 18:37:35 +08:00
2026-10-14 07:21:07 +08:00
2026-10-15 19:04:48 +08:00
2026-10-05 11:55:05 +08:00
2026-10-05 11:55:05 +08:00
2026-10-04 13:33:06 +08:00
2026-10-04 12:07:40 +08:00
2026-10-13 20:48:05 +08:00
2026-10-13 20:48:05 +08:00
2026-10-05 19:47:54 +08:00
2026-10-13 20:48:05 +08:00
2026-10-04 13:33:06 +08:00
2026-10-07 10:59:22 +08:00
2026-10-05 19:47:54 +08:00
2026-10-04 13:33:06 +08:00
2026-10-05 19:47:54 +08:00
2026-10-04 13:33:06 +08:00
2026-10-13 19:21:49 +08:00
2026-10-04 13:33:06 +08:00
2026-10-13 19:21:49 +08:00
2026-10-04 13:33:06 +08:00
2026-10-07 17:32:05 +08:00
2026-10-04 13:33:06 +08:00
2026-10-13 20:24:21 +08:00
2026-10-05 13:26:15 +08:00
2026-10-05 13:26:15 +08:00
2026-10-05 13:26:15 +08:00
2026-10-05 12:22:44 +08:00
2026-10-05 12:22:44 +08:00
2026-10-05 10:56:39 +08:00
2026-10-05 10:56:39 +08:00
2026-10-05 10:56:39 +08:00
2026-10-05 08:32:37 +08:00