task_id: ECR-008 title: 拆分主站 chart_tv.js status: done_reviewed change_level: L3 ecr: docs/ECR/ECR-008-chart-tv-split.md engineering_spec: docs/ENGINEERING_SPEC/ECR-008-chart-tv-split.md handoff: docs/HANDOFF/ECR-008-architect-to-engineer.md code_review: docs/CODE_REVIEW/ECR-008.md decision: Approve gates: - node --check all chart_tv*.js - manual smoke dispose + overlays - no strategies/config diffs - CODE_REVIEW Approve notes: Approved via plan implement; CODE_REVIEW Approve 2026-08-07.