⚠ ネタバレ注意: 本サイトはSFアニメ「SOLAR LINE」の内容を詳細に分析しています。未視聴の方はご注意ください。
📝 AI生成コンテンツ: 本考証の大部分は AI(Claude Code 等)によって生成されています。内容の正確性については原作および引用元をご確認ください。

Task 460: Support Multiple Bar Charts Per Transfer Section

完了 ← タスク一覧

Task 460: Support Multiple Bar Charts Per Transfer Section

Status: DONE

Summary

The episode parser (episode-mdx-parser.ts) and report-types.ts only support a single barChart per transfer section. Adding a second bar chart to the same section (e.g., EP05 transfer-02 now has both "木星フライバイの必要性" and "深宇宙航法の位置精度比較") causes the first to be silently overwritten.

This is the same class of bug as Task 455 (timeseries-charts overwrite). Fix by converting barChart?: BarChart to barCharts?: BarChart[].

Impact

Plan

  1. Change barChart?: BarChart to barCharts?: BarChart[] in report-types.ts (both TransferAnalysis and SummarySection)
  2. Update episode-mdx-parser.ts to collect array
  3. Update templates.ts renderer to iterate over array
  4. Update any tests that reference barChart (singular)
  5. Verify E2E test passes