{
  "v": 1,
  "purpose": "Image intake routing options for the DTF/PRN WowPanel.",
  "images": [
    {
      "id": "gang-upload",
      "name": "Upload gang sheet",
      "kind": "gang",
      "route": "primage",
      "notes": "A gang*.* upload is already the RGB print source. No Package step is required; continue toward PRN when upload completes.",
      "badges": ["gang*.*", "direct", "PRN"]
    },
    {
      "id": "composite-upload",
      "name": "Upload composite",
      "kind": "composite",
      "route": "package",
      "notes": "A finished/templated image ready to print. Package defines customer intent and yield for shirts, hats, socks, and other heat-press groupings.",
      "badges": ["ready art", "package"]
    },
    {
      "id": "photo-template",
      "name": "Upload photo(s) for Template",
      "kind": "raw",
      "route": "template",
      "notes": "Raw or edited photos that need captions, messages, dates, collage placement, directory/contact-sheet layout, or PSD-backed effects.",
      "badges": ["photos", "template"]
    },
    {
      "id": "existing-image",
      "name": "Select existing image",
      "kind": "existing",
      "route": "template",
      "notes": "Choose from already uploaded assets. Stored readiness can later route directly to Template, Package, or PRN.",
      "badges": ["library", "reuse"]
    }
  ]
}
