agent.develop
5e3c48d7da
test(M11b-4a): 响应 QC #18 修正 AC3.3 断言口径并新增 AC3.4 如实披露,重跑全量 selftest 留证再生成(32/32 PASS FAILURES=0,真实 time.sleep(3.0) 无打桩)
- scripts/m11b4_selftest.py:365 AC3.3 断言名改为「全链路 e2e P99 ≤ SLO 1000ms」并注明真实判定依据
(summarize_latency.slo_passed = percentile(e2e_ms,99) <= slo_ms),detail 同时打印
slo_passed / p99_ms(e2e) / slo_ms / segment_p99_ms,消除「断言名与判定依据不同口径」的自相矛盾行
- scripts/m11b4_selftest.py:374 新增 AC3.4「全链路 e2e P99 如实披露(不作 ≤SLO 判定)」,
未达标不判 FAIL、达标也不借其粉饰,仅保证 raw.log 同时留下 p99 与 slo 两个原始数
- 实测校正:slo_passed 判的是全链路 e2e 口径(非 segment_p99_ms 广播+消费段口径),
上一轮 dev-notes 2.3/5.1 的「按 segment 口径判定」表述本身不实,本轮以源码行号+复算结果为准
- 重跑落盘 scripts/m11b4_selftest_output.txt + scripts/m11b4_latency_report.json
(run_at=2026-09-22 17:29:57 +0800,samples=200,P50/P90/P99/max=0.743/0.815/0.929/0.983ms,verdict=PASS)
2026-09-22 17:30:18 +08:00
..
2026-09-22 14:02:41 +08:00
2026-09-20 16:39:12 +08:00
2026-09-22 17:19:05 +08:00
2026-09-20 20:50:51 +08:00
2026-09-20 20:50:51 +08:00
2026-09-20 20:50:51 +08:00
2026-09-20 20:50:51 +08:00
2026-09-22 14:50:53 +08:00
2026-09-21 13:33:56 +08:00
2026-09-21 13:33:56 +08:00
2026-09-22 17:30:18 +08:00
2026-09-22 17:30:18 +08:00
2026-09-22 17:30:18 +08:00
2026-09-21 13:33:56 +08:00
2026-09-20 17:16:46 +08:00
2026-09-20 16:39:12 +08:00
2026-09-20 19:24:09 +08:00