refactor: ECR-002 拆分 runtime 包并加深 analyze 契约(已审)
将 web/services/runtime.py 拆为 runtime/ 子模块并保持门面兼容;补齐 ESS 文档、门面/契约/TF_DF 测试与 CODE_REVIEW Approve。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# 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
|
||||
|
||||
- [x] ECR-002 Draft
|
||||
- [ ] Human Approve 后再实现
|
||||
- [ ] ENGINEERING_SPEC / ADR(若布局再变)
|
||||
Reference in New Issue
Block a user