{"at": "2026-10-30T11:17:40.647376+00:00", "method": "GET", "path": "/workspace", "status": 200}
{"at": "2026-10-30T11:17:40.686809+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:17:40.687546+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:17:40.688705+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:17:40.750805+00:00", "method": "GET", "path": "/api/session", "status": 401}
{"at": "2026-10-30T11:17:40.752168+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:17:40.761704+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:17:57.049817+00:00", "method": "POST", "path": "/api/login", "status": 200}
{"at": "2026-10-30T11:17:57.059132+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:17:57.064822+00:00", "method": "GET", "path": "/api/workspace", "status": 200}
{"at": "2026-10-30T11:18:00.590244+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:18:00.596706+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/staff-updates", "status": 200}
{"at": "2026-10-30T11:18:00.597638+00:00", "method": "GET", "path": "/api/team", "status": 200}
{"at": "2026-10-30T11:18:00.598147+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/time", "status": 200}
{"at": "2026-10-30T11:18:00.598383+00:00", "method": "GET", "path": "/api/materials", "status": 200}
{"at": "2026-10-30T11:18:00.598947+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/costs", "status": 200}
{"at": "2026-10-30T11:18:00.655887+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:18:00.656188+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:18:00.656655+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 200}
{"at": "2026-10-30T11:19:37.644136+00:00", "method": "PUT", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc", "status": 200}
{"at": "2026-10-30T11:19:37.650793+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:19:37.684750+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:19:53.151987+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/state/review", "status": 200}
{"at": "2026-10-30T11:19:53.159493+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:19:53.181812+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:20:09.177172+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/share", "status": 200}
{"at": "2026-10-30T11:20:09.183849+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:20:09.205468+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:20:16.828448+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:20:39.912061+00:00", "method": "POST", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:20:39.919353+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:20:39.928660+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:20:39.963067+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:20:39.965626+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:20:55.817867+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/publish", "status": 422}
{"at": "2026-10-30T11:21:17.866335+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:21:28.508263+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:21:58.932833+00:00", "method": "PUT", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:21:58.941447+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:21:58.947213+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:21:58.980676+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:21:58.986135+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:21:58.987893+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:21:58.989079+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:22:23.504639+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/publish", "status": 409}
{"at": "2026-10-30T11:22:24.073449+00:00", "method": "GET", "path": "/gallery-preview/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:22:24.094085+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:22:24.094643+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:22:24.094860+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:22:24.140058+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:22:24.142592+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:22:24.145048+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:22:24.149293+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:22:24.153801+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 200}
{"at": "2026-10-30T11:22:24.168875+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:22:24.169295+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:22:38.774017+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects", "status": 200}
{"at": "2026-10-30T11:22:38.790695+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:22:38.790931+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:22:38.791622+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:22:38.817135+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:22:38.819435+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:22:38.828971+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:22:38.831093+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:22:54.225041+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/staff-updates", "status": 200}
{"at": "2026-10-30T11:22:54.226297+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:22:54.231052+00:00", "method": "GET", "path": "/api/team", "status": 200}
{"at": "2026-10-30T11:22:54.234351+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/time", "status": 200}
{"at": "2026-10-30T11:22:54.234591+00:00", "method": "GET", "path": "/api/materials", "status": 200}
{"at": "2026-10-30T11:22:54.236463+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/costs", "status": 200}
{"at": "2026-10-30T11:22:54.251122+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:22:54.251847+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:22:54.252465+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 200}
{"at": "2026-10-30T11:23:00.363764+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/state/review", "status": 200}
{"at": "2026-10-30T11:23:00.374408+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:23:00.387824+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:23:00.688492+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:23:00.993113+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:23:01.034833+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:23:01.039155+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:23:01.042093+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:23:01.042478+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:23:16.016126+00:00", "method": "PUT", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:23:16.023619+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:23:16.030180+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:23:16.057443+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:23:16.063977+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:23:16.065178+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:23:16.065533+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:23:16.618052+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/publish", "status": 422}
{"at": "2026-10-30T11:23:22.380994+00:00", "method": "PUT", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:23:22.390964+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:23:22.396859+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:23:22.424317+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:23:22.429374+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:23:22.430696+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:23:22.431074+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:23:22.966763+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/publish", "status": 200}
{"at": "2026-10-30T11:23:22.975956+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:23:22.983554+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:23:23.045996+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:23:23.046706+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:23:23.048457+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:23:23.048709+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:23:23.239713+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects", "status": 200}
{"at": "2026-10-30T11:23:23.265859+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:23:23.266456+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:23:23.267742+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:23:23.286681+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:23:23.290885+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:23:23.292340+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:23:23.297749+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:23:23.304232+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:23:46.006010+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:23:46.031429+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:23:46.032631+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:23:46.033238+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:23:46.052963+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:23:46.057319+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:23:46.058659+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:23:46.066172+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:23:46.077962+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:23:46.078466+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:23:50.035771+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:24:13.241821+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:24:13.351462+00:00", "method": "GET", "path": "/site/oak-and-vale/services/carpentry-fitting", "status": 200}
{"at": "2026-10-30T11:24:13.369732+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:24:13.370435+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:24:13.370979+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:24:13.390449+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:24:13.393475+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:24:13.394472+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:24:13.405439+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:24:13.414079+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:26:40.162391+00:00", "method": "POST", "path": "/api/login", "status": 200}
{"at": "2026-10-30T11:26:40.195730+00:00", "method": "POST", "path": "/api/login", "status": 200}
{"at": "2026-10-30T11:26:40.205754+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:26:40.207260+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 401}
{"at": "2026-10-30T11:26:40.211793+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 404}
{"at": "2026-10-30T11:26:40.214451+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/7d770180a71109d0756113a2558993fc/image", "status": 404}
{"at": "2026-10-30T11:26:40.215480+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 401}
{"at": "2026-10-30T11:26:40.217755+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 404}
{"at": "2026-10-30T11:26:40.220208+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 404}
{"at": "2026-10-30T11:26:40.221288+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 401}
{"at": "2026-10-30T11:26:40.223837+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 404}
{"at": "2026-10-30T11:26:40.226482+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 404}
{"at": "2026-10-30T11:26:40.227542+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 401}
{"at": "2026-10-30T11:26:40.230797+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 404}
{"at": "2026-10-30T11:26:40.233748+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a", "status": 404}
{"at": "2026-10-30T11:26:40.237544+00:00", "method": "GET", "path": "/api/workspace", "status": 200}
{"at": "2026-10-30T11:26:40.240278+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:26:40.243044+00:00", "method": "GET", "path": "/api/public/harbour-homeworks/projects", "status": 200}
{"at": "2026-10-30T11:26:40.245848+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:26:40.248530+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:26:40.250998+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:26:40.253689+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:26:40.271497+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:27:12.559956+00:00", "method": "GET", "path": "/workspace", "status": 200}
{"at": "2026-10-30T11:27:12.577111+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:27:12.577437+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:27:12.578183+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:27:12.655166+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:27:12.658476+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:27:12.660934+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:27:12.669387+00:00", "method": "GET", "path": "/api/workspace", "status": 200}
{"at": "2026-10-30T11:27:12.880740+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:27:13.161842+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:27:13.227198+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:27:13.229642+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:27:13.230965+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:27:13.231931+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:27:23.770745+00:00", "method": "PUT", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:27:23.777284+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:27:23.780816+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:27:23.800922+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:27:23.808542+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:27:23.809026+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:27:23.809475+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:27:24.151063+00:00", "method": "PUT", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 409}
{"at": "2026-10-30T11:27:40.660809+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:27:40.689677+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:27:40.690521+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:27:40.691453+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:27:40.726725+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:27:40.730077+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:27:40.731181+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:27:40.743850+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:27:40.754444+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:27:40.754667+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:27:40.878617+00:00", "method": "GET", "path": "/gallery-preview/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:27:40.899389+00:00", "method": "GET", "path": "/assets/index-BVS9p4xP.js", "status": 200}
{"at": "2026-10-30T11:27:40.899737+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:27:40.901210+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:27:40.932752+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:27:40.935908+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:27:40.937549+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:27:40.946021+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:27:40.949689+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 200}
{"at": "2026-10-30T11:27:40.961715+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:27:40.962127+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:28:16.282314+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:28:16.328080+00:00", "method": "POST", "path": "/api/logout", "status": 200}
{"at": "2026-10-30T11:42:13.219009+00:00", "method": "GET", "path": "/workspace", "status": 200}
{"at": "2026-10-30T11:42:13.244116+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:42:13.244415+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:42:13.245933+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:42:13.279386+00:00", "method": "GET", "path": "/api/session", "status": 401}
{"at": "2026-10-30T11:42:13.282402+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:42:13.286023+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:42:21.915443+00:00", "method": "POST", "path": "/api/login", "status": 200}
{"at": "2026-10-30T11:42:21.928260+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:42:21.936439+00:00", "method": "GET", "path": "/api/workspace", "status": 200}
{"at": "2026-10-30T11:42:22.159038+00:00", "method": "GET", "path": "/gallery-preview/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:42:22.188014+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:42:22.189941+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:42:22.192037+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:42:22.227156+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:42:22.231295+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:42:22.232482+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:42:22.244788+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 200}
{"at": "2026-10-30T11:42:22.245368+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:42:22.381181+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:42:22.381946+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:42:28.430995+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:42:28.729156+00:00", "method": "POST", "path": "/api/logout", "status": 200}
{"at": "2026-10-30T11:42:33.373865+00:00", "method": "POST", "path": "/api/login", "status": 200}
{"at": "2026-10-30T11:42:33.382623+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:42:33.389792+00:00", "method": "GET", "path": "/api/workspace", "status": 200}
{"at": "2026-10-30T11:42:50.745152+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:42:51.020722+00:00", "method": "GET", "path": "/gallery-preview/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:42:51.046446+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:42:51.047934+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:42:51.049633+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:42:51.069660+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:42:51.073223+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:42:51.073935+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:42:51.083257+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 404}
{"at": "2026-10-30T11:42:51.083852+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:42:51.372184+00:00", "method": "POST", "path": "/api/logout", "status": 200}
{"at": "2026-10-30T11:42:51.996783+00:00", "method": "POST", "path": "/api/login", "status": 200}
{"at": "2026-10-30T11:42:52.008877+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:42:52.016078+00:00", "method": "GET", "path": "/api/workspace", "status": 200}
{"at": "2026-10-30T11:42:52.244125+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:43:00.023573+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:43:00.035945+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/staff-updates", "status": 200}
{"at": "2026-10-30T11:43:00.036965+00:00", "method": "GET", "path": "/api/team", "status": 200}
{"at": "2026-10-30T11:43:00.038316+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/time", "status": 200}
{"at": "2026-10-30T11:43:00.038561+00:00", "method": "GET", "path": "/api/materials", "status": 200}
{"at": "2026-10-30T11:43:00.039445+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/costs", "status": 200}
{"at": "2026-10-30T11:43:00.051557+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:43:00.053230+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 200}
{"at": "2026-10-30T11:43:00.053501+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:43:07.258338+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/share", "status": 200}
{"at": "2026-10-30T11:43:07.265983+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:43:07.288183+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:43:07.543025+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:43:07.564513+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:43:07.564981+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:43:07.565947+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:43:07.596783+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:43:07.601000+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:43:07.602202+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:43:07.607411+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:43:07.618170+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:43:07.618540+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:43:07.784872+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:43:08.077278+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:43:08.138240+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:43:08.141579+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:43:08.142046+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:43:08.142864+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:43:12.190302+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/state/withdraw", "status": 200}
{"at": "2026-10-30T11:43:12.199425+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:43:12.204975+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:43:12.252503+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:43:12.254541+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:43:12.254741+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:43:12.255604+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:43:12.463663+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 404}
{"at": "2026-10-30T11:43:12.495305+00:00", "method": "GET", "path": "/favicon.ico", "status": 200}
{"at": "2026-10-30T11:43:34.690186+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:43:34.691616+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 401}
{"at": "2026-10-30T11:43:34.695636+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 404}
{"at": "2026-10-30T11:43:34.697616+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/7d770180a71109d0756113a2558993fc/image", "status": 404}
{"at": "2026-10-30T11:43:34.698363+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 401}
{"at": "2026-10-30T11:43:34.700040+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 404}
{"at": "2026-10-30T11:43:34.701704+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 404}
{"at": "2026-10-30T11:43:34.702402+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 401}
{"at": "2026-10-30T11:43:34.703993+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 404}
{"at": "2026-10-30T11:43:34.705970+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 404}
{"at": "2026-10-30T11:43:34.706725+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 401}
{"at": "2026-10-30T11:43:34.709052+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 404}
{"at": "2026-10-30T11:43:34.710962+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a", "status": 404}
{"at": "2026-10-30T11:43:34.712808+00:00", "method": "GET", "path": "/api/workspace", "status": 200}
{"at": "2026-10-30T11:43:34.714430+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:43:34.716308+00:00", "method": "GET", "path": "/api/public/harbour-homeworks/projects", "status": 200}
{"at": "2026-10-30T11:43:34.717769+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving", "status": 404}
{"at": "2026-10-30T11:43:34.719367+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 404}
{"at": "2026-10-30T11:43:34.720916+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:43:34.722329+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 404}
{"at": "2026-10-30T11:43:34.723731+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 404}
{"at": "2026-10-30T11:43:41.501902+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects", "status": 200}
{"at": "2026-10-30T11:43:41.520569+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:43:41.520896+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:43:41.521844+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:43:41.541476+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:43:41.545418+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:43:41.547888+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:43:41.551844+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:43:49.261667+00:00", "method": "GET", "path": "/site/oak-and-vale/services/carpentry-fitting", "status": 200}
{"at": "2026-10-30T11:43:49.297320+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:43:49.297611+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:43:49.298420+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:43:49.316162+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:43:49.318625+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:43:49.322714+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:43:49.328702+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:43:49.387545+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/state/archive", "status": 200}
{"at": "2026-10-30T11:43:49.398000+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:43:49.404979+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:43:49.440328+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:43:49.442182+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:43:49.442926+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:43:49.443596+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:43:54.490101+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/state/restore", "status": 200}
{"at": "2026-10-30T11:43:54.498617+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:43:54.505680+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:43:54.534199+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:43:54.546204+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:43:54.547153+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:43:54.547403+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:43:55.105106+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:43:55.110192+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/time", "status": 200}
{"at": "2026-10-30T11:43:55.111646+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/costs", "status": 200}
{"at": "2026-10-30T11:43:55.112003+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/staff-updates", "status": 200}
{"at": "2026-10-30T11:43:55.112886+00:00", "method": "GET", "path": "/api/team", "status": 200}
{"at": "2026-10-30T11:43:55.113160+00:00", "method": "GET", "path": "/api/materials", "status": 200}
{"at": "2026-10-30T11:43:55.129412+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:43:55.130203+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 200}
{"at": "2026-10-30T11:43:55.130760+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:43:55.365299+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/state/archive", "status": 200}
{"at": "2026-10-30T11:43:55.374772+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:15.887570+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:15.906815+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:22.672581+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/state/restore", "status": 200}
{"at": "2026-10-30T11:44:22.681406+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:22.964952+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:23.004387+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:23.007618+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 200}
{"at": "2026-10-30T11:44:23.008671+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:44:23.318326+00:00", "method": "PUT", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc", "status": 200}
{"at": "2026-10-30T11:44:23.326884+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:23.344354+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:23.623880+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:44:23.901851+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:44:23.951713+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:23.954311+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:44:23.954583+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:44:23.955059+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:24.479506+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/publish", "status": 409}
{"at": "2026-10-30T11:44:43.483148+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:43.483521+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/staff-updates", "status": 200}
{"at": "2026-10-30T11:44:43.486592+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/time", "status": 200}
{"at": "2026-10-30T11:44:43.487599+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/costs", "status": 200}
{"at": "2026-10-30T11:44:43.487805+00:00", "method": "GET", "path": "/api/materials", "status": 200}
{"at": "2026-10-30T11:44:43.487986+00:00", "method": "GET", "path": "/api/team", "status": 200}
{"at": "2026-10-30T11:44:43.504660+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:43.505452+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:44:43.505775+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 200}
{"at": "2026-10-30T11:44:43.834887+00:00", "method": "PUT", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea", "status": 200}
{"at": "2026-10-30T11:44:43.845712+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:43.875253+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:44:44.145089+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/state/review", "status": 200}
{"at": "2026-10-30T11:44:44.153467+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:44.175951+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:44.440374+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/state/review", "status": 200}
{"at": "2026-10-30T11:44:44.450683+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:44.482438+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:44:44.777609+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/share", "status": 200}
{"at": "2026-10-30T11:44:44.785479+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:44.811734+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:45.085804+00:00", "method": "POST", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/state/archive", "status": 200}
{"at": "2026-10-30T11:44:45.095201+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:52.285537+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/history", "status": 200}
{"at": "2026-10-30T11:44:52.640122+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:44:52.938491+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:44:52.981332+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:52.988743+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:44:52.990556+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:52.991697+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:44:58.672029+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/history/5", "status": 200}
{"at": "2026-10-30T11:44:58.690321+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/history/5/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:44:58.692649+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/history/5/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:44:59.002347+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/restore-draft", "status": 200}
{"at": "2026-10-30T11:44:59.010871+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:44:59.018820+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:44:59.057825+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:44:59.062419+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:44:59.063808+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:44:59.064269+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:45:08.775035+00:00", "method": "PUT", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:08.784401+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:45:08.791582+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:08.817813+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:45:08.826062+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:45:08.826666+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:45:08.829072+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:45:09.353806+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/publish", "status": 200}
{"at": "2026-10-30T11:45:09.363004+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:45:09.371071+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:09.407349+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:45:09.411005+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:45:09.413442+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:45:09.413996+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:45:09.621819+00:00", "method": "GET", "path": "/site/oak-and-vale/services/carpentry-fitting", "status": 200}
{"at": "2026-10-30T11:45:09.644348+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:45:09.644841+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:45:09.645674+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:45:09.665986+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:09.668416+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:45:09.670256+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:09.676571+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:45:09.691336+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects", "status": 200}
{"at": "2026-10-30T11:45:09.705015+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:45:09.705304+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:45:09.705817+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:45:09.721627+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:09.724694+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:45:09.726767+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:09.731070+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:45:17.794141+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:45:17.815835+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:45:17.816444+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:45:17.817218+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:45:17.834438+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:17.837358+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:45:17.839780+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:17.845086+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:45:17.854402+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:45:17.854727+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:45:18.299525+00:00", "method": "PUT", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:18.309866+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:45:18.319129+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:18.367491+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:45:18.369806+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:45:18.370145+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:45:18.370613+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:45:18.921037+00:00", "method": "POST", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/publish", "status": 200}
{"at": "2026-10-30T11:45:18.931617+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:45:18.938954+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:18.976824+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:45:18.977601+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:45:18.978016+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:45:18.978410+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:45:46.300170+00:00", "method": "PUT", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:46.304628+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:45:46.308316+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:46.329593+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 200}
{"at": "2026-10-30T11:45:46.333378+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 200}
{"at": "2026-10-30T11:45:46.333817+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos", "status": 200}
{"at": "2026-10-30T11:45:46.333972+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:45:46.526800+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:45:46.538438+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:45:46.538981+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:45:46.539842+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:45:46.554659+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:46.558037+00:00", "method": "GET", "path": "/api/public/oak-and-vale", "status": 200}
{"at": "2026-10-30T11:45:46.559517+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:46.564042+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:45:46.570419+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:45:46.570977+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:45:46.747518+00:00", "method": "GET", "path": "/gallery-preview/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:45:46.760992+00:00", "method": "GET", "path": "/manifest.webmanifest", "status": 200}
{"at": "2026-10-30T11:45:46.761250+00:00", "method": "GET", "path": "/assets/index-Dmq-E9lV.js", "status": 200}
{"at": "2026-10-30T11:45:46.761938+00:00", "method": "GET", "path": "/assets/index-C54aPkt0.css", "status": 200}
{"at": "2026-10-30T11:45:46.777501+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:46.780419+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:45:46.781323+00:00", "method": "GET", "path": "/icon.svg", "status": 200}
{"at": "2026-10-30T11:45:46.787695+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 200}
{"at": "2026-10-30T11:45:46.787964+00:00", "method": "GET", "path": "/api/site", "status": 200}
{"at": "2026-10-30T11:45:46.800663+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:45:46.801688+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:46:02.974416+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b", "status": 200}
{"at": "2026-10-30T11:46:02.975760+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 401}
{"at": "2026-10-30T11:46:02.979709+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/7d770180a71109d0756113a2558993fc/image", "status": 404}
{"at": "2026-10-30T11:46:02.981687+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/7d770180a71109d0756113a2558993fc/image", "status": 404}
{"at": "2026-10-30T11:46:02.982618+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 401}
{"at": "2026-10-30T11:46:02.984479+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 404}
{"at": "2026-10-30T11:46:02.986488+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/d3291eb209459f4c07fdd2201ec07fea/image", "status": 404}
{"at": "2026-10-30T11:46:02.987291+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 401}
{"at": "2026-10-30T11:46:02.988983+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 404}
{"at": "2026-10-30T11:46:02.990735+00:00", "method": "GET", "path": "/api/jobs/92d18073cd3ab918d2ced87ef8d3091a/photos/2d6e87aa3a3697843e852d0c2a887ad8/image", "status": 404}
{"at": "2026-10-30T11:46:02.991490+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 401}
{"at": "2026-10-30T11:46:02.993955+00:00", "method": "GET", "path": "/api/gallery/e111a4d0aa8bc128293a0b1f5fca2e4b/preview", "status": 404}
{"at": "2026-10-30T11:46:02.995704+00:00", "method": "GET", "path": "/api/jobs/34b9258fe786033391b6bf704863947a", "status": 404}
{"at": "2026-10-30T11:46:02.997579+00:00", "method": "GET", "path": "/api/workspace", "status": 200}
{"at": "2026-10-30T11:46:02.999243+00:00", "method": "GET", "path": "/api/gallery", "status": 200}
{"at": "2026-10-30T11:46:03.001135+00:00", "method": "GET", "path": "/api/public/harbour-homeworks/projects", "status": 200}
{"at": "2026-10-30T11:46:03.002927+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:46:03.004710+00:00", "method": "GET", "path": "/site/oak-and-vale/work/projects/synthetic-shelving", "status": 200}
{"at": "2026-10-30T11:46:03.006303+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects", "status": 200}
{"at": "2026-10-30T11:46:03.008377+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/5ee022ad42644be2a182952196e2606b", "status": 200}
{"at": "2026-10-30T11:46:03.015134+00:00", "method": "GET", "path": "/api/public/oak-and-vale/projects/synthetic-shelving/images/0d837a0cc06640028575bf274f57c430", "status": 200}
{"at": "2026-10-30T11:46:16.957265+00:00", "method": "GET", "path": "/api/session", "status": 200}
{"at": "2026-10-30T11:46:46.966021+00:00", "method": "GET", "path": "/api/session", "status": 200}
