Files
Chan/docs/IDEA/IDEA-003-runtime-split.md
T
jackyu66gitandCursor df27b4dde8 refactor: ECR-002 拆分 runtime 包并加深 analyze 契约(已审)
将 web/services/runtime.py 拆为 runtime/ 子模块并保持门面兼容;补齐 ESS 文档、门面/契约/TF_DF 测试与 CODE_REVIEW Approve。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 18:15:23 +08:00

818 B
Raw Blame History

Idea: 继续拆分 Web runtime 与加深契约测试

Problem

ECR-001 Review 非阻断债务:web/services/runtime.py 仍过大;/api/analyze 契约测试偏浅;chart_tv.js 单体巨大。

Observation

CODE_REVIEW ECR-001 Findings 13、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(若布局再变)