Files
Chan/docs/HANDOFF/ECR-008-architect-to-engineer.md
jackyu66gitandCursor dbb6202325 feat(ECR-008): 拆分主站 chart_tv.js 为多模块薄门面
行为冻结物理拆分;保留 initTradingView/dispose 对外 API;无打包器。node --check 全绿。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 15:09:48 +08:00

806 B
Raw Permalink Blame History

HANDOFF — Architect → EngineerECR-008

From: Architect
To: Engineer
ECR: ECR-008
Date: 2026-08-07

Mission

按 ENG-008 拆分 chart_tv.js;剪切粘贴优先;禁止改绘制语义。

Steps

  1. 抽出 disposeTradingViewChartschart_tv_lifecycle.js
  2. 按 shell / indicators / chan / overlays / finalize 搬移 initTradingView 体,经 ctx 传共享绑定
  3. 门面 initTradingView 仅:dispose → build ctx → 顺序调用
  4. 更新 index.html script 顺序与 ?v=
  5. node --check + 冒烟;写 IMPLEMENTATION_REPORT / TEST_REPORT

Do not

  • 引入打包器 / 改 API / 改 strategies
  • 「顺手」改颜色、开关逻辑、series 数量策略

Done when

ECR Acceptance 可勾选;STATE.owner → reviewer。