From 21b5d3a31ad35aeb5a17a033af83985b454b4d8f Mon Sep 17 00:00:00 2001 From: Agent Control Runner Date: Thu, 15 Oct 2026 10:32:29 +0900 Subject: [PATCH] =?UTF-8?q?P23-03:=20=E7=94=9F=E6=B4=BB=E3=81=AE=E8=A6=B3?= =?UTF-8?q?=E5=AF=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OFFLINE_MIRROR_106_DIAGNOSTICS.json | 1 + .../p23-03/OFFLINE_REPAIR_0b7727a_BLOCKED.md | 253 +++ ...FLINE_REPAIR_OWNER_METHOD_DIAGNOSTICS.json | 1953 +++++++++++++++++ .../writer-request-0002/manifest.json | 922 ++++++++ .../writer-request-0002/manifest.sha256 | 1 + .../writer-request-0002/row-0000-image-0.png | Bin 0 -> 34729 bytes .../writer-request-0002/row-0000-image-1.png | Bin 0 -> 34729 bytes .../writer-request-0002/row-0001-image-0.png | Bin 0 -> 30742 bytes .../writer-request-0002/row-0001-image-1.png | Bin 0 -> 30742 bytes .../writer-request-0002/row-0002-image-0.png | Bin 0 -> 22702 bytes .../writer-request-0002/row-0002-image-1.png | Bin 0 -> 22702 bytes .../writer-request-0002/row-0003-image-0.png | Bin 0 -> 1454 bytes .../writer-request-0002/row-0003-image-1.png | Bin 0 -> 1454 bytes .../writer-request-0002/row-0004-image-0.png | Bin 0 -> 5580 bytes .../writer-request-0002/row-0004-image-1.png | Bin 0 -> 5580 bytes .../writer-request-0002/row-0005-image-0.png | Bin 0 -> 6457 bytes .../writer-request-0002/row-0005-image-1.png | Bin 0 -> 6457 bytes .../writer-request-0002/row-0006-image-0.png | Bin 0 -> 2562 bytes .../writer-request-0002/row-0006-image-1.png | Bin 0 -> 2562 bytes .../writer-request-0002/row-0007-image-0.png | Bin 0 -> 2634 bytes .../writer-request-0002/row-0007-image-1.png | Bin 0 -> 2634 bytes .../writer-request-0002/row-0008-image-0.png | Bin 0 -> 2645 bytes .../writer-request-0002/row-0008-image-1.png | Bin 0 -> 2645 bytes .../writer-request-0004/manifest.json | 443 ++++ .../writer-request-0004/manifest.sha256 | 1 + .../writer-request-0004/row-0000-image-0.png | Bin 0 -> 44129 bytes .../writer-request-0004/row-0000-image-1.png | Bin 0 -> 44129 bytes .../writer-request-0004/row-0001-image-0.png | Bin 0 -> 29927 bytes .../writer-request-0004/row-0001-image-1.png | Bin 0 -> 29927 bytes .../writer-request-0004/row-0002-image-0.png | Bin 0 -> 2780 bytes .../writer-request-0004/row-0002-image-1.png | Bin 0 -> 2780 bytes .../writer-request-0004/row-0003-image-0.png | Bin 0 -> 2800 bytes .../writer-request-0004/row-0003-image-1.png | Bin 0 -> 2800 bytes tests/fixtures/p23-03/passive_observation.gd | 6 + tools/check_p23_life_observation_evidence.py | 388 +++- tools/test_p23_life_observation_evidence.py | 231 +- 36 files changed, 4133 insertions(+), 66 deletions(-) create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_MIRROR_106_DIAGNOSTICS.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_REPAIR_0b7727a_BLOCKED.md create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_REPAIR_OWNER_METHOD_DIAGNOSTICS.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.sha256 create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0000-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0000-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0001-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0001-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0002-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0002-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0003-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0003-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0004-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0004-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0005-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0005-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0006-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0006-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0007-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0007-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0008-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0008-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/manifest.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/manifest.sha256 create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0000-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0000-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0001-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0001-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0002-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0002-image-1.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0003-image-0.png create mode 100644 docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0003-image-1.png diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_MIRROR_106_DIAGNOSTICS.json b/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_MIRROR_106_DIAGNOSTICS.json new file mode 100644 index 0000000..8f9cc12 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_MIRROR_106_DIAGNOSTICS.json @@ -0,0 +1 @@ +{"task_id": "P23-03", "acceptance": "pending", "status": "blocked", "inventory_count": 106, "path_map": [{"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-profile.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-profile.json", "sha256": "f4c8e6290c983b6aa81a4352023adffb39bf70f53977a589eb5c48a212275792"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/ack.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/ack.json", "sha256": "6ba82c6625a1c93a0e1d77e9544fa711938d8b9b3792814ebb5e6aff41d563a3"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/cua-draft.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/cua-draft.json", "sha256": "f970aa0b7f2ee3e1f818b7d349a9b7dd16d71904ac63d5451a3667095f43a10a"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/cua-receipt.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/cua-receipt.json", "sha256": "69df3dffe3056bad787bac1ff28a1cebdebcf634dcd7801fa9388a3148abecd3"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/observed.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/observed.json", "sha256": "9ad55b933e90b4ebf5d375cf05e57fad4ea7f19ec0ec775ccc33f52d6e22ade4"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/request.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/request.json", "sha256": "3957f8618ab143d0c69e78686cb3126ae03ef50364990d5288a46f5bad22b143"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/screen-after.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/screen-after.png", "sha256": "3bf5460cbf5303d15bca7a553e3af9ff10c1dd33f36caca330b56c1aeda415b0"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/screen-before.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/screen-before.png", "sha256": "29eb60a401b63e3be6813a3c69341a9c53f77240a9e0503f6b5f2332f283640f"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/ack.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/ack.json", "sha256": "1a872d6cf63b70890c45180110b1332987c47f1ef289de6696ddc94b30445eb1"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/cua-draft.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/cua-draft.json", "sha256": "5e98491839e3fd9872bea2f2109076044790090a8d270653e50f4e76cb541bd6"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/cua-receipt.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/cua-receipt.json", "sha256": "184d50e702232ce259ca75b830992cb8e91d5175289a21812661325bf0024860"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/observed.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/observed.json", "sha256": "6f6c980881ead5e6870edd2dd7900eae01358564b5c27c49a096471e5dc023eb"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/request.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/request.json", "sha256": "172dc9a8f4bb684583f7417ac4c544172ee66b4134845fe540326df5598e6167"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json", "sha256": "d9e92a5b1925d6e1855f6eaff2820007d7db8dd79a5348ec801a38251b40fe90"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json.stderr", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json.stderr", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json.stdout", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json.stdout", "sha256": "4c6cf2995559b9f9dfafbbe3bcea72c7c070316f2cceac3990b2431949b77eff"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded.png", "sha256": "206a9aafdc50d1f2f330690e14390de8c7ed5b0df024cedf8f2fbd35326f455a"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/screen-after.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/screen-after.png", "sha256": "7027a7f1813aa8c9fcff38e6e4b022ed718d6f9c9fd13d31ecc3d6d10818ac10"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/screen-before.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/screen-before.png", "sha256": "ab073ed1055ca2356a050fdd47176c454c109ebe5c008b194ea8a5f149efa7f5"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/ack.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/ack.json", "sha256": "7bb69a521a6cf7b665ce135b004b935ddc6cd631c12d6e341a303c9e8b8b4638"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/cua-draft.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/cua-draft.json", "sha256": "0a414781f1a28f2d74d4ad141375e53bc991d0d08cca5149300893d52f72b6cf"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/cua-receipt.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/cua-receipt.json", "sha256": "bd7801304e9a79b403005ed19b269b342ce95773eaef6e26763644b690855d79"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/observed.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/observed.json", "sha256": "f1305e1d9986cf603d21e50525c26c79224c4e6596fc07bc86dc3c6db8cd0419"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/request.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/request.json", "sha256": "d331fd7e3419e6fc45da756c69298933975ae83e6af0b2dd6ccb908fa3c07695"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/screen-after.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/screen-after.png", "sha256": "0d288c1632689abae946fcc5aa2d3fa41ba42969c52ebc530f8cef1295ca1642"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/screen-before.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/screen-before.png", "sha256": "7531134f5251352f16a207de41ce15f400a8b8d5f673866d7f8ad708819a158e"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/ack.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/ack.json", "sha256": "80fd3d3d099871a9c6ba6a9b453159f682c54ee05f799cc56cc1ebc2c0a15806"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/cua-draft.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/cua-draft.json", "sha256": "50d9979223ef08632b11e61f340fa1fa7ff3d06aa74896b9128cc5c334379854"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/cua-receipt.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/cua-receipt.json", "sha256": "b393e4e0afcdbc72f8cbb3c88cbe6cab7fa2548855ee648c69c5ac61f7fffb17"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/observed.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/observed.json", "sha256": "d6d33f52e224fccff81ed23ad62223c0a23e11171aef74583dfd0d8e9102a635"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/request.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/request.json", "sha256": "1a9ace68b3cf0ca997ea3e28ba1da1c30aa0cff72bf5d433d008ce578c7de093"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/screen-after.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/screen-after.png", "sha256": "e5a7ac0c3ba3f001baae7c771304d1a9a9cf024240176e8f8735a9dcf1091b31"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/screen-before.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/screen-before.png", "sha256": "2abb4675f9978e7b86599c4334732ebadcb7cd5c5c51deeacaa7d0dee858e9b9"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/manifest.jsonl", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/manifest.jsonl", "sha256": "2a2e56d54c74caecc505215bc02a0415c4b226398559a2cdecb02d8a89224105"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/006e6935714b7de8da92695719f9446219a2ae851d83f1e93496cbd00c937bc7.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/006e6935714b7de8da92695719f9446219a2ae851d83f1e93496cbd00c937bc7.json", "sha256": "006e6935714b7de8da92695719f9446219a2ae851d83f1e93496cbd00c937bc7"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/07ec7d9753eb4173bc87f4138022ea05786ba3535d7a87f94c04b15d91504627.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/07ec7d9753eb4173bc87f4138022ea05786ba3535d7a87f94c04b15d91504627.json", "sha256": "07ec7d9753eb4173bc87f4138022ea05786ba3535d7a87f94c04b15d91504627"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/081adfbec19ca2d35db248e11dc7eec4c1ca73ef1183a02982a2ab64ee79c9d2.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/081adfbec19ca2d35db248e11dc7eec4c1ca73ef1183a02982a2ab64ee79c9d2.json", "sha256": "081adfbec19ca2d35db248e11dc7eec4c1ca73ef1183a02982a2ab64ee79c9d2"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/0a87879a4f0fd10e123f81c28fb1040429c2ec012a56aa008a5489b3d785fb14.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/0a87879a4f0fd10e123f81c28fb1040429c2ec012a56aa008a5489b3d785fb14.json", "sha256": "0a87879a4f0fd10e123f81c28fb1040429c2ec012a56aa008a5489b3d785fb14"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/0f0486675c258f53110faf64fe7e755d44604f009f8e2c6c2a3d69b399f0a40c.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/0f0486675c258f53110faf64fe7e755d44604f009f8e2c6c2a3d69b399f0a40c.json", "sha256": "0f0486675c258f53110faf64fe7e755d44604f009f8e2c6c2a3d69b399f0a40c"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/209555b7428701d2bcfabb0cd704eed7afe0ceaf3b8c6b8b646afcdb949f3925.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/209555b7428701d2bcfabb0cd704eed7afe0ceaf3b8c6b8b646afcdb949f3925.json", "sha256": "209555b7428701d2bcfabb0cd704eed7afe0ceaf3b8c6b8b646afcdb949f3925"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/277769564469430077eb639f3e530350d7ba971153fb5ebc76c8733b0fd6dfc1.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/277769564469430077eb639f3e530350d7ba971153fb5ebc76c8733b0fd6dfc1.json", "sha256": "277769564469430077eb639f3e530350d7ba971153fb5ebc76c8733b0fd6dfc1"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/3498cdb05642a0ae559a63bf42b50c13e008f0c9a24d6a97d56a8b1076d36a55.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/3498cdb05642a0ae559a63bf42b50c13e008f0c9a24d6a97d56a8b1076d36a55.json", "sha256": "3498cdb05642a0ae559a63bf42b50c13e008f0c9a24d6a97d56a8b1076d36a55"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/36e97c42c3c70c217bffb14431446d6da54d5623ce7a8df887bb4fc2ee91e1ec.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/36e97c42c3c70c217bffb14431446d6da54d5623ce7a8df887bb4fc2ee91e1ec.json", "sha256": "36e97c42c3c70c217bffb14431446d6da54d5623ce7a8df887bb4fc2ee91e1ec"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/3b76cdbb5d4a16559bf81bef3c28940aad0c29d3378e26de3daa911e3e900da6.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/3b76cdbb5d4a16559bf81bef3c28940aad0c29d3378e26de3daa911e3e900da6.json", "sha256": "3b76cdbb5d4a16559bf81bef3c28940aad0c29d3378e26de3daa911e3e900da6"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/3e1d048bf2c92d3c0b8826a6d29b67157e6ece4716a106b37c8abce54f7c07f1.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/3e1d048bf2c92d3c0b8826a6d29b67157e6ece4716a106b37c8abce54f7c07f1.json", "sha256": "3e1d048bf2c92d3c0b8826a6d29b67157e6ece4716a106b37c8abce54f7c07f1"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/42dc46c981c1a8abfa9108c6cbf148036debd92f43a1d0b202ff76b15b01d6e1.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/42dc46c981c1a8abfa9108c6cbf148036debd92f43a1d0b202ff76b15b01d6e1.json", "sha256": "42dc46c981c1a8abfa9108c6cbf148036debd92f43a1d0b202ff76b15b01d6e1"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/48313efc10bef15c3d8cf384de9ea591da1d9c3ff8a5539f12c6b3d1cf0c63e5.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/48313efc10bef15c3d8cf384de9ea591da1d9c3ff8a5539f12c6b3d1cf0c63e5.json", "sha256": "48313efc10bef15c3d8cf384de9ea591da1d9c3ff8a5539f12c6b3d1cf0c63e5"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/4f3f1601593b6ab0b25bfa9968ea2515edf6cf496080165b40f02b51ddd3b378.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/4f3f1601593b6ab0b25bfa9968ea2515edf6cf496080165b40f02b51ddd3b378.json", "sha256": "4f3f1601593b6ab0b25bfa9968ea2515edf6cf496080165b40f02b51ddd3b378"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/533f62b8ce93979e7823662864763d4d0a1f3354ea544c2784e185a679e1cf5d.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/533f62b8ce93979e7823662864763d4d0a1f3354ea544c2784e185a679e1cf5d.json", "sha256": "533f62b8ce93979e7823662864763d4d0a1f3354ea544c2784e185a679e1cf5d"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/59035f4021793807f5eb35f322dc1c8ae642bccf499cc2ab69dadbcbff16117e.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/59035f4021793807f5eb35f322dc1c8ae642bccf499cc2ab69dadbcbff16117e.json", "sha256": "59035f4021793807f5eb35f322dc1c8ae642bccf499cc2ab69dadbcbff16117e"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/5ef44a9c9c2e95a417c452603c875aac3de7818b8a36bc0dab921afb992d2f94.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/5ef44a9c9c2e95a417c452603c875aac3de7818b8a36bc0dab921afb992d2f94.json", "sha256": "5ef44a9c9c2e95a417c452603c875aac3de7818b8a36bc0dab921afb992d2f94"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/5f94d9b3217fb786d835eae33c05ced2b59eb09ef0486534de5f9616e8dda84a.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/5f94d9b3217fb786d835eae33c05ced2b59eb09ef0486534de5f9616e8dda84a.json", "sha256": "5f94d9b3217fb786d835eae33c05ced2b59eb09ef0486534de5f9616e8dda84a"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/6058bb5d828172e29449e2d650919c3e4043713902b5792becc02c8ceb0bf237.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/6058bb5d828172e29449e2d650919c3e4043713902b5792becc02c8ceb0bf237.json", "sha256": "6058bb5d828172e29449e2d650919c3e4043713902b5792becc02c8ceb0bf237"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/60beb433cbe02bb31dae1a37abc0089e33314c852474bcf35ce5a6c031ac3af3.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/60beb433cbe02bb31dae1a37abc0089e33314c852474bcf35ce5a6c031ac3af3.json", "sha256": "60beb433cbe02bb31dae1a37abc0089e33314c852474bcf35ce5a6c031ac3af3"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/6d28e9048b255064f2cba6f75423f9a8a80164972abcbd8de27fbbfc93577610.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/6d28e9048b255064f2cba6f75423f9a8a80164972abcbd8de27fbbfc93577610.json", "sha256": "6d28e9048b255064f2cba6f75423f9a8a80164972abcbd8de27fbbfc93577610"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/6e3378d6aec1834b37003da05775bd59049cb4a8701360e3225a8731be87d041.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/6e3378d6aec1834b37003da05775bd59049cb4a8701360e3225a8731be87d041.json", "sha256": "6e3378d6aec1834b37003da05775bd59049cb4a8701360e3225a8731be87d041"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/74e6f40cdfa031587896827cdaaa8fab67d953dbb7aab42a83ca1c6c993825e2.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/74e6f40cdfa031587896827cdaaa8fab67d953dbb7aab42a83ca1c6c993825e2.json", "sha256": "74e6f40cdfa031587896827cdaaa8fab67d953dbb7aab42a83ca1c6c993825e2"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/755326d7c8f5d7a36bf743d3c67f24da8483f35f1235cefaa90c0db3babaf4d5.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/755326d7c8f5d7a36bf743d3c67f24da8483f35f1235cefaa90c0db3babaf4d5.json", "sha256": "755326d7c8f5d7a36bf743d3c67f24da8483f35f1235cefaa90c0db3babaf4d5"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/81ad6f4cf61b66632c8b42226830cb0e352d4b0a74a0de5af6f46796cbb20d62.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/81ad6f4cf61b66632c8b42226830cb0e352d4b0a74a0de5af6f46796cbb20d62.json", "sha256": "81ad6f4cf61b66632c8b42226830cb0e352d4b0a74a0de5af6f46796cbb20d62"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/822666890d5313a9a995d9f49b15a0d8074d991ea0bb7035dfd7af2a70bc3312.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/822666890d5313a9a995d9f49b15a0d8074d991ea0bb7035dfd7af2a70bc3312.json", "sha256": "822666890d5313a9a995d9f49b15a0d8074d991ea0bb7035dfd7af2a70bc3312"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/851014d0a62736af16750b0e321d43eeaee22a5132a338c1928e0c90333d1bd2.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/851014d0a62736af16750b0e321d43eeaee22a5132a338c1928e0c90333d1bd2.json", "sha256": "851014d0a62736af16750b0e321d43eeaee22a5132a338c1928e0c90333d1bd2"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/8e8ca9a9f1887d40aaf58f42d8ef94088b678a5a8ebbdff7357a9fa12df6f929.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/8e8ca9a9f1887d40aaf58f42d8ef94088b678a5a8ebbdff7357a9fa12df6f929.json", "sha256": "8e8ca9a9f1887d40aaf58f42d8ef94088b678a5a8ebbdff7357a9fa12df6f929"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/9256d4122881a7a8ecf0cde7aa17bf5021a67399d79cf664a3c118886ca08b7f.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/9256d4122881a7a8ecf0cde7aa17bf5021a67399d79cf664a3c118886ca08b7f.json", "sha256": "9256d4122881a7a8ecf0cde7aa17bf5021a67399d79cf664a3c118886ca08b7f"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/9d2a5477aad0c6d8090c5990c357e44640318dedae558021730f6c7c7fdeef13.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/9d2a5477aad0c6d8090c5990c357e44640318dedae558021730f6c7c7fdeef13.json", "sha256": "9d2a5477aad0c6d8090c5990c357e44640318dedae558021730f6c7c7fdeef13"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/a19556a94b9990baca58bd52672c85bec9dc5cdda98c5dee251648835a594b1d.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/a19556a94b9990baca58bd52672c85bec9dc5cdda98c5dee251648835a594b1d.json", "sha256": "a19556a94b9990baca58bd52672c85bec9dc5cdda98c5dee251648835a594b1d"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/a9bb07bf7b9c182da806c290b524f6dd0c339b9ce6b6360aab2a2e7fe352958c.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/a9bb07bf7b9c182da806c290b524f6dd0c339b9ce6b6360aab2a2e7fe352958c.json", "sha256": "a9bb07bf7b9c182da806c290b524f6dd0c339b9ce6b6360aab2a2e7fe352958c"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/b29ddb1f71715e4d78ce0f84e196d93db425680e7775eeae792fad2535618e12.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/b29ddb1f71715e4d78ce0f84e196d93db425680e7775eeae792fad2535618e12.json", "sha256": "b29ddb1f71715e4d78ce0f84e196d93db425680e7775eeae792fad2535618e12"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/b2bd7ca682726d7b8d4bb7d89bab95a5daf68b5894c70a6c2cee44bcfeabb7b3.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/b2bd7ca682726d7b8d4bb7d89bab95a5daf68b5894c70a6c2cee44bcfeabb7b3.json", "sha256": "b2bd7ca682726d7b8d4bb7d89bab95a5daf68b5894c70a6c2cee44bcfeabb7b3"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/b3fc82ce2b7ef87eebfc6d6219f55537995c8aa6e8ebf720a42f2fde8c515f59.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/b3fc82ce2b7ef87eebfc6d6219f55537995c8aa6e8ebf720a42f2fde8c515f59.json", "sha256": "b3fc82ce2b7ef87eebfc6d6219f55537995c8aa6e8ebf720a42f2fde8c515f59"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/b581a8dce62302bb8054d386ae0e0384c8412a60daf92d72c5ac9ddbfa2631be.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/b581a8dce62302bb8054d386ae0e0384c8412a60daf92d72c5ac9ddbfa2631be.json", "sha256": "b581a8dce62302bb8054d386ae0e0384c8412a60daf92d72c5ac9ddbfa2631be"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/bf86175f744e64db3fd3a8d893faebe7eb77dba4c5afb3807a8bae0b298684eb.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/bf86175f744e64db3fd3a8d893faebe7eb77dba4c5afb3807a8bae0b298684eb.json", "sha256": "bf86175f744e64db3fd3a8d893faebe7eb77dba4c5afb3807a8bae0b298684eb"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/c56a3daafa29d180ae351a8184120d28a7be3c17493a3e791fdb0b2cdc986547.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/c56a3daafa29d180ae351a8184120d28a7be3c17493a3e791fdb0b2cdc986547.json", "sha256": "c56a3daafa29d180ae351a8184120d28a7be3c17493a3e791fdb0b2cdc986547"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/c5e44308042811dc780d3359d92b462e86d8d7682369a68dc419ee4de1479e9c.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/c5e44308042811dc780d3359d92b462e86d8d7682369a68dc419ee4de1479e9c.json", "sha256": "c5e44308042811dc780d3359d92b462e86d8d7682369a68dc419ee4de1479e9c"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/cf6cc0471a2eb41de41d3bd997676dc4d78b50fe304b8164530ead8fef5eb4df.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/cf6cc0471a2eb41de41d3bd997676dc4d78b50fe304b8164530ead8fef5eb4df.json", "sha256": "cf6cc0471a2eb41de41d3bd997676dc4d78b50fe304b8164530ead8fef5eb4df"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/d36802f06bab7f5dee837e6c2061320a1098b7ad659bb4b26b4d9d201f03fe15.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/d36802f06bab7f5dee837e6c2061320a1098b7ad659bb4b26b4d9d201f03fe15.json", "sha256": "d36802f06bab7f5dee837e6c2061320a1098b7ad659bb4b26b4d9d201f03fe15"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/d622acf31417035c3378339e89360e68e49d37653e511c9aaac0970122e8388f.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/d622acf31417035c3378339e89360e68e49d37653e511c9aaac0970122e8388f.json", "sha256": "d622acf31417035c3378339e89360e68e49d37653e511c9aaac0970122e8388f"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/dada5203240e91ae4cb2c4534e976013cacbcd8794bcf17d16e6971dfd6c4b1d.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/dada5203240e91ae4cb2c4534e976013cacbcd8794bcf17d16e6971dfd6c4b1d.json", "sha256": "dada5203240e91ae4cb2c4534e976013cacbcd8794bcf17d16e6971dfd6c4b1d"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/dff36d6a29cdc6f25c4979218cd3f4fe9aa6a3a8122f0e383ab46d23941ec034.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/dff36d6a29cdc6f25c4979218cd3f4fe9aa6a3a8122f0e383ab46d23941ec034.json", "sha256": "dff36d6a29cdc6f25c4979218cd3f4fe9aa6a3a8122f0e383ab46d23941ec034"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/e3ca732a987307c6d9cd59389dc480c11d3efcbcc65608ee3f4fc12efa2ce9d5.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/e3ca732a987307c6d9cd59389dc480c11d3efcbcc65608ee3f4fc12efa2ce9d5.json", "sha256": "e3ca732a987307c6d9cd59389dc480c11d3efcbcc65608ee3f4fc12efa2ce9d5"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/eb076505b0f853f33d000fa2332365e74cfd488cefeb5ab1f6c12e7cdb52f4d8.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/eb076505b0f853f33d000fa2332365e74cfd488cefeb5ab1f6c12e7cdb52f4d8.json", "sha256": "eb076505b0f853f33d000fa2332365e74cfd488cefeb5ab1f6c12e7cdb52f4d8"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/ee0fae657b55ee7728b35d11a9275c1c9f2027958fd6ec772c29b78fa7f1851f.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/ee0fae657b55ee7728b35d11a9275c1c9f2027958fd6ec772c29b78fa7f1851f.json", "sha256": "ee0fae657b55ee7728b35d11a9275c1c9f2027958fd6ec772c29b78fa7f1851f"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f08aa2e3a04c005aac2f83c018dde863a762583d6b170970507be070db7c1c1b.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f08aa2e3a04c005aac2f83c018dde863a762583d6b170970507be070db7c1c1b.json", "sha256": "f08aa2e3a04c005aac2f83c018dde863a762583d6b170970507be070db7c1c1b"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f3accdc0150419eb72b3ac9054a55bd21aecd35c700b2d86074ae52c94b11ab5.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f3accdc0150419eb72b3ac9054a55bd21aecd35c700b2d86074ae52c94b11ab5.json", "sha256": "f3accdc0150419eb72b3ac9054a55bd21aecd35c700b2d86074ae52c94b11ab5"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f620959221ba482cd916bb01f53ef49eda7dc10a57b81f68922ad28cd18faa74.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f620959221ba482cd916bb01f53ef49eda7dc10a57b81f68922ad28cd18faa74.json", "sha256": "f620959221ba482cd916bb01f53ef49eda7dc10a57b81f68922ad28cd18faa74"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f74bd2860868160233adb8a1e783b739472550121e9ac769dc89f7c80ef6436e.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f74bd2860868160233adb8a1e783b739472550121e9ac769dc89f7c80ef6436e.json", "sha256": "f74bd2860868160233adb8a1e783b739472550121e9ac769dc89f7c80ef6436e"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f825a3aebd0f312b3d9108839e25329edc127b29b84716ccbaf400386f3af607.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f825a3aebd0f312b3d9108839e25329edc127b29b84716ccbaf400386f3af607.json", "sha256": "f825a3aebd0f312b3d9108839e25329edc127b29b84716ccbaf400386f3af607"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f8c3b035747623a97488f4aaed64e9daef4176f41c8c1239edd29061f987d6a0.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f8c3b035747623a97488f4aaed64e9daef4176f41c8c1239edd29061f987d6a0.json", "sha256": "f8c3b035747623a97488f4aaed64e9daef4176f41c8c1239edd29061f987d6a0"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/fa523a9e4158e7d74c080b3cef7f9a1667cf8c21799c57c8fbde4fc7022c67cb.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/fa523a9e4158e7d74c080b3cef7f9a1667cf8c21799c57c8fbde4fc7022c67cb.json", "sha256": "fa523a9e4158e7d74c080b3cef7f9a1667cf8c21799c57c8fbde4fc7022c67cb"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/fb7ab245f13a8d72469bf2f4a03843799a7b0d406ea4eefcc2e2556be1df86ae.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/fb7ab245f13a8d72469bf2f4a03843799a7b0d406ea4eefcc2e2556be1df86ae.json", "sha256": "fb7ab245f13a8d72469bf2f4a03843799a7b0d406ea4eefcc2e2556be1df86ae"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/ended.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/ended.json", "sha256": "9f1153d30fba11684fd287a5d8e60f5a38ff43bb39a3637009c7f1f71153e918"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/engine-native.log", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/engine-native.log", "sha256": "443b60a377ba87bde69d410fdfc4402a949a9d65aa053da69a5fd822703de098"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/passive_os.gd", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/passive_os.gd", "sha256": "b90f054faa4fd46e6a30ba12d2ce22cdcfb281351b209650c8a00a7713767e47"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/process-started.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/process-started.json", "sha256": "9ccb872bdb78e164fbf3a92d642df2c702148dc58ad62d163f48bde53de946a4"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/started.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/started.json", "sha256": "108f1968f89381feb50fb72ada1f6a8d019376c7c941c21f00ca186f21589169"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded-after.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded-after.png", "sha256": "e6ab48ad864a1b5fdca2da587d95fe7949ac0c59e664a4524db66e3e861a73aa"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json", "sha256": "b25b2224963f9a02ad87675969ab51c90aff29891b136095198afc2fe95acb73"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json.stdout", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json.stdout", "sha256": "b373c1f4a8afd7ed420b13ea1ac3221c6d8d34e7be1080fc392bf3ec78dfd367"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json.stderr", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json.stderr", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded.png", "sha256": "abf7d2e89413431438f35cc3eecb5534a7257cb033906c5397592678b2e9bce4"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json", "sha256": "363c2bdb1da77458226d01e971b9aea1220fcc81f70fb5c3c816a12b7039fac3"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json.stdout", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json.stdout", "sha256": "eff26a97dc0e3e17cb5071009e539d3129c80af17752f6fa686c2caaf678e078"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json.stderr", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json.stderr", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded-after.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded-after.png", "sha256": "b82e6ef061d9b4e8cbc3321405553f3f447c8abfb61ce38532254130a704ee95"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json", "sha256": "d9f5e79103258a50bb5d0866725a8488017a9cc8ef150312d16de9043618b55c"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json.stdout", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json.stdout", "sha256": "4e12bec18012e2c609e66c0250f0dd7c3201bbf8d32e7241507926f169a30c2d"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json.stderr", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json.stderr", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "inspected_eight": [{"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json", "sha256": "d9e92a5b1925d6e1855f6eaff2820007d7db8dd79a5348ec801a38251b40fe90"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded.png", "sha256": "206a9aafdc50d1f2f330690e14390de8c7ed5b0df024cedf8f2fbd35326f455a"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json", "sha256": "b25b2224963f9a02ad87675969ab51c90aff29891b136095198afc2fe95acb73"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded-after.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded-after.png", "sha256": "e6ab48ad864a1b5fdca2da587d95fe7949ac0c59e664a4524db66e3e861a73aa"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json", "sha256": "363c2bdb1da77458226d01e971b9aea1220fcc81f70fb5c3c816a12b7039fac3"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded.png", "sha256": "abf7d2e89413431438f35cc3eecb5534a7257cb033906c5397592678b2e9bce4"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json", "sha256": "d9f5e79103258a50bb5d0866725a8488017a9cc8ef150312d16de9043618b55c"}, {"original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded-after.png", "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded-after.png", "sha256": "b82e6ef061d9b4e8cbc3321405553f3f447c8abfb61ce38532254130a704ee95"}], "frames": [{"request": "writer-request-0002", "layer": 0, "rows": [{"category": "room", "id": "facility_00000002", "eligibility": "visible", "local_rect": [131.0, 388.0, 256.0, 192.0], "screenshot_rect": [210.0, 485.0, 256.0, 192.0], "operation": "INACTIVE", "dimmed": true, "noise": {"samples": 49152, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 49152}}, {"category": "room", "id": "facility_00000003", "eligibility": "visible", "local_rect": [1027.0, 388.0, 256.0, 192.0], "screenshot_rect": [1106.0, 485.0, 256.0, 192.0], "operation": "INACTIVE", "dimmed": true, "noise": {"samples": 49152, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 49152}}, {"category": "room", "id": "facility_00000007", "eligibility": "visible", "local_rect": [131.0, 292.0, 128.0, 96.0], "screenshot_rect": [210.0, 389.0, 128.0, 96.0], "operation": "OPERATING", "dimmed": false, "noise": {"samples": 12288, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 12288}}, {"category": "queue", "id": "0", "eligibility": "visible", "local_rect": [259.0, 276.0, 42.0, 14.0], "screenshot_rect": [338.0, 373.0, 42.0, 14.0], "operation": null, "dimmed": false, "noise": {"samples": 588, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 588}}, {"category": "guest", "id": "guest/guest-auto-00000019", "eligibility": "visible", "local_rect": [267.0, 325.0, 48.0, 54.0], "screenshot_rect": [346.0, 422.0, 48.0, 54.0], "operation": null, "dimmed": false, "noise": {"samples": 2592, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 2592}}, {"category": "guest", "id": "guest/guest-auto-00000020", "eligibility": "visible", "local_rect": [139.0, 301.0, 48.0, 54.0], "screenshot_rect": [218.0, 398.0, 48.0, 54.0], "operation": null, "dimmed": false, "noise": {"samples": 2592, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 2592}}, {"category": "business", "id": "0", "eligibility": "visible", "local_rect": [133.0, 390.0, 79.0, 14.0], "screenshot_rect": [212.0, 487.0, 79.0, 14.0], "operation": null, "dimmed": false, "noise": {"samples": 1106, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 1106}}, {"category": "business", "id": "1", "eligibility": "visible", "local_rect": [1029.0, 390.0, 79.0, 14.0], "screenshot_rect": [1108.0, 487.0, 79.0, 14.0], "operation": null, "dimmed": false, "noise": {"samples": 1106, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 1106}}, {"category": "business", "id": "2", "eligibility": "visible", "local_rect": [133.0, 294.0, 75.0, 14.0], "screenshot_rect": [212.0, 391.0, 75.0, 14.0], "operation": null, "dimmed": false, "noise": {"samples": 1050, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 1050}}], "unaudited_traffic_overlays": [{"cell": [-6, 2, 0], "rect": [261.0, 294.0, 60.0, 92.0]}], "pending_categories": ["EV", "staff", "goods"], "pixel_class_state_proof": "pending; temporal noise is not class/state proof"}, {"request": "writer-request-0004", "layer": 1, "rows": [{"category": "room", "id": "facility_00000004", "eligibility": "visible", "local_rect": [131.0, 388.0, 256.0, 192.0], "screenshot_rect": [210.0, 485.0, 256.0, 192.0], "operation": "INACTIVE", "dimmed": true, "noise": {"samples": 49152, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 49152}}, {"category": "room", "id": "facility_00000005", "eligibility": "visible", "local_rect": [1027.0, 388.0, 256.0, 192.0], "screenshot_rect": [1106.0, 485.0, 256.0, 192.0], "operation": "INACTIVE", "dimmed": true, "noise": {"samples": 49152, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 49152}}, {"category": "business", "id": "0", "eligibility": "visible", "local_rect": [133.0, 390.0, 79.0, 14.0], "screenshot_rect": [212.0, 487.0, 79.0, 14.0], "operation": null, "dimmed": false, "noise": {"samples": 1106, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 1106}}, {"category": "business", "id": "1", "eligibility": "visible", "local_rect": [1029.0, 390.0, 79.0, 14.0], "screenshot_rect": [1108.0, 487.0, 79.0, 14.0], "operation": null, "dimmed": false, "noise": {"samples": 1106, "max_channel_delta": 0, "mean_channel_delta": 0.0, "unchanged": 1106}}], "unaudited_traffic_overlays": [], "pending_categories": ["queue", "EV", "staff", "goods"], "pixel_class_state_proof": "pending; temporal noise is not class/state proof"}], "root_native_os_full_regression_independent_review": "pending"} diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_REPAIR_0b7727a_BLOCKED.md b/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_REPAIR_0b7727a_BLOCKED.md new file mode 100644 index 0000000..e93f5cd --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_REPAIR_0b7727a_BLOCKED.md @@ -0,0 +1,253 @@ +# P23-03 offline repair — evidence gap + +Status: blocked, not static-complete. No acceptance credit. The failed 0b7727a +OS run remains failure history. No receipts, mirror files, product, values, +styles or test gates were changed. No git writes or engine/OS/collector/full +runs were performed. + +## Corrected direction + +The three previous pixel assumptions are superseded: + +1. `viewport_to_screen` maps to content coordinates, not screenshot pixels. + Actual request-0002 and request-0004 CUA receipt calibration records window + size 1440x810, screenshot 1440x842, titlebar 32, backing scale 1 and stretch 1. + The image lookup must apply the calibrated content origin and independently + check agreement with actual CUA click offsets; the number 32 must not become + a checker constant. Existing affine composition checks remain required. +2. Source RGB cannot be required unchanged after JPEG conversion, NO_STAFF + dimming, ghost outlines and antialiasing. Palette identity is source + provenance, not a screenshot color oracle. Pixel proof needs measured + within-image noise and independent expected-class/state/shift alternatives. +3. Every report row must be accounted for, but not every row is visible. Use + report/audit fields for visible, clipped/clamped, outside with reason, + ghost/inactive and facility-state dimming. Require eligible visible coverage + of all six categories on both FRONT and BACK. Never silently skip a row. + +The spec requires draw-consumed rows, pixel rectangles and provenance to +correspond; it does not require unchanged source RGB. The function docstring +now explicitly warns that the implementation still uses the superseded checks. + +## Verified material and blocking dependency + +Mirror: +`/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07` + +All 94 files named by MIRROR_INDEX.json were read and their SHA256 verified; +zero missing files or mismatches. The only indexed conversion record is +`os-pair/A/writer-request-0002/root-early-conversion.json`, with stdout/stderr. +The only decoded PNG is the corresponding `root-early-decoded.png`, SHA256 +`206a9aafdc50d1f2f330690e14390de8c7ed5b0df024cedf8f2fbd35326f455a`. + +The other three required stable screenshots are JPEG bytes despite .png names: + +- `os-pair/A/writer-request-0002/screen-after.png` +- `os-pair/A/writer-request-0004/screen-before.png` +- `os-pair/A/writer-request-0004/screen-after.png` + +Their magic starts `ffd8ffe000104a46`. No frozen decoded PNG/conversion records +for these files are in the mirror. Searching the original source root named +by MIRROR_INDEX for `*decoded*.png` and `*conversion*.json` also returned none. +The existing conversion verifier requires a separate PNG, original raw hash, +CUA call attribution and pinned `/usr/bin/sips` conversion record. Creating +replacement conversion assertions, rewriting receipt paths, or silently +changing that converter authority would not preserve this proof gate. + +Minimal next input: Root supplies separate decoded PNGs and genuine conversion +records/logs for those three existing raw images, adds their hashes to a new +mirror inventory while preserving the original inventory and receipts. This +does not require another OS capture. Alternatively the commander must explicitly +specify an offline Python JPEG decoder authority and its provenance contract. +Worker must not execute sips under the Python-only direction. + +Until then the requested full frozen before/after comparison, BACK cropped +pixel fixtures, calibrated noise and per-row pixel results cannot be submitted +as complete. Geometry/report preparation alone cannot meet all requested tests. +The behavioral repair and new fixtures/tests have not been implemented. + +## Local commands and outputs + +These read-only Python checks used the mirror path above as `p`: + +```python +import json, pathlib, hashlib +p = pathlib.Path('/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07') +j = json.loads((p / 'MIRROR_INDEX.json').read_text()) +bad = [r['path'] for r in j['files'] if not (p/r['path']).is_file() + or hashlib.sha256((p/r['path']).read_bytes()).hexdigest() != r['sha256']] +print('indexed', len(j['files']), 'mismatches', bad) +print('conversion records', [r['path'] for r in j['files'] if 'conversion' in r['path']]) +``` + +Output: +``` +indexed 94 mismatches [] +conversion records ['os-pair/A/writer-request-0002/root-early-conversion.json', 'os-pair/A/writer-request-0002/root-early-conversion.json.stderr', 'os-pair/A/writer-request-0002/root-early-conversion.json.stdout'] +``` + +Calling the existing `screenshot_pixels(p/name)` for each of the three paths +above (without manufacturing a conversion argument) produced: +``` +writer-request-0002/screen-after.png: JPEG screenshot requires conversion record +writer-request-0004/screen-before.png: JPEG screenshot requires conversion record +writer-request-0004/screen-after.png: JPEG screenshot requires conversion record +``` + +Command: `python3 tools/test_p23_life_observation_evidence.py` +``` +................................ +---------------------------------------------------------------------- +Ran 32 tests in 0.058s + +OK +``` + +These are existing unit tests, not the requested new repair tests, and do not +prove the repair or acceptance. Root native/OS/full review remains pending. +Seven conditions, six categories, 30/88, no partial credit, timeout 900 and +cap null remain unchanged. + +## Follow-on: 106-entry mirror (2026-10-15) + +The missing-conversion dependency above is **resolved**, not a current blocker. +The prior text is retained as failure history. The worker read all 106 indexed +files and verified every byte count and SHA256, plus the preserved initial94 +inventory SHA and unchanged entries. No mirror or original receipt was edited. + +`OFFLINE_MIRROR_106_DIAGNOSTICS.json` contains the explicit original absolute +path -> mirrored absolute path -> equal indexed SHA256 mapping for all106 files, +including the eight named PNG/conversion files. Each conversion was checked +against its corresponding actual CUA screenshot call ID/raw hash, pinned sips +binary SHA, original argv, output PNG magic/dimensions/hash and stdout/stderr +hashes. Original raw/png path strings and argv remain unchanged. A read-only +resolver locates indexed mirrored bytes; it does not rewrite conversion records. +Direct reads of the source artifact directory were denied by the host +(`PermissionError: Operation not permitted`); equality to the frozen inventory +and conversion-record hashes was verified, not a fresh direct source-directory +comparison. This limitation is not represented as a missing PNG conversion. + +New `--offline-mirror` preparation diagnostics check content/image dimensions, +backing scale, content origin derived from recorded titlebar, affine composition, +and agreement with the separately recorded click events. They independently +derive existing audit row identities/local rectangles from report positions and +source palette provenance. Every existing audit row has visible/clipped/outside +accounting and a calibrated screenshot rectangle. Room enum/operation names are +read from the actual FacilityInstance source. Dimming is derived from operation, +not merely the NO_STAFF state name. These are preparation diagnostics, not a +replacement acceptance pixel gate. In particular, audit font_width remains an +engine assertion, and receipt click events have not been verified against the +full helper-definition/tool trace. No source RGB tolerance was invented. + +Actual frozen-frame results: + +- FRONT request0002: 9 audit rows (3 room,1 queue,2 guest,3 business), all visible. + EV/staff/goods coverage pending. Two rooms are INACTIVE and one OPERATING. + One actual draw-consumed traffic overlay at cell[-6,2,0], local rect + [261,294,60,92], has no corresponding rectangle-audit row. +- BACK request0004: 4 audit rows (2 room,2 business), all visible and both rooms + INACTIVE. Queue/EV/staff/goods coverage pending; no eligible traffic overlay. +- Before/after temporal differences within all13 calibrated audit rectangles + are zero. This establishes stability only, not spatial JPEG error or correct + drawing class/state. It supplies no pixel acceptance credit. +- The existing independent typed-stream checker recomputed all14 frozen stream + records successfully; the CLI still returned blocked/pending(exit2), as required. + +Current repair status: **incomplete / blocked**, not genuinely submitted. +The legacy `compare_rectangles` and its normal-OS call site have deliberately +not been relabelled as repaired. Remaining worker work includes an independent +expected-class/state/shift pixel discriminator with measured within-image noise, +state negatives, full ghost/inactive/traffic draw accounting, independent badge +width provenance and integration into the strict OS checker. The added +preparation path does not solve these items and must not be used for acceptance. +Missing frozen provenance includes the FRONT traffic-overlay rectangle audit, +opposite-layer ghost draw audit, and independent font measurements for badge +widths. Existing reports/source can support further preparation; these missing +records do not establish that a fresh OS capture is already necessary. + +Local validation: Python AST syntax checks; 42 checker unit tests (existing32 +plus10 preparation tests); actual mirrored checker commands above. Tests cover +wrong titlebar/click shifts, PID, nonfinite scales, clipped/outside rectangles, +measured temporal noise, report rectangle/identity/coverage/palette tampering. +They do not include the still-required pixel-state discriminator negatives. +No Godot, native, sips execution, collector, OS run, full regression, git write, +branch/integration, Runner action or agent delegation occurred. Root native, +complete A/B FRONT/BACK pan/zoom/distinct-PID OS matrix, mandatory full regression +and independent Opus review remain pending. Historical baselines remain32 tests, +17+17 semantic,319 native,7153/2585 and7/6/30/88; the new local42 count is not a +replacement acceptance baseline. Timeout900 and cap null are unchanged. + +## Owner proof-method repair (2026-10-15) + +The owner's recorded decision supersedes the proposed automatic class/state/ +style discriminator, shift/swap alternative scoring, measured-noise gate and +independent badge-width measurement gate. They are no longer required work. +Palette RGB is provenance only. Font width remains the recorded engine value; +no independent font measurement or numeric image tolerance was introduced. +All earlier entries above are retained as history, not current requirements. + +Implemented within the narrowed Python edit scope: + +- Shared `frame_rows` now handles both offline and normal OS screenshot frames, + uses receipt calibration checked against actual click events, checks affine + composition, independently derives row identity/local geometry/text/palette, + validates room state/operation and actor enum names, and retains every audit + row with visibility, clipping reason, calibrated image rectangle and failures. +- The legacy `compare_rectangles` and its tests are removed and replaced by + grounded negatives. Fully outside eligible image crops and exactly uniform + crops fail; source RGB is never compared to screenshot RGB. +- `drawing_rectangle_rows` now expects every draw-consumed traffic overlay. + Missing/extra rows fail the mechanical frame, without synthesizing audit rows. +- Pure-Python PNG crops and review manifests are written for each frozen frame. + Manifests bind decoded whole-image/raw/conversion/request/receipt hashes, + per-row source hash, recorded font width, state, operation, layer and geometry. + A separate SHA file hashes the exact manifest bytes. Normal OS frames use the + same path and emit per-image review materials. Pixel categories receive no + credit without an independent direct-image review verdict bound to that SHA, + covering every eligible row with category/state/position verdicts. The worker + created no actual review verdict; synthetic verdict files exist only inside + temporary unit-test fixtures. + +Current scope blocker, found by reading the actual dependencies: +`tests/fixtures/p23-03/passive_observation.gd:150` owns `draw_rectangles`, not +`world_preview.gd`. Its explicit room/queue/cabin/actor/badge loops at lines +152-171 do not consume traffic audit rows from the view or report. The transform +and palette audit path at lines172-182 only processes that locally built array. +`world_preview.gd:762` draws the traffic overlay, but has no existing rectangle +audit emitter or callback. Changing only world_preview cannot connect traffic +rows to the actual request's `rectangles` field without altering the fixture. +No inert emitter, mislabelled badge, or checker-generated observed audit was +added to pretend this connection exists. World source remains unchanged. + +Minimal separate scope proposal: permit one read-only traffic-row loop in +`passive_observation.gd::draw_rectangles`, before its existing transform/palette +loop, consuming report traffic rows with density>0 or temporary_block. Use +category `traffic`, comma-separated cell coordinates as id, the report rectangle +and `scenes/main/world_preview.gd` as style source. Alternatively explicitly +authorize wiring a view-owned traffic audit emitter into that same fixture. +The broad contract lists this fixture, but the latest finish recipe explicitly +narrows edits to checker/tests and world only; the worker did not override it. +Step4 is therefore incomplete and this repair is **blocked**, not submitted. + +Local validation: both Python files parse with `ast.parse`; 47 local checker +tests pass. New tests exercise blank crops, missing/extra/traffic rows, enum/name +errors, affine/click calibration shifts, image-outside crops, exact crop hashes, +wrong-manifest/missing/extra/rejected review rows and no credit without review. +The r07 offline CLI verified all106 indexed entries and exited2 as blocked: + +- FRONT request0002: expected10 rows, observed9; mechanical failure + `offline rectangle coverage`. The traffic overlay at [-6,2,0] remains a genuine + unaudited overlay. EV/staff/goods coverage pending; zero pixel credit. +- BACK request0004: expected4/observed4; mechanical checks pass. + Queue/EV/staff/goods coverage pending; zero pixel credit. + +Current review artifacts are in `offline-r07-review/`; complete diagnostics are +in `OFFLINE_REPAIR_OWNER_METHOD_DIAGNOSTICS.json`. The prior +`OFFLINE_MIRROR_106_DIAGNOSTICS.json` is preserved unchanged. + +Still pending: Root frozen native checks, fresh A/B FRONT/BACK ordinary pan/zoom +OS observation and formal distinct-PID resume, the exact full177 regression, +and independent Opus direct-image/all-condition review. No Godot, Runner, +native/OS, full regression, git write, integration or agent execution occurred. +All7 conditions, all6 categories on both layers/layouts, source recomputation, +raw/request/CUA/conversion provenance, calibrated geometry, 30/88 without partial +credit, timeout900 and cap null remain unchanged. No acceptance PASS is claimed. diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_REPAIR_OWNER_METHOD_DIAGNOSTICS.json b/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_REPAIR_OWNER_METHOD_DIAGNOSTICS.json new file mode 100644 index 0000000..6356b8c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p23-03/OFFLINE_REPAIR_OWNER_METHOD_DIAGNOSTICS.json @@ -0,0 +1,1953 @@ +{ + "task_id": "P23-03", + "acceptance": "pending", + "status": "blocked", + "inventory_count": 106, + "path_map": [ + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-profile.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-profile.json", + "sha256": "f4c8e6290c983b6aa81a4352023adffb39bf70f53977a589eb5c48a212275792" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/ack.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/ack.json", + "sha256": "6ba82c6625a1c93a0e1d77e9544fa711938d8b9b3792814ebb5e6aff41d563a3" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/cua-draft.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/cua-draft.json", + "sha256": "f970aa0b7f2ee3e1f818b7d349a9b7dd16d71904ac63d5451a3667095f43a10a" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/cua-receipt.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/cua-receipt.json", + "sha256": "69df3dffe3056bad787bac1ff28a1cebdebcf634dcd7801fa9388a3148abecd3" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/observed.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/observed.json", + "sha256": "9ad55b933e90b4ebf5d375cf05e57fad4ea7f19ec0ec775ccc33f52d6e22ade4" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/request.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/request.json", + "sha256": "3957f8618ab143d0c69e78686cb3126ae03ef50364990d5288a46f5bad22b143" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/screen-after.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/screen-after.png", + "sha256": "3bf5460cbf5303d15bca7a553e3af9ff10c1dd33f36caca330b56c1aeda415b0" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0001/screen-before.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0001/screen-before.png", + "sha256": "29eb60a401b63e3be6813a3c69341a9c53f77240a9e0503f6b5f2332f283640f" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/ack.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/ack.json", + "sha256": "1a872d6cf63b70890c45180110b1332987c47f1ef289de6696ddc94b30445eb1" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/cua-draft.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/cua-draft.json", + "sha256": "5e98491839e3fd9872bea2f2109076044790090a8d270653e50f4e76cb541bd6" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/cua-receipt.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/cua-receipt.json", + "sha256": "184d50e702232ce259ca75b830992cb8e91d5175289a21812661325bf0024860" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/observed.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/observed.json", + "sha256": "6f6c980881ead5e6870edd2dd7900eae01358564b5c27c49a096471e5dc023eb" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/request.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/request.json", + "sha256": "172dc9a8f4bb684583f7417ac4c544172ee66b4134845fe540326df5598e6167" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json", + "sha256": "d9e92a5b1925d6e1855f6eaff2820007d7db8dd79a5348ec801a38251b40fe90" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json.stderr", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json.stdout", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json.stdout", + "sha256": "4c6cf2995559b9f9dfafbbe3bcea72c7c070316f2cceac3990b2431949b77eff" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded.png", + "sha256": "206a9aafdc50d1f2f330690e14390de8c7ed5b0df024cedf8f2fbd35326f455a" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/screen-after.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/screen-after.png", + "sha256": "7027a7f1813aa8c9fcff38e6e4b022ed718d6f9c9fd13d31ecc3d6d10818ac10" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/screen-before.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/screen-before.png", + "sha256": "ab073ed1055ca2356a050fdd47176c454c109ebe5c008b194ea8a5f149efa7f5" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/ack.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/ack.json", + "sha256": "7bb69a521a6cf7b665ce135b004b935ddc6cd631c12d6e341a303c9e8b8b4638" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/cua-draft.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/cua-draft.json", + "sha256": "0a414781f1a28f2d74d4ad141375e53bc991d0d08cca5149300893d52f72b6cf" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/cua-receipt.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/cua-receipt.json", + "sha256": "bd7801304e9a79b403005ed19b269b342ce95773eaef6e26763644b690855d79" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/observed.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/observed.json", + "sha256": "f1305e1d9986cf603d21e50525c26c79224c4e6596fc07bc86dc3c6db8cd0419" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/request.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/request.json", + "sha256": "d331fd7e3419e6fc45da756c69298933975ae83e6af0b2dd6ccb908fa3c07695" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/screen-after.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/screen-after.png", + "sha256": "0d288c1632689abae946fcc5aa2d3fa41ba42969c52ebc530f8cef1295ca1642" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0003/screen-before.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0003/screen-before.png", + "sha256": "7531134f5251352f16a207de41ce15f400a8b8d5f673866d7f8ad708819a158e" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/ack.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/ack.json", + "sha256": "80fd3d3d099871a9c6ba6a9b453159f682c54ee05f799cc56cc1ebc2c0a15806" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/cua-draft.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/cua-draft.json", + "sha256": "50d9979223ef08632b11e61f340fa1fa7ff3d06aa74896b9128cc5c334379854" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/cua-receipt.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/cua-receipt.json", + "sha256": "b393e4e0afcdbc72f8cbb3c88cbe6cab7fa2548855ee648c69c5ac61f7fffb17" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/observed.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/observed.json", + "sha256": "d6d33f52e224fccff81ed23ad62223c0a23e11171aef74583dfd0d8e9102a635" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/request.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/request.json", + "sha256": "1a9ace68b3cf0ca997ea3e28ba1da1c30aa0cff72bf5d433d008ce578c7de093" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/screen-after.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/screen-after.png", + "sha256": "e5a7ac0c3ba3f001baae7c771304d1a9a9cf024240176e8f8735a9dcf1091b31" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/screen-before.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/screen-before.png", + "sha256": "2abb4675f9978e7b86599c4334732ebadcb7cd5c5c51deeacaa7d0dee858e9b9" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/manifest.jsonl", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/manifest.jsonl", + "sha256": "2a2e56d54c74caecc505215bc02a0415c4b226398559a2cdecb02d8a89224105" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/006e6935714b7de8da92695719f9446219a2ae851d83f1e93496cbd00c937bc7.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/006e6935714b7de8da92695719f9446219a2ae851d83f1e93496cbd00c937bc7.json", + "sha256": "006e6935714b7de8da92695719f9446219a2ae851d83f1e93496cbd00c937bc7" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/07ec7d9753eb4173bc87f4138022ea05786ba3535d7a87f94c04b15d91504627.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/07ec7d9753eb4173bc87f4138022ea05786ba3535d7a87f94c04b15d91504627.json", + "sha256": "07ec7d9753eb4173bc87f4138022ea05786ba3535d7a87f94c04b15d91504627" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/081adfbec19ca2d35db248e11dc7eec4c1ca73ef1183a02982a2ab64ee79c9d2.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/081adfbec19ca2d35db248e11dc7eec4c1ca73ef1183a02982a2ab64ee79c9d2.json", + "sha256": "081adfbec19ca2d35db248e11dc7eec4c1ca73ef1183a02982a2ab64ee79c9d2" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/0a87879a4f0fd10e123f81c28fb1040429c2ec012a56aa008a5489b3d785fb14.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/0a87879a4f0fd10e123f81c28fb1040429c2ec012a56aa008a5489b3d785fb14.json", + "sha256": "0a87879a4f0fd10e123f81c28fb1040429c2ec012a56aa008a5489b3d785fb14" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/0f0486675c258f53110faf64fe7e755d44604f009f8e2c6c2a3d69b399f0a40c.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/0f0486675c258f53110faf64fe7e755d44604f009f8e2c6c2a3d69b399f0a40c.json", + "sha256": "0f0486675c258f53110faf64fe7e755d44604f009f8e2c6c2a3d69b399f0a40c" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/209555b7428701d2bcfabb0cd704eed7afe0ceaf3b8c6b8b646afcdb949f3925.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/209555b7428701d2bcfabb0cd704eed7afe0ceaf3b8c6b8b646afcdb949f3925.json", + "sha256": "209555b7428701d2bcfabb0cd704eed7afe0ceaf3b8c6b8b646afcdb949f3925" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/277769564469430077eb639f3e530350d7ba971153fb5ebc76c8733b0fd6dfc1.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/277769564469430077eb639f3e530350d7ba971153fb5ebc76c8733b0fd6dfc1.json", + "sha256": "277769564469430077eb639f3e530350d7ba971153fb5ebc76c8733b0fd6dfc1" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/3498cdb05642a0ae559a63bf42b50c13e008f0c9a24d6a97d56a8b1076d36a55.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/3498cdb05642a0ae559a63bf42b50c13e008f0c9a24d6a97d56a8b1076d36a55.json", + "sha256": "3498cdb05642a0ae559a63bf42b50c13e008f0c9a24d6a97d56a8b1076d36a55" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/36e97c42c3c70c217bffb14431446d6da54d5623ce7a8df887bb4fc2ee91e1ec.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/36e97c42c3c70c217bffb14431446d6da54d5623ce7a8df887bb4fc2ee91e1ec.json", + "sha256": "36e97c42c3c70c217bffb14431446d6da54d5623ce7a8df887bb4fc2ee91e1ec" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/3b76cdbb5d4a16559bf81bef3c28940aad0c29d3378e26de3daa911e3e900da6.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/3b76cdbb5d4a16559bf81bef3c28940aad0c29d3378e26de3daa911e3e900da6.json", + "sha256": "3b76cdbb5d4a16559bf81bef3c28940aad0c29d3378e26de3daa911e3e900da6" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/3e1d048bf2c92d3c0b8826a6d29b67157e6ece4716a106b37c8abce54f7c07f1.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/3e1d048bf2c92d3c0b8826a6d29b67157e6ece4716a106b37c8abce54f7c07f1.json", + "sha256": "3e1d048bf2c92d3c0b8826a6d29b67157e6ece4716a106b37c8abce54f7c07f1" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/42dc46c981c1a8abfa9108c6cbf148036debd92f43a1d0b202ff76b15b01d6e1.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/42dc46c981c1a8abfa9108c6cbf148036debd92f43a1d0b202ff76b15b01d6e1.json", + "sha256": "42dc46c981c1a8abfa9108c6cbf148036debd92f43a1d0b202ff76b15b01d6e1" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/48313efc10bef15c3d8cf384de9ea591da1d9c3ff8a5539f12c6b3d1cf0c63e5.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/48313efc10bef15c3d8cf384de9ea591da1d9c3ff8a5539f12c6b3d1cf0c63e5.json", + "sha256": "48313efc10bef15c3d8cf384de9ea591da1d9c3ff8a5539f12c6b3d1cf0c63e5" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/4f3f1601593b6ab0b25bfa9968ea2515edf6cf496080165b40f02b51ddd3b378.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/4f3f1601593b6ab0b25bfa9968ea2515edf6cf496080165b40f02b51ddd3b378.json", + "sha256": "4f3f1601593b6ab0b25bfa9968ea2515edf6cf496080165b40f02b51ddd3b378" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/533f62b8ce93979e7823662864763d4d0a1f3354ea544c2784e185a679e1cf5d.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/533f62b8ce93979e7823662864763d4d0a1f3354ea544c2784e185a679e1cf5d.json", + "sha256": "533f62b8ce93979e7823662864763d4d0a1f3354ea544c2784e185a679e1cf5d" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/59035f4021793807f5eb35f322dc1c8ae642bccf499cc2ab69dadbcbff16117e.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/59035f4021793807f5eb35f322dc1c8ae642bccf499cc2ab69dadbcbff16117e.json", + "sha256": "59035f4021793807f5eb35f322dc1c8ae642bccf499cc2ab69dadbcbff16117e" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/5ef44a9c9c2e95a417c452603c875aac3de7818b8a36bc0dab921afb992d2f94.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/5ef44a9c9c2e95a417c452603c875aac3de7818b8a36bc0dab921afb992d2f94.json", + "sha256": "5ef44a9c9c2e95a417c452603c875aac3de7818b8a36bc0dab921afb992d2f94" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/5f94d9b3217fb786d835eae33c05ced2b59eb09ef0486534de5f9616e8dda84a.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/5f94d9b3217fb786d835eae33c05ced2b59eb09ef0486534de5f9616e8dda84a.json", + "sha256": "5f94d9b3217fb786d835eae33c05ced2b59eb09ef0486534de5f9616e8dda84a" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/6058bb5d828172e29449e2d650919c3e4043713902b5792becc02c8ceb0bf237.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/6058bb5d828172e29449e2d650919c3e4043713902b5792becc02c8ceb0bf237.json", + "sha256": "6058bb5d828172e29449e2d650919c3e4043713902b5792becc02c8ceb0bf237" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/60beb433cbe02bb31dae1a37abc0089e33314c852474bcf35ce5a6c031ac3af3.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/60beb433cbe02bb31dae1a37abc0089e33314c852474bcf35ce5a6c031ac3af3.json", + "sha256": "60beb433cbe02bb31dae1a37abc0089e33314c852474bcf35ce5a6c031ac3af3" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/6d28e9048b255064f2cba6f75423f9a8a80164972abcbd8de27fbbfc93577610.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/6d28e9048b255064f2cba6f75423f9a8a80164972abcbd8de27fbbfc93577610.json", + "sha256": "6d28e9048b255064f2cba6f75423f9a8a80164972abcbd8de27fbbfc93577610" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/6e3378d6aec1834b37003da05775bd59049cb4a8701360e3225a8731be87d041.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/6e3378d6aec1834b37003da05775bd59049cb4a8701360e3225a8731be87d041.json", + "sha256": "6e3378d6aec1834b37003da05775bd59049cb4a8701360e3225a8731be87d041" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/74e6f40cdfa031587896827cdaaa8fab67d953dbb7aab42a83ca1c6c993825e2.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/74e6f40cdfa031587896827cdaaa8fab67d953dbb7aab42a83ca1c6c993825e2.json", + "sha256": "74e6f40cdfa031587896827cdaaa8fab67d953dbb7aab42a83ca1c6c993825e2" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/755326d7c8f5d7a36bf743d3c67f24da8483f35f1235cefaa90c0db3babaf4d5.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/755326d7c8f5d7a36bf743d3c67f24da8483f35f1235cefaa90c0db3babaf4d5.json", + "sha256": "755326d7c8f5d7a36bf743d3c67f24da8483f35f1235cefaa90c0db3babaf4d5" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/81ad6f4cf61b66632c8b42226830cb0e352d4b0a74a0de5af6f46796cbb20d62.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/81ad6f4cf61b66632c8b42226830cb0e352d4b0a74a0de5af6f46796cbb20d62.json", + "sha256": "81ad6f4cf61b66632c8b42226830cb0e352d4b0a74a0de5af6f46796cbb20d62" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/822666890d5313a9a995d9f49b15a0d8074d991ea0bb7035dfd7af2a70bc3312.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/822666890d5313a9a995d9f49b15a0d8074d991ea0bb7035dfd7af2a70bc3312.json", + "sha256": "822666890d5313a9a995d9f49b15a0d8074d991ea0bb7035dfd7af2a70bc3312" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/851014d0a62736af16750b0e321d43eeaee22a5132a338c1928e0c90333d1bd2.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/851014d0a62736af16750b0e321d43eeaee22a5132a338c1928e0c90333d1bd2.json", + "sha256": "851014d0a62736af16750b0e321d43eeaee22a5132a338c1928e0c90333d1bd2" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/8e8ca9a9f1887d40aaf58f42d8ef94088b678a5a8ebbdff7357a9fa12df6f929.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/8e8ca9a9f1887d40aaf58f42d8ef94088b678a5a8ebbdff7357a9fa12df6f929.json", + "sha256": "8e8ca9a9f1887d40aaf58f42d8ef94088b678a5a8ebbdff7357a9fa12df6f929" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/9256d4122881a7a8ecf0cde7aa17bf5021a67399d79cf664a3c118886ca08b7f.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/9256d4122881a7a8ecf0cde7aa17bf5021a67399d79cf664a3c118886ca08b7f.json", + "sha256": "9256d4122881a7a8ecf0cde7aa17bf5021a67399d79cf664a3c118886ca08b7f" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/9d2a5477aad0c6d8090c5990c357e44640318dedae558021730f6c7c7fdeef13.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/9d2a5477aad0c6d8090c5990c357e44640318dedae558021730f6c7c7fdeef13.json", + "sha256": "9d2a5477aad0c6d8090c5990c357e44640318dedae558021730f6c7c7fdeef13" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/a19556a94b9990baca58bd52672c85bec9dc5cdda98c5dee251648835a594b1d.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/a19556a94b9990baca58bd52672c85bec9dc5cdda98c5dee251648835a594b1d.json", + "sha256": "a19556a94b9990baca58bd52672c85bec9dc5cdda98c5dee251648835a594b1d" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/a9bb07bf7b9c182da806c290b524f6dd0c339b9ce6b6360aab2a2e7fe352958c.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/a9bb07bf7b9c182da806c290b524f6dd0c339b9ce6b6360aab2a2e7fe352958c.json", + "sha256": "a9bb07bf7b9c182da806c290b524f6dd0c339b9ce6b6360aab2a2e7fe352958c" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/b29ddb1f71715e4d78ce0f84e196d93db425680e7775eeae792fad2535618e12.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/b29ddb1f71715e4d78ce0f84e196d93db425680e7775eeae792fad2535618e12.json", + "sha256": "b29ddb1f71715e4d78ce0f84e196d93db425680e7775eeae792fad2535618e12" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/b2bd7ca682726d7b8d4bb7d89bab95a5daf68b5894c70a6c2cee44bcfeabb7b3.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/b2bd7ca682726d7b8d4bb7d89bab95a5daf68b5894c70a6c2cee44bcfeabb7b3.json", + "sha256": "b2bd7ca682726d7b8d4bb7d89bab95a5daf68b5894c70a6c2cee44bcfeabb7b3" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/b3fc82ce2b7ef87eebfc6d6219f55537995c8aa6e8ebf720a42f2fde8c515f59.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/b3fc82ce2b7ef87eebfc6d6219f55537995c8aa6e8ebf720a42f2fde8c515f59.json", + "sha256": "b3fc82ce2b7ef87eebfc6d6219f55537995c8aa6e8ebf720a42f2fde8c515f59" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/b581a8dce62302bb8054d386ae0e0384c8412a60daf92d72c5ac9ddbfa2631be.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/b581a8dce62302bb8054d386ae0e0384c8412a60daf92d72c5ac9ddbfa2631be.json", + "sha256": "b581a8dce62302bb8054d386ae0e0384c8412a60daf92d72c5ac9ddbfa2631be" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/bf86175f744e64db3fd3a8d893faebe7eb77dba4c5afb3807a8bae0b298684eb.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/bf86175f744e64db3fd3a8d893faebe7eb77dba4c5afb3807a8bae0b298684eb.json", + "sha256": "bf86175f744e64db3fd3a8d893faebe7eb77dba4c5afb3807a8bae0b298684eb" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/c56a3daafa29d180ae351a8184120d28a7be3c17493a3e791fdb0b2cdc986547.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/c56a3daafa29d180ae351a8184120d28a7be3c17493a3e791fdb0b2cdc986547.json", + "sha256": "c56a3daafa29d180ae351a8184120d28a7be3c17493a3e791fdb0b2cdc986547" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/c5e44308042811dc780d3359d92b462e86d8d7682369a68dc419ee4de1479e9c.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/c5e44308042811dc780d3359d92b462e86d8d7682369a68dc419ee4de1479e9c.json", + "sha256": "c5e44308042811dc780d3359d92b462e86d8d7682369a68dc419ee4de1479e9c" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/cf6cc0471a2eb41de41d3bd997676dc4d78b50fe304b8164530ead8fef5eb4df.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/cf6cc0471a2eb41de41d3bd997676dc4d78b50fe304b8164530ead8fef5eb4df.json", + "sha256": "cf6cc0471a2eb41de41d3bd997676dc4d78b50fe304b8164530ead8fef5eb4df" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/d36802f06bab7f5dee837e6c2061320a1098b7ad659bb4b26b4d9d201f03fe15.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/d36802f06bab7f5dee837e6c2061320a1098b7ad659bb4b26b4d9d201f03fe15.json", + "sha256": "d36802f06bab7f5dee837e6c2061320a1098b7ad659bb4b26b4d9d201f03fe15" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/d622acf31417035c3378339e89360e68e49d37653e511c9aaac0970122e8388f.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/d622acf31417035c3378339e89360e68e49d37653e511c9aaac0970122e8388f.json", + "sha256": "d622acf31417035c3378339e89360e68e49d37653e511c9aaac0970122e8388f" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/dada5203240e91ae4cb2c4534e976013cacbcd8794bcf17d16e6971dfd6c4b1d.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/dada5203240e91ae4cb2c4534e976013cacbcd8794bcf17d16e6971dfd6c4b1d.json", + "sha256": "dada5203240e91ae4cb2c4534e976013cacbcd8794bcf17d16e6971dfd6c4b1d" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/dff36d6a29cdc6f25c4979218cd3f4fe9aa6a3a8122f0e383ab46d23941ec034.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/dff36d6a29cdc6f25c4979218cd3f4fe9aa6a3a8122f0e383ab46d23941ec034.json", + "sha256": "dff36d6a29cdc6f25c4979218cd3f4fe9aa6a3a8122f0e383ab46d23941ec034" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/e3ca732a987307c6d9cd59389dc480c11d3efcbcc65608ee3f4fc12efa2ce9d5.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/e3ca732a987307c6d9cd59389dc480c11d3efcbcc65608ee3f4fc12efa2ce9d5.json", + "sha256": "e3ca732a987307c6d9cd59389dc480c11d3efcbcc65608ee3f4fc12efa2ce9d5" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/eb076505b0f853f33d000fa2332365e74cfd488cefeb5ab1f6c12e7cdb52f4d8.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/eb076505b0f853f33d000fa2332365e74cfd488cefeb5ab1f6c12e7cdb52f4d8.json", + "sha256": "eb076505b0f853f33d000fa2332365e74cfd488cefeb5ab1f6c12e7cdb52f4d8" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/ee0fae657b55ee7728b35d11a9275c1c9f2027958fd6ec772c29b78fa7f1851f.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/ee0fae657b55ee7728b35d11a9275c1c9f2027958fd6ec772c29b78fa7f1851f.json", + "sha256": "ee0fae657b55ee7728b35d11a9275c1c9f2027958fd6ec772c29b78fa7f1851f" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f08aa2e3a04c005aac2f83c018dde863a762583d6b170970507be070db7c1c1b.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f08aa2e3a04c005aac2f83c018dde863a762583d6b170970507be070db7c1c1b.json", + "sha256": "f08aa2e3a04c005aac2f83c018dde863a762583d6b170970507be070db7c1c1b" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f3accdc0150419eb72b3ac9054a55bd21aecd35c700b2d86074ae52c94b11ab5.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f3accdc0150419eb72b3ac9054a55bd21aecd35c700b2d86074ae52c94b11ab5.json", + "sha256": "f3accdc0150419eb72b3ac9054a55bd21aecd35c700b2d86074ae52c94b11ab5" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f620959221ba482cd916bb01f53ef49eda7dc10a57b81f68922ad28cd18faa74.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f620959221ba482cd916bb01f53ef49eda7dc10a57b81f68922ad28cd18faa74.json", + "sha256": "f620959221ba482cd916bb01f53ef49eda7dc10a57b81f68922ad28cd18faa74" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f74bd2860868160233adb8a1e783b739472550121e9ac769dc89f7c80ef6436e.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f74bd2860868160233adb8a1e783b739472550121e9ac769dc89f7c80ef6436e.json", + "sha256": "f74bd2860868160233adb8a1e783b739472550121e9ac769dc89f7c80ef6436e" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f825a3aebd0f312b3d9108839e25329edc127b29b84716ccbaf400386f3af607.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f825a3aebd0f312b3d9108839e25329edc127b29b84716ccbaf400386f3af607.json", + "sha256": "f825a3aebd0f312b3d9108839e25329edc127b29b84716ccbaf400386f3af607" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/f8c3b035747623a97488f4aaed64e9daef4176f41c8c1239edd29061f987d6a0.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/f8c3b035747623a97488f4aaed64e9daef4176f41c8c1239edd29061f987d6a0.json", + "sha256": "f8c3b035747623a97488f4aaed64e9daef4176f41c8c1239edd29061f987d6a0" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/fa523a9e4158e7d74c080b3cef7f9a1667cf8c21799c57c8fbde4fc7022c67cb.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/fa523a9e4158e7d74c080b3cef7f9a1667cf8c21799c57c8fbde4fc7022c67cb.json", + "sha256": "fa523a9e4158e7d74c080b3cef7f9a1667cf8c21799c57c8fbde4fc7022c67cb" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-stream/objects/fb7ab245f13a8d72469bf2f4a03843799a7b0d406ea4eefcc2e2556be1df86ae.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-stream/objects/fb7ab245f13a8d72469bf2f4a03843799a7b0d406ea4eefcc2e2556be1df86ae.json", + "sha256": "fb7ab245f13a8d72469bf2f4a03843799a7b0d406ea4eefcc2e2556be1df86ae" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/ended.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/ended.json", + "sha256": "9f1153d30fba11684fd287a5d8e60f5a38ff43bb39a3637009c7f1f71153e918" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/engine-native.log", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/engine-native.log", + "sha256": "443b60a377ba87bde69d410fdfc4402a949a9d65aa053da69a5fd822703de098" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/passive_os.gd", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/passive_os.gd", + "sha256": "b90f054faa4fd46e6a30ba12d2ce22cdcfb281351b209650c8a00a7713767e47" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/process-started.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/process-started.json", + "sha256": "9ccb872bdb78e164fbf3a92d642df2c702148dc58ad62d163f48bde53de946a4" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-runs/A-writer/started.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-runs/A-writer/started.json", + "sha256": "108f1968f89381feb50fb72ada1f6a8d019376c7c941c21f00ca186f21589169" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded-after.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded-after.png", + "sha256": "e6ab48ad864a1b5fdca2da587d95fe7949ac0c59e664a4524db66e3e861a73aa" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json", + "sha256": "b25b2224963f9a02ad87675969ab51c90aff29891b136095198afc2fe95acb73" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json.stdout", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json.stdout", + "sha256": "b373c1f4a8afd7ed420b13ea1ac3221c6d8d34e7be1080fc392bf3ec78dfd367" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json.stderr", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded.png", + "sha256": "abf7d2e89413431438f35cc3eecb5534a7257cb033906c5397592678b2e9bce4" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json", + "sha256": "363c2bdb1da77458226d01e971b9aea1220fcc81f70fb5c3c816a12b7039fac3" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json.stdout", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json.stdout", + "sha256": "eff26a97dc0e3e17cb5071009e539d3129c80af17752f6fa686c2caaf678e078" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json.stderr", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded-after.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded-after.png", + "sha256": "b82e6ef061d9b4e8cbc3321405553f3f447c8abfb61ce38532254130a704ee95" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json", + "sha256": "d9f5e79103258a50bb5d0866725a8488017a9cc8ef150312d16de9043618b55c" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json.stdout", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json.stdout", + "sha256": "4e12bec18012e2c609e66c0250f0dd7c3201bbf8d32e7241507926f169a30c2d" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json.stderr", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + ], + "inspected_eight": [ + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion.json", + "sha256": "d9e92a5b1925d6e1855f6eaff2820007d7db8dd79a5348ec801a38251b40fe90" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded.png", + "sha256": "206a9aafdc50d1f2f330690e14390de8c7ed5b0df024cedf8f2fbd35326f455a" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-conversion-after.json", + "sha256": "b25b2224963f9a02ad87675969ab51c90aff29891b136095198afc2fe95acb73" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded-after.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0002/root-early-decoded-after.png", + "sha256": "e6ab48ad864a1b5fdca2da587d95fe7949ac0c59e664a4524db66e3e861a73aa" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion.json", + "sha256": "363c2bdb1da77458226d01e971b9aea1220fcc81f70fb5c3c816a12b7039fac3" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded.png", + "sha256": "abf7d2e89413431438f35cc3eecb5534a7257cb033906c5397592678b2e9bce4" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-conversion-after.json", + "sha256": "d9f5e79103258a50bb5d0866725a8488017a9cc8ef150312d16de9043618b55c" + }, + { + "original": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded-after.png", + "mirror": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-os-0b7727a-r07/os-pair/A/writer-request-0004/root-early-decoded-after.png", + "sha256": "b82e6ef061d9b4e8cbc3321405553f3f447c8abfb61ce38532254130a704ee95" + } + ], + "frames": [ + { + "request": "writer-request-0002", + "layer": 0, + "manifest_sha256": "646334f4ef3c78a8cfe5d68d3738c4d772cdd71cbf80b2dba7c153693ead4419", + "manifest_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/P23-03-implement/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.json", + "rows": [ + { + "row_index": 0, + "category": "room", + "id": "facility_00000002", + "layer": 0, + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "operation": "INACTIVE", + "dimmed": true, + "text": null, + "local_rect": [ + 131.0, + 388.0, + 256.0, + 192.0 + ], + "screenshot_rect": [ + 210.0, + 485.0, + 256.0, + 192.0 + ], + "style_source": "scripts/ui/pixel_tower_art.gd", + "style_source_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "style_colors": [ + "34413b", + "8e6348", + "c39665", + "eee5c9", + "608d84", + "c6b999", + "a6b6a0", + "d4c7a5", + "acb9a5", + "897487", + "f1e9cb", + "b39b77", + "615563", + "a57852", + "587f7b", + "edc97c", + "d6ad52", + "709b94", + "a37b91", + "72b6b8", + "c1e0d4", + "445652", + "a2b2a3", + "d3aa8f", + "ca9c62", + "ffe9a8", + "6c8993", + "adc5b4", + "52836c", + "c7c6a6", + "a8b6aa", + "d8bf89", + "aec0bf", + "8a7155", + "617f82", + "3e514e", + "404f63", + "83958a", + "283a39", + "586c62", + "526177", + "dcc08b", + "9daa8d", + "879eaa", + "556e62", + "4d6472", + "e2bd6c", + "ba7157", + "bfbb9a", + "a9aa91", + "9ab9b3", + "d5e3d0", + "f2ca81", + "fff0d6", + "a67c53" + ], + "font_width": null, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "0811d7a2ac82283233b2b5179ddc6ac32a86fac3a211febae2c706ba36513286", + "path": "row-0000-image-0.png" + }, + { + "image_index": 1, + "sha256": "0811d7a2ac82283233b2b5179ddc6ac32a86fac3a211febae2c706ba36513286", + "path": "row-0000-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + }, + { + "row_index": 1, + "category": "room", + "id": "facility_00000003", + "layer": 0, + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "operation": "INACTIVE", + "dimmed": true, + "text": null, + "local_rect": [ + 1027.0, + 388.0, + 256.0, + 192.0 + ], + "screenshot_rect": [ + 1106.0, + 485.0, + 256.0, + 192.0 + ], + "style_source": "scripts/ui/pixel_tower_art.gd", + "style_source_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "style_colors": [ + "34413b", + "8e6348", + "c39665", + "eee5c9", + "608d84", + "c6b999", + "a6b6a0", + "d4c7a5", + "acb9a5", + "897487", + "f1e9cb", + "b39b77", + "615563", + "a57852", + "587f7b", + "edc97c", + "d6ad52", + "709b94", + "a37b91", + "72b6b8", + "c1e0d4", + "445652", + "a2b2a3", + "d3aa8f", + "ca9c62", + "ffe9a8", + "6c8993", + "adc5b4", + "52836c", + "c7c6a6", + "a8b6aa", + "d8bf89", + "aec0bf", + "8a7155", + "617f82", + "3e514e", + "404f63", + "83958a", + "283a39", + "586c62", + "526177", + "dcc08b", + "9daa8d", + "879eaa", + "556e62", + "4d6472", + "e2bd6c", + "ba7157", + "bfbb9a", + "a9aa91", + "9ab9b3", + "d5e3d0", + "f2ca81", + "fff0d6", + "a67c53" + ], + "font_width": null, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "bb79fa3c9cc46f2f7b9d31b2de85c3b6f6b4446718d3614cfeeba818ea87cb69", + "path": "row-0001-image-0.png" + }, + { + "image_index": 1, + "sha256": "bb79fa3c9cc46f2f7b9d31b2de85c3b6f6b4446718d3614cfeeba818ea87cb69", + "path": "row-0001-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + }, + { + "row_index": 2, + "category": "room", + "id": "facility_00000007", + "layer": 0, + "state": "OPEN", + "state_name": "OPEN", + "operation": "OPERATING", + "dimmed": false, + "text": null, + "local_rect": [ + 131.0, + 292.0, + 128.0, + 96.0 + ], + "screenshot_rect": [ + 210.0, + 389.0, + 128.0, + 96.0 + ], + "style_source": "scripts/ui/pixel_tower_art.gd", + "style_source_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "style_colors": [ + "34413b", + "8e6348", + "c39665", + "eee5c9", + "608d84", + "c6b999", + "a6b6a0", + "d4c7a5", + "acb9a5", + "897487", + "f1e9cb", + "b39b77", + "615563", + "a57852", + "587f7b", + "edc97c", + "d6ad52", + "709b94", + "a37b91", + "72b6b8", + "c1e0d4", + "445652", + "a2b2a3", + "d3aa8f", + "ca9c62", + "ffe9a8", + "6c8993", + "adc5b4", + "52836c", + "c7c6a6", + "a8b6aa", + "d8bf89", + "aec0bf", + "8a7155", + "617f82", + "3e514e", + "404f63", + "83958a", + "283a39", + "586c62", + "526177", + "dcc08b", + "9daa8d", + "879eaa", + "556e62", + "4d6472", + "e2bd6c", + "ba7157", + "bfbb9a", + "a9aa91", + "9ab9b3", + "d5e3d0", + "f2ca81", + "fff0d6", + "a67c53" + ], + "font_width": null, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "b90d74efdd21be0eb69555138dccacb62100825a908c6f17958e17a46321056b", + "path": "row-0002-image-0.png" + }, + { + "image_index": 1, + "sha256": "b90d74efdd21be0eb69555138dccacb62100825a908c6f17958e17a46321056b", + "path": "row-0002-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + }, + { + "row_index": 3, + "category": "queue", + "id": "0", + "layer": 0, + "state": { + "members": [ + "guest/guest-auto-00000019" + ], + "visible_count": 1, + "overflow": 0 + }, + "state_name": null, + "operation": null, + "dimmed": false, + "text": "待ち1人", + "local_rect": [ + 259.0, + 276.0, + 42.0, + 14.0 + ], + "screenshot_rect": [ + 338.0, + 373.0, + 42.0, + 14.0 + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "font_width": 36.0, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "eeb6b5a301d017693ba3acd47d22b63348bc6536c5ddcfd593aa0d593e256aac", + "path": "row-0003-image-0.png" + }, + { + "image_index": 1, + "sha256": "eeb6b5a301d017693ba3acd47d22b63348bc6536c5ddcfd593aa0d593e256aac", + "path": "row-0003-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + }, + { + "row_index": 4, + "category": "guest", + "id": "guest/guest-auto-00000019", + "layer": 0, + "state": "QUEUING", + "state_name": "QUEUING", + "operation": null, + "dimmed": false, + "text": null, + "local_rect": [ + 267.0, + 325.0, + 48.0, + 54.0 + ], + "screenshot_rect": [ + 346.0, + 422.0, + 48.0, + 54.0 + ], + "style_source": "scripts/ui/pixel_people.gd", + "style_source_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "style_colors": [ + "688da0", + "b87659", + "a69a63", + "89789e", + "638d72", + "edc49d", + "c99371", + "a56f50", + "303c40", + "719d94", + "eee5c9", + "608d84", + "eee6c7", + "e3dfc2", + "956940", + "d3ad6b", + "b48850", + "af9059", + "d8bc78", + "f3ebcf", + "efe7ce", + "805e44" + ], + "font_width": null, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "e08ebb7ae2eb1f2f66360df04d7c132bed923ece9ba5d406c72f23c16bc71e34", + "path": "row-0004-image-0.png" + }, + { + "image_index": 1, + "sha256": "e08ebb7ae2eb1f2f66360df04d7c132bed923ece9ba5d406c72f23c16bc71e34", + "path": "row-0004-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + }, + { + "row_index": 5, + "category": "guest", + "id": "guest/guest-auto-00000020", + "layer": 0, + "state": "RECEIVING_SERVICE", + "state_name": "RECEIVING_SERVICE", + "operation": null, + "dimmed": false, + "text": null, + "local_rect": [ + 139.0, + 301.0, + 48.0, + 54.0 + ], + "screenshot_rect": [ + 218.0, + 398.0, + 48.0, + 54.0 + ], + "style_source": "scripts/ui/pixel_people.gd", + "style_source_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "style_colors": [ + "688da0", + "b87659", + "a69a63", + "89789e", + "638d72", + "edc49d", + "c99371", + "a56f50", + "303c40", + "719d94", + "eee5c9", + "608d84", + "eee6c7", + "e3dfc2", + "956940", + "d3ad6b", + "b48850", + "af9059", + "d8bc78", + "f3ebcf", + "efe7ce", + "805e44" + ], + "font_width": null, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "8b4be9869042638da9a5afdd90ce982baa16623c2b5e4cbedc50109680867522", + "path": "row-0005-image-0.png" + }, + { + "image_index": 1, + "sha256": "8b4be9869042638da9a5afdd90ce982baa16623c2b5e4cbedc50109680867522", + "path": "row-0005-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + }, + { + "row_index": 6, + "category": "business", + "id": "0", + "layer": 0, + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "operation": "INACTIVE", + "dimmed": false, + "text": "職員不足 未稼働", + "local_rect": [ + 133.0, + 390.0, + 79.0, + 14.0 + ], + "screenshot_rect": [ + 212.0, + 487.0, + 79.0, + 14.0 + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "font_width": 73.0, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "62525c0b9f2c189545666c134eb6f83b660d6efbc0698278ce049ace7e708d0a", + "path": "row-0006-image-0.png" + }, + { + "image_index": 1, + "sha256": "62525c0b9f2c189545666c134eb6f83b660d6efbc0698278ce049ace7e708d0a", + "path": "row-0006-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + }, + { + "row_index": 7, + "category": "business", + "id": "1", + "layer": 0, + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "operation": "INACTIVE", + "dimmed": false, + "text": "職員不足 未稼働", + "local_rect": [ + 1029.0, + 390.0, + 79.0, + 14.0 + ], + "screenshot_rect": [ + 1108.0, + 487.0, + 79.0, + 14.0 + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "font_width": 73.0, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "379c49ce02077552289ae503c74a4a0032150ff6cec3ea20c42045f6a059ec3d", + "path": "row-0007-image-0.png" + }, + { + "image_index": 1, + "sha256": "379c49ce02077552289ae503c74a4a0032150ff6cec3ea20c42045f6a059ec3d", + "path": "row-0007-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + }, + { + "row_index": 8, + "category": "business", + "id": "2", + "layer": 0, + "state": "OPEN", + "state_name": "OPEN", + "operation": "OPERATING", + "dimmed": false, + "text": "営業中 利用1人", + "local_rect": [ + 133.0, + 294.0, + 75.0, + 14.0 + ], + "screenshot_rect": [ + 212.0, + 391.0, + 75.0, + 14.0 + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "font_width": 69.0, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "79ea1c2d0ff2d4e8f6c7ff20f019a4e264c480438e7528b8de85709b8d8eeda5", + "path": "row-0008-image-0.png" + }, + { + "image_index": 1, + "sha256": "79ea1c2d0ff2d4e8f6c7ff20f019a4e264c480438e7528b8de85709b8d8eeda5", + "path": "row-0008-image-1.png" + } + ], + "mechanical_pass": false, + "failures": [ + "offline rectangle coverage" + ] + } + ], + "mechanical_pass": false, + "errors": [ + "offline rectangle coverage" + ], + "unaudited_traffic_overlays": [ + { + "cell": [ + -6, + 2, + 0 + ], + "rect": [ + 261.0, + 294.0, + 60.0, + 92.0 + ] + } + ], + "pending_categories": [ + "EV", + "staff", + "goods" + ], + "pixel_categories": [], + "independent_review": "pending" + }, + { + "request": "writer-request-0004", + "layer": 1, + "manifest_sha256": "f013e0d1d6231833b656859cc73ad0b58b389047e421ad2c43cc598820e21067", + "manifest_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/P23-03-implement/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/manifest.json", + "rows": [ + { + "row_index": 0, + "category": "room", + "id": "facility_00000004", + "layer": 1, + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "operation": "INACTIVE", + "dimmed": true, + "text": null, + "local_rect": [ + 131.0, + 388.0, + 256.0, + 192.0 + ], + "screenshot_rect": [ + 210.0, + 485.0, + 256.0, + 192.0 + ], + "style_source": "scripts/ui/pixel_tower_art.gd", + "style_source_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "style_colors": [ + "34413b", + "8e6348", + "c39665", + "eee5c9", + "608d84", + "c6b999", + "a6b6a0", + "d4c7a5", + "acb9a5", + "897487", + "f1e9cb", + "b39b77", + "615563", + "a57852", + "587f7b", + "edc97c", + "d6ad52", + "709b94", + "a37b91", + "72b6b8", + "c1e0d4", + "445652", + "a2b2a3", + "d3aa8f", + "ca9c62", + "ffe9a8", + "6c8993", + "adc5b4", + "52836c", + "c7c6a6", + "a8b6aa", + "d8bf89", + "aec0bf", + "8a7155", + "617f82", + "3e514e", + "404f63", + "83958a", + "283a39", + "586c62", + "526177", + "dcc08b", + "9daa8d", + "879eaa", + "556e62", + "4d6472", + "e2bd6c", + "ba7157", + "bfbb9a", + "a9aa91", + "9ab9b3", + "d5e3d0", + "f2ca81", + "fff0d6", + "a67c53" + ], + "font_width": null, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "94beea581b9586cda35d6c16a0bb8dccc7cad6c6cd0a9842ead3b34d19066f43", + "path": "row-0000-image-0.png" + }, + { + "image_index": 1, + "sha256": "94beea581b9586cda35d6c16a0bb8dccc7cad6c6cd0a9842ead3b34d19066f43", + "path": "row-0000-image-1.png" + } + ], + "mechanical_pass": true, + "failures": [] + }, + { + "row_index": 1, + "category": "room", + "id": "facility_00000005", + "layer": 1, + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "operation": "INACTIVE", + "dimmed": true, + "text": null, + "local_rect": [ + 1027.0, + 388.0, + 256.0, + 192.0 + ], + "screenshot_rect": [ + 1106.0, + 485.0, + 256.0, + 192.0 + ], + "style_source": "scripts/ui/pixel_tower_art.gd", + "style_source_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "style_colors": [ + "34413b", + "8e6348", + "c39665", + "eee5c9", + "608d84", + "c6b999", + "a6b6a0", + "d4c7a5", + "acb9a5", + "897487", + "f1e9cb", + "b39b77", + "615563", + "a57852", + "587f7b", + "edc97c", + "d6ad52", + "709b94", + "a37b91", + "72b6b8", + "c1e0d4", + "445652", + "a2b2a3", + "d3aa8f", + "ca9c62", + "ffe9a8", + "6c8993", + "adc5b4", + "52836c", + "c7c6a6", + "a8b6aa", + "d8bf89", + "aec0bf", + "8a7155", + "617f82", + "3e514e", + "404f63", + "83958a", + "283a39", + "586c62", + "526177", + "dcc08b", + "9daa8d", + "879eaa", + "556e62", + "4d6472", + "e2bd6c", + "ba7157", + "bfbb9a", + "a9aa91", + "9ab9b3", + "d5e3d0", + "f2ca81", + "fff0d6", + "a67c53" + ], + "font_width": null, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "713f0f370de8ff40def7b5fbe9f071b8f5be3db1604b18bce5c6cf7e8eb62c54", + "path": "row-0001-image-0.png" + }, + { + "image_index": 1, + "sha256": "713f0f370de8ff40def7b5fbe9f071b8f5be3db1604b18bce5c6cf7e8eb62c54", + "path": "row-0001-image-1.png" + } + ], + "mechanical_pass": true, + "failures": [] + }, + { + "row_index": 2, + "category": "business", + "id": "0", + "layer": 1, + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "operation": "INACTIVE", + "dimmed": false, + "text": "職員不足 未稼働", + "local_rect": [ + 133.0, + 390.0, + 79.0, + 14.0 + ], + "screenshot_rect": [ + 212.0, + 487.0, + 79.0, + 14.0 + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "font_width": 73.0, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "a5ba5edbf9706e2b8a3ceb1de3d61e11074fbb731316e9686e2cec5ea98fc2ae", + "path": "row-0002-image-0.png" + }, + { + "image_index": 1, + "sha256": "a5ba5edbf9706e2b8a3ceb1de3d61e11074fbb731316e9686e2cec5ea98fc2ae", + "path": "row-0002-image-1.png" + } + ], + "mechanical_pass": true, + "failures": [] + }, + { + "row_index": 3, + "category": "business", + "id": "1", + "layer": 1, + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "operation": "INACTIVE", + "dimmed": false, + "text": "職員不足 未稼働", + "local_rect": [ + 1029.0, + 390.0, + 79.0, + 14.0 + ], + "screenshot_rect": [ + 1108.0, + 487.0, + 79.0, + 14.0 + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "font_width": 73.0, + "eligibility": "visible", + "reason": "whole rectangle in viewport", + "crops": [ + { + "image_index": 0, + "sha256": "e977d7db178d1d61310fe7e33a9c25873b62b584337d93ea29960d6f8c5bb869", + "path": "row-0003-image-0.png" + }, + { + "image_index": 1, + "sha256": "e977d7db178d1d61310fe7e33a9c25873b62b584337d93ea29960d6f8c5bb869", + "path": "row-0003-image-1.png" + } + ], + "mechanical_pass": true, + "failures": [] + } + ], + "mechanical_pass": true, + "errors": [], + "unaudited_traffic_overlays": [], + "pending_categories": [ + "queue", + "EV", + "staff", + "goods" + ], + "pixel_categories": [], + "independent_review": "pending" + } + ], + "root_native_os_full_regression_independent_review": "pending" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.json b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.json new file mode 100644 index 0000000..07130de --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.json @@ -0,0 +1,922 @@ +{ + "errors": [ + "offline rectangle coverage" + ], + "expected_row_count": 10, + "images": [ + { + "conversion_sha256": "d9e92a5b1925d6e1855f6eaff2820007d7db8dd79a5348ec801a38251b40fe90", + "raw_sha256": "ab073ed1055ca2356a050fdd47176c454c109ebe5c008b194ea8a5f149efa7f5", + "receipt_sha256": "184d50e702232ce259ca75b830992cb8e91d5175289a21812661325bf0024860", + "request_sha256": "172dc9a8f4bb684583f7417ac4c544172ee66b4134845fe540326df5598e6167", + "whole_image_sha256": "206a9aafdc50d1f2f330690e14390de8c7ed5b0df024cedf8f2fbd35326f455a" + }, + { + "conversion_sha256": "b25b2224963f9a02ad87675969ab51c90aff29891b136095198afc2fe95acb73", + "raw_sha256": "7027a7f1813aa8c9fcff38e6e4b022ed718d6f9c9fd13d31ecc3d6d10818ac10", + "receipt_sha256": "184d50e702232ce259ca75b830992cb8e91d5175289a21812661325bf0024860", + "request_sha256": "172dc9a8f4bb684583f7417ac4c544172ee66b4134845fe540326df5598e6167", + "whole_image_sha256": "e6ab48ad864a1b5fdca2da587d95fe7949ac0c59e664a4524db66e3e861a73aa" + } + ], + "mechanical_pass": false, + "rows": [ + { + "category": "room", + "crops": [ + { + "image_index": 0, + "path": "row-0000-image-0.png", + "sha256": "0811d7a2ac82283233b2b5179ddc6ac32a86fac3a211febae2c706ba36513286" + }, + { + "image_index": 1, + "path": "row-0000-image-1.png", + "sha256": "0811d7a2ac82283233b2b5179ddc6ac32a86fac3a211febae2c706ba36513286" + } + ], + "dimmed": true, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": null, + "id": "facility_00000002", + "layer": 0, + "local_rect": [ + 131.0, + 388.0, + 256.0, + 192.0 + ], + "mechanical_pass": false, + "operation": "INACTIVE", + "reason": "whole rectangle in viewport", + "row_index": 0, + "screenshot_rect": [ + 210.0, + 485.0, + 256.0, + 192.0 + ], + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "style_colors": [ + "34413b", + "8e6348", + "c39665", + "eee5c9", + "608d84", + "c6b999", + "a6b6a0", + "d4c7a5", + "acb9a5", + "897487", + "f1e9cb", + "b39b77", + "615563", + "a57852", + "587f7b", + "edc97c", + "d6ad52", + "709b94", + "a37b91", + "72b6b8", + "c1e0d4", + "445652", + "a2b2a3", + "d3aa8f", + "ca9c62", + "ffe9a8", + "6c8993", + "adc5b4", + "52836c", + "c7c6a6", + "a8b6aa", + "d8bf89", + "aec0bf", + "8a7155", + "617f82", + "3e514e", + "404f63", + "83958a", + "283a39", + "586c62", + "526177", + "dcc08b", + "9daa8d", + "879eaa", + "556e62", + "4d6472", + "e2bd6c", + "ba7157", + "bfbb9a", + "a9aa91", + "9ab9b3", + "d5e3d0", + "f2ca81", + "fff0d6", + "a67c53" + ], + "style_source": "scripts/ui/pixel_tower_art.gd", + "style_source_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "text": null + }, + { + "category": "room", + "crops": [ + { + "image_index": 0, + "path": "row-0001-image-0.png", + "sha256": "bb79fa3c9cc46f2f7b9d31b2de85c3b6f6b4446718d3614cfeeba818ea87cb69" + }, + { + "image_index": 1, + "path": "row-0001-image-1.png", + "sha256": "bb79fa3c9cc46f2f7b9d31b2de85c3b6f6b4446718d3614cfeeba818ea87cb69" + } + ], + "dimmed": true, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": null, + "id": "facility_00000003", + "layer": 0, + "local_rect": [ + 1027.0, + 388.0, + 256.0, + 192.0 + ], + "mechanical_pass": false, + "operation": "INACTIVE", + "reason": "whole rectangle in viewport", + "row_index": 1, + "screenshot_rect": [ + 1106.0, + 485.0, + 256.0, + 192.0 + ], + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "style_colors": [ + "34413b", + "8e6348", + "c39665", + "eee5c9", + "608d84", + "c6b999", + "a6b6a0", + "d4c7a5", + "acb9a5", + "897487", + "f1e9cb", + "b39b77", + "615563", + "a57852", + "587f7b", + "edc97c", + "d6ad52", + "709b94", + "a37b91", + "72b6b8", + "c1e0d4", + "445652", + "a2b2a3", + "d3aa8f", + "ca9c62", + "ffe9a8", + "6c8993", + "adc5b4", + "52836c", + "c7c6a6", + "a8b6aa", + "d8bf89", + "aec0bf", + "8a7155", + "617f82", + "3e514e", + "404f63", + "83958a", + "283a39", + "586c62", + "526177", + "dcc08b", + "9daa8d", + "879eaa", + "556e62", + "4d6472", + "e2bd6c", + "ba7157", + "bfbb9a", + "a9aa91", + "9ab9b3", + "d5e3d0", + "f2ca81", + "fff0d6", + "a67c53" + ], + "style_source": "scripts/ui/pixel_tower_art.gd", + "style_source_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "text": null + }, + { + "category": "room", + "crops": [ + { + "image_index": 0, + "path": "row-0002-image-0.png", + "sha256": "b90d74efdd21be0eb69555138dccacb62100825a908c6f17958e17a46321056b" + }, + { + "image_index": 1, + "path": "row-0002-image-1.png", + "sha256": "b90d74efdd21be0eb69555138dccacb62100825a908c6f17958e17a46321056b" + } + ], + "dimmed": false, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": null, + "id": "facility_00000007", + "layer": 0, + "local_rect": [ + 131.0, + 292.0, + 128.0, + 96.0 + ], + "mechanical_pass": false, + "operation": "OPERATING", + "reason": "whole rectangle in viewport", + "row_index": 2, + "screenshot_rect": [ + 210.0, + 389.0, + 128.0, + 96.0 + ], + "state": "OPEN", + "state_name": "OPEN", + "style_colors": [ + "34413b", + "8e6348", + "c39665", + "eee5c9", + "608d84", + "c6b999", + "a6b6a0", + "d4c7a5", + "acb9a5", + "897487", + "f1e9cb", + "b39b77", + "615563", + "a57852", + "587f7b", + "edc97c", + "d6ad52", + "709b94", + "a37b91", + "72b6b8", + "c1e0d4", + "445652", + "a2b2a3", + "d3aa8f", + "ca9c62", + "ffe9a8", + "6c8993", + "adc5b4", + "52836c", + "c7c6a6", + "a8b6aa", + "d8bf89", + "aec0bf", + "8a7155", + "617f82", + "3e514e", + "404f63", + "83958a", + "283a39", + "586c62", + "526177", + "dcc08b", + "9daa8d", + "879eaa", + "556e62", + "4d6472", + "e2bd6c", + "ba7157", + "bfbb9a", + "a9aa91", + "9ab9b3", + "d5e3d0", + "f2ca81", + "fff0d6", + "a67c53" + ], + "style_source": "scripts/ui/pixel_tower_art.gd", + "style_source_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "text": null + }, + { + "category": "queue", + "crops": [ + { + "image_index": 0, + "path": "row-0003-image-0.png", + "sha256": "eeb6b5a301d017693ba3acd47d22b63348bc6536c5ddcfd593aa0d593e256aac" + }, + { + "image_index": 1, + "path": "row-0003-image-1.png", + "sha256": "eeb6b5a301d017693ba3acd47d22b63348bc6536c5ddcfd593aa0d593e256aac" + } + ], + "dimmed": false, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": 36.0, + "id": "0", + "layer": 0, + "local_rect": [ + 259.0, + 276.0, + 42.0, + 14.0 + ], + "mechanical_pass": false, + "operation": null, + "reason": "whole rectangle in viewport", + "row_index": 3, + "screenshot_rect": [ + 338.0, + 373.0, + 42.0, + 14.0 + ], + "state": { + "members": [ + "guest/guest-auto-00000019" + ], + "overflow": 0, + "visible_count": 1 + }, + "state_name": null, + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "text": "待ち1人" + }, + { + "category": "guest", + "crops": [ + { + "image_index": 0, + "path": "row-0004-image-0.png", + "sha256": "e08ebb7ae2eb1f2f66360df04d7c132bed923ece9ba5d406c72f23c16bc71e34" + }, + { + "image_index": 1, + "path": "row-0004-image-1.png", + "sha256": "e08ebb7ae2eb1f2f66360df04d7c132bed923ece9ba5d406c72f23c16bc71e34" + } + ], + "dimmed": false, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": null, + "id": "guest/guest-auto-00000019", + "layer": 0, + "local_rect": [ + 267.0, + 325.0, + 48.0, + 54.0 + ], + "mechanical_pass": false, + "operation": null, + "reason": "whole rectangle in viewport", + "row_index": 4, + "screenshot_rect": [ + 346.0, + 422.0, + 48.0, + 54.0 + ], + "state": "QUEUING", + "state_name": "QUEUING", + "style_colors": [ + "688da0", + "b87659", + "a69a63", + "89789e", + "638d72", + "edc49d", + "c99371", + "a56f50", + "303c40", + "719d94", + "eee5c9", + "608d84", + "eee6c7", + "e3dfc2", + "956940", + "d3ad6b", + "b48850", + "af9059", + "d8bc78", + "f3ebcf", + "efe7ce", + "805e44" + ], + "style_source": "scripts/ui/pixel_people.gd", + "style_source_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "text": null + }, + { + "category": "guest", + "crops": [ + { + "image_index": 0, + "path": "row-0005-image-0.png", + "sha256": "8b4be9869042638da9a5afdd90ce982baa16623c2b5e4cbedc50109680867522" + }, + { + "image_index": 1, + "path": "row-0005-image-1.png", + "sha256": "8b4be9869042638da9a5afdd90ce982baa16623c2b5e4cbedc50109680867522" + } + ], + "dimmed": false, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": null, + "id": "guest/guest-auto-00000020", + "layer": 0, + "local_rect": [ + 139.0, + 301.0, + 48.0, + 54.0 + ], + "mechanical_pass": false, + "operation": null, + "reason": "whole rectangle in viewport", + "row_index": 5, + "screenshot_rect": [ + 218.0, + 398.0, + 48.0, + 54.0 + ], + "state": "RECEIVING_SERVICE", + "state_name": "RECEIVING_SERVICE", + "style_colors": [ + "688da0", + "b87659", + "a69a63", + "89789e", + "638d72", + "edc49d", + "c99371", + "a56f50", + "303c40", + "719d94", + "eee5c9", + "608d84", + "eee6c7", + "e3dfc2", + "956940", + "d3ad6b", + "b48850", + "af9059", + "d8bc78", + "f3ebcf", + "efe7ce", + "805e44" + ], + "style_source": "scripts/ui/pixel_people.gd", + "style_source_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "text": null + }, + { + "category": "business", + "crops": [ + { + "image_index": 0, + "path": "row-0006-image-0.png", + "sha256": "62525c0b9f2c189545666c134eb6f83b660d6efbc0698278ce049ace7e708d0a" + }, + { + "image_index": 1, + "path": "row-0006-image-1.png", + "sha256": "62525c0b9f2c189545666c134eb6f83b660d6efbc0698278ce049ace7e708d0a" + } + ], + "dimmed": false, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": 73.0, + "id": "0", + "layer": 0, + "local_rect": [ + 133.0, + 390.0, + 79.0, + 14.0 + ], + "mechanical_pass": false, + "operation": "INACTIVE", + "reason": "whole rectangle in viewport", + "row_index": 6, + "screenshot_rect": [ + 212.0, + 487.0, + 79.0, + 14.0 + ], + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "text": "職員不足 未稼働" + }, + { + "category": "business", + "crops": [ + { + "image_index": 0, + "path": "row-0007-image-0.png", + "sha256": "379c49ce02077552289ae503c74a4a0032150ff6cec3ea20c42045f6a059ec3d" + }, + { + "image_index": 1, + "path": "row-0007-image-1.png", + "sha256": "379c49ce02077552289ae503c74a4a0032150ff6cec3ea20c42045f6a059ec3d" + } + ], + "dimmed": false, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": 73.0, + "id": "1", + "layer": 0, + "local_rect": [ + 1029.0, + 390.0, + 79.0, + 14.0 + ], + "mechanical_pass": false, + "operation": "INACTIVE", + "reason": "whole rectangle in viewport", + "row_index": 7, + "screenshot_rect": [ + 1108.0, + 487.0, + 79.0, + 14.0 + ], + "state": "NO_STAFF", + "state_name": "NO_STAFF", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "text": "職員不足 未稼働" + }, + { + "category": "business", + "crops": [ + { + "image_index": 0, + "path": "row-0008-image-0.png", + "sha256": "79ea1c2d0ff2d4e8f6c7ff20f019a4e264c480438e7528b8de85709b8d8eeda5" + }, + { + "image_index": 1, + "path": "row-0008-image-1.png", + "sha256": "79ea1c2d0ff2d4e8f6c7ff20f019a4e264c480438e7528b8de85709b8d8eeda5" + } + ], + "dimmed": false, + "eligibility": "visible", + "failures": [ + "offline rectangle coverage" + ], + "font_width": 69.0, + "id": "2", + "layer": 0, + "local_rect": [ + 133.0, + 294.0, + 75.0, + 14.0 + ], + "mechanical_pass": false, + "operation": "OPERATING", + "reason": "whole rectangle in viewport", + "row_index": 8, + "screenshot_rect": [ + 212.0, + 391.0, + 75.0, + 14.0 + ], + "state": "OPEN", + "state_name": "OPEN", + "style_colors": [ + "b5cbb5", + "273c49", + "526d68", + "233d40", + "8cae98", + "749981", + "567e68", + "c6d3b6", + "d5dec4", + "574d39", + "776445", + "8a7350", + "69583d", + "65583e", + "385d45", + "47463e", + "5a594b", + "aaa083", + "829a8d", + "b69465", + "514839", + "8d7951", + "e1bd6c", + "dfd4ad", + "2f493f", + "e4d9b9", + "58784c", + "4c7950", + "5e8b57", + "739957", + "95ad69", + "648957", + "e34332", + "e3a62f", + "55c96b", + "f5d582", + "34413b", + "fff2ce", + "3c4e40", + "f5d58a", + "304b41", + "f0e2b9", + "303c40", + "d69a56", + "4ca5c7", + "efbd72", + "79d3e7", + "e5f8fa", + "64d48c", + "e16262", + "8ff0ab", + "ff8a80", + "52bdd0", + "8ce6ee", + "d7ebef", + "29483d", + "f0e2bd", + "8ca4af", + "6f8b67", + "427582", + "a24b45", + "a77d3f", + "6b6258", + "89914d", + "6f9a55", + "67518e", + "ffd080" + ], + "style_source": "scenes/main/world_preview.gd", + "style_source_sha256": "add770377c190a5ccdde95379539de9753f7dabc703c1d58452ba590c6eda2f0", + "text": "営業中 利用1人" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.sha256 b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.sha256 new file mode 100644 index 0000000..c70586c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/manifest.sha256 @@ -0,0 +1 @@ +646334f4ef3c78a8cfe5d68d3738c4d772cdd71cbf80b2dba7c153693ead4419 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0000-image-0.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0000-image-0.png new file mode 100644 index 0000000000000000000000000000000000000000..83c5dfa76f7a991913ec2fa0f0ed2a9d6f692f1e GIT binary patch literal 34729 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0002-image-1.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0002-image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..53636cf383bb2a13564fefd7191ab29b3acb5099 GIT binary patch literal 22702 zcmV)MK)An&P)s`-0lgT8p=|#PFFxYV%$8l^xh2Fv4#u(c)2_cHQgg}ViJJ=W- z)J5;OSBiT{nKo!=953926fenJm;e?O5C z2oeJ4q$0DtJ@WU?<2?)wmb@K@sf1$&!&vY%UmV>hgt`sSfS>z-!3l%_JbpWwxQ&PV zuMdK0I6o@RpH2y&lLBaXe;VGGM)0E(eJS_=TBtuc0DaQ%@U0&egy2sh_`~t<3xxpt z-xu#5I8Okb5JbiMQiHcMg0@loeaS)o^iUsihz~W?hk*~Ik51Tx5Q z-5@3jj`5|022hECG!h85K?z~fKgET>G5$274;Al6BX1*z!tt;NQxCg3ofyQX!liww zB>3D;LdwGl;nIPWkbfy)fgoxqYy^;l{YgRaiT_ZFiVFrCl3-F`k1E}N>8V*kl=HUMOgJ3GUj6Z_}iXv^8 z1Y~XoI#&n-)bb0W1qINM5-`X>Isw#$YlP6Y1h!!hd<$P;pEz^?4f~Tp2HOQw@NlXC z7J@T`jxGU^z$HKr7$=S#8cGQU9pF@3R-go;>r&AtpaMHVLg>T*GHl>O83eS47L54{ zF_=a6C5L#=47P)>z#(AdU<-70I>C>E{hWbd2Cw{=^47241_A5={|%)=^aOZAEtu>F z8zB^bZ+iG=384pu(1Ni8P{IJmhdnSZxGtO|gzg_m+aAOW@TK|r(}O{Ca7|E^L;2(b zNIo!Z@EsTij)6nt2Z$(vfuJ!&5FOdvFe`6^cGG!12 zB{VqFpF#>E69`mt01 zmJH!kC`w3>3PJ!X99)9z2k8+m1Yr?OBLo3vBse}0zJ((L$-w~C8^A*0+YoY4C>c_s zFNyN$9~UB$?SDpm$kYG=c^ip}B$V(G3*H#c1rPiujx%*hTBT*h&wlP{U|cKILoS z7yF}kiemQ^mz-4ViX--LqT;^#GI}>7oKELcXgnfQK;(pxOV!1xM^oTzEFKkpMHG;k zI~Z_ghJefxP{Q}}(@&;0by;F0Uw;|BhZVv4I(EOTvWU(naduGPx@|o*@LAtxsBbsb zwV4|_ELq1h;I|AufwP0e+d+nNlEYY30fQb!hto3o)USklEA$HZlNrIG@ac>lT=-<} zVA6PGZa8iI;nL%WbN@McvN8W;b@BPrrPYn`^+%IWp3Xeln0>sy@OXXh*`vkB>$A@u z&pdoMyS6dE_UyI~DbSBa{**yu(ELAuh=U}90H6eM`IJ3-1+{gWQAdCOaC6^a-IcMn z!HbO}qn$O4+OXX`!7j$0(uxU=8F6yTYBa&l&Du_B+w#R(#*326t`A1$9ecZ3qoX6#^-Swz83 z4uebFAG4>er-{a;(8HKGCXp&&F~V8!CwB*(&J200^`aC&XQd6%onM;=zN2^WJ znrhkA8{>xBa#MpQK3&8LCr>Rp8rzKRUDe}L7cW^mz?6;6#>qt&kx!urDB!|0Zb(=J zktGOe=`m2*{$UZ6mY#b04#t7FuPb$O79S5W*WOjd-x12;hqU*a>AX+|k0efxl2sP4 z!^y{UQy;7^+`T__>`W#^0EtUwh11E*P&x-ENs1b{)CGUi1PllQ_=+Z=f%`+ifloYn zH2-{K{68n(tWEr|I{j$Fx%Q2H^_#JK&qmgtS)V-dfINCU{&?N?YQz3=&GYTX%#)`# zA?G6+!lXdT`T$C{FAe9*qC%-;^J!mx6{*#hboJKOHYrVYrPUT$jis!s*P=5kBlqv* z?_wFvoNr;_S)8nO7UmKQ1qkxc|6(vo`+Y>g406j+K`eZhn91=J&(*zq77Aciekw zU47wt`rP$=ee|0R&o}ocHrAG*{s9}@MhT?QeLnD`1#PF}01beJ#UVySFm^`JAj!~J zJ}jOele3-64{B{QawDjW2nLYu$URIpH-O9bJ(HW5nz9%C6x=+(NY3nrd!$R1+;N~_1oE(yyDCuBv`FTi3bZ#&=EO>Ty=;XOWq%aNvGEg|3$_Zui zaONf*$Y)W+cr{zBRst& zpC40veXR80k#BJDEW2<88`!rMc}eS z*^I!V!fZ=@>B90zeZ8#KEIW5L0}Mgo6B&G5a@yDC8mXnac=U2(f3MMKDz33qB&J0H z29Pe?)0bL13~jBNaZm3E{JKfg*jnqD9VhG%5Cv>T7$j?am>{IBt)jU_*4(TRMukHO zA#=%Ji}xw@WfW%co-cXzO)9{c!4Bx|vp_s~Q&7JAEch~$A4+HYUb{AS;%s&(hYoHI zNd{^UTR<4P(s5Aog|=2h;Uq1+9ghD~s z&Y%P_hzuTu&LLzRjyKgSYZ}$_*IZQ=MNNaUu2B=877fHBI%$7Rv&LwW)ffxMt~3qw zRT-*^bk%ZwZKW_dh9V$o8`Z2G1h7$w;#6u{6onH?45O%+H}*enu50eA(Px%L=Cgm4X@o@QCB~x+g9+wi}u{jI&FQ)(%rkTlK(5hqNM}%)?Oy zI0i3dabfIOZU(S2$a`cqj?O2PstPiXCsDb$zAN34`yyaJ2m~e6Z3qq)Hw24-`UQu1 z(NQz!teJ6{XI(Y3E)#5nfD2E#>X9Qm&FC1rWzlY4w!yY#*3mfUuq#tfZD`U0xSyPhk^YrR3;#2|vAVs-1O}#H&weNVzmk38r8IL8a0f}=7p*i zIah`ox;iw4vcn91C}Rhe9?l}}paqAMNZ~jpKd?Y{G9@(**k@2AB{+xY_A5-#c>Ilr_vyLqT{}-&`DW*;>nZgC(mSovxDv0d+InG0*4VA8^6D} z{49|disOdBudXh7PMk`o@$g`Auzqy>zWVkWV89>;Bwt#`M|e9?UV?aqqQc!lgv8}` zcFsDQ!K_zp#s#No%59!;n`YhmIT!kK#$_3IH^V0w8te{c0)t*3GcVd2XYFl}UH~>P z2AI+7=Ulb0J@2+Gc$%&|T5ex%zCBWR|4OZM(wLz6JXNc0VS8nCV~T< zI)D7a*nr?OHsmek++~`vo31;}E@#hn8p)52e+K}XNTE@n22fcckaHEv^F0@usv9(x z7F}(l26*StaBERnJ}r#9KS6l1_)Pd`d^UqvSeTP_D3QV<@FIC<3eToyW>I-;$TJK+ zi_2pcm7GsVi)BZ$AsyqnsA+;vfDnR=#vxHTMzrrj}L(!!WU z6;ddzL_Uok$w@wv#tvti>#NMI=CJ*dL3|=Uk{-f>QVgY)OktCDd>+;{*cJXo1fD?# zbSYd06?hS!k#RIlu9T741ZXWe;WWsrPJ4$pnP9$bS+F-R*z2)WgJjOpIO}LZsJM`i zgUcgNchx|kjC)YRS+Uh%xeFzwxzXAcd)+la#a#!f?1rQ6d^D>tPEZgpNX=wqDEDNm zcW0GHKq*eq?Mqbd0RT=`>~~L?#$Ecw@#;}e$0sbj4hhvE}(%s?o}JPr;hJZylo151GsGT9`SfCgixvGGhM zp35cj1q2!#%ppQ)g)l;l9+DL=gu?~WLLf46^e`GNj7(t$3b-L~X-FEZFcO>)l8iUE zpw3P}V6uWCkJG~N)Np(#H;}c1$YO`^!r-FFUEov@reI|%8`Fe`hn@h~6jB%pI6H{R z2?qT=&ek_xUjz1?v$rhR8vz3(4#Z&~L80XCLgirw0>Whh>rZ-W#ywCfYOs1>#@LQ! z-d4BbY?`}Vv*>OZcbHbjs!L;eQZcts#66nE$x(cHwtQcXEb_GStHTxhj%&U?TDk9J z@!rWP%cQGn+M&04+P5=9{h7Ee0Q^Zo!A#P2LI|E3$mayIncDIc$IU zHjEnt2@+^ACp?7C58w%cd30YUZ96!MAUu@L^Z^%PvI9WSY55@xmOqCV2kr74HhMq83bYdva4lo zv~Jnjyx?k_bk*Fn*C<4+qJvCX3_mxKSCqd`R=iJE^u;;p-dy?q9NFGH#s2fs1LMx> zDYt21yxKF}Vu;bK2834mHr(3j60L zIww7C4ts;!g;aucG2?E718k!f54vLOxT|eyyc1Kk9dv`QKqg(yAmg?M$m8>#Ca?A9 zuqp~?nA@_xm(rLqs^jHIW?)2K!N`&c<^A^nSadYZ*y@+u?bCM4w6o^g6=O*>T_NI> zMsW+`csa?OQ;D?P6vmM>y3?umcnss?MvvXNJlQ&JuZH+@INBlG2hiT6pip{f2ra~) z7)YV|j@z22VDL7}oU38R2}-wsOoAz$Ei;a~6;It1FxiQQ`SFHnN8Ri=W?~mmg1RMF z?V?q`U^gteYi7X8py)*1w8sqRnYT92d)j6vT4&w0GY&nfd+ypvXRXWG2s>x&4YTgL zIS=L^jPL>rdbF2b1R8^6AtG4-dvB>-WsU1*R9CeXHiLjC~026 z$}cL&HWVdZ03Zdyw_vC#JFuX-o7QTG07VR2EebD=Vikxv=VItZ5@udJd&Ld;%D7;! zS_a}Y+OS})TSnEsk4Pco(A+)-KoBJeFbJjwlPDk0x=ynNYOIrX*aIe zjW@YxMq&HbDC{w>pkJB2Ke>*XV$O|7)SOLo+hHsckz`_;T+ApG z(~1&V(gfx?5#f9?bKb69@l-84^q|JPqh-1fU7jJBWtuX>uvtq9W?P2^-g|0gqK);(;s_$Ge-5smCGorsgT6J&4aBr;UHYhz> zb=78Cxoo;?ZMinmczv|xp0(-DMbm@P+S`|_ZjYI-U8%l5R(JoR`R0|HtKht2HP^48 zlS5@&@HEVMP+J7;C3f}qn|=hmw{pJaF#n$dr^QOB8K}#Ri`6%+wcsV-4Y#czRkz0U zH>~>WW4e2nP3yzvJC~sYsK0ro7B(JSu3fuizCD7RNh^E|l8ViBiE%qte}kcz@fMDWQgmhg&Vc?Gfj!f1AhP#}vFcr zz>9%gdu-K!!Q`k3zyP}gLx=G9W&ke+m`_-|GWYxP?ifflZu8=>p(0^dp$I7k0!rq` zvJ2z6XC=%+sGnjkrcc;eF{e<%E*3F>+kn~yv0-Nuc<1A|g%S{UzLT`FOh$IvQ-tn!0g#Q{NC^sbVaaP+O1Um6=$62+^C-cc^%%c5v-JdE>% zgaZ)(=7s_@=Wd*LHcZ)Sy{3nn1mexkNZ!DJS#~6vLAz>^K+0Dv^XM#F2$jEJZ@NOiWiu$TAUECi<)(cE|a67l;V;NJoOH2|0lxZB&7&s&<_0pO~J@;fnF3$5VnSS=)<(m0k(%q$VH3lkzw z#O^*J{_J$@-m?k2PYJo_k|Iw^_~%8GG6}9!Op->C3q<@J(azlX&rZcfo{W#oN!)cN zVfSfCTl_>BBGawNo8^Pdwa1{Z$4@K{(cSYdA(}> zd98NyG3;;nakcTgjb14AP|3iO4p&zIE7YI#J8gYQy5HZz6wjTl>)Fpt}T z;WW>KZ`y0`*h~sBwI~X?$#G%$q11!f$x+#fQAd-%JdwQXa6-hf)ZO_htP-(LX?$o& zEIBWE$D!1(GE=|IOy8H9`bBcmp0t#`>B)QZQa+PHunQ5D&X4C^g?eSL#&k6=APnl} z-qA#q&=P};uil>LX3V@@O=I2rfF zv4qc#C4Y7{mQyMu%f%sbi9bYSR!SUgt2e4qEVmB`vOJYbe2`gX7JD&Pgb9X~iPg6rz zQ%iTv%{%t{_a^S%^gLYXu<0e2)UiXV(93|VT;}W3wc)$oHa9ca5RY-uyE-I~37+kNN0!BhW4+<~wOX+F=Htd+9(d!R?&l3arQ^pn3v7ewe_5+W*sRt4 zW1|mfF(`l4*5GjU_^@z3wD$qP7RC@M+b5lE(6hY9H!NQ3L)VUm4OAMqu(bs^<%+ZA z&RBIBM1X`{kgzK`;VV;rx1q1QYH+~V->|STJ$u7*=ib#9*N3ktqc5r@gSyme)7k0^ z9s2$@ZEw4#uS?V4s~PCl4fG6k)fFGyAs6l_jp60T@s}L6i=H|}f^De%c|Qdq;`@e= z&%MWj7977X-pK|##^PMSWNM_6owC?SD6J{UU+6|#D~4Lt7y7Gv+pgYRn7iefec)JI z>9JKLURFvjs$y!Y&TINEng;u-ds|F{J(~W0?O>07u)Ddt?58K4KRj&y`AHMlcXOk8 zbFF@Jt?`$Ktv{}}LC)EH+Kxg5aumqp)}I~?!9bu7xN2*1c?Pzz2)=KpBD^hG01Z#1 zevEoQr#H!N<Q!2JLXW@$0FRk<)uO<#v{t zU4Qf9gT;m0lPkA8Pi_tlD`Q5q;!7Hl#gqrC>IV9B{R8U3K7dL))U4~T9_TCIyxFmN zw|Db)&*p=^?^b(%e0brP?B)FtRLr2mg(7V4 z2xSnwOYQy?05!8NBW9XLEa#e_1uqc-E#t|>5t%6mv;%FL{#Gz(%|O%qz1jH(3m_Xe zE?iN^jH)Fgm9e$Pv-+Vf%}}rMLZ5c93$uPFY;<*26-szgZv_0u0Pqru8>5yY5l~D% zkgn{MeGrk_!A|9cF4KkPg}YNr_h**w&po_8a770p8v_791gHlF0RUrv7pSTl>QN7M z>Myo;cB-J=Esmp0CA7Q*`l8FQ=rDRaYSi~S&`ln+$DxDIS({J7ZM}ArqQ_QX%(H%9qB0=BmLK7!tVE+})YE`}4E+ z7ZCtT;fN}JM4eh=DuirXIn)h)1j7KRup#wzbyPzn0gzAw&c*T2M9_Z%08Flq)fb8* ziX>ssi)Ex9fFh(G>QWAMnunT}ZhIE)&&@r!x_bS>m{xR29X+BJfzHao5dfg354j6O zIVh|hzR=cQbzaQP$9l{&@tDpw(~{G?KN{i(&x)RYOgti*5RWma2iqsrw6a zt4P3`td$3^sA8{ZQ_a-{>I=Q){jI7C?b@MM$fV$X5Z68J)nIzB{2l;vj(-CHa0Z9~ zDHZ|1dNWg^G$^qQfK5$(Em!Z&%-vg>xPN>7#>klRAc$3U03x7bXc!7xZC|5tpcT*p z3@Qiu+FA^y@nO(BmO|&B9ENza!~8~S=Dc=u)+{>E9XF_I=oY36m<4c(I#dHFq3_iI zDlvdg@&YjHLbvOdZS@Op0C>y3p*WAbn}Mg!**fOXy*)H5g1JAtTp~D}x=-IXR9{;#aRY_r_HVkr>{6cBCEtnB1yP2VN;z_4~`*fP|+bZdV0?k&&# zwbg5v$2B6C@@uE^E2seg0QkP8udZsq>oGl$lzKaA6e5m1h9!^Tf-z;QnQ(8TyqG5f5p4EGz)h#pW?VnmR@ILf+F)1Zm5Q&&lwaFa2LJ%&&>+|y z!Wzmo(s`&$KiJ>fW`z1Djb;OzI+rLwCwGCHH=yZvC)${GHNhTlE&?KlNSzx^pUl`S z5CO>gO#Gh%0L@82VX>Q6to7JzGXkJUEGQI*OJjGZr5w}@bSMWpAj?BULtIz(^(y=O zdOFpYm2p;0>}W+ylkr4tUqcm`eyFG7!a(_j3utTugM+PAmC^L_=q&)YCXoN#06sG~+zF=kVqYG?p< zg7v{~pj<=Uf`UBMStE_+pt=`n?sU;jcG>{Y(qy0^nc2R#0w7q z05t$TF+dCXLjb(ZLf#_$=3B&qfQA-|1%Lq%yCX?^>IZ8rz12V{rWyTQ_9ZtAbC?>B=CcS$d+007abO59>RfoWS?*H>-nudeN{ zY3QwP?lO%umqQ*aj$%PM$xY->IIFSwbMI^w>KU;K1q)^~wbrF+v00 zcEbM*z*Usu-$Z~5Ag!IV!tZP6Jm~k!j%GN~l)dVPqb^^F*h{&HpOX;Y*`w-eFB|MA zA8J=zY%Lw?tmtl2*xL%ORK`IOzO0e-7_$01Dh4`L{gC-PGy`pw(3ADG>#npYN@CeE z5xZ0@$Pu&9-4#^REX(c&XvDmo@c(}Ryv6*ctF}l)1^1UrsAm&+gKcGlkTSb89qr}4 zJ?h>bWp`)USo_&gjd-L|c)23BM}MThQ`Oa3+0(1;=~Z^LmkxB54R@A18j31nIDmmv z$UPOunVa->i}haJyZ~T2o3Yw}no5WauPeJ<-Pi*rzYoB|Xzjcm-RgsrPCHTftW2~5 z0F!9RhGl-tGHW$0ddxR$=3)t79>Y)`q@I(|o2rg>S0C-xruS>pF6uJ6R7t(YtPyRp zQzaQw3oj}U_NWuv^hdgNM|)IpWC`IUJ-9C zjhawKT`r3TdU{EfB$E(IBn$|q+&J#i1Z2`0XjrzUB0%+j3k$N>U$wX1xokmnE1CuV zTP9-I)R{JAlC4~1Q%Nwc96zjzvndnoa*3l1$!HmT6?df)kqAgi;7QQdz`;&csydoc z8G~-bLmR(rM>lJ|*7sW6JE^?*W-=c<34D6t4+5|_28f}%BGZn#aeLkJRL8_9vI2Ph zoV9AjYPkw^(q47TR$D9ylOCj(?C$Bk8V-#Zj`XS0E*i7?wAo$SBM=IuaipRc3glC0Y9{R_0ASi$gKq8GwfD3`)deujI)#-!kiA)G(vU8@ zUz<6gKisRyfYJ48(|grvL&_{~(UQi5osADe9_hBcx#{nvp6>wo=LiV+p8;4JYglkK z&bk^Voek5jmI-^~yc;boUa}c(K(jY&xB+Jz)nC0*T@<$qn%J@!etycXYGZC)RbFdN zeyujIsivgbkPmHStNQ2_b;gJ$;es-{U!MwfxJi4oMVHfTI&0RSZZhT9>&|s+j+Dod z<*`g)v}ck8)6N>S@WNRK7(gPLv{wI{QV?1`zH-?li|2vq&q=ta;=`J%&bAtJ+6_nB zs*l#`GV803)R|87>N6qx4_C%sRL1tG)7uQWErv6V`ZE^oDNwu7c)GbNw?~&#DB>3i z!-_;Z^OAN=S?f@Zd~*xyp8%)_hsJ6EnwNFEdIM&!V&Yxajk9aeE8IpC3xt)6#1KdeG8kYU-$M?rm-C zZfNeS8)#GYRvrRRAFMglXgrE)T^H19WkKH&5GhUeu0n!Jy2dk7#68pOQyXG zcxNyG-htu57%Dc?jP423Lx0tXy$8UXxgci~xWC8VFyTa|pRl(~Obt1vM#pSJlddtV zb-?N#a9RhCrz9MYi#Z(^m69T=h90=TwYs;hX0Tt^Gg#H%ZyM<8XfyTd&NZq}G?{X$ zYVs{zRV@Rx?fo^t>S~ATYI^D|T^-Q3<;QmY%&>01rTT<%pjA8A zqZ}MA8@i~tFsvNxHuN`jb!ZCWIE7*skT)p8;O5?CFK-rpc{^dtyLtcs*c-fevmNe! ze;WQB0N6v=1OR|W`uM69Et|P|1uC8vZJYJpt=7Ia=9ox6JZ7=S-p00Ubtc@->^|OvDw8jft zqU=rL-dizmmPc$+j<*8s;q|dCL2J2weP0ZvR!8k^Yn4nygmfp9pvgGszf{;8+T9A7q^-GY{CYmNZ zUE}VHf%s5g65EH!@Fg*P$uzI{k$xi#KOz$oHXQ6r?>&C;0hxf-{JeYa0Hu?0v>)`{()5jC*51dcdrk<|OyjWd$d4KepOEvG%y?0v? z-IW9P0e(G&R%ABMU~99sx;8fugt}Yyy89#MdzWfJ(9(WS-GZmin;D>@c$a708q)&+ z6%uAeG&3`4pL)2jVyL}xuvOFFTh(_-*FONxKGa_BQXH@;qaX-0=F^2&dKAOZ0C(z! zy5TT&Uyr7*XRxEXEQ+NN(ko)=ISDL}r_t?hfX{I^TF^L$=AF!#yELQ88@m~i8hf+% zIRmGs!;cXJ00hEaeh(Z1o0zKrz;y6KpmBjKuTO;4BP29RWv-I*2z82c}32l^lydO9nvsKi!HEbuq8DX)CE3r(I6w(5rfh8_qSkd9`Z zLLw*=b4#LVXA}5fXegOeZ&qV?%kLak3AR?5xEiM40N{3ap@-$M2q00Q1~7?1O!Phm z9{H1VQ4DD;zeFNH#n5A!bhS*mhj65j03stKrgxS|X7HnjK znc$Hpw&?N=eVxX>Hd9}d_XY;Uf&M~IN2?wvICNp92iQgNkqcwZ-rLS^nJ6fUJqTsl zniB;|iI%^kXuxPFD#8H_41iCFfdBxEpN;=e9>c58uiCN3(Ba=8a5wW%be2+QXTR_4&2+6#_nxhx6U#``4<>sM^FxOZq-T z(pSdxJyqGC8PWtb>AaGol0ZDc7mxF$5PeBRUp$_K|75{hhr-rT2SG69HhY(K0!Nti zn4kx|iU9zv4dSWb-Pmp9Yoj&t*f6w2OvHl-K=|2ATL-u?7HDt2I@VYm8&M(&my5y< z$M0$GZ*J(VZS1LO=xJ!^Zg1*qZs@5SY%3jBCytcI+2!$_+B4WPh}yPZb7N0!U2g+6 zHB@)8OIILbf}zU9{QLyLo28Olw*)XQWb!_0fF{t;-Q2nfXA=g1#RH8P6#)Rbhe-YS z178{ey@G>+=M(=f6Eh2==*3YiRN39NXiCr7AByw$2_*$li8nTGUc=<-LnJGYkSsmE z0kZhy8YU}VS$eW^_0h`hN7wG$n`VUmbw}u5B0u?m45|AX)4n#Q$0)NBRoOAh^e-&O zzpT#S6=lZ+;Yfib`gQ^hY6g@Oe8~0{M<@0W3$!5hUH}#l5;dL)7}yp7XxWw(J?`RN zzd;7QrEF+_~&eJgOZd|@%ITy{tmPB&TCV$@DuJ376_qQs0+w@&6 zHGS<>KzYU*3vKFDdu6h#Jb6%`)6=T!ZP)a7DB(yrzO!8eGSX5~n!pBgfvs}H%o)20 zLUsjPy$dj4w{N!utpKL$8p;j%ORM&gQ3{wvw~79Cl9G*No=)agXk(P&-zmvt$h z*QI}1oxDepC8C6EWBPx%Gw{RmH(_sH>@I1npfrkD5>1pv6Z1suQ%QSH zCG5;i+IcE&=b41PrxQNUiQiq67*P~OmP^nr@$*Rn@Cmf&!M?R>59;tZTFhZyz^sqb zk*jtBdNC(z#1H^j1Z)A|Lq_k(Au@;p{D&nXw9atr#t3xJo=&%|KOofKhe-bmop3;Y z0!hiK{c@1gAO}ivk;w86%JQP5NMeffVx+mk;@pEJr@ksZapqi-F==Oe`tB|FJ;1>SbeR=Wau#_nCz z5B#UzSuBn$i4v3vd6hB1FWJ&Kc0nvZKQ{6lT2Ra{7KX`% zyGlfnAkt_~Wh_??`=bT9aoj1p0a7KD;wfh{6i$!3#W~&rH5ps`Zd$P+cqY-L7UFVV z08kn5rXVN<=(R4yfNo2KeYEP@ST$C1(PDtvH>-4K(Uf@o5~LUO zYyqN}vsM#Y^Ap4I0ss*J2?{cgcNzdNKx-YHrkgfPfoO*`J`DBV5_W-@QzYg}g`Bf- zyN-Z&C+Z79#uSAb+_ zDh?YpAn6*#5tAA|Vdvqh$}D}ExF|0{R+vyw@FAHNhznr_`c`IrWlm?;Wkgz%cQ<5y z1?i|I{j=71X6X^p--(26RMf|9ClUh5S2N2;%nSyr4aAn0xc zxWBU%yD$BAZ5FB!5CLB6gPamEAvIw$dW}$i7hDK1Kx_F*eS!G%g1DXMV+H3VXgzkm zM1Yo7ChSSi5N4!CWv3iSNsWq26DDQ|lhTE$Y0;S}(a^GGr0z$bXgex3>Fe~AgK5bJ z(vxGdlH*g-gd?8*i{t$lCI&`kE?#gC!sqbR(Cm2E^%2wU(VE+rtCp?RP|U!m=bcSX zcdz$`%$q&{10aZk0FYq-l!$kpl!QH7_iU`qJb17YNFn@m=b_b!LPcIDZ9zTp}n)+41bo$kV%*U#{ApKXCl`Z07aL`CncwY`(g> zxv{kQYSJonNuBP5T9c#Kp46(3smf1iDvxU`539?M z8!9s@q^Z*LnbQ39vw2X!gYiUiC_evaitNw<>7fI%!%;<<(efklWryR+GbJYvWd+hB ze2A>=cxn)tg(I^+q7l=LvI1#lk&uqo<3maju^^>DF}UVL&F#c^?YO<>?J9)d08kjk zf*SDZ!5CQo#RJE)`}Ut-Ed2ax@t1E_ettN=`S{xAljYaX7dKxnf&BDz?#E~I&tE@G zsVF>RRAg$TX;qbCePz5+nW$H$>MF7{Wf|Jibe%j!FHbgXivfd4^t*p_655O0re*BU(kas-#4A9C`&{TtI403mHq;`y}RFt*(jw07kGM$sb3> z(EtGK?r=yT6#)1Mng9SmD%^Q0HsaZ;>*4+Jhii+WzC2v zV}_|oXcB)H0Pji#Xa--cIl%ovetEU@)60eL!P#FeZ$4Sre6h6o!*vLY&F_|ff}P(i zKlt_zq|Ge7B1u`4tS?KbQpf8n6Acw9x{7pdMTQn(kg6+9(IWs7btUOl<%t#2OnpU) zN}jAKOEV}_^zd1lswu$$D}!uYT9yNZN-p7p0~I6+=4>XE65Va1_KsjS&Yv2z6#?Gc z^MRBQF7YGmi5!6}W+&8u7pu;vYZH$j%;1Qh`rv&0=)}L%XdlyPV0Rx1#Rp0y_Kvhb zA|;qW^9dpPg;IU+bU!j@8-eXd3HyY=+eVBCrmzD;{R8NPkLb9M$)t}%X+BgoB(&{B ziXV;)CxOE2hr@^BNdZLKr)c7c5k%zz%*onvnfyd?Gy|+(bP#zoF!~t>WS-h7x5?u) z%#YXo9snR`V);++j=os4gZslkHosl@@zvrFuNF7IS=@X+_sg^CA79LZ{Nwq|=J(4G zACG=o1Cym`nl>VN+@;NY6L^7t_%#FVN#}O6`8v7OhXws zetK19ib0j2QKT5kLG3JqCQYYG(J4z5rx7g%Ie?yfz;2nCPWY5zr~{vQhMzuD}+FqnU(Q$M2O|3)YNjY<7)I`uC!`d?_Yzq28sQ9fnS z|3)MKl}-kJ^B~uon+(FV|82dHTQ!`RAt>i$A_v`Q_Q{=F_RoR|`MCnA`k*1;PR% z;KwJk&whTCp(+E9PSYbJrWw>3Rq7O@B2{0Rs#j&`REIS1S($1m2P;ElBk6AB9U^Q5V}Ufvz~=7IhB9sA?e$*0e6Y<_!l^C=|IStwbX&!BKY0$us}`SK6n z-2C<*_wGHvk*6&>tSUHUEC)T3O`2FuNwPr>8Ye2tvh|vbvhu@5eX>@Wu2p7fDpFPQ zbd4P17c_>0MTW{GgDT6Q%GRs0RF&XC@!ASmd5%N zEZBY*fTCzN0Py_26@35s0~h4dpIiWGp9BEVY7Zg%d;(|QRlPXgJT=yAhdzLgo|NBe#J1B3&=J7j z006{$iI7(+*#RE+u82Kw|KrsS7yu;DU%>P)mp4K6XN$kQSo-PN(oe6hfA{kG)1TIl ztBSKUMd>;jI7Na+o@OjV15n9fJZY*jU`?q?C{vXX&KaswV5_Mr8ANfqwhTND{2gFR z*Oew!%Cq%a7;w5?Qz$*INDx4;UmndnD;6xe+GfY<(0fdrb?7k#w|51Ocm5r<%BT?& z@~|gu_~#PBpWGXL3J$d9ezER(jQ~Ix`~*G(wfE^fvOcQ7^Dv5^pDjH3Vf~O!2`MPe zs7TV5fE_c8m7qW5oK$Za(17byK>h&?Qo;9i3J8~Ugir|_nWXW;fCiYZR;FrIX?mT! z^t2qi|16X6&WKsd;3!rLbeB%-g-ro0{8l5joksFy5`5{X2*XgJ4F;!!9QyK}9h~U- zs_mN%52y$O`0*7Q#xE~cUcZrFF!}lE%A@aA4{H<|>f$tAQI@e3B~xuFl%qc`aD1A! z1Pwr=%TQ~wHCnkW2O<*sQq|X-0_aPetqb<%8}=3;bM6T=L+4#GJn5{3dH@)pCm>_^ zrBU3nn6R_4{AXyg*8XJG_07h_FHaXHid>;f?;-5Rjm8t$J=eS%LNi+&S4GLtIm@grLOo&mR@Q41SoVhX|;I2uRhdOXN8v zA|?>a{8%oKh-C<0YzoWn?(ty|-@Px$@7DmJ94h9WP7t63x@Lc}W_!E}e&l{~-v)R< zW&7ryngku{ z1O9{<5CEu3LsipPKuIfBoRo=~MG|IyEcgcRinWjSa7RfqyYtt&1+f!1+~>GBxHnK%xbOn25{!>C!ZRipPN z*wDtj9X$cDhybXOM{{K{TwqP0Khk{N_GrTiCWfva^oKn_OyB9h?gWHj2#+_$Z#=(& z$i7~Y1{mm7DOz0$R#*RopsZEutppGaNyf@z#c@y`04R)Q=EgEt?6phiO(5oRS6=`b z{|*3u3IYI%uonQd+&oSI1AzVo^3UT{>m!JObq^#{a2ePM?(-aT9{^@!-Lp;D*SCgn z?ddgOHEGZaXcQ=cXbc%zHR20@SiEK6JpjsOilZeWx>SNN0R6X|#$on2y6{x;yO(wN zQ_!N!_jWz(RSUT7Hw9m?(hY}$>IYHNI}>VM{f;4WdKs>b4-74CG+NeaDT6$AXs%? zf4Tz1!Q1OX=ar(?A{cZPe@b8!Py>L}K{NmoC8ftpMRZgKM2tK!qqFL0oBmL{;jpDz z8bHL}obLr75Cg!U`YQln0FW!85BPS?25INzn&&xGt^4E8F+nMH)eSYk%d+9mtB;q^ z0QB-?T}hH!4papX!+KoN#?4+-bxnhUbct5u}`^ZS#~ zSAw9D_9mb)aov1+73Cje88lyr(Sr^E!=H&@tYJniTZ*O@HBj&0?9Gw*Mwg~?U0QA%&R~pMd7svbIj_vz9qd(le^8H=g_xGIN-f@0^ z$Nk-1_p5t=gbM@^`u?utySuJ$@4K&WEJ72Xpp~YW%M*c6>eSFo{iz6mHU}`vFlbY> znq)2Xp8&wgvM8231}%OnO5(R^54Y;FJF5+uT2E}CeoDuo1? zszuWYf6D!#`vuK`{3Pk#0&o&&s3L}29?dNfvk(B-@>u{Nkn-MBk^lhuuK?5_0sajD zVs1e!|EC*cuWyfS-X8tsj`gS8j-PMZf4S-U@wV&xJFf3Ay??yz_~oVpzWV8o`{vq0 zmZ>t{Sdw5VkAo-%Jv5k3e@2plz!@}g8fbG=;81eu$qL~07%w;<$L-V|#hfS`ydEN; zM|&7Hywa&hGN3*T`hx(M10M0itt&s?8Tb8|eS~mg@(kJaQe7AMX5<{swtM zZABa;5TL^9%53- zwfjE<0KHpL3@1N9a8}Gg_gf^Oq@WnnKVQQ0D*s0R@Zab!(i9^7l@%EV&7X<@FZE2T zs!Y<$p&*0)a@i^LVjiJD5iNjLpaUrh-h%+}rxE>s2LSX+oZ=XEXaBbqIT z0U&zEfs9rvWTJZpVm1H+M`DeeKq`#LNR2wGF3mQUrWm0H$PQ@%0|my+{S||o7rCWCt2GFVB0^qIP-^Rg^3IPBiuQh{FN+4y0;!pElcK zEb^z3|0e)S#Jv22OnK}MG_MlHEXCFtlu97CGSJ)UL@c?OQzGWTr$U5YaZ(t?I-asW zuRQ-$`Pm%J`QwVbGv&p3D(Puu!JiOSevb0&@rtvjGzF(C&z~*JR~2W&RlG0UItLNp z^&ou)45LT;F93iDD8XjFAOZ>wGNkbWG`Wl250Q)bWn!d%+57qf07CRt(Lv7p`k(k; z>3>R9a6)zdc;%T~_1PTd`O_7J71G1S668RDF+^|&N}lLZ14~t*-}?Xrkx3y`0(MJs z3jnE*gJMU7++Qsblwc2IO2K_ZbcK-at?b?>guS8=adP5!E97~liriw^kjV6K7;A7az*l^Gv90k2u5-Crwh-RW8#CVn8N?E7l-sxYa$bqYa{*XidxX9!u z6cxEL#c@UX390-(Ke_k?6eUhgVIwnEPk;VE}Y%k9Gbl0MP9-5b*j~LE)RJ;F4&x z)>pu!mV8;p7R!j>YXeowCoX|Cxk8tv^~X6#LmpaRgc|k+A1j z^4A5)yQM-3SWhMtfc{Xu0DvJi0>Fn(em55sLh=F-!Xx}0RXj0Qksv6DW}=5+g>3l& zYFQk=NXR}bWJCFaqy~A@`&t3S4kgSIF|91-|E=vxnA$k9uz$|(#u%Y<5Yn7FM<d91TEg)~ufatpjr9ZW!qA+ga`_ zAc#__ypY}Xi z>j5@AT^@km-&siRt)#~N41R6t7eK+L;c}k?0gA2i^rOM%wZd?jM*a!7>ztoW2aPal z$HI==z<}kRFIKw0+#Fin7?lZfIj5v}s!sPl1K|3AIO#D;A`;)qhAg--atJNa3c_!M z*#gYb1J4(G3!e@=U+&&n>3X`{`E{`)d0{n7!M#ZmI?y+?dK%G2!c+;Ej5CMNk5BU zu!i})eD8~euEO%Q=lN)1rL(Ylt+3knVx{N#LSlERr!e2Wm+ym1CVU)7d`XN*0QwP? zrr&P^$q5bzx)&iE_L#?*?l6N;1z9>9wif1lUM!`auYUAs@ne(rBE!lwyqxCGVgSs5 zEEv%~9v)^kg8a+`P1qw?S}9Bi`I!)(4hxf@xFUv0FW5h9CT7M=K!kg>a{XwzXMZWN zn~&`-Mt1Y@-8`h@dkgV{#RL?+S{{I5E_He~YMt`2lRkPb0#+P58>%?{Ba!;PSo=WY zw*y^meesr5qU}cFYAV_`6l?t`);ieP^!xi`8=s7>u8gg3W$~x60#zl{*6{KR(mzj6 zG647qQ+O^6+K&T~3ThTi5s+xOqPSw13A2+ydMdpY zI$G#F$VK0-B#!dY!}-`zF7aw1{_S!CGNI^bzL$if!TYxW|K=h*evcQT!A?U4`?-qJ zpGve+Zc%1oRSrSpGAiu`jm=PN5f~dQSoJ!yMlaUVZeG`5QrS3#g}Y=Gel417?7|rg zkW|)Qw&!rMe>c~CnD2vUd!6q+oKKX8+_m##fBxFx;`RN7-h+JKUatEn-wy=LAmgFq z1aJs|fY*!N`*V>u`L4rU^z}mG?E>5)`ere{mkC1=Tms4?9Uz)8$nWL4juyN3a-E0y zo`Z$nqs7Y7zy0Z`(#a`ZjHZE;J87lcP}^XnLKzAHuyMZ7aW#ysk{5V+XhC4#10}kf< z-sDq<+3VSmd8&h*^$Gc?Wq-Eo^+L~^T=$z?*Xu0y{7r|!IHg-#?bK;nEL9e&&drU@4Sl_{ z@~p77_vc4%|Ml|4-*)bQIiFd&*?+IU%5IQ5`7;Ij z3+QtZK@#*}vrQAH7ql^&fF1g5%rx!QWh3ldh^{F8$wZUNu2YB<<*JiAbk$BqMZJ;WtaxR-UuT?oD=$W`-1YeT_wZ1_Ovu2zH1dX+`j-K?=_hr?d=! z2k14RA4iU0Uy@DMj$xE?jw?v9n)hHheaayM3_)GmPi4Z)Oi{<0i@R`?fUW>Kk|v-$ z8-i;3iqfBqHc=KGUC%1bO3KC5*l5bhYDK-luCa?XFZb>ntRM6b`)^M6ai-sV_oqi@ zr%EfTwW8__9UvLbptZmb0hKr#7B-Vj+k=n0=8$_m)i4{9{1x1PeL7^G30rUm1i|?t zp-^Z)WY|i&w+G82zHIuZZzbv+yuwmTx%3)0r*Ls{o6hNJ{Ok8`cV2EhE37|$@yX8N z_7^YLo)+#udA783`0y`3d}sTucm@N|4O#)kv-pCti}+o>P1brOU1$JiLGUrV{}r<$dW17|`Gj2H$@ z6Mh2`MEENP{EpXWg|Q5L-598^DE$+|v08_La`I{yE4MSCgjG(?)aKfLwrO%{Sy9H@ zYgk7OjYqk~U0Y{Su0CEfw%N|`1IW@EaEk=V6@ttMgKaPaw%+NEpT)*t^X6dd){QpF zOqLuX(yZ|~acrAIHE931>rb@P4DAp!N;uJeQ+J}3Y6QVaIk8(06dV}XraX!8iZ=V#_x1Z)e-&uM1?Ec^X z`(0wV)6?hUE}PF_fE2*OC^UH($N>(o_m@Gv^Z;x9jqAx~m_Wq81wF}Q;~@-<;bIM+ zln+Ka57pND8@7|D#vt}P3_}S;Hk>F;U0&;NSx>f-;FVbtI2cpH0Guf8DJcaB;HK-z zmNk%Xm8Ad9a7^PAYea)goW|&#M)1-F@T|=?uttrl?;6+8xaAN)O=W0ux z)}f;u^cf70qF2asNC(Z}l)+p}`-HNT81a1sv`oB$6kLSyh;xfL?%007Dg_KCy&TGM zsO*2oH#STcL-wZQOtM$6p}1qO4;}rgXzY5KReMG>6n|vn z!=VJ4EgcePit9#o z9YEj;gAy`6DPbqF*np7|FP{yFvmUYduELKS$$$}oYK(k&I9p-*lh>}wMU?&uC#`bn zG!Bi*rXgcor?hHyq9Pcx|MUCj|NhU*_GqKrq*qw=a*I~s;4jEo{8mOoYmB<8kw^pJ zR;Y0#RDU<#JRES2#4g{CHjV_G_hL){IvRJ~j=FCKvHhQ<|0hru{nvXuY8MZ3U+JLbwmNM+qjuhE=xjN#_kB`3kZ12hSi4PkhZ8EFw0>$YlhN5(8j#l-@Jp&0(GTxDjw-3gy zCgbgp1INL5D_|&kbtu+)3Xp?nFF~qsrG(b=18)(#D%~j6d8G(QBd!v(mlCbN41;B& zEcz4O9<`lSinPYT$t}9NdLyJQziW87|8y{Y+Znh5Lmr9%DjU<1@Q$y|ef4IiG17LS zidM@xt=6d5=oK8Ns;#Y}X*o;FIJz1Vb*z${RznV}SF)JKQUa2O%p%mK3bIob$_8Fb zGu1RBL(p;pWeMc;$NUPSEV9+S8g#GR&MBQjm01UX#3hSfCNkAl8bl48LMfcW5l%r^ zfwKn33m*t|7jfeVTp+Dttf0C@{BA`kjr;v}JOBGI+ zo)2WFAg!9E04h#h1f&sK0$nL_oT)oM-o0ay<`T}N>YX}2i%Wv;qR3X+I6#fdSnUu1 zGN<7KDp?qBM?-k0#>2q+bu3nzxfxp3;a&Vgz{tFUkyyHRdtl~!JD zGt`(E$e|o2IE73AI0^tbg?vaz#|s*s#`U>maSA8{+>H;k0)kfYoRT-fk>XgDpi>$s zr9pEV6oIw`>U16I{7?y6phUy#&H|0#SSbON5J3Gh0QFCR`oB2+T;~Av568&#b@;sn t3Ikd#a8eE&;S};~XdOT*g;S~K{{XvT_K0%b9qs@C002ovPDHLkV1kb_eER?Z literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0003-image-0.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0003-image-0.png new file mode 100644 index 0000000000000000000000000000000000000000..8a339c9ec74639d8e7a370cdb9a4a644b3006ff0 GIT binary patch literal 1454 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 IM6N<$g6gl@GiZVciENqy>; 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 TU!`XI00000NkvXXu0mjfsGy{K literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0005-image-1.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0005-image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..85e93242cff5fc7eba265f3744d67c6b3edd2b8d GIT binary patch literal 6457 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 TU!`XI00000NkvXXu0mjfsGy{K literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0006-image-0.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0006-image-0.png new file mode 100644 index 0000000000000000000000000000000000000000..d28700dec8b89de94aaa992d64c705f02c30ad49 GIT binary patch literal 2562 zcmV+d3jOtoP)dVQ=X@@$Rq^&0cV>ioLOIyd?{bDK~@B}U8cFyY3-i~UaOS{pgwR`lwptapAT-_AAgL0=| zYF)#q`a?FWOOIWf`_$spS)9jb_Cu>j2MsYfH5RuP`ux&%J*swZD}y&p=>9_kpT4lg z>^e5PPfV`UGsoC)`1MA|A@t~N+w9OhIn=?k$*F~(R59@IzH4$GVXM|oC$i^y^PbCZ zz@tXn;q|cM4_P7!H@1qkm^WZ5HxhtgavvL9T8PbOm_jenR%sUZi929yUFRF^RJDHj z=})(}Z(99fad4Bqd#C{t+=b(=MmJ+}99nVTx@Yrf;Vzc;A)sXL;_mV4_HDC&U;E*6 z|Chgixc{*;eA~QxcNIywZC>3))K>3itRC%|{lMZr2BduLGM@9pK=fEQI`{oyn>h5d3C3bL$gOaHM7o~U7j_&bVy!jP%PFXk+`MNO=ZfV zP}KD1O(_sIxdUeGUPSHfegSedD0YUWW-r&ft9e6a+|^t6QBS)MML4Q<)5%g$Z$B`) zG{~#fcLL)g?xx6C zP9P4q4w*%YZ|=%=?@@15a(a$U)?K^n$l=yJJT_rO6OQYC{^~mO!~4#}xV^7__JD>1eYtL4r{nps$)!tI z!ktkWV4D4Wdsu|D2E|-GdTKqi`_B+DP=!+NU;p_zmJ2}8oVfMWsJip0^T(g>d-u)u zpwjA>Zys9jzdQuuZle=Dc4BZEjP5hNO=s~KkURA4-DA({Wegx_V8?CBP(jHEG&|QU!|J1CK@A3t5R=JfVgx`v{*_7lpPx`%3 z!4hwC3iX&!!Qsm`A;)K`>Qx#^IWnjly`s*%Pf9kq;tipafYzMtP*N6B;0aj;3J$jT zayATsisEhaC?yrn2C|Jrwi+uoQ*S>Ga@AO-6e~3{u}lz8NL1wGPXot=-s;npTZwcj z7)~NFY7FzKWw&=%Ju&Y67KN1iY-FA znW{$Ld>o)1a10@ewke)$%XwjH4oiVFMs7!SD7?9^gW+x;+p--JiFTeFK#Gx+2jg~d zB9CT#m{FPu}d z4W4|n*oa@Iy|JtxPUE@rSoR{3526ABDaRAAHM%9qHjghS61nisk&-9lk_s|iP5B~j zfK==Vdv^`g6J6cCtrhF(LNysq1#pH?k{ksWf(moxob!a&5j5AY3n;SIbU-Nxh)~Td zw6p12OsFPf#Q??!yx<9&v$ad%Hk&JX?GBl+a+&qjd%09OiNnm+A5tdQN&$5FDrNL&HP&5Hz6l%j6V03hBp{)| z61mHAGtUv4Rwe z39gjOR`57VicnB&8JCc8!Xb}%2l4HQbMhhZyyOK z!2l$f50$X_PhrF`x;J?s1o`C~F%+rLj3Ze*1rHY~DKSQiP8KUEt@UVEuXctkV4cow z<1!V*>_v0_Y$KMcM%dy%N_M#Jpau2E5F(&t@zNc1AZPG`Nw^VwIqaHdb(Q?Nnn>_Fp<=YJot)6{&@SeF;lOps<9DX!Pq=zXby(RFZ{88g0Vg zCd=JIrjY`2NTM9Ym0-dHB+^|Hg%znd?O{p2&vOROASh{PR4KKSFmQ$=`mWeYAXHMu z<;zJpoSIo(m|L3T3O2?SR}g`eS8LqeJ64{UG`_G6bvj*+$kJ!ttwDa5u za#bCQDaj`K1)tz^<-U**zD}1SAogajX!GjfIiz?4FM=$=6RUWDjflB2Hd+qUilFgx0<;)lv^1sWkE<=(n!rHl@DIurZ6h6QO2k4OfC>+A z4u%7Hj$=g`rCZ>6shR?k35+oS2^#@SG^#W)AjsoHqa(oZFt7_(5UhaJu>y@3rQ77c Y05r&U%M-9~&;S4c07*qoM6N<$f-@28z5oCK literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0006-image-1.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0006-image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d28700dec8b89de94aaa992d64c705f02c30ad49 GIT binary patch literal 2562 zcmV+d3jOtoP)dVQ=X@@$Rq^&0cV>ioLOIyd?{bDK~@B}U8cFyY3-i~UaOS{pgwR`lwptapAT-_AAgL0=| zYF)#q`a?FWOOIWf`_$spS)9jb_Cu>j2MsYfH5RuP`ux&%J*swZD}y&p=>9_kpT4lg z>^e5PPfV`UGsoC)`1MA|A@t~N+w9OhIn=?k$*F~(R59@IzH4$GVXM|oC$i^y^PbCZ zz@tXn;q|cM4_P7!H@1qkm^WZ5HxhtgavvL9T8PbOm_jenR%sUZi929yUFRF^RJDHj z=})(}Z(99fad4Bqd#C{t+=b(=MmJ+}99nVTx@Yrf;Vzc;A)sXL;_mV4_HDC&U;E*6 z|Chgixc{*;eA~QxcNIywZC>3))K>3itRC%|{lMZr2BduLGM@9pK=fEQI`{oyn>h5d3C3bL$gOaHM7o~U7j_&bVy!jP%PFXk+`MNO=ZfV zP}KD1O(_sIxdUeGUPSHfegSedD0YUWW-r&ft9e6a+|^t6QBS)MML4Q<)5%g$Z$B`) zG{~#fcLL)g?xx6C zP9P4q4w*%YZ|=%=?@@15a(a$U)?K^n$l=yJJT_rO6OQYC{^~mO!~4#}xV^7__JD>1eYtL4r{nps$)!tI z!ktkWV4D4Wdsu|D2E|-GdTKqi`_B+DP=!+NU;p_zmJ2}8oVfMWsJip0^T(g>d-u)u zpwjA>Zys9jzdQuuZle=Dc4BZEjP5hNO=s~KkURA4-DA({Wegx_V8?CBP(jHEG&|QU!|J1CK@A3t5R=JfVgx`v{*_7lpPx`%3 z!4hwC3iX&!!Qsm`A;)K`>Qx#^IWnjly`s*%Pf9kq;tipafYzMtP*N6B;0aj;3J$jT zayATsisEhaC?yrn2C|Jrwi+uoQ*S>Ga@AO-6e~3{u}lz8NL1wGPXot=-s;npTZwcj z7)~NFY7FzKWw&=%Ju&Y67KN1iY-FA znW{$Ld>o)1a10@ewke)$%XwjH4oiVFMs7!SD7?9^gW+x;+p--JiFTeFK#Gx+2jg~d zB9CT#m{FPu}d z4W4|n*oa@Iy|JtxPUE@rSoR{3526ABDaRAAHM%9qHjghS61nisk&-9lk_s|iP5B~j zfK==Vdv^`g6J6cCtrhF(LNysq1#pH?k{ksWf(moxob!a&5j5AY3n;SIbU-Nxh)~Td zw6p12OsFPf#Q??!yx<9&v$ad%Hk&JX?GBl+a+&qjd%09OiNnm+A5tdQN&$5FDrNL&HP&5Hz6l%j6V03hBp{)| z61mHAGtUv4Rwe z39gjOR`57VicnB&8JCc8!Xb}%2l4HQbMhhZyyOK z!2l$f50$X_PhrF`x;J?s1o`C~F%+rLj3Ze*1rHY~DKSQiP8KUEt@UVEuXctkV4cow z<1!V*>_v0_Y$KMcM%dy%N_M#Jpau2E5F(&t@zNc1AZPG`Nw^VwIqaHdb(Q?Nnn>_Fp<=YJot)6{&@SeF;lOps<9DX!Pq=zXby(RFZ{88g0Vg zCd=JIrjY`2NTM9Ym0-dHB+^|Hg%znd?O{p2&vOROASh{PR4KKSFmQ$=`mWeYAXHMu z<;zJpoSIo(m|L3T3O2?SR}g`eS8LqeJ64{UG`_G6bvj*+$kJ!ttwDa5u za#bCQDaj`K1)tz^<-U**zD}1SAogajX!GjfIiz?4FM=$=6RUWDjflB2Hd+qUilFgx0<;)lv^1sWkE<=(n!rHl@DIurZ6h6QO2k4OfC>+A z4u%7Hj$=g`rCZ>6shR?k35+oS2^#@SG^#W)AjsoHqa(oZFt7_(5UhaJu>y@3rQ77c Y05r&U%M-9~&;S4c07*qoM6N<$f-@28z5oCK literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0007-image-0.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0007-image-0.png new file mode 100644 index 0000000000000000000000000000000000000000..282dc003716bd3dbde2cd733617d0832baf97ff7 GIT binary patch literal 2634 zcmV-Q3bpl#P)HlPoE2>q5G3a$k|Za|pkM%Fx9v>NOn1-jo}Kx!^QZQ? z(z9pxoH}*tzSLV)Poeu~XmWG=I2mS)&o zHj6ViyEwhfVJvWG<~R)Y@{48e^xUiI1rD3J@Ny9fOD|u&W;5o$Sz4W&TV~EK&fq83 z;w)>4F~7oMEzLlOy~1QK&$3=ImtHS`Lt%bp7G@VXEa=Qb{}mH75!lOYct;E~OUyY~ zSZ1(aF<^)D-O?Oq7IvV5D60iN3M|FD#sc5CAxgAVS!|ITYre z{W2D&r@mQa&VRdL4O()|%;2tnHma9vhv9^yJ}A1whMT)aJma;@kp{jL>ByKVm6L?O_*DB1%%uCU?2`_>)Vub<|RD^X|2 zlsh@Pc^Zr#`2Q>CycYKdiior{V)Vz&ABT;Y9dz)Hm)L|;dP^bS-ZUJM3OF7 z&}{YWc*161^uQS~w9m_hddliG(8URvyb+5tV2o$|-SdjWZvfy)3!pg3@}VbYKk)A# z_$=rSZ^Q~Cu7JVm-y7X`Amc7Fg)20LOqX|UU&M5A+rqicyNeS~c>ngp8H98pI2_kb zFU#*gUJS?e{$+La(0%$eMudn2J@VWUK)bv=yTV4-q4bX*uReXgy*MrY^7-cJ?+@qK zjo&_v2E$6Bns5h9l}75~rr8~q&aP_1Q3Eu%YM!)nHn%YlwL82bkmBZJi}4zAAkJ#^Ow8Jn|35-cX@a3-=CJMvD0Ds z>Eq@3RlU*8C9{FfSqUDUev8v@^@i=9kZo#qmCIaVi?jlTo+vky(IczJxs}WZV&$mA zzgKT2Y|bsswnVDoHBSqK>|4c#K&1RZta>BU@)a9GOo&V?l&JX<^}5Nv*&YDJC*2Ic8)m92VlRK12QIDEUu#SnJto<)uD(Cv2L9$g{%8?jadU!;OJ_07^eYn3fl z^W|Hj<67)6?Lop2S*D&z6{ET8AvO@HUW31relA^(WGjd1VmMcgWh+PdTB6#{N>svd z+}k^EC^jkJ$<2dc4}rVEsgr&T2a?*YPRE_jp8X z-W`DKT~tbqL@;5;`qb@7%k8vSCnS_Y0H)Et;4I8?S%}!^+8sWeji1i3))V=tLMH`p z4vN@bM$a~-S%-|eWy&#t%vV#{GB~=fCQ%ToO_@YRiIgOzrV1yyUDK9GBO*4$LKQ*E zg>tR<@CX~OX$#V;0$>zcN~R!46)Dh)g*p+T6$#WNp(a!1WTuir*;|7es?i;_u&$9c zkj|j3^{b?c(3>?I2H7N-P||4+7*GlC;Q@qfE!MlL0iiEut@W}Z^%^Q9(h_2=7#Bq< zf=0`JJ*Uu#_C1Det3Hr)A9(igBpw$Nm_5u)rI#(X(*ni!$}KXKaO0IjXCk0N{Wz3B zql#cftR}%l8cLuP6kCN|^EOY;2U=hNY{jPZeB4D#SI>&QaTD#W)=Q;IQm&Utca%Ie zA=CmY(HnI=hi;TtrlU@JB}}zsgKD0ilzT-W2j!a?TuJ1^K%&~FP<%8w-Vx1?I1smk zf(gg)w$(T*K!A=={vF;(gi5JNi3WW~OwDkYn9EF3x`sW06vm5@eaH4&lg{GAljX&7 z!ZY>!(3?l^&hR7>@^xt9CVDlRiCjO84URoDA)P!_Nlg@*`5p5%siD?YLa|;(C<$lK zX0&b#m1~5C_tw6ds>G_DLZer0oHtY^osjlRAyZqX4J;B$&O_>l<1S#+fog~z0 zOhbM}D^+1-tqW9Z;MlHMo>Dc1)go4{JrkS>G27sDQj~mp#c71d_k<%FnO-bV@(4AZ zNU25);!aEeVaU?XBuEkMg*wIXOdCqRn zrx%85UA}>I2t;xo;s8`wfN|x9n3O%oiZZJBltt^fB+^ORhkGO?psM?_Z13hPV6n>4@^8f$<07*qoM6N<$g7O9$xBvhE literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0007-image-1.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0007-image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..282dc003716bd3dbde2cd733617d0832baf97ff7 GIT binary patch literal 2634 zcmV-Q3bpl#P)HlPoE2>q5G3a$k|Za|pkM%Fx9v>NOn1-jo}Kx!^QZQ? z(z9pxoH}*tzSLV)Poeu~XmWG=I2mS)&o zHj6ViyEwhfVJvWG<~R)Y@{48e^xUiI1rD3J@Ny9fOD|u&W;5o$Sz4W&TV~EK&fq83 z;w)>4F~7oMEzLlOy~1QK&$3=ImtHS`Lt%bp7G@VXEa=Qb{}mH75!lOYct;E~OUyY~ zSZ1(aF<^)D-O?Oq7IvV5D60iN3M|FD#sc5CAxgAVS!|ITYre z{W2D&r@mQa&VRdL4O()|%;2tnHma9vhv9^yJ}A1whMT)aJma;@kp{jL>ByKVm6L?O_*DB1%%uCU?2`_>)Vub<|RD^X|2 zlsh@Pc^Zr#`2Q>CycYKdiior{V)Vz&ABT;Y9dz)Hm)L|;dP^bS-ZUJM3OF7 z&}{YWc*161^uQS~w9m_hddliG(8URvyb+5tV2o$|-SdjWZvfy)3!pg3@}VbYKk)A# z_$=rSZ^Q~Cu7JVm-y7X`Amc7Fg)20LOqX|UU&M5A+rqicyNeS~c>ngp8H98pI2_kb zFU#*gUJS?e{$+La(0%$eMudn2J@VWUK)bv=yTV4-q4bX*uReXgy*MrY^7-cJ?+@qK zjo&_v2E$6Bns5h9l}75~rr8~q&aP_1Q3Eu%YM!)nHn%YlwL82bkmBZJi}4zAAkJ#^Ow8Jn|35-cX@a3-=CJMvD0Ds z>Eq@3RlU*8C9{FfSqUDUev8v@^@i=9kZo#qmCIaVi?jlTo+vky(IczJxs}WZV&$mA zzgKT2Y|bsswnVDoHBSqK>|4c#K&1RZta>BU@)a9GOo&V?l&JX<^}5Nv*&YDJC*2Ic8)m92VlRK12QIDEUu#SnJto<)uD(Cv2L9$g{%8?jadU!;OJ_07^eYn3fl z^W|Hj<67)6?Lop2S*D&z6{ET8AvO@HUW31relA^(WGjd1VmMcgWh+PdTB6#{N>svd z+}k^EC^jkJ$<2dc4}rVEsgr&T2a?*YPRE_jp8X z-W`DKT~tbqL@;5;`qb@7%k8vSCnS_Y0H)Et;4I8?S%}!^+8sWeji1i3))V=tLMH`p z4vN@bM$a~-S%-|eWy&#t%vV#{GB~=fCQ%ToO_@YRiIgOzrV1yyUDK9GBO*4$LKQ*E zg>tR<@CX~OX$#V;0$>zcN~R!46)Dh)g*p+T6$#WNp(a!1WTuir*;|7es?i;_u&$9c zkj|j3^{b?c(3>?I2H7N-P||4+7*GlC;Q@qfE!MlL0iiEut@W}Z^%^Q9(h_2=7#Bq< zf=0`JJ*Uu#_C1Det3Hr)A9(igBpw$Nm_5u)rI#(X(*ni!$}KXKaO0IjXCk0N{Wz3B zql#cftR}%l8cLuP6kCN|^EOY;2U=hNY{jPZeB4D#SI>&QaTD#W)=Q;IQm&Utca%Ie zA=CmY(HnI=hi;TtrlU@JB}}zsgKD0ilzT-W2j!a?TuJ1^K%&~FP<%8w-Vx1?I1smk zf(gg)w$(T*K!A=={vF;(gi5JNi3WW~OwDkYn9EF3x`sW06vm5@eaH4&lg{GAljX&7 z!ZY>!(3?l^&hR7>@^xt9CVDlRiCjO84URoDA)P!_Nlg@*`5p5%siD?YLa|;(C<$lK zX0&b#m1~5C_tw6ds>G_DLZer0oHtY^osjlRAyZqX4J;B$&O_>l<1S#+fog~z0 zOhbM}D^+1-tqW9Z;MlHMo>Dc1)go4{JrkS>G27sDQj~mp#c71d_k<%FnO-bV@(4AZ zNU25);!aEeVaU?XBuEkMg*wIXOdCqRn zrx%85UA}>I2t;xo;s8`wfN|x9n3O%oiZZJBltt^fB+^ORhkGO?psM?_Z13hPV6n>4@^8f$<07*qoM6N<$g7O9$xBvhE literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0008-image-0.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0002/row-0008-image-0.png new file mode 100644 index 0000000000000000000000000000000000000000..88da40154a5c9a467d68cc14064dff1c2f7edfd4 GIT binary patch literal 2645 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 B6J7uS literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0000-image-1.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0000-image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..fd1e7937485732211a1175cdf41450a11eb4ffff GIT binary patch literal 44129 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 B6J7uS literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0001-image-0.png b/docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review/writer-request-0004/row-0001-image-0.png new file mode 100644 index 0000000000000000000000000000000000000000..c61ce2b808835b6e4b0f1b3e1376e887761cefda GIT binary patch literal 29927 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 ih;X1-d!|^5UBS00000;51jIW zs2%2%LozumtA_+q%xNV&DTWE;BT4ZQLOao~)gm9olVUN2>o5?tSV_r_RD$}yVAXgsAb458sYt1+C;(JIa9f=hPc=KcG^C!L}Q#hJWI<6N5H(q*Sk za73vr(uPE-EKNAIOvlcYp}1SjEHODdLJMT{+dB$dkLYLEX$e06>?bMIR3#mYb0<8yapn_5|q zoNBHYJQ{Ba$4^zoS3;r18CWnj9g5H0U!1S`xJGiTnoomCCa+pN@rXE8vPHoZWUnIH zidJq`)mJU&Q?b=>aw8tigp%t^i@A8s*^{iL@E(nI%Tk#JgrX(L79&}%?Psfch0N%T z>QiN}%v-Eksdn^S+TP8YK0&c4|J1FM=W0baPs)kp5fH(pT(ItwBQ5Qx=Rza5{5L9U z?7-ZxF18l4(yJYP>da!1eQ^_}$ER&wXj%GQ(BpMU)^y|t3wO6Q+$ zH($LZdq{0#-Q@iV)h)a?!Q}f#`pPWT3U2ytUo1ZH>g~g|t;D^^*vRw%@v=r4zxyJ0Yw+^U!+6u# zN^dz|Q}3M%kIEKjxD`W}EK4>`sR&GPX$<1$t2Sea$-sE`$UPJUMoLi9HlI7D(FK@Y>me-Nr2^n5m_aY&p z=HX@2>8<2bD>LOjels7o%wp4aC|aqvQqFBB6w`UOr6##Nol1@Gzg*2`X2wRZ=eHN% zyxX0RO@VHzC8_Yl;EO6yR&uop^9U+Qk> zExzk!dpI$*l$wdgCqmKjXlnLebh^*qtCXpNEl6%2By4Ox@$0{TYH2%tspG6-a)yt{ zV5u!OoICmY-Ck-nm`LACrRS5G`!C-({@mXF|2rB%Pf2<>xowfA@JXJaVGWW4fuWomgjQ!@}HWFZPnD z*l@t#jtq}Y_N6x#C6iUXD%hlWyca0=D=;ubeP6rIHa2;2(48v##R;p24zD$e0^i(?%pc!e0;9@@$>bM&!41K3hBj3 zqQRYPJccB6eA?W1>oT!ut6WBvDqaoYM%@aQJR6!_-Atsj3oF^VpZ@-OIU9UVOe14i4tGA}y`; zxBQhJ?A^>p#5`iK zO37M27K;WV_XiiF!?DP4I64xIPo+1af=+{?tydfO-)tYP6ywS1hO(HYJV(G(bu%-OQ2i*RFj^5(!u*XE;CDi>*PI}6r8c2WODC|o%r%XcYpgzE-GoR)s46eU9bs81Kw1M4jMg2 z%G8#tP4#E01JeT++RnWG^YiKX(forI1TvKiq6vd7#u0L7dT?T4Trz1{cS4hI-RXi3 zq2Gd#*b4&#YB-z@R-dWHB*1IB?(@(ZV^@<$`&kv;I}?5RdT;XXxbK)3<)jugOhpF* zT9o&*7ms^~dLUYmleO&(L=Kv~vAepo6^AGg!erKxIBslq7~11LqAssRvEbSMPFa=S zJ9NG8cIWM}-X||MbK6N&Y$6ksO&ZBZz3?WWO5jluMkSb2aiIsG0{v5iO|6ZUwdE~W zn*&oroLti0eZIB3`AYAl{crb&riPFZ7seYj8=D=U^S}A-P1BVY*`o`Vh8>aTa5{3L zsZK4k1>NE_1xdR;&|cqi4D*>{NexX6<9DYM+2!@e`P{?xno~7k0qYhKsiQTOiibe7 z0QlMdE^-1nMISzK?gXPah|aI?tk#{aJJZ_OGuXNLB-eN6Q_)~hw~Ed8-tOw`Yj3@N zzN)Sqf1z3Q4|iv`m%9h9qtM_OhMWRg+Tfgo#&l7j7LwzU3L<9mFg&7d!b{esX_GDx z&*UNC=r_Dg!w*yx9s!j#39TzA4D2R&WT>BuNTOwdKM1AdjdMv<+C>azW_{bmJgHT8nZo~s# zz-{ESkWzz_3b=&#Xi>mLlqnP|lJz%Rg2p#U3ARV|!n^Q_In zD1*WHs(3BNP#HsGECm8fTOwfdw$2zj?l=lwlxg2a=C>^fJe~b0Ox^*VGgIj8oU%N6>i`YFykvG1yG}~%q&C=H}nAtEPxf_ ih;X1-d!|^5UBS0000*(P)8ge zMQDsecF`(n7i^S5{HB?5U`qpBr!+Q~w`Wlre~HVLyi)IQTXbtNl3Hl%sVgYerWS`J z&AGMXzg}C)ngXLSSFYtpHka2T(;%ziX@7KnHL_50qlhf#NC zRawC;at4omxUixiu^)@1{E6LAcyl$r7m1|9r8T9D#)5KM=R}W$JV?-JQFHN{a4p+T3G8Jop}Iq{_U4rnP75fIhLGG?5uf9 zJhGduuDv=o*(sxJ&2VUjOIDrZGmon4%aF;ncHP~5me_e3J$#-xINJRAmmkyn8|nSc zgX8^%<_2Vl@)QaH^J6@}3>Mpfx7n*>Rx1rvF%;81LQY^uHdx*6S=>v_~veXDSD zd!f9hFu$SzqFYs48jQ~cLKAC&vGve|KQtXqu9Q?30Jj=hWE&<2T_K=niBS@*dt(*RNTbwVGz4% z*)1ZEB$@)C#>^L@n@esVzqcRMm0VSKigKIZ@{%jh8e|P?#*2B040FLV~wY`}X6D(>L3}!1%}SPv5>hN~V^6_{#|( z_HJh@K(6Ca>w0817GDTPX4Zm}!HuP*;C$~$ujrOpodZw-4y$WF|K-0w)i+h%xnIrc zG$5Qe1?j*MD52u!*spW8b_2k3Ln%3LkC!vdk8*?6wRwPgYtcDCCa})y) zd0pgmQSxAjW;DI}&;R_GN(YNeP;z79??1o$_`|E^z-V!~DZ5>J&qA#aDwmeJU%!q= z!^6X4&DFQ_M`wCBGGVAe(XBA5C>l5m7>L3=uOaiY5DX5DkGHlom94K0ulmRCHCM!w z6SZGdKyJbGR3-%IRTUe68LKu3t>zO#Nk5p#$S%Nh#f^gFlkIqNsp@v|(dlkgT{*BC zr*TlgP&{STMS|*Vd05-s-vqhEmnADk9>t~bq#@C|G`F_2m5C>|{Tu1Uzy17fV|y*K z8H#U57DEf1>M#qqfBpMULxXL-J@wBH0^#W7#B_HQ+qhwo1sz9>CAOP`)5 z*Zl*Tr-6pX3aH-LPLwftN|%717(>h=Re{1RgBWj~@ZC30-+rBHZMr%$)#39p>+6H* z?djCsnwqCjqHQM=3I)dktApX-NGLG89vlxwW>dRiP9{W+Y;37HJAYOHc#F^8s4mn@ z`pxJ#@F-yuoQ4*gQHz7tvADgv5C?4 zs%!3*)zQxGdrj?k!&^~W7n~~Z(mC1`vz(HPkicBtlP~$#hbN{UHr^|H_x^BYZ48!y z(8yY364U{}(wQ)9t_LRl>!aYd^^MK}6GDCV4R=33J%m(42?gSFS1LV#YNScwWO!t5 z3~-@d=AeosWN&M$e|!EiwHJe^&jsgcMS!SN1_uxjWGFChWcty-=!1hVV~O-y{TJ2H zYZoV1i?L{2*f~f+Q^js}?|3WrGy**wAu_cShvz01hBx=Z zMxK<|0p4a`ogI1#aSznIw&u>d#?IQNp1Wt?pAF6oLPDHkt_00SrzRIi&i{CR ztEoXSF{{a-5%Rpg8Mu0@O!DX~)@WITq_y=oS2Pq+*a7uYd8=}Aem0s;>>g#dzuYak zRstvhBtxVMO7cY$5ef?qzdAdHoWMxHXw=o)S4q*1FtdBORaR4Wv$48spnd^pfZHu^Kh1YA%~;U7X!Ha$v{{3fAvzJyX&T@MLdm;f ze6uko1LK=hX5lbEi;yVbY7PUWS<71m$jr(B%!6Jwwj*-&#@QnT>!HopH@m0+Uge?`^j4%W0=EBg;G*XdBMJ6@T>Yo}1ZZkS270eh2N}AM2)=d)z zLwY2KF3_e%C@?(nkZPn0)`+fIehRwmK#btiU*(P)8ge zMQDsecF`(n7i^S5{HB?5U`qpBr!+Q~w`Wlre~HVLyi)IQTXbtNl3Hl%sVgYerWS`J z&AGMXzg}C)ngXLSSFYtpHka2T(;%ziX@7KnHL_50qlhf#NC zRawC;at4omxUixiu^)@1{E6LAcyl$r7m1|9r8T9D#)5KM=R}W$JV?-JQFHN{a4p+T3G8Jop}Iq{_U4rnP75fIhLGG?5uf9 zJhGduuDv=o*(sxJ&2VUjOIDrZGmon4%aF;ncHP~5me_e3J$#-xINJRAmmkyn8|nSc zgX8^%<_2Vl@)QaH^J6@}3>Mpfx7n*>Rx1rvF%;81LQY^uHdx*6S=>v_~veXDSD zd!f9hFu$SzqFYs48jQ~cLKAC&vGve|KQtXqu9Q?30Jj=hWE&<2T_K=niBS@*dt(*RNTbwVGz4% z*)1ZEB$@)C#>^L@n@esVzqcRMm0VSKigKIZ@{%jh8e|P?#*2B040FLV~wY`}X6D(>L3}!1%}SPv5>hN~V^6_{#|( z_HJh@K(6Ca>w0817GDTPX4Zm}!HuP*;C$~$ujrOpodZw-4y$WF|K-0w)i+h%xnIrc zG$5Qe1?j*MD52u!*spW8b_2k3Ln%3LkC!vdk8*?6wRwPgYtcDCCa})y) zd0pgmQSxAjW;DI}&;R_GN(YNeP;z79??1o$_`|E^z-V!~DZ5>J&qA#aDwmeJU%!q= z!^6X4&DFQ_M`wCBGGVAe(XBA5C>l5m7>L3=uOaiY5DX5DkGHlom94K0ulmRCHCM!w z6SZGdKyJbGR3-%IRTUe68LKu3t>zO#Nk5p#$S%Nh#f^gFlkIqNsp@v|(dlkgT{*BC zr*TlgP&{STMS|*Vd05-s-vqhEmnADk9>t~bq#@C|G`F_2m5C>|{Tu1Uzy17fV|y*K z8H#U57DEf1>M#qqfBpMULxXL-J@wBH0^#W7#B_HQ+qhwo1sz9>CAOP`)5 z*Zl*Tr-6pX3aH-LPLwftN|%717(>h=Re{1RgBWj~@ZC30-+rBHZMr%$)#39p>+6H* z?djCsnwqCjqHQM=3I)dktApX-NGLG89vlxwW>dRiP9{W+Y;37HJAYOHc#F^8s4mn@ z`pxJ#@F-yuoQ4*gQHz7tvADgv5C?4 zs%!3*)zQxGdrj?k!&^~W7n~~Z(mC1`vz(HPkicBtlP~$#hbN{UHr^|H_x^BYZ48!y z(8yY364U{}(wQ)9t_LRl>!aYd^^MK}6GDCV4R=33J%m(42?gSFS1LV#YNScwWO!t5 z3~-@d=AeosWN&M$e|!EiwHJe^&jsgcMS!SN1_uxjWGFChWcty-=!1hVV~O-y{TJ2H zYZoV1i?L{2*f~f+Q^js}?|3WrGy**wAu_cShvz01hBx=Z zMxK<|0p4a`ogI1#aSznIw&u>d#?IQNp1Wt?pAF6oLPDHkt_00SrzRIi&i{CR ztEoXSF{{a-5%Rpg8Mu0@O!DX~)@WITq_y=oS2Pq+*a7uYd8=}Aem0s;>>g#dzuYak zRstvhBtxVMO7cY$5ef?qzdAdHoWMxHXw=o)S4q*1FtdBORaR4Wv$48spnd^pfZHu^Kh1YA%~;U7X!Ha$v{{3fAvzJyX&T@MLdm;f ze6uko1LK=hX5lbEi;yVbY7PUWS<71m$jr(B%!6Jwwj*-&#@QnT>!HopH@m0+Uge?`^j4%W0=EBg;G*XdBMJ6@T>Yo}1ZZkS270eh2N}AM2)=d)z zLwY2KF3_e%C@?(nkZPn0)`+fIehRwmK#btiU Dictionary: for index: int in range(report.get(&"badges", []).size()): var badge: Dictionary = report[&"badges"][index] rows.append(badge_rectangle("goods" if badge[&"kind"] == &"supply" else "business", str(index), badge[&"at"], badge[&"text"])) + for entry: Dictionary in report.get(&"traffic", []): + var traffic: Dictionary = entry[&"traffic"] + if traffic[&"current_density"] > 0 or traffic[&"temporary_block"]: + var cell: Vector3i = entry[&"cell"] + rows.append({"category": "traffic", "id": str(cell.x) + "," + str(cell.y) + "," + str(cell.z), + "rect": entry[&"rect"], "style_source": "scenes/main/world_preview.gd"}) var transform := view.get_global_transform_with_canvas() for row: Dictionary in rows: row["viewport_rect"] = transform * (row["rect"] as Rect2) diff --git a/tools/check_p23_life_observation_evidence.py b/tools/check_p23_life_observation_evidence.py index c582983..2f4a0ac 100644 --- a/tools/check_p23_life_observation_evidence.py +++ b/tools/check_p23_life_observation_evidence.py @@ -155,9 +155,9 @@ def image_kind(data): raise ValueError('unknown screenshot byte magic') -def inspect_conversion(rec, cua_receipt, converter_sha256=None): +def inspect_conversion(rec, cua_receipt, converter_sha256=None, resolve_path=Path): """CUA receipt and converter pin are independent of conversion assertions.""" - raw, png = Path(rec['raw_path']), Path(rec['png_path']) + raw, png = resolve_path(rec['raw_path']), resolve_path(rec['png_path']) require(raw.resolve() != png.resolve() and not raw.is_symlink() and not png.is_symlink(), 'conversion must preserve a separate raw file') require(rec['raw_sha256'] == sha(raw) == cua_receipt['raw_sha256'] @@ -169,7 +169,7 @@ def inspect_conversion(rec, cua_receipt, converter_sha256=None): require(rec['converter'] == '/usr/bin/sips', 'conversion executable') pin = converter_sha256 if converter_sha256 is not None else sha('/usr/bin/sips') require(rec['converter_sha256'] == pin, 'converter SHA mismatch') - require(rec['argv'] == ['/usr/bin/sips', '-s', 'format', 'png', str(raw), '--out', str(png)], + require(rec['argv'] == ['/usr/bin/sips', '-s', 'format', 'png', rec['raw_path'], '--out', rec['png_path']], 'converter argv mismatch') require(type(rec['exit_code']) is int and rec['exit_code'] == 0, 'converter exit code') for key in ('stdout_sha256', 'stderr_sha256'): @@ -206,27 +206,92 @@ def affine_rect(matrix, rect): return lo + [max(p[i] for p in points)-lo[i] for i in (0, 1)] -def compare_rectangles(report, audit, local_to_viewport, viewport_to_screen, local_to_screen, image, root=ROOT): - """All draw rows, full affine composition, and exact existing style colors. - Font advance is recorded by the pinned engine/font, not approximated using - a new text width threshold. No image similarity threshold is introduced. +def screenshot_transform(calibration, request, image_size, clicks): + """Content -> window screenshot pixels, cross-checked against actual clicks. + + This is independent of the renderer's content-space screen_rect. In + particular, window_position is a desktop coordinate, not an image origin. + No titlebar height, scale, or image extent is assumed by the checker. """ - for point in ([0, 0], [1, 0], [0, 1]): - close(affine_point(viewport_to_screen, affine_point(local_to_viewport, point)), - affine_point(local_to_screen, point), 'viewport/screen composition') - rows = audit['rows'] + scale = calibration['backing_scale'] + stretch = calibration['canvas_stretch'] + titlebar = calibration['titlebar_pixels'] + require(all(type(v) in (int, float) and math.isfinite(v) for v in + (scale, stretch, titlebar)) and scale > 0 and stretch > 0 and titlebar >= 0, + 'invalid screenshot calibration') + close(calibration['window_size'], request['window_size'], 'calibrated window size') + close(calibration['window_position'], request['window_position'], 'calibrated window position') + close(calibration['screenshot_pixels'], list(image_size), 'calibrated image size') + close([request['screen_scale'], request['content_scale_factor']], [scale, stretch], + 'calibrated engine scale') + close([request['window_size'][0]*scale, request['window_size'][1]*scale+titlebar], + list(image_size), 'calibrated content extent') + matrix = [scale, 0, 0, scale, 0, titlebar] + matched = 0 + for receipt in clicks: + if receipt.get('target_pid') != request['target_pid']: + continue + for event in receipt['events']: + if event.get('action') != 'click': + continue + close(event['calibration'], calibration, 'click calibration') + point = event['point'] + close(affine_point(point['viewport_to_screen'], point['viewport']), + point['screen'], 'click content affine') + close(affine_point(matrix, point['screen']), event['coordinates'], + 'click screenshot offset') + matched += 1 + require(matched > 0, 'missing independent click calibration') + return matrix + + +def rect_intersection(a, b): + require(len(a) == len(b) == 4 and all(type(v) in (int, float) and math.isfinite(v) + for v in a+b) and min(a[2:]+b[2:]) >= 0, 'invalid clipping rectangle') + x, y = max(a[0], b[0]), max(a[1], b[1]) + return [x, y, max(0, min(a[0]+a[2], b[0]+b[2])-x), + max(0, min(a[1]+a[3], b[1]+b[3])-y)] + + +def rectangle_eligibility(rect, viewport): + clipped = rect_intersection(list(rect), [0, 0, *viewport]) + if not clipped[2] or not clipped[3]: + return 'outside', clipped + return ('visible' if clipped == list(rect) else 'clipped'), clipped + + +def paired_crop_noise(before, after, rect): + """Measured temporal differences, never an invented JPEG RGB tolerance. + + A stable pair alone does not establish class or state identity. The result + is diagnostic data only and must not be promoted to pixels_. + """ + require(before[:2] == after[:2], 'paired image dimensions') + x, y, w, h = rect_intersection(list(rect), [0, 0, *before[:2]]) + errors = [max(abs(a-b) for a, b in zip(before[2][py][px][:3], after[2][py][px][:3])) + for py in range(math.ceil(y), math.floor(y+h)) + for px in range(math.ceil(x), math.floor(x+w))] + require(errors, 'empty noise crop') + return dict(samples=len(errors), max_channel_delta=max(errors), + mean_channel_delta=sum(errors)/len(errors), unchanged=sum(v == 0 for v in errors)) + + +def drawing_rectangle_rows(report): + """Derive identities and local positions; do not read audit verdicts.""" expected = [] - tower, people, world = 'scripts/ui/pixel_tower_art.gd', 'scripts/ui/pixel_people.gd', 'scenes/main/world_preview.gd' + tower = 'scripts/ui/pixel_tower_art.gd' + people = 'scripts/ui/pixel_people.gd' + world = 'scenes/main/world_preview.gd' def actor(a, category=None): expected.append((category or ('staff' if a['staff'] else 'guest'), a['key'], a['at'] + [16*a['scale'], 18*a['scale']], people, None)) - def badge(category, identifier, at, text): - expected.append((category, identifier, at + [None, 14], world, text)) + def badge(category, identifier, b): + expected.append((category, identifier, b['at'] + [None, 14], world, b['text'])) for fid, room in report['rooms'].items(): if 'rect' in room: expected.append(('room', fid, room['rect'], tower, None)) for i, b in enumerate(report['landing_badges']): - badge('queue', str(i), b['at'], b['text']) + badge('queue', str(i), b) for cabin in report['cabins']: expected.append(('EV', cabin['shaft_id'], cabin['rect'], tower, None)) for a in cabin['passengers']: @@ -236,36 +301,254 @@ def compare_rectangles(report, audit, local_to_viewport, viewport_to_screen, loc if a['staff'] and a['key'].removeprefix('staff/') in report['resting_staff']: actor(a, 'rest') for i, b in enumerate(report['badges']): - badge('goods' if b['kind'] == 'supply' else 'business', str(i), b['at'], b['text']) - require(len(rows) == len(expected), 'rectangle coverage') - width, height, pixels = image - checked = [] - for row, (category, identifier, rect, source, text) in zip(rows, expected): - require((row['category'], row['id'], row['style_source']) == (category, identifier, source), 'rectangle row identity') + badge('goods' if b['kind'] == 'supply' else 'business', str(i), b) + for row in report.get('traffic', []): + if row['traffic']['current_density'] > 0 or row['traffic']['temporary_block']: + expected.append(('traffic', ','.join(map(str, row['cell'])), row['rect'], world, None)) + return expected + + +def validate_drawing_rows(report, audit, root=ROOT): + expected = drawing_rectangle_rows(report) + require(len(audit['rows']) == len(expected), 'offline rectangle coverage') + for row, (category, identifier, rect, source, text) in zip(audit['rows'], expected): + require((row['category'], row['id'], row['style_source']) == (category, identifier, source), + 'offline rectangle identity') + rect = list(rect) if text is not None: - require(row['text'] == text and type(row['font_width']) in (int, float) and row['font_width'] > 0, 'badge font/text') + require(row['text'] == text and type(row['font_width']) in (int, float) + and math.isfinite(row['font_width']) and row['font_width'] > 0, 'offline font/text') rect[2] = row['font_width'] + 6 - close(row['rect'], rect, 'local drawing rectangle') - viewport = affine_rect(local_to_viewport, rect) - screen = affine_rect(viewport_to_screen, viewport) - close(row['viewport_rect'], viewport, 'viewport rectangle') - close(row['screen_rect'], screen, 'screen rectangle') + close(row['rect'], rect, 'offline report drawing rectangle') colors = list(dict.fromkeys(re.findall(r'Color\("([0-9a-fA-F]{6})"', (root/source).read_text()))) - require(row['style_colors'] == colors and colors, 'drawing style palette') - x, y, w, h = screen - require(w > 0 and h > 0 and x >= 0 and y >= 0 and x+w <= width and y+h <= height, - 'drawing rectangle outside screenshot') - # Badge ink is distinct from its translucent backing. Actor ink/skin - # and facility colors are taken verbatim from their pinned draw source. - palette = {'fff2ce'} if text is not None else set(colors) - palette -= {'303c40', 'c6d3b6', 'd5dec4'} # shadow / sky decorations - rgb = {tuple(bytes.fromhex(c)) for c in palette} - found = any(tuple(pixels[py][px][:3]) in rgb - for py in range(math.ceil(y), math.floor(y+h)) - for px in range(math.ceil(x), math.floor(x+w))) - require(found, 'missing drawing pixels: ' + category + '/' + str(identifier)) - checked.append(category + '/' + str(identifier)) - return checked + require(row['style_colors'] == colors and colors, 'offline source palette provenance') + + +def encode_png(rows): + """Lossless review crop from decoded pixels, without an imaging dependency.""" + require(rows and rows[0], 'empty crop') + width, channels = len(rows[0]), len(rows[0][0]) + require(channels in (3, 4), 'crop channels') + def chunk(kind, body): + return (struct.pack('>I', len(body)) + kind + body + + struct.pack('>I', zlib.crc32(kind + body))) + raw = b''.join(b'\0' + bytes(v for pixel in row for v in pixel) for row in rows) + return (b'\x89PNG\r\n\x1a\n' + chunk(b'IHDR', struct.pack( + '>IIBBBBB', width, len(rows), 8, 2 if channels == 3 else 6, 0, 0, 0)) + + chunk(b'IDAT', zlib.compress(raw)) + chunk(b'IEND', b'')) + + +def frame_rows(report, audit, request, receipt, images, clicks, root=ROOT): + """One mechanical path for frozen diagnostics and actual OS frames. + + Errors are retained as failures, including incomplete frozen audits. Every + supplied row is accounted for; no palette value is an image oracle. + """ + errors, rows = [], [] + try: + validate_drawing_rows(report, audit, root) + except (ValueError, KeyError, TypeError) as exc: + errors.append(str(exc)) + calibration = screenshot_transform(receipt['calibration'], request, images[0][:2], clicks) + for image in images: + require(image[:2] == images[0][:2], 'frame image dimensions') + for point in ([0, 0], [1, 0], [0, 1]): + close(affine_point(request['viewport_to_screen'], affine_point(request['local_to_viewport'], point)), + affine_point(request['local_to_screen'], point), 'frame affine composition') + for index, row in enumerate(audit['rows']): + failures = list(errors) + close(row['viewport_rect'], affine_rect(request['local_to_viewport'], row['rect']), + 'frame viewport rectangle') + close(row['screen_rect'], affine_rect(request['local_to_screen'], row['rect']), + 'frame content rectangle') + status, clipped = rectangle_eligibility(row['rect'], report['viewport']) + screenshot_rect = affine_rect(calibration, affine_rect(request['local_to_screen'], clipped)) + room = report['rooms'].get(row['id']) if row['category'] == 'room' else None + if row['category'] in ('business', 'goods'): + room = report['rooms'].get(report['badges'][int(row['id'])]['facility']) + operation, state = None, None + if room is not None: + states = enum_names(root, 'scripts/facility/facility_instance.gd', 'State') + operations = enum_names(root, 'scripts/facility/facility_instance.gd', 'OperationState') + require(type(room['state']) is int and 0 <= room['state'] < len(states), 'frame room enum') + state = states[room['state']] + require(state == room['state_name'], 'frame room state name') + require(type(room['operation']) is int and 0 <= room['operation'] < len(operations), 'frame operation enum') + operation = operations[room['operation']] + actors = list(report['actor_drawings']) + [a for c in report['cabins'] for a in c['passengers']] + actor = next((a for a in actors if a['key'] == row['id']), None) + if actor is not None: + actor_states = enum_names(root, 'scripts/staff/staff_runtime.gd' if actor['staff'] + else 'scripts/guest/guest_runtime.gd', 'State') + require(type(actor['state']) is int and 0 <= actor['state'] < len(actor_states), + 'frame actor state enum') + state = actor_states[actor['state']] + if row['category'] == 'queue': + badge = report['landing_badges'][int(row['id'])] + state = {k: badge[k] for k in ('members', 'visible_count', 'overflow')} + if row['category'] == 'EV': + cabin = next(c for c in report['cabins'] if c['shaft_id'] == row['id']) + state = {k: cabin[k] for k in ('operational', 'doors_open')} + if row['category'] == 'traffic': + traffic = next(r['traffic'] for r in report.get('traffic', []) + if ','.join(map(str, r['cell'])) == row['id']) + state = {k: traffic[k] for k in ('current_density', 'temporary_block')} + result = dict(row_index=index, category=row['category'], id=row['id'], layer=report['layer'], + state=state, state_name=state if isinstance(state, str) else None, operation=operation, + dimmed=row['category'] == 'room' and operation != 'OPERATING', + text=row.get('text'), local_rect=row['rect'], screenshot_rect=screenshot_rect, + style_source=row['style_source'], style_source_sha256=sha(root/row['style_source']), + style_colors=row['style_colors'], font_width=row.get('font_width'), + eligibility=status, reason={'visible': 'whole rectangle in viewport', + 'clipped': 'rectangle intersects viewport', 'outside': 'no viewport intersection'}[status], + crops=[]) + if status != 'outside': + for number, (width, height, pixels) in enumerate(images): + x, y, w, h = rect_intersection(screenshot_rect, [0, 0, width, height]) + crop = [line[math.ceil(x):math.floor(x+w)] + for line in pixels[math.ceil(y):math.floor(y+h)]] + if not crop or not crop[0]: + failures.append('eligible crop outside image') + continue + if len({pixel for line in crop for pixel in line}) == 1: + failures.append('blank crop') + data = encode_png(crop) + result['crops'].append(dict(image_index=number, sha256=hashlib.sha256(data).hexdigest(), + png_bytes=data)) + result['mechanical_pass'] = not failures + result['failures'] = failures + rows.append(result) + return dict(rows=rows, errors=errors, mechanical_pass=not errors and all(r['mechanical_pass'] for r in rows), + expected_row_count=len(drawing_rectangle_rows(report))) + + +def write_frame_review(directory, frame, provenance): + directory = Path(directory) + directory.mkdir(parents=True, exist_ok=True) + manifest = copy.deepcopy(frame) + manifest['images'] = provenance + for row in manifest['rows']: + for crop in row['crops']: + name = 'row-%04d-image-%d.png' % (row['row_index'], crop['image_index']) + (directory/name).write_bytes(crop.pop('png_bytes')) + crop['path'] = name + data = (json.dumps(manifest, sort_keys=True, ensure_ascii=False, indent=2) + '\n').encode() + (directory/'manifest.json').write_bytes(data) + digest = hashlib.sha256(data).hexdigest() + (directory/'manifest.sha256').write_text(digest + '\n') + return manifest, digest + + +def reviewed_pixel_categories(manifest, digest, verdict_path): + """The worker never writes verdicts; absent independent review earns nothing.""" + if not Path(verdict_path).is_file(): + return set() + verdict = json.loads(Path(verdict_path).read_bytes()) + require(verdict['manifest_sha256'] == digest, 'review manifest SHA mismatch') + require(verdict['reviewer'] == 'independent-opus-direct-image', 'independent image reviewer required') + eligible = [r for r in manifest['rows'] if r['eligibility'] != 'outside'] + require([v['row_index'] for v in verdict['rows']] == [r['row_index'] for r in eligible], + 'review row coverage') + for row, decision in zip(eligible, verdict['rows']): + require(all(decision[k] is True for k in ('category', 'state', 'position')), 'review row rejected') + if not manifest['mechanical_pass']: + return set() + return {r['category'] for r in eligible if r['mechanical_pass']} + + +def mirrored_inventory(directory): + """Read every indexed byte; preserve original receipt paths as authority.""" + directory = Path(directory).resolve() + index = json.loads((directory/'MIRROR_INDEX.json').read_bytes()) + require(Path(index['mirror']).resolve() == directory, 'mirror root mismatch') + paths, mapping = set(), [] + source = Path(index['source']) + for row in index['files']: + name = Path(row['path']) + require(not name.is_absolute() and '..' not in name.parts and str(name) not in paths, + 'invalid/duplicate mirror path') + paths.add(str(name)) + local = directory/name + require(local.resolve().is_relative_to(directory) and not local.is_symlink(), 'mirror escape') + data = local.read_bytes() + digest = hashlib.sha256(data).hexdigest() + require(digest == row['sha256'] and len(data) == row['bytes'], 'mirror hash/size mismatch') + mapping.append(dict(original=str(source/name), mirror=str(local), sha256=digest)) + prior = index['previous_inventory'] + prior_name = Path(prior['path']) + require(not prior_name.is_absolute() and '..' not in prior_name.parts + and (directory/prior_name).resolve().is_relative_to(directory) + and not (directory/prior_name).is_symlink(), 'previous inventory escape') + require(sha(directory/prior['path']) == prior['sha256'], 'previous mirror inventory hash') + old = json.loads((directory/prior['path']).read_bytes()) + require(all(row in index['files'] for row in old['files']), 'previous mirror entries changed') + return index, mapping + + +def inspect_offline_mirror(directory): + """Preparation diagnostics, deliberately separate from the acceptance gate. + + Frozen incomplete draw audits cannot acquire missing rows by relabelling + source-derived rectangles as observed engine output. + """ + directory = Path(directory).resolve() + index, mapping = mirrored_inventory(directory) + by_original = {row['original']: row for row in mapping} + def resolve(original): + require(original in by_original, 'unindexed original path') + return Path(by_original[original]['mirror']) + pair = directory/'os-pair/A' + clicks = [json.loads((pair/name/'cua-receipt.json').read_bytes()) + for name in ('writer-request-0001', 'writer-request-0003')] + results, inspected = [], [] + for name in ('writer-request-0002', 'writer-request-0004'): + folder = pair/name + request = json.loads((folder/'request.json').read_bytes()) + receipt = json.loads((folder/'cua-receipt.json').read_bytes()) + require(sha(folder/'request.json') == receipt['request_sha256'], 'offline request binding') + require(receipt['target_pid'] == request['target_pid'], 'offline screenshot PID') + report, audit = decode(request['report']), decode(request['rectangles']) + images = [] + for number, suffix in enumerate(('', '-after')): + conversion_path = folder/('root-early-conversion'+suffix+'.json') + conversion = json.loads(conversion_path.read_bytes()) + shot = receipt['screenshots'][number] + require(resolve(conversion['raw_path']) == directory/shot['path'], 'offline raw path binding') + image = inspect_conversion(conversion, shot, resolve_path=resolve) + for stream in ('stdout', 'stderr'): + require(sha(Path(str(conversion_path)+'.'+stream)) == conversion[stream+'_sha256'], + 'offline converter log hash') + images.append(image) + for original in (str(Path(index['source'])/conversion_path.relative_to(directory)), + conversion['png_path']): + inspected.append(by_original[original]) + frame = frame_rows(report, audit, request, receipt, images, clicks, ROOT) + provenance = [] + for number, suffix in enumerate(('', '-after')): + conversion_path = folder/('root-early-conversion'+suffix+'.json') + conversion = json.loads(conversion_path.read_bytes()) + provenance.append(dict(whole_image_sha256=conversion['png_sha256'], + raw_sha256=conversion['raw_sha256'], + conversion_sha256=sha(conversion_path), + request_sha256=sha(folder/'request.json'), + receipt_sha256=sha(folder/'cua-receipt.json'))) + review_dir = ROOT/'docs/plans/original-completion-2026-10-02/execution/p23-03/offline-r07-review'/name + manifest, digest = write_frame_review(review_dir, frame, provenance) + credited = reviewed_pixel_categories(manifest, digest, review_dir/'independent-verdict.json') + present = {r['category'] for r in frame['rows'] if r['eligibility'] != 'outside'} + overlays = [dict(cell=r['cell'], rect=r['rect']) for r in report['traffic'] + if (r['traffic']['current_density'] > 0 or r['traffic']['temporary_block']) + and not any(a['category'] == 'traffic' and a['id'] == ','.join(map(str, r['cell'])) + for a in audit['rows'])] + results.append(dict(request=name, layer=report['layer'], manifest_sha256=digest, + manifest_path=str(review_dir/'manifest.json'), rows=manifest['rows'], + mechanical_pass=frame['mechanical_pass'], errors=frame['errors'], + unaudited_traffic_overlays=overlays, + pending_categories=[c for c in CATEGORIES if c not in present], + pixel_categories=sorted(credited), independent_review='pending')) + return dict(task_id='P23-03', acceptance='pending', status='blocked', + inventory_count=len(mapping), path_map=mapping, inspected_eight=inspected, + frames=results, root_native_os_full_regression_independent_review='pending') def enum_names(root, relative, name): @@ -1171,9 +1454,18 @@ def inspect_os_requests(directory, layout, role, pid, root=ROOT): # Screenshot actions observe a stable report; input before/after # screenshots are provenance only and never relabelled as this frame. if request['action'] == 'screenshot': - checked = compare_rectangles(report, decode(request['rectangles']), request['local_to_viewport'], - request['viewport_to_screen'], request['local_to_screen'], image, root) - pixel_categories.update(c.split('/')[0] for c in checked) + clicks = [document(json.loads(path(name).read_bytes())['input_receipt']) + for name in listing['requests']] + frame = frame_rows(report, decode(request['rectangles']), request, cua, [image], clicks, root) + review_dir = request_path.parent/('review-image-' + str(number)) + manifest, manifest_sha = write_frame_review(review_dir, frame, [dict( + whole_image_sha256=binding['png_sha256'], raw_sha256=shot['raw_sha256'], + conversion_sha256=sha(path(binding['conversion'])) if conversion else None, + request_sha256=digest, receipt_sha256=sha(path(ack['input_receipt'])))]) + require(frame['mechanical_pass'], 'frame mechanical checks: ' + str(frame['errors']) + + str([r['failures'] for r in frame['rows'] if not r['mechanical_pass']])) + pixel_categories.update(reviewed_pixel_categories( + manifest, manifest_sha, review_dir/'independent-verdict.json')) records.append(dict(request=request, ack=ack, observed=observed, cua=cua, request_sha256=digest)) require(len(seen) == len(bindings), 'unattributed screenshot bindings') return records, pixel_categories @@ -1301,9 +1593,15 @@ def main(argv=None): parser.add_argument('--verify-only', action='store_true') parser.add_argument('--project-root', type=Path, default=ROOT) parser.add_argument('--diagnostics', type=Path) + parser.add_argument('--offline-mirror', type=Path) parser.add_argument('--layout-a', type=Path) parser.add_argument('--layout-b', type=Path) args = parser.parse_args(argv) + if args.offline_mirror: + require(not any((args.verify_only, args.diagnostics, args.layout_a, args.layout_b)), + 'offline preparation must not be combined with acceptance checks') + print(json.dumps(inspect_offline_mirror(args.offline_mirror), ensure_ascii=False)) + return 2 if args.verify_only: build = os.environ.get('BUILD_OUTPUT_DIR') if not build: diff --git a/tools/test_p23_life_observation_evidence.py b/tools/test_p23_life_observation_evidence.py index 609eab9..b401740 100644 --- a/tools/test_p23_life_observation_evidence.py +++ b/tools/test_p23_life_observation_evidence.py @@ -288,27 +288,6 @@ class InfrastructureTests(unittest.TestCase): if change == 'id': q[0]['ack']['sequence'] = 2 with self.assertRaises(ValueError): check.inspect_resume(writer, r, saved, q, members) - def test_rectangle_pixel_and_transform_negatives(self): - source = 'scripts/ui/pixel_people.gd' - colors = list(dict.fromkeys(check.re.findall(r'Color\("([0-9a-fA-F]{6})"', (check.ROOT/source).read_text()))) - report = dict(rooms={}, landing_badges=[], cabins=[], resting_staff={}, badges=[], - actor_drawings=[dict(key='staff/s', staff=True, at=[1, 1], scale=1)]) - row = dict(category='staff', id='staff/s', rect=[1, 1, 16, 18], viewport_rect=[1, 1, 16, 18], - screen_rect=[1, 1, 16, 18], style_source=source, style_colors=colors) - audit = dict(rows=[row]) - matrix = [1, 0, 0, 1, 0, 0] - image = (24, 24, [[(113, 157, 148)]*24 for _ in range(24)]) - self.assertEqual(check.compare_rectangles(report, audit, matrix, matrix, matrix, image), ['staff/staff/s']) - for change in ('rectangle', 'pixels', 'transform', 'coverage', 'palette'): - with self.subTest(change=change): - a, m, img = copy.deepcopy(audit), matrix[:], image - if change == 'rectangle': a['rows'][0]['rect'][0] += 1 - if change == 'pixels': img = (24, 24, [[(0, 0, 0)]*24 for _ in range(24)]) - if change == 'transform': m[4] = 10 - if change == 'coverage': a['rows'].clear() - if change == 'palette': a['rows'][0]['style_colors'] = ['000000'] - with self.assertRaises(ValueError): check.compare_rectangles(report, a, matrix, m, matrix, img) - def test_interpolation_history_tampering(self): state = dict(systems=dict(runtime=dict(guests=dict(guests=[]), staff=dict(staff=[]), elevators=dict(shafts=[], trips=[], current_minute=0)))) @@ -568,5 +547,215 @@ class ComparisonTests(unittest.TestCase): check.compare_layouts(a, b) +class OfflineGeometryTests(unittest.TestCase): + """Synthetic calibration examples; no OS or acceptance credit.""" + + def setUp(self): + self.calibration = dict(window_size=[100, 80], window_position=[240, 150], + screenshot_pixels=[200, 190], backing_scale=2, + canvas_stretch=1, titlebar_pixels=30) + self.request = dict(window_size=[100, 80], window_position=[240, 150], + screen_scale=2, content_scale_factor=1, target_pid=123) + self.clicks = [dict(target_pid=123, events=[dict(action='click', + coordinates=[20, 70], calibration=copy.deepcopy(self.calibration), + point=dict(screen=[10, 20], viewport=[10, 20], + viewport_to_screen=[1, 0, 0, 1, 0, 0]))])] + + def transform(self): + return check.screenshot_transform(self.calibration, self.request, [200, 190], self.clicks) + + def test_uses_measured_scale_origin_not_desktop_position(self): + self.assertEqual(check.affine_rect(self.transform(), [10, 20, 5, 7]), [20, 70, 10, 14]) + + def test_shifted_titlebar_fails_independent_click(self): + self.calibration['titlebar_pixels'] += 1 + self.calibration['screenshot_pixels'][1] += 1 + self.clicks[0]['events'][0]['calibration'] = copy.deepcopy(self.calibration) + with self.assertRaises(ValueError): + check.screenshot_transform(self.calibration, self.request, [200, 191], self.clicks) + + def test_wrong_click_offset_fails(self): + self.clicks[0]['events'][0]['coordinates'][1] -= 30 + with self.assertRaisesRegex(ValueError, 'click screenshot offset'): + self.transform() + + def test_wrong_pid_cannot_calibrate(self): + self.clicks[0]['target_pid'] += 1 + with self.assertRaisesRegex(ValueError, 'missing independent click'): + self.transform() + + def test_nonfinite_and_false_scale_rejected(self): + for scale in (False, float('nan'), 0, -1): + self.calibration['backing_scale'] = scale + with self.assertRaisesRegex(ValueError, 'invalid screenshot calibration'): + self.transform() + + def test_all_visibility_cases_are_accounted_for(self): + self.assertEqual(check.rectangle_eligibility([2, 3, 4, 5], [10, 10]), + ('visible', [2, 3, 4, 5])) + self.assertEqual(check.rectangle_eligibility([-2, 3, 4, 5], [10, 10]), + ('clipped', [0, 3, 2, 5])) + self.assertEqual(check.rectangle_eligibility([10, 3, 4, 5], [10, 10])[0], 'outside') + self.assertEqual(check.rectangle_eligibility([2, 3, 0, 5], [10, 10])[0], 'outside') + + def test_invalid_rectangles_rejected(self): + for rect in ([0, 0, -1, 4], [float('nan'), 0, 1, 4]): + with self.assertRaisesRegex(ValueError, 'invalid clipping rectangle'): + check.rectangle_eligibility(rect, [10, 10]) + + def test_noise_is_measured_and_does_not_assert_class(self): + before = (2, 2, [[(10, 20, 30)]*2 for _ in range(2)]) + after = copy.deepcopy(before) + after[2][1][1] = (10, 27, 30) + noise = check.paired_crop_noise(before, after, [0, 0, 2, 2]) + self.assertEqual(noise, dict(samples=4, max_channel_delta=7, + mean_channel_delta=1.75, unchanged=3)) + self.assertNotIn('pass', noise) + self.assertNotIn('state', noise) + + def test_wrong_dimensions_and_empty_crop_rejected(self): + image = (1, 1, [[(0, 0, 0)]]) + with self.assertRaisesRegex(ValueError, 'paired image dimensions'): + check.paired_crop_noise(image, (2, 1, []), [0, 0, 1, 1]) + with self.assertRaisesRegex(ValueError, 'empty noise crop'): + check.paired_crop_noise(image, image, [1, 0, 1, 1]) + + def test_report_positions_and_source_provenance_are_recomputed(self): + source = 'scripts/ui/pixel_people.gd' + report = dict(rooms={}, landing_badges=[], cabins=[], resting_staff={}, badges=[], + actor_drawings=[dict(key='staff/s', staff=True, at=[1, 1], scale=1)]) + colors = list(dict.fromkeys(check.re.findall(r'Color\("([0-9a-fA-F]{6})"', + (check.ROOT/source).read_text()))) + audit = dict(rows=[dict(category='staff', id='staff/s', rect=[1, 1, 16, 18], + style_source=source, style_colors=colors)]) + check.validate_drawing_rows(report, audit) + for change in ('shift', 'identity', 'missing', 'palette'): + tampered = copy.deepcopy(audit) + if change == 'shift': tampered['rows'][0]['rect'][0] += 1 + if change == 'identity': tampered['rows'][0]['category'] = 'guest' + if change == 'missing': tampered['rows'] = [] + if change == 'palette': tampered['rows'][0]['style_colors'] = ['000000'] + with self.subTest(change=change), self.assertRaises(ValueError): + check.validate_drawing_rows(report, tampered) + + +class FrameReviewTests(unittest.TestCase): + def setUp(self): + OfflineGeometryTests.setUp(self) + self.request.update(local_to_viewport=[1, 0, 0, 1, 0, 0], + viewport_to_screen=[1, 0, 0, 1, 0, 0], + local_to_screen=[1, 0, 0, 1, 0, 0]) + self.report = dict(layer=0, viewport=[100, 80], rooms={}, cabins=[], + landing_badges=[], badges=[], resting_staff={}, traffic=[], + actor_drawings=[dict(key='staff/s', staff=True, at=[1, 1], scale=1, state=0)]) + source = 'scripts/ui/pixel_people.gd' + colors = list(dict.fromkeys(check.re.findall(r'Color\("([0-9a-fA-F]{6})"', + (check.ROOT/source).read_text()))) + self.audit = dict(rows=[dict(category='staff', id='staff/s', rect=[1, 1, 16, 18], + viewport_rect=[1, 1, 16, 18], screen_rect=[1, 1, 16, 18], + style_source=source, style_colors=colors)]) + self.image = (200, 190, [[(x % 256, y % 256, 0) for x in range(200)] for y in range(190)]) + + def frame(self): + return check.frame_rows(self.report, self.audit, self.request, + dict(calibration=self.calibration), [self.image], self.clicks) + + def test_blank_crop_fails_without_threshold(self): + self.image = (200, 190, [[(0, 0, 0)] * 200 for _ in range(190)]) + result = self.frame() + self.assertFalse(result['mechanical_pass']) + self.assertIn('blank crop', result['rows'][0]['failures']) + + def test_missing_extra_and_unaudited_traffic_fail(self): + for change in ('missing', 'extra', 'traffic'): + with self.subTest(change=change): + original = copy.deepcopy(self.audit) + if change == 'missing': self.audit['rows'].clear() + if change == 'extra': self.audit['rows'] *= 2 + if change == 'traffic': + self.report['traffic'] = [dict(cell=[-6, 2, 0], rect=[1, 1, 5, 5], + traffic=dict(current_density=1, temporary_block=False))] + result = self.frame() + self.assertFalse(result['mechanical_pass']) + self.assertEqual(len(result['rows']), len(self.audit['rows'])) + self.assertIn('offline rectangle coverage', result['errors']) + self.audit = original + + def test_dense_or_blocked_traffic_row_closes_audit_gap(self): + source = 'scenes/main/world_preview.gd' + colors = list(dict.fromkeys(check.re.findall(r'Color\("([0-9a-fA-F]{6})"', + (check.ROOT/source).read_text()))) + for density, blocked in ((1, False), (0, True), (0, False)): + with self.subTest(density=density, blocked=blocked): + self.report['traffic'] = [dict(cell=[-6, 2, 0], rect=[1, 1, 5, 5], + traffic=dict(current_density=density, temporary_block=blocked))] + active = density > 0 or blocked + missing = self.frame() + self.assertEqual(missing['mechanical_pass'], not active) + if active: + self.assertIn('offline rectangle coverage', missing['errors']) + self.audit['rows'].append(dict(category='traffic', id='-6,2,0', + rect=[1, 1, 5, 5], viewport_rect=[1, 1, 5, 5], + screen_rect=[1, 1, 5, 5], style_source=source, style_colors=colors)) + complete = self.frame() + self.assertTrue(complete['mechanical_pass'], complete['errors']) + self.audit['rows'].pop() + + def test_wrong_state_enum_and_name_fail(self): + source = 'scripts/ui/pixel_tower_art.gd' + self.report['actor_drawings'] = [] + room = dict(rect=[1, 1, 16, 18], state=3, state_name='NO_STAFF', operation=0) + self.report['rooms'] = {'r': room} + self.audit['rows'][0].update(category='room', id='r', style_source=source, + style_colors=list(dict.fromkeys(check.re.findall(r'Color\("([0-9a-fA-F]{6})"', + (check.ROOT/source).read_text())))) + self.assertEqual(self.frame()['rows'][0]['operation'], 'INACTIVE') + for state, name in ((99, 'NO_STAFF'), (3, 'OPEN'), (True, 'NO_ACCESS')): + room.update(state=state, state_name=name) + with self.assertRaises(ValueError): self.frame() + + def test_frame_rejects_affine_and_calibration_shift(self): + self.request['local_to_screen'][4] += 1 + with self.assertRaisesRegex(ValueError, 'affine composition'): self.frame() + self.request['local_to_screen'][4] -= 1 + self.clicks[0]['events'][0]['coordinates'][1] += 1 + with self.assertRaisesRegex(ValueError, 'click screenshot offset'): self.frame() + + def test_eligible_crop_fully_outside_image_fails(self): + for key in ('viewport_to_screen', 'local_to_screen'): + self.request[key][4] = 300 + self.audit['rows'][0]['screen_rect'][0] += 300 + result = self.frame() + self.assertFalse(result['mechanical_pass']) + self.assertIn('eligible crop outside image', result['rows'][0]['failures']) + + def test_manifest_crop_and_independent_review_binding(self): + with tempfile.TemporaryDirectory() as temporary: + directory = Path(temporary) + manifest, digest = check.write_frame_review(directory, self.frame(), + [dict(whole_image_sha256='a'*64, raw_sha256='b'*64, conversion_sha256='c'*64)]) + self.assertEqual(check.sha(directory/'manifest.json'), digest) + crop = manifest['rows'][0]['crops'][0] + self.assertEqual(check.sha(directory/crop['path']), crop['sha256']) + self.assertEqual(check.png_pixels((directory/crop['path']).read_bytes())[:2], (32, 36)) + verdict_path = directory/'independent-verdict.json' + self.assertEqual(check.reviewed_pixel_categories(manifest, digest, verdict_path), set()) + verdict = dict(manifest_sha256=digest, reviewer='independent-opus-direct-image', + rows=[dict(row_index=0, category=True, state=True, position=True)]) + for change in ('wrong_sha', 'missing_row', 'extra_row', 'rejected_state'): + bad = copy.deepcopy(verdict) + if change == 'wrong_sha': bad['manifest_sha256'] = '0'*64 + if change == 'missing_row': bad['rows'] = [] + if change == 'extra_row': bad['rows'] *= 2 + if change == 'rejected_state': bad['rows'][0]['state'] = False + verdict_path.write_text(json.dumps(bad)) + with self.subTest(change=change), self.assertRaises(ValueError): + check.reviewed_pixel_categories(manifest, digest, verdict_path) + verdict_path.write_text(json.dumps(verdict)) + self.assertEqual(check.reviewed_pixel_categories(manifest, digest, verdict_path), {'staff'}) + manifest['mechanical_pass'] = False + self.assertEqual(check.reviewed_pixel_categories(manifest, digest, verdict_path), set()) + + if __name__ == '__main__': unittest.main()