{
  "at": "2026-10-30T11:26:40.273125+00:00",
  "layer": "Live isolated local HTTP API; separate from browser actions",
  "stage": "first-publication",
  "requests": [
    {
      "actor": "anonymous",
      "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image",
      "status": 401
    },
    {
      "actor": "other business",
      "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image",
      "status": 404
    },
    {
      "actor": "owner using wrong job",
      "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/7d770180a71109d0756113a2558993fc/image",
      "status": 404
    },
    {
      "actor": "anonymous",
      "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image",
      "status": 401
    },
    {
      "actor": "other business",
      "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image",
      "status": 404
    },
    {
      "actor": "owner using wrong job",
      "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/d3291eb209459f4c07fdd2201ec07fea/image",
      "status": 404
    },
    {
      "actor": "anonymous",
      "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image",
      "status": 401
    },
    {
      "actor": "other business",
      "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image",
      "status": 404
    },
    {
      "actor": "owner using wrong job",
      "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image",
      "status": 404
    },
    {
      "actor": "anonymous",
      "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview",
      "status": 401
    },
    {
      "actor": "other business",
      "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview",
      "status": 404
    },
    {
      "actor": "other business",
      "path": "/api/jobs/34b9258fe786033391b6bf704863947a",
      "status": 404
    },
    {
      "actor": "anonymous public",
      "path": "/api/public/oak-and-vale/projects/synthetic-shelving",
      "status": 200
    },
    {
      "actor": "anonymous public",
      "path": "/site/oak-and-vale/work/projects/synthetic-shelving",
      "status": 200
    },
    {
      "actor": "anonymous public",
      "path": "/api/public/oak-and-vale/projects",
      "status": 200
    },
    {
      "actor": "anonymous public",
      "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b",
      "status": 200
    },
    {
      "actor": "anonymous public",
      "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430",
      "status": 200
    }
  ],
  "public_expected": true,
  "second_business_empty": true,
  "private_markers_absent_from_public_responses": true,
  "public_pngs": [
    {
      "image_id": "5ee022ad42644be2a182952196e2606b",
      "sha256": "e95ac624388252ee82a7de554b69681678393e600c1f8cbfa7c8785ed65d9550",
      "metadata_empty": true
    },
    {
      "image_id": "0d837a0cc06640028575bf274f57c430",
      "sha256": "9971f7bf423ae3984e21f301a6bc94987112886ca03bedd2afd52720c07cf2ce",
      "metadata_empty": true
    }
  ],
  "project_version": 5,
  "new_passwords_or_portal_staff_accounts_created": false,
  "portal_and_staff_browser_verified": false
}
