{
  "_comment_codex_p1_start_url": "Codex P1 fixup (Sprint 4 misc): /academy has no route file (src/app/academy has no page.tsx). Pointed start_url at /academy/dashboard which is the canonical post-login landing page (src/app/academy/dashboard/page.tsx exists).",
  "_comment_codex_p2_icons": "Codex P2 fixup (Sprint 4 misc): /icon-192.png and /icon-512.png are referenced below but not yet committed to public/. Founder needs to drop in the final brand-approved PNGs at those exact paths before PWA install on iOS Safari renders the home-screen icon correctly. The vettedblue-icon.svg fallback covers desktop installs in the meantime.",
  "name": "AcademyBlue",
  "short_name": "AcademyBlue",
  "description": "Academy training & DT scribe — log defensive tactics sessions in seconds.",
  "start_url": "/academy/dashboard",
  "display": "standalone",
  "background_color": "#0a1428",
  "theme_color": "#3a5cf0",
  "orientation": "any",
  "categories": ["business", "productivity", "education"],
  "icons": [
    {
      "src": "/icon-192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "/icon-512.png",
      "sizes": "512x512",
      "type": "image/png"
    },
    {
      "src": "/logos/vettedblue-icon.svg",
      "sizes": "any",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    }
  ]
}
