{
  "_comment_name": "LUMI-WP-025 §2.1 / P7 — FullMarksAI is the product. Lumi is the AI assistant inside it and must never be the app's name here or in index.html's <title>.",
  "name": "FullMarksAI",
  "short_name": "FullMarksAI",
  "description": "Mark your work and see exactly where the marks went.",
  "start_url": "/",
  "scope": "/",
  "display": "standalone",
  "orientation": "portrait-primary",
  "_comment_theme_color": "--accent (light), oklch(0.585 0.208 285), re-derived OKLab -> linear sRGB -> sRGB.",
  "theme_color": "#755FEF",
  "_comment_background_color": "--background (LIGHT) even in dark mode, deliberately: the splash screen paints before any script runs, so it cannot read data-theme. A dark splash followed by a light app is worse than a consistently light one.",
  "background_color": "#FCFDFF",
  "_comment_icons": "PROVISIONAL PLACEHOLDERS, not approved FullMarksAI brand assets — see public/icons/README.md. They make the manifest valid so the build and installability checks can run; they do not release the package.",
  "icons": [
    {
      "src": "/icons/icon-192.provisional.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-512.provisional.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-maskable-512.provisional.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    }
  ]
}
