行为冻结物理拆分;保留 initTradingView/dispose 对外 API;无打包器。node --check 全绿。 Co-authored-by: Cursor <cursoragent@cursor.com>
806 B
806 B
HANDOFF — Architect → Engineer(ECR-008)
From: Architect
To: Engineer
ECR: ECR-008
Date: 2026-08-07
Mission
按 ENG-008 拆分 chart_tv.js;剪切粘贴优先;禁止改绘制语义。
Steps
- 抽出
disposeTradingViewCharts→chart_tv_lifecycle.js - 按 shell / indicators / chan / overlays / finalize 搬移
initTradingView体,经ctx传共享绑定 - 门面
initTradingView仅:dispose → build ctx → 顺序调用 - 更新
index.htmlscript 顺序与?v= node --check+ 冒烟;写 IMPLEMENTATION_REPORT / TEST_REPORT
Do not
- 引入打包器 / 改 API / 改 strategies
- 「顺手」改颜色、开关逻辑、series 数量策略
Done when
ECR Acceptance 可勾选;STATE.owner → reviewer。