{
  "kind": "original portable creative test plan not a provider request schema",
  "modelTestsExecuted": false,
  "selectedModel": null,
  "quote": null,
  "tasks": [
    {
      "id": "photo",
      "inputKind": "text",
      "brief": "An original fictional mint kettle with a dark arched handle and closed round lid on a cream studio surface. Whole object visible, soft side light, no steam, people, text or logos.",
      "acceptance": ["whole object visible", "coherent handle and spout", "clean intended crop"],
      "expectedOutput": "raster image",
      "status": "not_run",
      "generationId": null,
      "outputUrl": null
    },
    {
      "id": "reference-edit",
      "inputKind": "owned product reference plus text",
      "referenceFile": "lucid-kettle-content-reference.png",
      "brief": "Preserve the fictional kettle silhouette handle spout and lid. Change the surrounding surface to forest green linen and use warm side light. No pouring steam added labels or extra objects.",
      "acceptance": [
        "compare source and output at equal scale",
        "review geometry and contact",
        "inspect all unintended changes"
      ],
      "expectedOutput": "raster image",
      "status": "not_run",
      "generationId": null,
      "outputUrl": null
    },
    {
      "id": "poster",
      "inputKind": "text with exact copy",
      "brief": "Cream event poster with one coral circle navy geometric leaf and exact text MORNING CLUB followed by SATURDAY 10AM. Strong hierarchy and clear margins.",
      "exactText": ["MORNING CLUB", "SATURDAY 10AM"],
      "acceptance": [
        "every character correct",
        "hierarchy readable at delivery size",
        "copy can be revised in final workflow"
      ],
      "expectedOutput": "raster or editable design according to selected route",
      "status": "not_run",
      "generationId": null,
      "outputUrl": null
    },
    {
      "id": "vector",
      "inputKind": "text",
      "brief": "A simple original two-color leaf icon in navy and coral with clean closed shapes and no lettering.",
      "acceptance": [
        "actual editable vector paths",
        "no embedded raster used as the icon",
        "inspect shape at several sizes"
      ],
      "expectedOutput": "SVG with editable paths",
      "status": "not_run",
      "generationId": null,
      "outputUrl": null
    }
  ]
}
