{
  "version": "0.20.2",
  "verified_at": "2026-10-30T12:46:05.876741+00:00",
  "baseline_commit": "1cf797ee69be63c21a62a6c47d7f3eaf794a2429",
  "implementation_change": "Boolean display condition for a removed holiday block, version label and build only; no recurrence business logic change.",
  "main_browser_journey_version": "0.20.1",
  "bounded_owner_recurrence_browser_verified": true,
  "display_repair_browser": {
    "version": "0.20.2",
    "verified": false,
    "status": "Awaiting the user's explicit permission for one existing fictional demo sign-in, or their choice to skip this final browser check.",
    "blocked_action": "Sign into the built-in Oak & Vale owner demo with prefilled public demo details at http://127.0.0.1:8793/workspace, then inspect the removed holiday label.",
    "automatic_approval_review_rejected": true,
    "reason": "The review requires a trusted user message explicitly authorizing that account access. A retry after confirming the local fictional dataset was also rejected. No further attempt or alternative controller was used.",
    "source_and_build_repair_complete": true,
    "client_tests_passed": 167,
    "structural_render_cases_passed": 88,
    "build_passed": true,
    "earlier_owner_recurrence_journey_browser_version": "0.20.1",
    "earlier_owner_recurrence_journey_browser_verified": true,
    "patch_qa_server_port": 8793,
    "patch_qa_server_pid_at_start": 70189,
    "patch_qa_tab": "1861551417",
    "tab_marked_handoff": true,
    "patch_data_is_separate_copy": true,
    "protected_user_review_operated": false,
    "question_pending": true
  },
  "targeted_backend_tests_passed": 60,
  "targeted_backend_test_version": "0.20.1 with backend byte-identical to 0.20.2",
  "client_tests_passed": 167,
  "structural_render_cases_passed": 88,
  "build_passed": true,
  "existing_large_bundle_advisory": true,
  "full_backend_rerun": false,
  "historical_v020_full_backend_tests": 694,
  "backend_schema_dependency_lockfiles_and_route_policy_changed": false,
  "live_api_checks": 103,
  "actual_browser_data_fresh_restore_verified": true,
  "second_generation_backup_verified": true,
  "source_renamed_not_deleted": true,
  "recovery_format": 12,
  "backup_metadata": "0.20.0",
  "route_policy_entries": 207,
  "capabilities_tracked": 45,
  "original_findings_open": 14,
  "staff_portal_phone_offline_verified": false,
  "new_format_picker_verified": false,
  "live_approval": false,
  "full_parity_complete": false,
  "protected_review_operated": false,
  "evidence_sha256": {
    "recurrence-evidence/01-new-definition.txt": "7871fa61b94cf93774aa9e409303d95d28a5afc165a6a39f25b2a9bcc5cae92c",
    "recurrence-evidence/02-missing-person-validation-retains-definition.txt": "5e54e0f52ab251bbb07caefbce4ce712e6cf795e3bdb6269c1c2d7421b250c00",
    "recurrence-evidence/03-definition-leave-warning.txt": "e851e12a9613b0970d4e87c21c9d5bc792069b76ff44c4e11fc52022f0a009b4",
    "recurrence-evidence/04-definition-saved-no-visits.txt": "29f513e112a0116df5626a61d41c3522c1a8e2103af4ed97a0d074dc025c5621",
    "recurrence-evidence/05-conflict-blocks-whole-window.jpg": "eafb489c52594fbe414fcfc0f0c1ec7c3e2859f57a09efe35b73a1b3e86b45b2",
    "recurrence-evidence/05-conflict-blocks-whole-window.txt": "a40805e0211d307c836d79e7725024c00542687d7b1e6aaaad9b79c11f6176cc",
    "recurrence-evidence/06-calendar-conflict-review.txt": "9c5f2fb7a26e7a6b109de7b9fb6a70adee250fea783ad6df5ec70bf2adc038d1",
    "recurrence-evidence/07-conflicting-absence-opened.txt": "7ac075627a17bacdb5de0c04b617736b30c25d4c6bd04b0247c44a9925b0ac4c",
    "recurrence-evidence/08-conflict-corrected-calendar.txt": "65f94077a5654d8c9b85a8b1fd9aa31ce9450bfc9fe761f03b498fb4af029726",
    "recurrence-evidence/09-ready-preview-before-generation.txt": "d1e607c231ef3a8dbde71c5e21f18ccee06247f87e4918d0119ba21be5cfda1d",
    "recurrence-evidence/10-second-editor-calendar-change.txt": "65f94077a5654d8c9b85a8b1fd9aa31ce9450bfc9fe761f03b498fb4af029726",
    "recurrence-evidence/11-stale-preview-rejected-inputs-retained.jpg": "cbf0782602848006ad37e8cbb2b9e17e9a03e936dee285c93954ade9bd7ec6a0",
    "recurrence-evidence/11-stale-preview-rejected-inputs-retained.txt": "640bc4f2fbcb5e5c00b78e8db028d657874a8cbb00d7d37ebed7a10855cc8d42",
    "recurrence-evidence/12-five-visits-generated.jpg": "5f5faa3b564686cc719371c25016cd9f470c47154879a8f9c72bbd66d5ce6a42",
    "recurrence-evidence/12-five-visits-generated.txt": "52ed76a09d26ccb7f6d79a4913893f3900ea47a5e293b8e6440048654a4b530d",
    "recurrence-evidence/13-repeat-generation-no-duplicates.txt": "ae7f3dfc2d371027544850844aa16ac511857c934c191eb7b3102edc554d2a28",
    "recurrence-evidence/14-calendar-repeat-visit-link.jpg": "91be689ad6124e05c6d4d88ae515fa8a567437f2f91b0503f7928b752c89d4c2",
    "recurrence-evidence/14-calendar-repeat-visit-link.txt": "fe11a39952f031a1a14a4fb01cb2d85922328874278b9fbbd4e226e80015d39d",
    "recurrence-evidence/15-reschedule-current.txt": "edd417c89cbbe752530dbe6c1a0cbbe4ca12fb446ed8694a60d88e8e00d96afe",
    "recurrence-evidence/15-reschedule-original-date.txt": "edd417c89cbbe752530dbe6c1a0cbbe4ca12fb446ed8694a60d88e8e00d96afe",
    "recurrence-evidence/16-reschedule-preview.txt": "f1a99918ad215529619a7192e2a7b2321dc5c6deeb78f74e137b4ccdb0eb11aa",
    "recurrence-evidence/17-rescheduled-original-date-retained.jpg": "76d2180035511ccb7fda296c104a27e5d69da25ded33a306b3daf394ddaf3ebf",
    "recurrence-evidence/17-rescheduled-original-date-retained.txt": "0382cf825c7a2abf6424fb481d7ad1aa8c59adf64cef7d11e059e8df1863f843",
    "recurrence-evidence/18-cancellation-form.txt": "e3702b4abe78c680936577fb14dc54982cb69bd94dc65d25f10bb011122b88e7",
    "recurrence-evidence/19-cancellation-preview.txt": "8f5ff3022132a14184feb570e2157963fe365d440346341e79208f0827a8b2f5",
    "recurrence-evidence/20-cancellation-saved.txt": "934df8226a939b2916810e1da0c8ad65268ec923fa5b1dda3a2bfdd8b023f2a2",
    "recurrence-evidence/21-regeneration-retains-cancel-override.jpg": "caff5c79a7a4e061002cb443c881bf851d2f7714a3616120b93743518cd86b57",
    "recurrence-evidence/21-regeneration-retains-cancel-override.txt": "d7905996061dc79f4b74e7b1c545d32b5dceabda2fef6a9d543e76e1a3e0db51",
    "recurrence-evidence/22-holiday-a-preview.txt": "a432c5c54f317bde8ca8cf3c91b63f33e1d162e4c6197ecc365ebd52f050bc0a",
    "recurrence-evidence/23-holiday-a-saved.txt": "80602febf2e20aa5fecf1127c49e08114d8186b34614bab4438bbc23fa1283ee",
    "recurrence-evidence/24-holiday-b-overlap-preview.txt": "7bfb5f6dac21d623643c2eb00f65c11ecf16898c4a8139680b756468711f410b",
    "recurrence-evidence/25-overlapping-blocks-saved.txt": "5f3ec619c582ed6bc408c2e5b6c7669284eb36d31f40ea5933eaf7a7b03498b5",
    "recurrence-evidence/26-remove-a-keeps-b-preview.jpg": "d8fb22819a488bd56675570139822fdf7717f5c90df41ae0036c7ed2f10ae713",
    "recurrence-evidence/26-remove-a-keeps-b-preview.txt": "9e49e89a0034d195cdde2a2c10327164232507f4ed99af7607f0d0a85c0fa695",
    "recurrence-evidence/27-block-a-inactive-b-active.txt": "af30d2b2648abac84a175e4df84617cb7f97995a374f0d132bd9144e4ae04e96",
    "recurrence-evidence/28-future-rule-reconciles-outside-window.jpg": "f2a319489e9783c9c8bf99930d8418461bdd2235f6e5ebeb673e1dfbe7487433",
    "recurrence-evidence/28-future-rule-reconciles-outside-window.txt": "116fb026aebddcf857b8b1a0db9f3597c02004d730b2121a5722ca4a42b13d6e",
    "recurrence-evidence/29-future-rule-saved.txt": "9baff2b97666276fe2ab33d00029c40f1bb632d572049a33ee69b98bcee8607e",
    "recurrence-evidence/30-pause-preview.txt": "3726136a021a86ed9fd67a1e20ef00b2b723a2af1ac5c14b1dcbebd0e03451d3",
    "recurrence-evidence/31-paused.txt": "1cccfacf2aca1fee136979ff41ca009e2bd0ddedd7bb56a97d8c6252bf350e60",
    "recurrence-evidence/32-paused-generation-rejected.txt": "e1bc126220d2e9d33c0d30d8cae8c494199572629f92b5f43c12c19431941bb5",
    "recurrence-evidence/33-retire-preview.txt": "55903264970c6098ff9c9eb0afb2ca7ab248418da5787d3a1a566bfe3b2cfbc8",
    "recurrence-evidence/34-retired.txt": "c10119029f7b48f4a70a752352bb73c3f03544f79b65bdc00f78644c65c5ed39",
    "recurrence-evidence/35-restore-preview.txt": "0f5431e45b4fd5fdbb2b64ab49a41ae044a5867fdfc352fe238ce658cde112dc",
    "recurrence-evidence/36-restored-paused.jpg": "c236832a3a55b1a7cd44b3dbf3d368571443f8b59d6de4178754b74b59ab02cd",
    "recurrence-evidence/36-restored-paused.txt": "4294ee8a8f06415231b11b8e992009f3f7ac878d95501d3e9f61060fe592e298",
    "recurrence-evidence/37-resume-preview.txt": "8e7aa3574692d5eea5e51a07aa52b111422e963daba6cc5608cf188135113e66",
    "recurrence-evidence/38-resumed.txt": "9f0eec430603775992a6c7c54b13984e08e1142f88127595ff077c8546e3130b",
    "recurrence-evidence/39-protected-history-before.txt": "704bc13362772cda90d355a6a9b9c77b985d44caba278850377941d7b41a9d84",
    "recurrence-evidence/40-completed-job-history-held.jpg": "1827af99013b79518b6c987ae82bde6bc5e86e21039a9430fca05aad8da2d5cc",
    "recurrence-evidence/40-completed-job-history-held.txt": "46f069ed307b4bc0a7c5d0bc24374ca5abe0603bf57cfb5e8acc14ea66fbf9c7",
    "recurrence-evidence/41-rule-saved-history-visits-unchanged.txt": "3a1fa903fb2200505554dc7614b3b910ea903b4e3707cf87a9089fe45eb8c42c",
    "recurrence-evidence/42-past-cancellation-blocked.txt": "8953f5a618617dad427097c4b538ac6f739692ec86e2a1335ece65bbc568b5ab",
    "recurrence-evidence/43-unstarted-future-cancellation-history-preserved.txt": "15f25200c591bcb244a71921772f376b51557622fa70d0f470c4c2a5100ef674",
    "recurrence-evidence/44-individual-cancel-saved.txt": "820c693c52f4b5c6294bcfbd186b824407bdea0c3d7a471c1b5aa2aaf5e97942",
    "recurrence-evidence/45-month-end-definition.txt": "e638bfd4a0db8e4e52a945ae35afb8f97e145dd6dfe141c8322e8a5c338b9608",
    "recurrence-evidence/46-month-end-preview-gmt-bst.jpg": "b33ca3353f0aa92aad53bf17500d1920e94b0730d9d82b2b1102bbf7b4b412c6",
    "recurrence-evidence/46-month-end-preview-gmt-bst.txt": "d9d29a4d77d5163c1d4efa962722d8ed64552909659f7c4db9d63f56bde45ac0",
    "recurrence-evidence/47-month-end-saved.txt": "cc9dfea54f4d119754a4b4736fb8fa526cfbc18780005cb3bc952eb58c659784",
    "recurrence-evidence/48-clock-change-definition.txt": "5acbf06bcdbb0644a63cf9d1f8874faa0679f5f1062db7867352063a774e6004",
    "recurrence-evidence/49-nonexistent-time-blocks-generation.jpg": "7b5c52ba6a3b335a9ed31f1563ca8e03f648b3b6e21525bd328e403616b5a9f5",
    "recurrence-evidence/49-nonexistent-time-blocks-generation.txt": "19066a2d491f69cd06ccb5299a55279dc5cf9228c8f3715a24e093c3d7c03cf9",
    "recurrence-evidence/50-explicit-clock-skip-preview.txt": "8a83969dc6cadd5749f4211bacc97ceae297b53eddb7da039f503536c2449f1f",
    "recurrence-evidence/51-clock-skip-saved.txt": "a805f13478104f3a72bbb1416e884f9876bf73eb8fc54c2c38389b3ab7c67976",
    "recurrence-evidence/52-clock-retire-preview.txt": "f2e33ee318802adc0cab41884838269fbaed4e98713c318c5a943b521268fb35",
    "recurrence-evidence/53-clock-retired.txt": "2f72912a6ddac31b3ba331fdf8b5b3c7c3d5497674e1120123597826dabb93f4",
    "recurrence-evidence/54-month-end-pause-preview.txt": "d6fd6f9e4683075c0c30cba275a3673d72094d8a09418c2757eaba98d07ba576",
    "recurrence-evidence/55-month-end-paused.txt": "092ac1a90efb0f76ff9a493411f88f9b9af62661613b654022317c756f0b6252",
    "recurrence-evidence/56-resource-definition-before-archival.txt": "55c8b8f1f6094c70bb7d52a372016a6a3dd20b70ad56cda3192fed56793cb7bf",
    "recurrence-evidence/57-casey-archived.txt": "11985569eee3723fa2cf3bf497dca6c5f0e832bcd804e0b6a67fde7858e05356",
    "recurrence-evidence/58-archived-person-blocks-generation.jpg": "3329aaf7cecdc36108794b812efb088a81d81159355ccb2064c8e8f15261b9f9",
    "recurrence-evidence/58-archived-person-blocks-generation.txt": "722483ee2e20269e978e1323c87cdcae411733ad9dc38ca9b8edbb2eeb463eef",
    "recurrence-evidence/59-definition-history-visible.txt": "cd42ff2d9f72d2382f2c0e802793607874a866e2a7e8528e5d6aa3435ba799ef",
    "recurrence-evidence/60-original-generation-review-read.txt": "aa8a705f64141db4519fa16a699f2b7f01966af4c14bc93f683a27060f52a528",
    "recurrence-evidence/61-calendar-moved-visit.jpg": "642dc73c947ed0fc224bb0b8a62293b54847b478e7d999da00650cad2a6f84be",
    "recurrence-evidence/61-calendar-moved-visit.txt": "f92516f4ee09510e50bf01ad4b1a352bf00789db38ac0d5f14b8021a7f2ce9a7",
    "recurrence-evidence/62-second-business-empty-repeat.jpg": "bea9a6b6bfa23f88c86e8a8d4d55531a2486e9b6f33f9b9756fcc656df75bfa7",
    "recurrence-evidence/62-second-business-empty-repeat.txt": "76aa7b64445921778a0c157e8b0b294e33a6f6fb1b7294ddfb9360906d67a91d",
    "recurrence-evidence/63-second-business-empty-calendar.jpg": "1ea76ca87271a7b957363dc38e762c54159a86fffc43f8f65966db394941f0f7",
    "recurrence-evidence/63-second-business-empty-calendar.txt": "dafb478a5945f20b7ab3797701b219f5bfff61b795339f3a2dcd01586e4f3b40",
    "recurrence-evidence/after-state-lifecycle-saved-state.json": "8bb40635f7b4d780257c5da986c2d0110d09039c92784c46ffe5398a5b3bc339",
    "recurrence-evidence/backend-tests.txt": "ac2acb73ef47c517161a6f9bffe7309d6af2f44d6c2e97379dec6a1eda01baaf",
    "recurrence-evidence/before-state-lifecycle-saved-state.json": "eecf8838c9b56be9a3a7ffd42f86465c84e8f168ede2f33fae05b18861265ea3",
    "recurrence-evidence/build.txt": "df8f6513e01e0e04fcba4feda89064b27784318306e8e519a52ed2b53efbe844",
    "recurrence-evidence/cleanup.json": "966e9c35135eca56589921df6e7ce9a007ecac585f933c6acd44f0310d7fde3e",
    "recurrence-evidence/client-render.json": "3f4824d62933b016c692d420cbc1076ed4455a23f01cbe1dac35836e23a59b9d",
    "recurrence-evidence/client-tests.txt": "c645fd62f7da816108d662e9d34c89cd608086aeee8e4ddbd6b72eca97cdd6f6",
    "recurrence-evidence/conflict-before-any-generation-saved-state.json": "b3180ad7e07d6c4a730e89108f8bf2d8ead5af310dadb83c487ea704c97e0156",
    "recurrence-evidence/final-browser-saved-state.json": "50bf1d461ae8ba0d4a6ecf1b7927caf16d642a0448d07bc208ea5f0170ca0c62",
    "recurrence-evidence/fixture-setup.json": "da5c441959b324365f633fc36498b96cf11ea378b0babcef15b8c14deab82666",
    "recurrence-evidence/gallery-evidence-clarification.json": "74e55cdb56a405b9bf1e0d0cbf5be33b419024b261daf6615ca2c2a81ba8603a",
    "recurrence-evidence/generated-saved-state.json": "84ed83f6b0e31cefc313540b0b9fd61e7f3d5255bf6c0a55ea2795400bbd436b",
    "recurrence-evidence/patch-request-audit.jsonl": "ca435a42a9d505c7ccb3213125776afe13cc8b55447c1349d7463483c194cc83",
    "recurrence-evidence/protected-history-checked-saved-state.json": "1416c8442072cae54b7e289aed99f9271aa4d1bef0e7c5ab4ef78f3499db7af0",
    "recurrence-evidence/qa-patch-frontend.json": "3041655c42b974a97aaee647e2e9fd2b671d4a7f3df2d19dad4a846016449a02",
    "recurrence-evidence/recurrence-api.json": "d6a4b63f90fd261333a9e881f93ef58422106adc75c056a05cda7c1b1d92b1b0",
    "recurrence-evidence/recurrence-recovery.json": "07d0149ef78fa656c3ab1377bf237b31f74a69552a901f072359e4ca2ba60b24",
    "recurrence-evidence/repair-baseline.json": "8e6b680e2adfabb966391edd9ab8bc56b8f7dd8c7a2dc52a0aa33f65ae9995ab",
    "recurrence-evidence/repair-browser-verification.json": "188993356c7f80eea51e94ab4fc69c12a087c318d711e5faa43f7cf95a62bd36",
    "recurrence-evidence/reporting-render.json": "0dcfb67a6ec17962dd4b887355b008985176491fb00c8bd46b50a3faaaf5a79e",
    "recurrence-evidence/request-audit.jsonl": "3312727412caadf825ea2c047ba9f887b68635c36fcbd63afe9108272b11be56",
    "recurrence-evidence/saved-invariants.json": "0e0a73f49351fba3f5876beff54c39d7bd7af9d17159d80b9d6d5442559163f6",
    "recurrence-evidence/source-map.json": "db71253b12427ad37f8882889e4ef768c507c2321e537a7648a47ce2d613d98f"
  }
}
