{
  "title": "One product layout, one revision — 26 October 2026",
  "reportingDate": "2026-10-30",
  "scope": "Original observation with fictional brand material. No client campaign, human creative acceptance, matched labour baseline or savings percentage.",
  "observationsMarkdown": "# One product layout, one revision — 26 October 2026\n\nResearch observation for the campaign feature, not a tool benchmark or an\napproved campaign. The [protocol](protocol.json) was saved at 14:08:53 UTC,\nbefore either call. The fictional bottle is our own SVG, rasterised unchanged\nas the reference. No private client material, external account or paid API setup.\nBuilt-in imagegen; underlying model/version and per-call credits/cost unknown.\n\n## What was requested and returned\n\nOne portrait generation, then one background/format revision. No retries,\nretouching, resizing or hidden repairs. PNGs are unchanged copies of the tool's\noutputs. Exact prompts and observed UTC boundaries are in [results.json](results.json).\n\n| Check | Portrait | Square revision |\n| --- | --- | --- |\n| Requested pixels | 1080 × 1350 | 1080 × 1080 |\n| Returned pixels | 1122 × 1402 | 1254 × 1254 |\n| Headline and CTA | Both appear verbatim, including headline period | Both appear verbatim |\n| Product | Whole bottle and FIZZ / STUDIO words visible | Whole bottle and label words visible |\n| Requested background | Cobalt appearance; visible texture/variation rather than a flat fill | Ivory appearance; visible texture/variation rather than a flat fill |\n| Product preservation | Bottle outline rendered thin/dark relative to supplied cobalt reference | Bottle outline visibly thicker/cobalt; cap edge treatment changes from the portrait |\n| Working file | Flattened PNG | Flattened PNG |\n\nThe square composition keeps the requested words and complete product, but\nproduct appearance is redrawn during the revision. This is a visible observation,\nnot a pixel registration study; exact proportions and colour values have not\nbeen measured. Correct words do not establish a production-ready pack image.\nBoth outputs fail the exact export dimensions. Neither is accepted against the\nwhole checklist. A separate export/repair/approval step remains outstanding.\n\n## Which clock?\n\n- Initial call: 14:09:08–14:09:28 UTC (20 seconds at recorded one-second resolution).\n- Initial review/metadata/recordkeeping window: 14:09:28–14:09:57 (29 seconds).\n- Revision call: 14:12:36–14:12:55 (19 seconds).\n- Revision review/metadata/recordkeeping window: 14:12:55–14:13:01 (6 seconds).\n\nThese are tool-call and agent elapsed windows, **not measured active human\nlabour**. The interval between calls includes other research/context handling\nand is not counted as revision labour. Subsequent comparison, record writing\nand browser display inspection are additional unclocked work. No conventional\nmatched baseline, audience evaluation, accepted final output or cost savings\nwas measured. One pair cannot establish reliability across a model or platform.\n\n## Files and integrity\n\n| File | Bytes | SHA-256 |\n| --- | ---: | --- |\n| bottle-reference.png | 12618 | b96fbc7c3e8882698eca529dc27e10055ec324707b8cd8ea684227bcb84d6279 |\n| product-portrait.png | 1297580 | 7b3131ee2091fa90e7d9201a299126ca8d90bb277d42e86192e9c6de4d2b3adf |\n| product-square.png | 1203551 | 808308af23171822304d38ddbe05410c8daf053713739e1b3826abcfbfdd9a2c |\n\nInspected the [display page](display-check.html) in a browser: both outputs\nrender at 300 CSS pixels wide, with natural file dimensions confirmed separately.\nThe headline and CTA remain readable and the whole product visible. Captions\nand accessible descriptions retain the findings outside the artwork. Next document\nthe work needed for an accepted export and product-preserving revision. Keep\nan illustrative local run separate from agency/brand savings accounts.\n",
  "assets": [
    {
      "name": "bottle-reference.png",
      "url": "https://www.marketerfizz.com/images/campaign-observation/bottle-reference.png",
      "bytes": 12618,
      "sha256": "b96fbc7c3e8882698eca529dc27e10055ec324707b8cd8ea684227bcb84d6279"
    },
    {
      "name": "product-portrait.png",
      "url": "https://www.marketerfizz.com/images/campaign-observation/product-portrait.png",
      "bytes": 1297580,
      "sha256": "7b3131ee2091fa90e7d9201a299126ca8d90bb277d42e86192e9c6de4d2b3adf"
    },
    {
      "name": "product-square.png",
      "url": "https://www.marketerfizz.com/images/campaign-observation/product-square.png",
      "bytes": 1203551,
      "sha256": "808308af23171822304d38ddbe05410c8daf053713739e1b3826abcfbfdd9a2c"
    },
    {
      "name": "bottle-reference.svg",
      "url": "https://www.marketerfizz.com/reporting/campaign-working-files/bottle-reference.svg",
      "bytes": 782,
      "sha256": "7ffd55b18b9a758bb89dad3a3ff691225d25462459d9cdd0aaa4eaeb8a1f3f34"
    }
  ],
  "protocol": {
    "registeredAt": "2026-10-26T14:08:53.386Z",
    "interface": "Codex built-in imagegen",
    "modelVersion": "unknown; not exposed",
    "accountAndCost": "No external account or paid API setup; per-call cost/credits unknown",
    "reference": {
      "svg": "bottle-reference.svg",
      "png": "bottle-reference.png",
      "origin": "Original code-native vector reference, rasterised unchanged for the image tool; fictional product, no client material.",
      "width": 400,
      "height": 700,
      "pngSha256": "b96fbc7c3e8882698eca529dc27e10055ec324707b8cd8ea684227bcb84d6279"
    },
    "initial": {
      "dimensions": [
        1080,
        1350
      ],
      "headline": "Make room for a new idea.",
      "cta": "Explore the collection",
      "background": "#2445D8",
      "palette": [
        "#2445D8",
        "#D8F36A",
        "#F5F2E8"
      ],
      "requirements": [
        "Use the supplied whole bottle without altering label text FIZZ / STUDIO, silhouette or proportions",
        "Place exact headline and CTA in cobalt on lime panels so contrast survives an ivory background revision",
        "No other copy, logos, people or product claims"
      ]
    },
    "revision": {
      "dimensions": [
        1080,
        1080
      ],
      "instruction": "Change the background from cobalt to ivory and adapt to square while retaining all headline, CTA and the whole supplied product. Keep label, proportions, colours of text/panels and all remaining visual details. No new props."
    },
    "attempts": {
      "generation": 1,
      "edit": 1,
      "retries": 0,
      "repairs": 0
    },
    "timing": {
      "record": "UTC call boundaries and agent review intervals separately",
      "notMeasured": [
        "human labour time",
        "conventional matched baseline",
        "general reliability",
        "cost savings"
      ]
    },
    "acceptance": [
      "Exact copy and label",
      "Whole product and preserved proportions",
      "Requested output dimensions",
      "Readable foreground against both backgrounds",
      "No unrequested visual changes"
    ],
    "stop": "Retain each first output regardless of result; no unlogged retries or repairs."
  },
  "results": {
    "initialPrompt": "Use case: ads-marketing. Controlled editorial product-layout observation, one first attempt. Image 1 is the supplied fictional FIZZ STUDIO bottle reference: preserve its entire silhouette, label words FIZZ and STUDIO, cobalt cap, ivory body, cobalt outline and proportions. Create one 1080 by 1350 pixel portrait advertisement with a flat cobalt #2445D8 background. Exact headline, verbatim: \"Make room for a new idea.\" Exact CTA, verbatim: \"Explore the collection\". Put the headline and CTA in cobalt on lime #D8F36A panels, with readable type; keep the whole bottle visible between the panels. Use only cobalt #2445D8, lime #D8F36A and ivory #F5F2E8. A simple polished graphic layout with generous space, no additional props, words, logos, claims or people. Do not redesign the supplied product or invent new label details. The fixed brief requires both exact copy and a whole, unchanged product.",
    "revisionPrompt": "Edit the supplied portrait advertisement into a 1080 by 1080 pixel square advertisement. Change the cobalt background to flat ivory #F5F2E8. Adapt the composition to the square format, preserving the entire current bottle, its shape, proportions, cap and FIZZ / STUDIO label. Keep the exact headline \"Make room for a new idea.\" and exact CTA \"Explore the collection\", with their existing cobalt text and lime panels. Retain all other product and graphic details; do not introduce additional words, props, logos or claims. This is one revision to the supplied image, not a new concept.",
    "initial": {
      "start": "2026-10-26 14:09:08 UTC",
      "end": "2026-10-26 14:09:28 UTC",
      "reviewEnd": "2026-10-26 14:09:57 UTC"
    },
    "revision": {
      "start": "2026-10-26 14:12:36 UTC",
      "end": "2026-10-26 14:12:55 UTC",
      "reviewEnd": "2026-10-26 14:13:01 UTC"
    },
    "files": [
      {
        "name": "bottle-reference.png",
        "width": 400,
        "height": 700,
        "bytes": 12618,
        "sha256": "b96fbc7c3e8882698eca529dc27e10055ec324707b8cd8ea684227bcb84d6279"
      },
      {
        "name": "product-portrait.png",
        "width": 1122,
        "height": 1402,
        "bytes": 1297580,
        "sha256": "7b3131ee2091fa90e7d9201a299126ca8d90bb277d42e86192e9c6de4d2b3adf"
      },
      {
        "name": "product-square.png",
        "width": 1254,
        "height": 1254,
        "bytes": 1203551,
        "sha256": "808308af23171822304d38ddbe05410c8daf053713739e1b3826abcfbfdd9a2c"
      }
    ],
    "displayCheck": {
      "date": "2026-10-26",
      "method": "CUA browser screenshot and read-only image geometry",
      "portraitCssWidth": 300,
      "squareCssWidth": 300,
      "copy": "Headline and CTA readable in both; full product visible",
      "limits": "No contrast score, audience evaluation or pixel preservation test"
    }
  }
}
