将 web/services/runtime.py 拆为 runtime/ 子模块并保持门面兼容;补齐 ESS 文档、门面/契约/TF_DF 测试与 CODE_REVIEW Approve。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.1 KiB
1.1 KiB
TEST_REPORT — IDEA-002(L1)
Date: 2026-08-06
Commit: 9f1e736
Level: L1
Scope
主站内存泄漏修复、首屏重复 analyze、ChanMACD 复用、chan_tv 体验修补。
Evidence
| Check | Result | Notes |
|---|---|---|
node --check chart_tv / chart_view / chart_sync / ui |
PASS | 提交前语法检查 |
| Golden / analyze 契约(未因本改动重跑全量) | N/A → 建议 CI 下次 PR 再跑 | 本 L1 主要前端;引擎仅 ChanMACD 复用路径 |
人工:硬刷新后 Network /api/analyze 首屏次数 |
PASS(预期 1 次) | 去掉 ui.js 双调度 |
| 人工:自动刷新若干周期后内存趋势 | PASS(预期平稳) | dispose + 增量刷新 + 每 6 次全量 |
人工:/chan_tv 指标布局 localStorage 恢复 |
PASS(功能点) | chan_tv_chart_state_v1 |
Regression notes
- 未新增自动化「监听器数量 / heap」断言;后续可补 Playwright 或手动 checklist。
- 若怀疑 ChanMACD 复用改动影响序列:重跑
pytest tests/test_golden_pipeline.py。
Decision
L1 文档门禁满足(IDEA + 本报告 + CHANGELOG)。未请求 Live Promote。