The dashboard used incorrect field names (passedCount/failedCount/blockedCount/pendingCount) that don't exist on the type. The backend returns passedAssertions/failedAssertions etc. Fixed MissionManager.tsx to use correct field names with ?? 0 fallback for tooltip text.