{
  "writtenBeforeGeneration": true,
  "reference": "Published nn-orbit-hero, version 1.0.0, default settings",
  "input": "prompt.txt exactly, no attachments or follow-up instructions",
  "environment": "ChatGPT web, signed out, new empty conversation; precise model not exposed in UI",
  "viewport": {
    "width": 960,
    "height": 640
  },
  "criteria": [
    {
      "id": "content",
      "requirement": "Title Make space for the next.; ORBIT / Studio / 2026 header, BUILD WHAT COMES NEXT kicker, Independent ideas. Infinite possibilities. copy, Explore the studio CTA and SCROLL TO EXPLORE footer match the reference."
    },
    {
      "id": "composition",
      "requirement": "Left-aligned text and right-hand spherical centre with three overlapping elliptical outlines; no additional cards, navigation groups or unreferenced content."
    },
    {
      "id": "appearance",
      "requirement": "Dark violet surface, violet spherical lighting, fine elliptical outlines and proportionally matching typography/spacing at the same 960 by 640 viewport; compare screenshots side by side."
    },
    {
      "id": "settings",
      "requirement": "Input title, violet accent, 28px requested content spacing and 12px requested panel radius reflected in generated source."
    },
    {
      "id": "runnable",
      "requirement": "Generated output can render without manually inventing missing implementation; any harness or dependency installation must be disclosed."
    }
  ],
  "decisionRule": "Record each criterion independently. Do not mark equivalent when reference content/composition visibly differs. A runnable result or a passing title check alone is insufficient. This first baseline is one sample, not model-wide or cross-model proof.",
  "followupRule": "Do not repair the baseline output or provide omitted reference details in the same conversation. Save first output exactly.",
  "nextAuthenticatedRun": {
    "session": "new non-personalized temporary chat outside projects",
    "personalization": "Must observe memory/custom-instruction/plugin personalization disabled before submitting",
    "exactModel": "Record visible UI model; do not guess underlying revision",
    "input": "Same prompt.txt, no screenshot, no source code and no follow-up instructions"
  }
}
