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
..