diff --git a/src/components/roadmap/roadmap-tabs.tsx b/src/components/roadmap/roadmap-tabs.tsx index b67ce81..ca34d5c 100644 --- a/src/components/roadmap/roadmap-tabs.tsx +++ b/src/components/roadmap/roadmap-tabs.tsx @@ -24,13 +24,6 @@ export function RoadmapTabs({ // Bands exclude Inbox and Done; the builder shows everything else. const banded = cards.filter((card) => card.band !== null); - // The tray shows cards with no target date. Done cards never reach this - // list — they have a target date set — so the band filter is defensive - // only and the type checker is happy with `card.band !== null` for the - // "still pending triage" case. - const unscheduled = cards.filter( - (card) => !card.targetDate - ); return (
@@ -61,8 +54,11 @@ export function RoadmapTabs({ {tab === "bands" ? ( ) : ( + // Pass ALL cards (not just unscheduled). The builder splits them into + // tray vs timeline internally — the timeline needs to see the dated + // cards that the tabs page itself filters out of the bands view. )}