Forge Intelligence

U01 — Heatmap + error surfaces

Executor: Composer 2.5

Updated

Backlog: FIS-UX-001, FIS-UX-019

Plan

Fix KS chart load order so Heatmap mounts kpi_multi and matrix_heatmap without runtime errors. Introduce shared StatePanel for loading/empty/error recovery.

Do

  1. Fix HeatmapPage.tsx script/CSS load chain (core → kpi/legacy → forge-data-charts.js).
  2. Add studio-ui/src/components/StatePanel.tsx; use on Heatmap first.
  3. Ensure body text never shows Unknown chart kind.

Check

scripts/fi-studio-ux-pdca/check-phase-gate.sh U01

Act

Fix chart vendor load order or StatePanel wiring until U01 gate is green; then proceed to U02.