{
  "timestamp": "2026-05-16T15:35:30.586Z",
  "duration": "2.6s",
  "total": 7,
  "passed": 7,
  "failed": 0,
  "results": [
    {
      "name": "open_phase_loader.ts: exports Pro + Starter bundle types + loaders",
      "status": "pass"
    },
    {
      "name": "open_phase_loader.ts: uses Promise.allSettled (the parallelization win)",
      "status": "pass"
    },
    {
      "name": "register.ts: 3 actions return openData via loadBundleForSession helper",
      "status": "pass"
    },
    {
      "name": "lock-screens.tsx: UnlockResult + OpenShiftResult exports + new callback signatures",
      "status": "pass"
    },
    {
      "name": "Pro lockable-shell.tsx: override state + handleUnlocked + bundle spread on OPEN",
      "status": "pass"
    },
    {
      "name": "Starter lockable-shell.tsx: same state machine shape (no kitchen fields)",
      "status": "pass"
    },
    {
      "name": "DAO probe: loadProOpenPhaseBundle + loadStarterOpenPhaseBundle return expected shapes",
      "status": "pass"
    }
  ]
}