{
 "rule": "Placeholder, never fabricate.",
 "says": "When a document needs an image the library does not have, the system inserts a marked placeholder that names what is missing, the size and shape it has to be, and the person who can supply it. It never invents an image, and it never quietly drops the slot and closes the gap so the page looks finished.",
 "why": "A visible gap is a task with an owner. A plausible invention is a claim nobody checked, printed at full bleed. The second one is worse in every way that matters: it looks finished, so nobody looks at it again.",
 "document": {
  "title": "Meridian product guide, autumn 2026",
  "pages": 16,
  "builtOn": "2026-09-02",
  "imageSlots": 34,
  "filled": 24,
  "placeholders": 10,
  "builtBy": "The document system, from the approved library",
  "blockedBy": "Four of the ten are on the critical path for the October 1 print date."
 },
 "cases": [
  {
   "id": "PH-01",
   "page": 3,
   "slot": "Hero, full bleed",
   "need": "Meridian Pro on a bench, in use, landscape, room for the headline on the left third",
   "spec": {
    "width": 2550,
    "height": 1400,
    "orientation": "landscape",
    "purpose": "Opening spread hero"
   },
   "searched": [
    "meridian pro in use",
    "pro bench context",
    "pro operator"
   ],
   "nearMisses": [
    {
     "path": "product/meridian-pro-in-use.jpg",
     "why": "Portrait, and the headline would sit on the operator"
    },
    {
     "path": "product/meridian-pro-three-quarter.jpg",
     "why": "Studio white, no bench context, and the guide already opens on white"
    }
   ],
   "owner": "Sami Torres",
   "ownerRole": "Marketing Lead",
   "action": "Book a half day at the demonstration bench, or licence a stock frame and retouch the instrument in",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-16",
   "status": "requested",
   "critical": true
  },
  {
   "id": "PH-02",
   "page": 5,
   "slot": "Figure 2, calibration routine",
   "need": "The four step calibration routine as a diagram, with the two day window called out",
   "spec": {
    "width": 1600,
    "height": 900,
    "orientation": "landscape",
    "purpose": "Explaining the routine"
   },
   "searched": [
    "calibration routine",
    "calibration flow",
    "two day window"
   ],
   "nearMisses": [
    {
     "path": "diagrams/calibration-routine-flow.svg",
     "why": "Shows five steps from the 2025 routine, which is out of date"
    }
   ],
   "owner": "Morgan Reyes",
   "ownerRole": "Operations Lead",
   "action": "Confirm the current four steps, then the diagram is a rebuild rather than a new drawing",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-11",
   "status": "in progress",
   "critical": true
  },
  {
   "id": "PH-03",
   "page": 5,
   "slot": "Detail, port panel",
   "need": "Rear port panel of Meridian Pro, close, with the export port readable",
   "spec": {
    "width": 1600,
    "height": 1200,
    "orientation": "landscape",
    "purpose": "Naming the export port"
   },
   "searched": [
    "pro rear ports",
    "port panel",
    "export port"
   ],
   "nearMisses": [
    {
     "path": "product/meridian-pro-rear-ports.jpg",
     "why": "Taken before the 4.2 revision, so the port labels are wrong"
    }
   ],
   "owner": "Morgan Reyes",
   "ownerRole": "Operations Lead",
   "action": "One photograph of a current unit on the service bench",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-18",
   "status": "requested",
   "critical": false
  },
  {
   "id": "PH-04",
   "page": 8,
   "slot": "Portrait, service lead",
   "need": "Portrait of the Customer Success Lead, current, on the mist background",
   "spec": {
    "width": 1200,
    "height": 1500,
    "orientation": "portrait",
    "purpose": "Named contact panel"
   },
   "searched": [
    "avery kellen",
    "customer success portrait"
   ],
   "nearMisses": [
    {
     "path": "people/avery-kellen.jpg",
     "why": "Marked source missing. The export exists, the editable original does not, so it cannot be recut to portrait"
    }
   ],
   "owner": "Avery Kellen",
   "ownerRole": "Customer Success Lead",
   "action": "Sit for a replacement at the next all hands, or approve the existing crop at a smaller size",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-23",
   "status": "waiting on a person",
   "critical": false
  },
  {
   "id": "PH-05",
   "page": 9,
   "slot": "Chart, turnaround by quarter",
   "need": "Calibration turnaround by quarter, first half of 2026, as a bar chart on paper",
   "spec": {
    "width": 1600,
    "height": 900,
    "orientation": "landscape",
    "purpose": "Supporting the three day claim"
   },
   "searched": [
    "turnaround by quarter",
    "calibration turnaround chart"
   ],
   "nearMisses": [
    {
     "path": "charts/turnaround-by-quarter.svg",
     "why": "Covers 2025 only. The 2026 figures exist in the ledger but the chart was never rebuilt"
    }
   ],
   "owner": "Morgan Reyes",
   "ownerRole": "Operations Lead",
   "action": "Rebuild from the service ledger. The chart is generated, so this is a five minute job once the figures are signed off",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-10",
   "status": "in progress",
   "critical": true
  },
  {
   "id": "PH-06",
   "page": 11,
   "slot": "Field kit, contents laid out",
   "need": "Field Kit contents laid flat, overhead, every item visible and countable",
   "spec": {
    "width": 2000,
    "height": 2000,
    "orientation": "square",
    "purpose": "What is in the box"
   },
   "searched": [
    "field kit contents",
    "kit flat lay",
    "field kit open"
   ],
   "nearMisses": [
    {
     "path": "product/meridian-field-kit-contents.jpg",
     "why": "Two items short of the current kit, and shot at an angle so nothing can be counted"
    },
    {
     "path": "illustration/kit-exploded.svg",
     "why": "An illustration, and the page already carries two illustrations"
    }
   ],
   "owner": "Sami Torres",
   "ownerRole": "Marketing Lead",
   "action": "Overhead shot of a current kit. Half an hour on a table with a light",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-17",
   "status": "requested",
   "critical": false
  },
  {
   "id": "PH-07",
   "page": 12,
   "slot": "Partner logo lockup",
   "need": "Apex and Northlight lockup at the approved ratio, on the paper colour",
   "spec": {
    "width": 1600,
    "height": 400,
    "orientation": "landscape",
    "purpose": "Co branded section opener"
   },
   "searched": [
    "northlight lockup",
    "co brand lockup",
    "apex northlight"
   ],
   "nearMisses": [
    {
     "path": "brand/logo/northlight-wordmark-steel.svg",
     "why": "The partner wordmark on its own. A lockup is a separate approved file and there is not one"
    }
   ],
   "owner": "Sami Torres",
   "ownerRole": "Marketing Lead",
   "action": "Ask the partner for their current mark, then build and approve the lockup once, so it exists next time",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-19",
   "status": "waiting on a person",
   "critical": false
  },
  {
   "id": "PH-08",
   "page": 13,
   "slot": "Screenshot, calibration due list",
   "need": "The portal calibration due list, current build, with demo data rather than real accounts",
   "spec": {
    "width": 1920,
    "height": 1080,
    "orientation": "landscape",
    "purpose": "Showing where the dates live"
   },
   "searched": [
    "portal calibration due",
    "due list screenshot"
   ],
   "nearMisses": [
    {
     "path": "screens/portal-calibration-due.png",
     "why": "Shows real account names. Restricted status, and it would have to be reshot with demo data anyway"
    }
   ],
   "owner": "Morgan Reyes",
   "ownerRole": "Operations Lead",
   "action": "Retake against the demonstration tenant. The tenant exists, so this is fifteen minutes",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-12",
   "status": "in progress",
   "critical": true
  },
  {
   "id": "PH-09",
   "page": 14,
   "slot": "Training day, on site",
   "need": "A training day in progress, two operators at a bench, no faces identifiable",
   "spec": {
    "width": 2400,
    "height": 1350,
    "orientation": "landscape",
    "purpose": "Training section opener"
   },
   "searched": [
    "training day",
    "on site training",
    "operators bench"
   ],
   "nearMisses": [
    {
     "path": "people/training-day-group.jpg",
     "why": "Faces are identifiable and there is no signed release on file"
    }
   ],
   "owner": "Avery Kellen",
   "ownerRole": "Customer Success Lead",
   "action": "Shoot over the shoulder at the October 13 session, with the release signed first",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-10-14",
   "status": "scheduled",
   "critical": false
  },
  {
   "id": "PH-10",
   "page": 16,
   "slot": "Back cover, mark on navy",
   "need": "The Apex mark alone, orange on navy, at print resolution",
   "spec": {
    "width": 1200,
    "height": 1200,
    "orientation": "square",
    "purpose": "Back cover"
   },
   "searched": [
    "apex mark orange",
    "mark on navy",
    "mark only"
   ],
   "nearMisses": [
    {
     "path": "brand/logo/apex-mark-orange.svg",
     "why": "In review. It exists but it has not passed the brand check, so the system will not place it"
    }
   ],
   "owner": "Sami Torres",
   "ownerRole": "Marketing Lead",
   "action": "Approve the file that is already sitting in review, or approve the navy mark instead",
   "requestedOn": "2026-09-02",
   "dueOn": "2026-09-09",
   "status": "waiting on a person",
   "critical": false
  }
 ],
 "shownPage": {
  "page": 5,
  "runningHead": "MERIDIAN PRODUCT GUIDE / AUTUMN 2026",
  "section": "How calibration works",
  "heading": "Two business days, and what has to happen in them",
  "paragraphs": [
   "A calibration visit is booked against one instrument, not against a site. The routine has four steps, and the two day window covers all of them: collection, the bench check, the adjustment, and the certificate.",
   "The port panel changed with firmware 4.2. The export port is now labelled on the unit itself, which is the only change an operator will notice."
  ],
  "slots": [
   "PH-02",
   "PH-03"
  ],
  "footer": "Apex Instruments / 400 Meridian Way, Suite 200, Tampa, FL 33602 / (555) 010-0100"
 },
 "counts": {
  "cases": 10,
  "critical": 4,
  "byStatus": {
   "requested": 3,
   "in progress": 3,
   "waiting on a person": 3,
   "scheduled": 1
  },
  "owners": 3,
  "nearMissesRejected": 12
 }
}