将 web/services/runtime.py 拆为 runtime/ 子模块并保持门面兼容;补齐 ESS 文档、门面/契约/TF_DF 测试与 CODE_REVIEW Approve。 Co-authored-by: Cursor <cursoragent@cursor.com>
818 B
818 B
Idea: 继续拆分 Web runtime 与加深契约测试
Problem
ECR-001 Review 非阻断债务:web/services/runtime.py 仍过大;/api/analyze 契约测试偏浅;chart_tv.js 单体巨大。
Observation
CODE_REVIEW ECR-001 Findings 1–3、5 明确记入 backlog,要求新 ECR 再动。
Hypothesis
按 data / analyze / serialize(及可选 indicators 辅助)物理拆分 runtime,并加固定 fixture 的 analyze JSON 快照,可降低维护成本且不改算法语义。
Expected Impact
可测性与可审阅性提升;为后续 Web 功能迭代减负。
Change Level Guess
L3(结构重构;行为冻结)— 若触及识别结果则升 L2 + RISK/EXP。
Next
- ECR-002 Draft
- Human Approve 后再实现
- ENGINEERING_SPEC / ADR(若布局再变)