{
  "version": "0.20.1",
  "at": "2026-10-30T11:54:25.090361+00:00",
  "base_commit": "04ba96eab6895b548e209707cdcfb785bc796a6b",
  "scope": [
    "PHOTO01",
    "WEB03"
  ],
  "source_executed": false,
  "synthetic_api_fixture_setup_not_browser_upload": true,
  "code_fix": "Whole private gallery preview clears when exact owner session ends or changes; late/unavailable responses fail closed",
  "client_tests_passed": 167,
  "new_preview_regressions": 11,
  "structural_render_cases_passed": 88,
  "selected_backend_tests_passed": 41,
  "full_backend_rerun_this_patch": false,
  "unchanged_backend_prior_v020_tests_passed": 694,
  "build_passed": true,
  "browser_owner_and_public_journey": "Verified only steps listed in GALLERY-WORKFLOW-WALKTHROUGH.md and numbered observations",
  "staff_customer_browser_verified": false,
  "new_format_upload_browser_verified": false,
  "phone_pwa_verified": false,
  "live_http_requests_recorded": 51,
  "new_customer_staff_accounts_created_for_browser": false,
  "stopped_browser_data_recovery_passed": true,
  "second_generation_backup_verified": true,
  "schema_dependencies_lockfile_route_policy_changed": false,
  "recovery_format": 12,
  "backup_metadata": "0.20.0",
  "route_policy_entries": 207,
  "capabilities_tracked": 45,
  "original_findings_open": 14,
  "live_approval": false,
  "full_parity_complete": false,
  "protected_v019_review_operated": false,
  "normal_data_or_source_references_modified": false,
  "stage_server_stopped": true,
  "all_four_stage_tabs_closed": true,
  "older_incognito_cleanup_verified": false,
  "questions_pending": false,
  "evidence_sha256": {
    "gallery-evidence/01-private-photo-edit.txt": "46fac113c87cda2ed92bcf2d2cd63a85393d96d1f3de9dd8bb5a4b1da943c24f",
    "gallery-evidence/02-private-category-validation.json": "8ae5fd5e8c55c9d11d03746bc905568f9a794447d8189b5a3503362ac6f20a2b",
    "gallery-evidence/03-private-photo-saved.txt": "1d286536b0c6b53d6fd3a67d65d62ce623a641ebbd1ca72352056283dfb5cf6b",
    "gallery-evidence/04-owner-reviewed.txt": "11c92c3d64063d563d75b388d7e53e41339bd848b4c8ae521dc2ee7182cc3ca8",
    "gallery-evidence/05-sharing-required-description-retained.txt": "c8627c643ac1179fc18a23b9e67d3c681d512b36aa824d2e483ad931943d354f",
    "gallery-evidence/06-customer-sharing-saved.txt": "b2b2f6e37b6087b3867a6da18e98d49cdcdfa254969ada467745c3ca5c6bf3d2",
    "gallery-evidence/07-gallery-empty.txt": "edfda96bdb3af49af1e8794a61552593a954f5b077b6384ef9970d093f423c4f",
    "gallery-evidence/08-exact-job-private-draft.txt": "cec84cc8e5289057a8c9945e177d155143fe4cfffb8470f8daa2328e3052d92a",
    "gallery-evidence/09-empty-publication-rejected.txt": "c8339fc3a566ce97c8aec25c051de5bbf9bae38e354ecbb9b53115f559acde56",
    "gallery-evidence/10-separate-public-text.txt": "27aa92b4c32ea644da75fa560770ac33e7092cc1c985edd0f96f286737a99686",
    "gallery-evidence/11-selected-two-job-images.txt": "8ca7e3641d135e7457269ce8ed221d305dcea17497767160b6df48d2a0e6c06e",
    "gallery-evidence/12-public-comparison-details.txt": "e5bfe421065206254c98002b11e312480bf22ec4fb5092512045fe551a6665fa",
    "gallery-evidence/13-gallery-draft-leave-warning.txt": "0617fcc061d8ba468098abd0987d27e1a79b1c0347a3ece3475c6e3204334047",
    "gallery-evidence/14-saved-private-gallery.txt": "56aafb749355ba214a13938dae9aca13d10fb82456aaa5ee02f0cded3a4a456b",
    "gallery-evidence/15-unreviewed-photo-blocks-publication.txt": "72adef66c1bd40d4fcc28ad1debf5439a56647e42f39b2237c1cca054010d99b",
    "gallery-evidence/16-private-saved-preview.jpg": "f8787085b05715b80ccf0c8d74be9a371efe328b3ea337fdb07f0f6699e5f726",
    "gallery-evidence/16-private-saved-preview.txt": "699124dbe9fe95403730eed35aa34bc2ac8a16c291c4f01a3faaa8f653c0cae3",
    "gallery-evidence/17-public-index-still-empty.txt": "ece01ff96a7187713786119ec8d0f4170cde063ac5eeee7d2641f362420233f3",
    "gallery-evidence/18-return-to-source-photos.txt": "b2b2f6e37b6087b3867a6da18e98d49cdcdfa254969ada467745c3ca5c6bf3d2",
    "gallery-evidence/19-second-photo-reviewed.txt": "4ed339da6b4b08ef7e23e9e3e5159de397b793fe770706b172875947af9acec9",
    "gallery-evidence/20-fresh-publication-permission-required.txt": "56aafb749355ba214a13938dae9aca13d10fb82456aaa5ee02f0cded3a4a456b",
    "gallery-evidence/21-public-image-description-required.txt": "10e0c2aa8705469c5663bbce575fa1b9b04a82a45d50036eea783b0c210301c0",
    "gallery-evidence/22-publication-saved.txt": "3e43d7931e3fb7e86009b9acabd9e05f11e936d9c284aed9a812900cb30b0853",
    "gallery-evidence/23-public-index-published.jpg": "fc4018290bad5603beb66bf9060d591491e1842a33400c14f5827f8e56440930",
    "gallery-evidence/23-public-index-published.txt": "f1bf972a438740be4399bf0ab4e044ea95e65e44140faab7842d825c81b1ad28",
    "gallery-evidence/24-public-project-detail.jpg": "3bdf69b167077ceb0d94dbfc0e17ee593da970d8c1f2e65a3d96d2f2264e02e4",
    "gallery-evidence/24-public-project-detail.txt": "9db27dba8b8c209af25a7a746d5bfe2dbc2dc5873e45f600ea88829c78f701a1",
    "gallery-evidence/25-public-image-viewer.txt": "017e5b76f4fa8ee85ac6184c98a6c79ae7097e09ae9d2d6db455adf5452e75af",
    "gallery-evidence/26-viewer-keyboard-next.txt": "10b1293efe23b0a148ce5f1fdc1f388e3ac4d350716f4fce8dbcd8ce643f166e",
    "gallery-evidence/27-viewer-escape-focus.txt": "5d2698f86ebe0963688fc406b5b823e652ef3df9246b2568fc5bd1d83a913281",
    "gallery-evidence/28-public-dom-metadata.json": "5e731db0f02c3ff8df329d0ace952b3f6132a148224204e5903abcf20c35636a",
    "gallery-evidence/29-service-association.jpg": "dec3a7fe5d709d217a9022bd1f752a6cb3980d3cd3bf545921f0d9c3d1690315",
    "gallery-evidence/29-service-association.txt": "890bae7f26df95cedfc234e3bcc97a0dfdedbeecbee715c3211118a962a16329",
    "gallery-evidence/30-second-editor-opened.txt": "3e43d7931e3fb7e86009b9acabd9e05f11e936d9c284aed9a812900cb30b0853",
    "gallery-evidence/31-saved-draft-separate-from-public.txt": "98db3869ae3b5a6f2074aba265f8db3a502d2e4a53991220b49fe141e8efd9e3",
    "gallery-evidence/32-stale-save-retains-text.jpg": "8441b21968c526462c96b89d7ac917339000515291236969a26592e82d8c0862",
    "gallery-evidence/32-stale-save-retains-text.txt": "a547263e535d80a5eb0c160fa7374ea5cdc974436b0a731ffe9841924383e837",
    "gallery-evidence/33-public-keeps-published-caption.txt": "9db27dba8b8c209af25a7a746d5bfe2dbc2dc5873e45f600ea88829c78f701a1",
    "gallery-evidence/34-preview-shows-saved-draft.txt": "44466d6080744e9aed5c6476d777c70b25e84b168cf8a03fe7cac60bd2844f0d",
    "gallery-evidence/35-stale-draft-discard-warning.txt": "d49c5dce9a0b86e5b68a46ad8cf9bbdf1ca4eed77aa0a28a7ecaf161e280c02f",
    "gallery-evidence/36-stale-test-draft-discarded.txt": "ef9368f2ba0a1748abf343bd1ea852104ed270ecbf5b7b5eae9e3e6e5dd5598f",
    "gallery-evidence/37-owner-signed-out.txt": "a062b84373e4ff960690f3d1babd69746887b485f0f07b63f477901f20f7defd",
    "gallery-evidence/38-private-preview-after-signout.jpg": "feee8638d47a2433c321280683875f4b8d0d7780350f6f0737806eebf17d2357",
    "gallery-evidence/38-private-preview-after-signout.txt": "659bea7a29a77a2f6e6bee15dfce9bd5957e946ce24fc29bbbd2baedc489f8ca",
    "gallery-evidence/39-repaired-preview-before-signout.jpg": "be0d06b62467b962627f450b8ca4c3fb1c1ad422dd6a4af7d9640c1d16aa42ec",
    "gallery-evidence/39-repaired-preview-before-signout.txt": "29260a0116590d42bb54973bbb665fae48ffd256d7a57a9fb8965b02fecd015d",
    "gallery-evidence/40-repaired-preview-clears-on-signout.jpg": "772a29c959cc8e0284a0dc34d559a98b3ac5fba9c54c43ab8dbfe96a72a64421",
    "gallery-evidence/40-repaired-preview-clears-on-signout.txt": "bf5358d890d888bf27b5631fb60aed2531b0225c2f1ca994368e07c1cb370e5d",
    "gallery-evidence/41-harbour-gallery-empty.txt": "e23d852da1c0833793f650fb7624f16f1c6b27f755cedc03d3a4a7f0589f3c56",
    "gallery-evidence/42-foreign-private-preview-denied.jpg": "772a29c959cc8e0284a0dc34d559a98b3ac5fba9c54c43ab8dbfe96a72a64421",
    "gallery-evidence/42-foreign-private-preview-denied.txt": "bf5358d890d888bf27b5631fb60aed2531b0225c2f1ca994368e07c1cb370e5d",
    "gallery-evidence/43-source-photo-lifecycle-start.txt": "ae6882cd32719379267ee43df516a6e665a69c3a7e022e6ee3f5676fcb92a60e",
    "gallery-evidence/44-customer-unshared-gallery-independent.txt": "b96ecdf5a7ee9f9310da3f6236dbac2e9a45431c9b2db9b2f3027007d381725c",
    "gallery-evidence/45-publication-remains-after-customer-unshare.txt": "9db27dba8b8c209af25a7a746d5bfe2dbc2dc5873e45f600ea88829c78f701a1",
    "gallery-evidence/46-project-withdrawn.txt": "4fd6fb7baf5e0f4fd6261e5449ac5786707413306d932e06d26c988373957d10",
    "gallery-evidence/47-withdrawn-public-detail.jpg": "0e2a5a80de2c5dd965e181401baa2039f4a8c94cb9664112adaf60b2d59c814b",
    "gallery-evidence/47-withdrawn-public-detail.txt": "8837a3a4cbc73264823b692cb1772ca0b78defd78271103ac94ce657b1bb139d",
    "gallery-evidence/48-withdrawn-public-index.txt": "ece01ff96a7187713786119ec8d0f4170cde063ac5eeee7d2641f362420233f3",
    "gallery-evidence/49-withdrawn-service.txt": "a48348d16e24cc53390c68ec6051997477d25d83cfbb95aad556bf89004e0123",
    "gallery-evidence/50-project-archived.txt": "31249270c4a9179f526e84c773b4de4fbbc6455a0bfd9c395da0df495affcdee",
    "gallery-evidence/51-project-restored-private.txt": "b312a3d2db35546f0dd87617a88b804d475fef782b53d081e5581ebbacdda847",
    "gallery-evidence/52-photo-archived.txt": "e647848ab0ed76dfbc871e3571eb9337b5b14fcb1ae0bdbe32044e6f910498aa",
    "gallery-evidence/53-archived-photo-private-unreviewed.txt": "3524964ee278834a1850ceb04bc1ea462ab7ad672d35a90d1f388d36d8a2a5bd",
    "gallery-evidence/54-restored-photo-requires-review.txt": "7dd800529482963b4564a6c24d03a4e12d1baf1e2179bb5564d6cfc88d779c7b",
    "gallery-evidence/55-restored-photo-blocks-republication.txt": "e8d7f8945d65b4d82ab8f652232f5e9b4cd7a1e3ec1332fc5d7514923f14a03e",
    "gallery-evidence/56-photo-edit-invalidates-owner-review.txt": "97062ab4e9ffa416a55f9e159d36b0a49e7eefadc958f002f3d21176f88c3708",
    "gallery-evidence/57-final-photos-reviewed-shared-and-unused-archived.txt": "2c7e280d2e972b285d63858eae30dc10367e3d03c287023ff4f757fa95024549",
    "gallery-evidence/58-photo-history-retained.txt": "60b6d1fbdc4b7a74dece2951a27ce48aa6d99235274908ddfad94e30675cab89",
    "gallery-evidence/59-original-publication-history.txt": "abd94c0e7066eae8c1416f77babcdb405e034e301b1de4fbf5015760b7d60f04",
    "gallery-evidence/60-history-restored-as-private-draft.txt": "74fc1b94a226c3ed06c9420758237e0b15aa0578bb34c31519686c973433f6f1",
    "gallery-evidence/61-republished-without-index-listing.txt": "6ed3518d43444ed91a6e2959bb0f77f4c4801ad14dd0674a529869a06a681471",
    "gallery-evidence/62-unlisted-service.txt": "a48348d16e24cc53390c68ec6051997477d25d83cfbb95aad556bf89004e0123",
    "gallery-evidence/63-unlisted-gallery-index.txt": "ece01ff96a7187713786119ec8d0f4170cde063ac5eeee7d2641f362420233f3",
    "gallery-evidence/64-unlisted-direct-page-is-public.txt": "9db27dba8b8c209af25a7a746d5bfe2dbc2dc5873e45f600ea88829c78f701a1",
    "gallery-evidence/65-final-reviewed-publication.txt": "0623550a75e909fdeda9212b8646a7ef0e0ce4cba99130511a6b2107206b5f54",
    "gallery-evidence/66-final-private-draft-separate.txt": "911cb84cbbf01e14296f9f99734391a9623ac427b23fb4b88b9fe4d339023143",
    "gallery-evidence/67-final-public-gallery.jpg": "3bdf69b167077ceb0d94dbfc0e17ee593da970d8c1f2e65a3d96d2f2264e02e4",
    "gallery-evidence/67-final-public-gallery.txt": "9db27dba8b8c209af25a7a746d5bfe2dbc2dc5873e45f600ea88829c78f701a1",
    "gallery-evidence/68-final-private-preview.txt": "1ef79ca347ffa214136c18ef73d8b52b92226bc77709dca11dfde86915629f1a",
    "gallery-evidence/backend-tests.txt": "bb20738356cf0bd0681179c9beedbac5d83692e68c8330e8736a773a741a4f2c",
    "gallery-evidence/browser-cleanup.json": "f15c6249f26d5dc80ac049238f663752096238754febbc7f5e76fc5474ca89b5",
    "gallery-evidence/build.txt": "8b1db174f9ac592436f311b0afcf22a73c9d2348bd684b858d705de629238b6e",
    "gallery-evidence/client-render.json": "3f4824d62933b016c692d420cbc1076ed4455a23f01cbe1dac35836e23a59b9d",
    "gallery-evidence/client-tests.txt": "fb05aa3688fb67b9755a63e972e0006d684b2e07f90fe587bdadbbf187c8160c",
    "gallery-evidence/final-publication-api.json": "cb500ea157a94f5c9b12e97af82e3007a1c400eb3661402fce45b9175dc2443e",
    "gallery-evidence/final-publication-public.html": "339c1e0e6aec50670ab6dd335cfea8256dfb35bed93516070df574b159ec43a9",
    "gallery-evidence/final-publication-public.json": "30657f647f25a955b53e76a6538894c090e92ff8d344b856088ff89cd111f686",
    "gallery-evidence/first-publication-api.json": "f6eab20688a2903c9d92afd1f7ca59ca59e009926de4592a2dbe07789a6fecc4",
    "gallery-evidence/first-publication-public.html": "b321331f02298adf3f3b4540f5a164f9a9948ab8e263fdc58aacfebf6610c8eb",
    "gallery-evidence/first-publication-public.json": "30657f647f25a955b53e76a6538894c090e92ff8d344b856088ff89cd111f686",
    "gallery-evidence/fixture-setup.json": "b4d64026dfcd8519db4536807bd8e616596f4dafde131a1b7ef8a3ef7563a039",
    "gallery-evidence/gallery-recovery.json": "50cedcc41ae0f259f932f07696961cce80ab080223c291c21694d827bb764dc9",
    "gallery-evidence/preservation-check.json": "f60e3dfc48175fe253df6f18cfadfa8cd9095d7bb904772d9532ce4da3201049",
    "gallery-evidence/qa-frontend-repair.json": "a12f7735d8c98abb214ae05d7d9ca9bd559f4ad9a7a3dd358df753bed75f97f9",
    "gallery-evidence/repair-source-baseline.json": "ee744dc1cf7afdb36c500fb0b90de3fd5c07ff177fc3d8c9d915fc58bcf78509",
    "gallery-evidence/reporting-render.json": "0dcfb67a6ec17962dd4b887355b008985176491fb00c8bd46b50a3faaaf5a79e",
    "gallery-evidence/request-audit.jsonl": "a2bb9ad932623ff2eb438fd59d5fa8cfe84f18421ce173b5ff71559fef924bfb",
    "gallery-evidence/server-stop.json": "241f5cfba38b9e57c7d9c4840f288fd5315a9d50d344dcce4b1670b10a1b720c",
    "gallery-evidence/source-map.json": "09b4e18a3be8326558938f3bd563df3270cb5fafa4bc9711dbcc0b1faf77ca03",
    "gallery-evidence/withdrawn-api.json": "713d9a8439cd164aa5210725cb156f8a56f2352c555834e723f81d8757ddc36f"
  }
}
