From c80c1688fa922fb4588da89830de61b82fbfa219 Mon Sep 17 00:00:00 2001 From: Takeshi Date: Sat, 17 Oct 2026 15:21:02 +0900 Subject: [PATCH] docs: record P24 repair6 reviewed and native readiness --- .../execution/p24-02/NEXT_CLOSURE.md | 12 +- .../ACTUAL_NATIVE_RAW_MANIFEST.json | 405 ++ .../CURRENT_ACCEPTANCE_AND_NEXT_GATE.json | 151 + .../EVIDENCE_MANIFEST.json | 276 + .../actual-independent-review/command.json | 50 + .../actual-independent-review/packet.txt | 3 + .../actual-independent-review/result.json | 29 + .../actual-independent-review/sandbox.sb | 14 + .../actual-independent-review/stderr.log | 0 .../actual-independent-review/stdout.log | 1 + .../actual-controller.py.source.txt | 50 + ...mplete-raw-excluding-reusable-stage.tar.gz | Bin 0 -> 379480 bytes .../actual-native/local-ended.json | 4799 ++++++++++++++++ .../actual-native/parse-paths.json | 328 ++ .../actual-native/runner-input.json | 5118 +++++++++++++++++ .../prepared_Q_test_repair5/command.json | 32 + .../prepared_Q_test_repair5/packet.txt | 0 .../prepared_Q_test_repair5/sandbox.sb | 14 + .../prepared_Q_test_repair5/stderr.log | 27 + .../prepared_Q_test_repair5/stdout.log | 0 .../prepared_Q_test_repair6/command.json | 32 + .../prepared_Q_test_repair6/packet.txt | 0 .../prepared_Q_test_repair6/sandbox.sb | 14 + .../prepared_Q_test_repair6/stderr.log | 17 + .../prepared_Q_test_repair6/stdout.log | 0 .../submitted_S_test_repair5/command.json | 32 + .../submitted_S_test_repair5/packet.txt | 0 .../submitted_S_test_repair5/sandbox.sb | 14 + .../submitted_S_test_repair5/stderr.log | 27 + .../submitted_S_test_repair5/stdout.log | 0 .../submitted_S_test_repair6/command.json | 32 + .../submitted_S_test_repair6/packet.txt | 0 .../submitted_S_test_repair6/sandbox.sb | 14 + .../submitted_S_test_repair6/stderr.log | 17 + .../submitted_S_test_repair6/stdout.log | 0 ...TUAL_REPAIR6_COMPOSITION_PREREQUISITE.json | 2771 +++++++++ .../ACTUAL_REPAIR6_PREPARED_COMPOSITION.json | 22 + ...ED_78F7_SOURCE_ONLY_VALIDATOR_RETIRED.json | 17 + ...OUTS_RETIRED_WITH_FULL_PROOF_RETAINED.json | 211 + ...SOURCE_ONLY_FAILED_VALIDATORS_RETIRED.json | 123 + .../REPAIR6_LIMITED_STATIC_REVIEW_RESULT.json | 40 + .../REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json | 53 + ...VIEW_MATERIAL_RETAINED_OUTSIDE_SOURCE.json | 183 + ..._GENERATED_CACHE_PRELAUNCH_CORRECTION.json | 17 + .../ROOT_REPAIR6_LOCAL_PROOF_REAUDIT.json | 614 ++ .../LOCAL_COMMAND_RESULTS.json | 343 ++ .../worker-pre-submit/PROTOCOL.md | 42 + .../worker-pre-submit/SOURCE_MANIFEST.json | 229 + .../worker-pre-submit/STATUS.json | 100 + .../plan_validation.json | 4 +- .../progress_snapshot.json | 25 +- .../work_packages.json | 29 +- 52 files changed, 16299 insertions(+), 32 deletions(-) create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/ACTUAL_NATIVE_RAW_MANIFEST.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/EVIDENCE_MANIFEST.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/command.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/packet.txt create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/result.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/sandbox.sb create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stderr.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stdout.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/actual-controller.py.source.txt create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/complete-raw-excluding-reusable-stage.tar.gz create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/local-ended.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/parse-paths.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/runner-input.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/command.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/packet.txt create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/sandbox.sb create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stderr.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stdout.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/command.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/packet.txt create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/sandbox.sb create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stderr.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stdout.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/command.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/packet.txt create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/sandbox.sb create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stderr.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stdout.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/command.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/packet.txt create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/sandbox.sb create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stderr.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stdout.log create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_COMPOSITION_PREREQUISITE.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_PREPARED_COMPOSITION.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_78F7_SOURCE_ONLY_VALIDATOR_RETIRED.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_OLD_SOURCE_CHECKOUTS_RETIRED_WITH_FULL_PROOF_RETAINED.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_SOURCE_ONLY_FAILED_VALIDATORS_RETIRED.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_LIMITED_STATIC_REVIEW_RESULT.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_REVIEW_MATERIAL_RETAINED_OUTSIDE_SOURCE.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_GENERATED_CACHE_PRELAUNCH_CORRECTION.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_REPAIR6_LOCAL_PROOF_REAUDIT.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/LOCAL_COMMAND_RESULTS.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/PROTOCOL.md create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/SOURCE_MANIFEST.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/STATUS.json diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/NEXT_CLOSURE.md b/docs/plans/original-completion-2026-10-02/execution/p24-02/NEXT_CLOSURE.md index e91b6a0..cf18008 100644 --- a/docs/plans/original-completion-2026-10-02/execution/p24-02/NEXT_CLOSURE.md +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/NEXT_CLOSURE.md @@ -1,13 +1,13 @@ # 次に閉じる1件: P24-02 操作と通知 -現在は提出bd3a134、修正使用済み4・上限なし、同じ既存Runner。元30/88・正式14・部分点なし、P24-02全8条件は未完了。 +提出fe44f55、同一既存Runner、修正6・上限なし。元30パッケージ/88成果・正式14・部分点なしを維持。今回の正式完了加算0。 -GUIの4ファイル統合成果を保持し、実上限終了後にOpus5.5がCodex6.1-solで同じ非UI作業を継続する判断を出した。必須roster欠損を件数で通す分岐とenv偽HEADを修正。実compile/保全/diff確認は合格、局所9試験を実provider出力/exit0と3入力SHA一致で再利用。別Opusの限定静的review95cffd7はpass、重大/高/中0・low5。全8正式reviewではなく完了加算0。 +実Opus選定Astraで2中指摘(移動HEADを基準にした保持試験、非OS証拠をOS記録へ押し込む形式/段階循環)を修正。通常提出後の実Sfe44f55と実Qefd5466で局所試験を各2実行し全exit0。別Opus3cd2285の限定静的差分レビューpass、重大/高/中0・low5。全8の正式レビューではない。 -原記録・限定reviewの全provider入力/出力/生ログ・Root SHA/JSON構造保全は source-ready-repair4-20261017/CURRENT_ACCEPTANCE_AND_NEXT_BATCH.json と同フォルダのmanifest。提出sourceは codex/p24-02-source-bd3a134 へpush済みでmain未採用。 +実M54cade4/Qefd5466/T1c13556でGodot import、326スクリプト構文、操作通知62・イベントログ34・選択保存75の影響3スイート合格。所有5PID終了、source/default-player/cleanup guardエラー0。通常OS・全180回帰は今回未実行。前段のRootキャッシュ/未作成buildディレクトリによる起動前失敗はエンジン0で是正し、実行結果と混ぜない。 -Root実合成Q4bf9a1b/treea0667b9、基点M51e8657を準備。元Git4競合は生stage記録を保持し、保全済み提出Sのblobだけで統合側解消。Source1368とroster180は実行件数ではない。現レビュー/準備版は版限定、main文書更新後は次の実MainとSourceで正規の合成を再拘束する。 +現在と全8の不足/版/証拠は root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json、原記録SHAは同EVIDENCE_MANIFEST.json と ACTUAL_NATIVE_RAW_MANIFEST.json。worker-pre-submitは元78f7cba時点の履歴で、提出後の証拠はRoot4実行と実native記録を使う。sourceはcodex/p24-02-source-fe44f55へpush済み、main製品コードは未採用。 -次の必要batch: 実Git S/M/T/Qと同一root/source/input/rosterの厳密な結合、単なるartifact ID件数を実内容・条件対応へ変更、実クリック代替・防衛modal連動・bubble描画/切替と仕様根拠の確認。保全guardのbody集合比較/出力flagは低指摘として保持。実NTR/決闘/防衛の上流依存と未承認値は捏造しない。P04未回答4規則は別のまま。 +次: 実producer/終了時刻を収集時に固定する型付き通常OS/runtime記録、実index構成のend-to-end正例、普通の配置/クリック/モーダル/IME/倍率/別PID保存。自然NTR/決闘/防衛はwholeP18-01/02・P19-01・P21-01等の依存を元計画の別作業としてOpus指示で解消する。P18バックエンド265ce30は完了済みで再起動しない。P04未回答4規則や未承認本番値を捏造しない。 -関連必要修正を固めてから実import/局所/影響・通常OS/日本語/倍率/別PID保存再開、正確な最終版の必須全回帰を1回、全8独立Opusreview、通常integration/final/台帳。保持ジェスチャ延期と同一Windows実機は未達のまま。新規native/全回帰0、旧179を新sourceへ転用しない。 +必要な関連修正を固め、実際の最新M/Sから新Q/Tを正規に拘束してから、正確最終版の必須全回帰1回・全8独立レビュー・通常integration/final・台帳へ進む。この文書更新後のMainへ旧Qを再ラベルしない。適用入力が完全一致する局所証拠だけを再利用する。保持ジェスチャ延期と同一Windows実機の該当条件は未受入のまま。 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/ACTUAL_NATIVE_RAW_MANIFEST.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/ACTUAL_NATIVE_RAW_MANIFEST.json new file mode 100644 index 0000000..11c414a --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/ACTUAL_NATIVE_RAW_MANIFEST.json @@ -0,0 +1,405 @@ +{ + "scope": "All actual raw native outputs outside reusable stage. Full bytes retained at original paths, no acceptance inferred", + "files": [ + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-profile.json", + "bytes": 942, + "sha256": "36e08965ea543a08555f914f2508d02f6ef008dd2bbae46ed4801285bd700def" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-receipt.json", + "bytes": 23639, + "sha256": "4809dfe0d77113aa99cbab9eeac97a45529220c157341bbc39596f303f589387" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/tests__ui__test_event_log_ui.gd.log", + "bytes": 21179, + "sha256": "fc7aa8fd4c41d7e0247f20d555a285694c589ead1c79ec01f9e3865f83ed80f6" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-startup-profile-before.json", + "bytes": 202, + "sha256": "f6115c56fa208b8cbdf7494814451f20ef9a24b2dca2034ffc924eec9875b18c" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-startup-profile-before.json", + "bytes": 204, + "sha256": "4f7e1d1534e9edf1b01b08e13ffa96abf3a97b11fb936426dec34c5f1bf0a418" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-receipt.json", + "bytes": 23568, + "sha256": "5c9a00451bde77dcfec5ac4043115f2cb8cce840109a4f6e047711db79cad31d" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-profile.json", + "bytes": 942, + "sha256": "9609c2b230f800ccbeca0144ed6f75e968b5d47490aa7a5de65a0c0a8b4b7fe4" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/tests__ui__test_operations_notification.gd.log", + "bytes": 20952, + "sha256": "a295fb00be4f4f8ff2b8804416add427ea938d9bdc76718a5060bc142d88c186" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/local-ended.json", + "bytes": 200599, + "sha256": "a18539bbf4c6b25904064b6f8e613c5c42af85e85045aa48551c8a4fba68a577" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-startup-profile-before.json", + "bytes": 202, + "sha256": "923072a283c3cdf09cd3e2a4602a67e67711597c1ad989a13f5fcc2a0a01bf13" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-profile.json", + "bytes": 952, + "sha256": "288a53cd54ef045c8abb2f471f3d2aaac842b0c4e9a0fae6fc718ed1e2f149bb" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-receipt.json", + "bytes": 12385, + "sha256": "052e3b4e248771a61f50b7a7df3466195f1762ac87f9713594d6a827949243e6" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import-startup-profile-before.json", + "bytes": 205, + "sha256": "75c06f1a563e63a0aa2238c2d32c601c361e19c3492c012e7814939edfa8efb5" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json", + "bytes": 16183, + "sha256": "5db81ede4dd075c2fd8e9d36c396cf98c98cac04f12c3c54352da7cc119428d5" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/tests__ui__test_selection_autosave.gd.log", + "bytes": 25380, + "sha256": "e888340660e167823996d75bfe60ea45ca398a86360e7c73de244c2644550905" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-startup-profile-before.json", + "bytes": 202, + "sha256": "1e5c647349cd3a21e51822cae15c090c600aa0420dbe039136627591e3ba4d6a" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/runner-input.json", + "bytes": 328447, + "sha256": "4157032a1e3187b899e244a2e3559d57073e100ad475071fa71c83222f9bf966" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-profile.json", + "bytes": 942, + "sha256": "df05426e13daa3817d624cbf682e45b48583a411c6ab4019d71fd8d8940cb4f2" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import-receipt.json", + "bytes": 9348, + "sha256": "f6e5144ab6c0908def382121f99b12d5d32385694ba63adf09d4f1d59193c526" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-receipt.json", + "bytes": 30802, + "sha256": "da4e6b8b0a31e1b555af38e6cb5d1a7439a66f177e6fbe669b8692a95cb8ae38" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/parse_full_dependencies.gd", + "bytes": 760, + "sha256": "585a0c1da5c050e3bebc5f66793a625419d2db27299f1131cf3a62ffd3236126" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/control.json", + "bytes": 1122, + "sha256": "671c18fc7c9c5ec272160a333f642cef331a7a1b37f1d9670f4bc8c8d2e70e38" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/control.json", + "bytes": 1122, + "sha256": "41a454f0976c1ac29311d50223ca7739a9a1434911d3ba44d25a69658965a447" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "bytes": 314, + "sha256": "45fdbf1a193fe4549efc65c7088a02d7727b0ca30cac692e818e7395e9288c7f" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "bytes": 325, + "sha256": "f5c9f39cde19e662860ae4f277e1aa2a8488d2bd2e251ab561003b275ae34f22" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "bytes": 320, + "sha256": "b72a77952164118ba1cc12307f790b5d56b928a540e68ac5f4f5cdeb8df48fbe" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/ended.json", + "bytes": 1608, + "sha256": "169b1149b54b57d78b7865366d556a9c49e7d42638d896b0fddb70a4bd2130f4" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log", + "bytes": 20802, + "sha256": "20cd78f636175d262300a83bded59c152500dc2802dcea11a68f021ccc003c15" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/stdout.log", + "bytes": 20952, + "sha256": "a295fb00be4f4f8ff2b8804416add427ea938d9bdc76718a5060bc142d88c186" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/started.json", + "bytes": 2143, + "sha256": "1520d3a2b00e893adab4db013b111b68f3fa9f82648e83d44264e386b452a49a" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/process.json", + "bytes": 6169, + "sha256": "12106a42311117555a99dcb75c44a02acc1c88d3fc2c2eac17cf67dd5832a2fd" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/outer-owned-finally.json", + "bytes": 964, + "sha256": "4854eab064de15120ac47dfe5fb4e120fd25e39bc89a787f767a500b6884bbcc" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/ended.json", + "bytes": 1654, + "sha256": "e9297c771a3703ec11cbd50612b7cb1f15f2fa8907ec845852cd3f9b2887722b" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log", + "bytes": 65341, + "sha256": "a955c23b717b5b16c20ec164519424c03e7896280531791ae4e742f93fd57921" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/stdout.log", + "bytes": 65491, + "sha256": "59ed52c1f943d1e889868bb45b2157d076e821706792cd9a8b424a0effb4e891" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/started.json", + "bytes": 2212, + "sha256": "6842db56a0928971311d5c76df223e4d6b6cef0d377066fb4db763135ceeeb5f" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/process.json", + "bytes": 6307, + "sha256": "7b2751c4cde02e16a20ab03f9558b1419737f1dd34f4fd43a81a26ac1fd94078" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/outer-owned-finally.json", + "bytes": 964, + "sha256": "23006db7c2964ebcc2a01ae48fcc0431e6dfa2dd593dc2a80cfe3877da436b33" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/combined-raw.log", + "bytes": 65491, + "sha256": "59ed52c1f943d1e889868bb45b2157d076e821706792cd9a8b424a0effb4e891" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/ended.json", + "bytes": 1608, + "sha256": "48e3154a952ef267b494132f54ca8dfa70bc633d9caa5338f893e314d3a2fe99" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log", + "bytes": 21029, + "sha256": "9ef51e9e738dcf66496ee5888535d5b211d6cfb0fc6c13b524c0e15c686dfa62" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/stdout.log", + "bytes": 21179, + "sha256": "fc7aa8fd4c41d7e0247f20d555a285694c589ead1c79ec01f9e3865f83ed80f6" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/started.json", + "bytes": 2143, + "sha256": "d585536d7c469584cd3fbd0245694c823a2a9583928ae0e88ec748120a926b78" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/process.json", + "bytes": 6170, + "sha256": "385a9e9f812182206167f2534b2479712095777cbb5b70eb2cc7ac49f7f94bb3" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/outer-owned-finally.json", + "bytes": 964, + "sha256": "e2731b236633bad912fd73d76d4af20e2fb8a458bfafdc995da818cc8545710b" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/control.json", + "bytes": 1122, + "sha256": "c4af4a6157c412f92e53de88dd71af4b0faf97e97c55b5f1213608a8f6035895" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/ended.json", + "bytes": 1608, + "sha256": "67706a6783496fe111485d23533def7e457c46ef2c265a9f37cd7899609992ba" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log", + "bytes": 25230, + "sha256": "71c4dd1e53fe370756212b76997da66862c0791b93fbbf30509dc92b3198a308" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/stdout.log", + "bytes": 25380, + "sha256": "e888340660e167823996d75bfe60ea45ca398a86360e7c73de244c2644550905" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/started.json", + "bytes": 2143, + "sha256": "6b08f24f4592a631c72ede2a58f6fcb82e17e3ab427f727e976dd355007ed3da" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/process.json", + "bytes": 6169, + "sha256": "c848ad757cefb6cb3b564257bbfe5b3977df712d8acfec499a23f02d95950c51" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/outer-owned-finally.json", + "bytes": 964, + "sha256": "53e4a72b484c3c1dee2d65d794ae66cbb26c275875aff2ce5a8fa9f6aec1a636" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/ended.json", + "bytes": 1388, + "sha256": "9edb5784dc863042da01a24f6331c77538e6c442d062ac64075db8702b256725" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log", + "bytes": 119610, + "sha256": "fb3f0d442eac184ee4da46d7d85f63951e3ecc77c3e4cd4cd7c0727edbc64d0d" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/stdout.log", + "bytes": 148303, + "sha256": "8a0d3059755d0f11f7977595e7e2e73abd776563d9fa35f023c6676b23807dd4" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/started.json", + "bytes": 1806, + "sha256": "f032db6ee62fc8289e97074bc167577d4fc3af557fa0e9cb8a5d20722d606d2f" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/process.json", + "bytes": 5511, + "sha256": "87de574b8b6cf391c11123c58ff8306763f3374878d43742e1c6c33dba806e47" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/outer-owned-finally.json", + "bytes": 964, + "sha256": "0204641f0f7bc8f5cd8438c7d805fe6582c9ae779ddccfe1ab02c1b6d6f44b1c" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/combined-raw.log", + "bytes": 148303, + "sha256": "8a0d3059755d0f11f7977595e7e2e73abd776563d9fa35f023c6676b23807dd4" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-evidence/operating-report.json", + "bytes": 4840, + "sha256": "9791a9367ed16eaffe8d2221931d0649eb451d3f9cc752411840fb6ca8a89b3d" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/owned-audio/owner_133496309385-after.varbytes", + "bytes": 81896, + "sha256": "6154afb5360751073c645c594c4361e9bf0da842501540cef00cc229c039c168" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/owned-audio/owner_133496309385-before.varbytes", + "bytes": 81896, + "sha256": "6154afb5360751073c645c594c4361e9bf0da842501540cef00cc229c039c168" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/owned-audio/owner_133496309385.json", + "bytes": 5310, + "sha256": "e7b085fe03b1226cf6b525f9749327b883ace9d3260910b02f3e76ed2d2e7319" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/owned-audio/owner_137153742490.json", + "bytes": 5316, + "sha256": "3e888e2c82527c17660cab8e070b611ca7bdce1eb23a457c39d1816125b07fab" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/owned-audio/owner_137153742490-before.varbytes", + "bytes": 154396, + "sha256": "a250311864747a1af2995005ae27df01fafee669014bb90e9ee7692021098b5d" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/owned-audio/owner_137153742490-after.varbytes", + "bytes": 154396, + "sha256": "a250311864747a1af2995005ae27df01fafee669014bb90e9ee7692021098b5d" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/owned-audio/owner_136281327246-after.varbytes", + "bytes": 891296, + "sha256": "7764fb698cd3cf993ebf653b67bdf4f6b3ce14eb95516de7d02ec3b93adeb0dd" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/owned-audio/owner_136281327246-before.varbytes", + "bytes": 891296, + "sha256": "7764fb698cd3cf993ebf653b67bdf4f6b3ce14eb95516de7d02ec3b93adeb0dd" + }, + { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/owned-audio/owner_136281327246.json", + "bytes": 5022, + "sha256": "aa18b8d3b2185eae1b84269c4ebba02fb39c7b0aff57b04df61476a7df8047c0" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json new file mode 100644 index 0000000..e85555c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json @@ -0,0 +1,151 @@ +{ + "plan_id": "P24-02", + "unit_state": "in_progress", + "runner_state": "submitted", + "submitted_sha": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "source_backup_remote_branch": "codex/p24-02-source-fe44f55", + "same_existing_task": "the-tree-p24-02-operations/P24-02", + "repair_count": 6, + "max_repair_attempts": null, + "actual_roles": "Actual Claude Opus5.5 commander selected Codex Astra for bounded source repair5/6; same existing Runner task/nonUI continuation; actual separate Opus reviewers; Root owned actual post-submit tests and native gates. No duplicate implementation.", + "limited_independent_review": { + "actual_run": "3cd228580842457e85619910491e37cf", + "status": "pass", + "critical_high_medium": 0, + "low": 5, + "scope": "TwoMedium source readiness delta plus actual post-submit proof only; acceptance_ids=[]; not formal whole8 review" + }, + "post_submit_reproduction": { + "actual_S": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "actual_Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "actual_runs": 4, + "all_exit_codes": 0, + "proof": "root/REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json" + }, + "actual_native_limited": { + "Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "T": "1c1355608b9c53ba207ad567de38e6e6d104c8f1", + "import_pass": true, + "parse_scripts": 326, + "affected_suites": [ + { + "test": "tests/ui/test_operations_notification.gd", + "checks": 62, + "passed": true, + "actual_pid": 12153 + }, + { + "test": "tests/ui/test_event_log_ui.gd", + "checks": 34, + "passed": true, + "actual_pid": 12186 + }, + { + "test": "tests/ui/test_selection_autosave.gd", + "checks": 75, + "passed": true, + "actual_pid": 12202 + } + ], + "checks_scope_only": 171, + "owned_pids_ended": [ + 12008, + 12112, + 12153, + 12186, + 12202 + ], + "guard_errors": [], + "cleanup_errors": [], + "OS_input_executed": false, + "full_regression": false, + "proof": "actual-native/local-ended.json" + }, + "prepared_composition": { + "scope": "Prospective actual Git composition, not a normal integration candidate or runtime evidence", + "S": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "M": "54cade4181f6c3c4f5701ba54ac5fcbeca695945", + "Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "T": "1c1355608b9c53ba207ad567de38e6e6d104c8f1", + "parents": [ + "54cade4181f6c3c4f5701ba54ac5fcbeca695945", + "fe44f550750acbf5c510346e7cacbea2ccbdd184" + ], + "worktree": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01", + "conflict_paths": [ + "docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json", + "scenes/main/main.gd", + "scenes/main/world_preview.gd", + "tools/regression/suite-policy.json" + ], + "resolution": "Exact actual submitted S blobs in four already-reconciled paths, no Root source edits", + "all8_accepted": false, + "normal_integration_candidate": false, + "formally_closed_units": 14 + }, + "prepared_version_applicability": "Actual M54/Qefd/T1c source-only prospective evidence. This ledger update changes Main documentation only. Before actual formal candidate, bind fresh actual M/Q; reuse proof only on verified identical selected source/settings/marker/policy/engine/input/environment. Never relabel old Q as normal integration candidate.", + "required_roster_size_NOT_EXECUTED": 180, + "all8_conditions": [ + { + "id": "placement_and_invalid_drop", + "required": "Original grid snap and connection warnings; valid placement commits once, invalid placement/assignment explains the actual rejection, leaves model/ledger/selection intact, supports equivalent click-based operation.", + "status": "unaccepted", + "current_gap": "Local native coverage passed. Ordinary OS valid/invalid placement and assignment/drop, actual explanation, valid-target behind-modal attempts and click equivalence with model/ledger/selection proof remain." + }, + { + "id": "modal_and_pause_resume", + "required": "Modal open/cancel/confirm, input focus, pausing and resuming preserve pending commands and save identity. Behind-dialog input cannot accidentally build or change assignment. Actual pause freezes simulation and ordinary resume continues exactly once.", + "status": "unaccepted", + "current_gap": "Defense visibility callback and native operation/pause/cancel checks passed. Real valid-target positive control, all required normal modal/focus/pending/save identity and distinct-process continuity remain." + }, + { + "id": "unit_bubbles", + "required": "Unit overhead Zzz, anger, heart correspond to actual existing state. Observe source/model/render bindings and switching/removal without stale symbols; do not invent gameplay thresholds or hidden approved values.", + "status": "unaccepted", + "current_gap": "Local source/model tests passed; actual render/state transitions/removal and original-state semantics need actual runtime/visual evidence. Prior first-link/heart/scan observations remain whole-unit review items." + }, + { + "id": "event_log", + "required": "Actual production events reach bounded recent log in sequence, readable Japanese with correct amounts/time/reasons, no duplicate events across pause/load. Reuse accepted256-entry log only with matching source applicability.", + "status": "unaccepted", + "current_gap": "Current native event-log suite passed. Real production sequence, Japanese amounts/time/reasons and pause/load nonduplication remain; legacy evidence stays original-version unless applicability proven." + }, + { + "id": "important_warning_cutin", + "required": "Original important-warning UI for invasion start, duel, defense start is connected to actual existing signals/states with clear text, dismiss/stop/resume behavior; fixture-only signal injection is local testing, not proof ordinary production trigger. Missing upstream/catalog/assets remain explicit dependencies, do not claim complete.", + "status": "unaccepted", + "current_gap": "Real ordinary invasion/duel/defense triggers and upstream whole P18-01/02/P19-01/P21-01/content/approved production input remain. Backend265ce30 is already completed and is never restarted. No fixture-only credit or invented values." + }, + { + "id": "click_alternatives", + "required": "Provide/verify click equivalents for necessary pointer/drag/modifier navigation and assignment operations. Reuse existing step/zoom/bounds mechanisms and scales; presentation controls must not change gameplay model. Manual P23 held gestures remain deferred, not waived or relabeled.", + "status": "unaccepted", + "current_gap": "Actual staff-panel facility_option/apply_button OS click and required navigation input remain. Direct handler calls are not map-click evidence. Held P23 gestures deferred, not waived." + }, + { + "id": "japanese_input_and_scale", + "required": "Actual OS Japanese composition/confirmation/cancel, persisted display of valid Japanese text and clear invalid-input feedback, representative window/display scales with clipping/focus/modal inspection. Use existing save display_name metadata for an editable optional Japanese save label if a suitable text field is absent; retain existing default name, cryptographic owned path, old-save preservation and cancel semantics. Do not add new gameplay numbers or rename save paths to user text. Explicitly classify macOS current development verification and still-required same-Windows-release platform acceptance; do not transfer prior Windows evidence.", + "status": "unaccepted", + "current_gap": "Current ordinary OS IME composition/cancel/confirm/invalid input, Japanese persisted save, distinct-process load and required scale/focus/clipping remain. Same Windows release device requirements remain explicitly separate and unaccepted." + }, + { + "id": "final_validation_review", + "required": "Static/import, local/affected tests first; batch related fixes then run required full roster on exact final game/source/settings. Exact version/source hashes/config/inputs/artifacts and condition status. Independent separate Claude review with actual runtime evidence (not pending templates alone), current-main integration and final validation. All required conditions/evidence must hold to close P24-02; no partial credit, no counts as acceptance.", + "status": "unaccepted", + "current_gap": "Source/composition guard and twoMedium corrections passed limited review; actual newS/Q post-submit stdlib proof and native import/326parse/3 affected suites passed. Real typed OS/runtime/command/roster artifact assembly and schema end-to-end positive, exact final full180-or-current roster once, whole8 formal Opus review, normal candidate/integration/final remain. Rebind actual current M/Q before formal gates; oldQ is never relabelled." + } + ], + "next_single_delivery_unit": "P24-02", + "next_gate": "Prepare genuine typed ordinary OS/runtime evidence and an end-to-end index positive for the real schema, preserve producer/end-time identities at capture. Resolve upstream actual production-trigger dependencies through existing Opus-directed work; do not rerun accepted P18 backend. No need to reimplement repair6 checker. Batch further necessary fixes before one exact final full roster, then formal whole8/normal integration/final.", + "known_cleanup_only": "One Root-generated tracked .pyc is frozen in S6, excluded from selected game/source_refs; preserve exact S/Q and remove in the next genuine source-change batch through normal Runner. It is not an acceptance blocker. Future Root Python uses -B.", + "original_denominator": { + "packages": 30, + "units": 88, + "formally_complete": 14, + "new_credit": 0, + "partial_credit": false + }, + "whole_unit_accepted": false, + "game_complete": false, + "updated_at_jst": "2026-10-17T15:19:09.416187+09:00" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/EVIDENCE_MANIFEST.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/EVIDENCE_MANIFEST.json new file mode 100644 index 0000000..05ef390 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/EVIDENCE_MANIFEST.json @@ -0,0 +1,276 @@ +{ + "scope": "Complete listed raw/canonical proof files are retained; this is readiness, not unit acceptance", + "files": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_LIMITED_STATIC_REVIEW_RESULT.json", + "sha256": "8c66abc4903cff54312e432c7c9590601d25c2c4210b69b3319a968bdd88a9f4", + "bytes": 8081, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/REPAIR6_LIMITED_STATIC_REVIEW_RESULT.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json", + "sha256": "5523468bfe0b19cb60333863579f2f48e18f47826c841a83b616cdf89b8d0514", + "bytes": 2963, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_REPAIR6_LOCAL_PROOF_REAUDIT.json", + "sha256": "1bd8612b84a792dd49222342790795820bdc5b2ac70bcd9aa436bd922b9ec6f9", + "bytes": 41683, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/ROOT_REPAIR6_LOCAL_PROOF_REAUDIT.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_PREPARED_COMPOSITION.json", + "sha256": "8359321e0bbcf3490e5d31f4bbdbecc7aabb6545454634b423a3c8199d4e7341", + "bytes": 976, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/ACTUAL_REPAIR6_PREPARED_COMPOSITION.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_COMPOSITION_PREREQUISITE.json", + "sha256": "ae908e42e80788b00c7bf040f505c2741cbb3dbe7cb0a379804378a5297c8754", + "bytes": 299243, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/ACTUAL_REPAIR6_COMPOSITION_PREREQUISITE.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_REVIEW_MATERIAL_RETAINED_OUTSIDE_SOURCE.json", + "sha256": "35a533a72be358bf42eb1bba80e56d995132f7bbfd9fd275a790d49bcb93e842", + "bytes": 8593, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/REPAIR6_REVIEW_MATERIAL_RETAINED_OUTSIDE_SOURCE.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_GENERATED_CACHE_PRELAUNCH_CORRECTION.json", + "sha256": "840565bc7638318b67e065c09fffa8e2e247aabded72c109d2af7ef1faff1ad5", + "bytes": 1110, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/ROOT_GENERATED_CACHE_PRELAUNCH_CORRECTION.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_OLD_SOURCE_CHECKOUTS_RETIRED_WITH_FULL_PROOF_RETAINED.json", + "sha256": "b0e6b10ec4ac0f47b9732e1c12d3c66c53d4bf3ad45c6c0cb5f8af1a7f36734f", + "bytes": 9810, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/CLOSED_OLD_SOURCE_CHECKOUTS_RETIRED_WITH_FULL_PROOF_RETAINED.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_78F7_SOURCE_ONLY_VALIDATOR_RETIRED.json", + "sha256": "34e58bb71779fb98e37299bc79d3a5c400add239dcfc1b32042d2286a8aef8c8", + "bytes": 873, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/CLOSED_78F7_SOURCE_ONLY_VALIDATOR_RETIRED.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_SOURCE_ONLY_FAILED_VALIDATORS_RETIRED.json", + "sha256": "8684d46d6ade019f1bf2435712ae8a48515db2f12f97564c80bca0999fad28f9", + "bytes": 4067, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/CLOSED_SOURCE_ONLY_FAILED_VALIDATORS_RETIRED.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/result.json", + "sha256": "105278a32d65a09d54ea3032d0170e05dc36b3f998e729b2d6dfbe65622f2a9f", + "bytes": 7483, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/3cd228580842457e85619910491e37cf/result.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stdout.log", + "sha256": "e0ccc429e1bb3b1caef3eaf5f31e741485b9d792530279f2749fa3c7e88dba8e", + "bytes": 16386, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/3cd228580842457e85619910491e37cf/stdout.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/3cd228580842457e85619910491e37cf/stderr.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/packet.txt", + "sha256": "db327135bdfcc3058085b8c21df4ee57228ccddecb8b1485f2e886f2a7376e0f", + "bytes": 4619, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/3cd228580842457e85619910491e37cf/packet.txt" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/command.json", + "sha256": "19708668d9ba4547df664675ad0fc5ce8cc74fedbba2192f69d0120408b15e39", + "bytes": 1890, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/3cd228580842457e85619910491e37cf/command.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/sandbox.sb", + "sha256": "8ffe360376b0e15109baacdb8bcfee85fb354755c3f0376c1caa0bef3f9500a2", + "bytes": 2022, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/3cd228580842457e85619910491e37cf/sandbox.sb" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/local-ended.json", + "sha256": "a18539bbf4c6b25904064b6f8e613c5c42af85e85045aa48551c8a4fba68a577", + "bytes": 200599, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/local-ended.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/runner-input.json", + "sha256": "4157032a1e3187b899e244a2e3559d57073e100ad475071fa71c83222f9bf966", + "bytes": 328447, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/runner-input.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/parse-paths.json", + "sha256": "5db81ede4dd075c2fd8e9d36c396cf98c98cac04f12c3c54352da7cc119428d5", + "bytes": 16183, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/actual-controller.py.source.txt", + "sha256": "73eaa13be1bd05a842fc97d318b2544370d3d9ae8056e99fd6d9dc939f88cb12", + "bytes": 6096, + "actual_original_path": "/private/tmp/thetree-p24-repair6-local-affected.py" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/STATUS.json", + "sha256": "2f557bb3f965e1957ae87b2003cc75be03f06c4a24d503b85ae8748882948ea4", + "bytes": 5364, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/STATUS.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/SOURCE_MANIFEST.json", + "sha256": "18ebcd990f2c02975e0ee3fbdbee6adc783f5f5e92e0591bb4fb7975d64b5a02", + "bytes": 11856, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/SOURCE_MANIFEST.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/LOCAL_COMMAND_RESULTS.json", + "sha256": "a0f3a59b641c09a0df71932eb86bb6af6a6011977a3d96eb1a70ad2629869929", + "bytes": 17465, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/LOCAL_COMMAND_RESULTS.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/PROTOCOL.md", + "sha256": "6f315d6e73d4526727d26a9d69c29dd222ead2c1499da06e4f6efaa2fef84a56", + "bytes": 8937, + "actual_original_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/PROTOCOL.md" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stderr.log", + "sha256": "1d68ecb3a0e174b0ae8221e6d80bc8a0939280c1baeb79d3ed1b94316c1b3a57", + "bytes": 1718, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/39b3e92282ff47a0a7aa52a5dbdc35e8/stderr.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/39b3e92282ff47a0a7aa52a5dbdc35e8/stdout.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/sandbox.sb", + "sha256": "66b4fafca85a17f76406a3818ea9427239f5871feb0f600bacd8368ba03dad53", + "bytes": 1947, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/39b3e92282ff47a0a7aa52a5dbdc35e8/sandbox.sb" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/command.json", + "sha256": "2b504fde7f1590a8af079c03465b76bf2cf2ab316e8a6ed40c3d7f87e0bd91eb", + "bytes": 783, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/39b3e92282ff47a0a7aa52a5dbdc35e8/command.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/packet.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/39b3e92282ff47a0a7aa52a5dbdc35e8/packet.txt" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stderr.log", + "sha256": "dac53b4524b48e9f22d29bee6d7fe40b5ac9941e14b0ad4363940091faea1806", + "bytes": 1172, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/868097425b0c4706985846f0697bfee3/stderr.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/868097425b0c4706985846f0697bfee3/stdout.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/sandbox.sb", + "sha256": "66b4fafca85a17f76406a3818ea9427239f5871feb0f600bacd8368ba03dad53", + "bytes": 1947, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/868097425b0c4706985846f0697bfee3/sandbox.sb" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/command.json", + "sha256": "b85851c72cdcde8a5c504b865429a9c9dc5793fdaa3aa12e3f40d31e4e36e7dc", + "bytes": 783, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/868097425b0c4706985846f0697bfee3/command.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/packet.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/868097425b0c4706985846f0697bfee3/packet.txt" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stderr.log", + "sha256": "bb3b5fdf49ec01d24ae52400e32a5eb91ba51eb58bf3c85598c1e60ddeb671e1", + "bytes": 1718, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/5c96883a41e24ce39bb69c70d9dab9d1/stderr.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/5c96883a41e24ce39bb69c70d9dab9d1/stdout.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/sandbox.sb", + "sha256": "651c50e4ebd5dd4e6ecb9ca93ea847a5e27c87075781c2e8f839520daaa583af", + "bytes": 1963, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/5c96883a41e24ce39bb69c70d9dab9d1/sandbox.sb" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/command.json", + "sha256": "d428416c41b5064f4e664177ae4606f8f92b7c71d35df4ca33f5b45305552841", + "bytes": 799, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/5c96883a41e24ce39bb69c70d9dab9d1/command.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/packet.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/5c96883a41e24ce39bb69c70d9dab9d1/packet.txt" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stderr.log", + "sha256": "eb4ebd4b4f3ae4ba5711b2620070d3acab28fdf8aac8c4d80f45a3c48f32ad5a", + "bytes": 1172, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/054209e9e7394f089ad6fb4f693ec824/stderr.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/054209e9e7394f089ad6fb4f693ec824/stdout.log" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/sandbox.sb", + "sha256": "651c50e4ebd5dd4e6ecb9ca93ea847a5e27c87075781c2e8f839520daaa583af", + "bytes": 1963, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/054209e9e7394f089ad6fb4f693ec824/sandbox.sb" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/command.json", + "sha256": "9db4ffe5485940be82461c56732f2c1c9184be3fa76ebc2299a9f2e0b63dd87f", + "bytes": 799, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/054209e9e7394f089ad6fb4f693ec824/command.json" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/packet.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0, + "actual_original_path": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/054209e9e7394f089ad6fb4f693ec824/packet.txt" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/complete-raw-excluding-reusable-stage.tar.gz", + "sha256": "fef2acc1b825d8a5b585cd6697a0af315cbb36b96d62f9691ee198a0fc0fb348", + "bytes": 379480, + "scope": "All80 actual raw native outputs excluding reusable source stage; complete member-by-member SHA/length verified against ACTUAL_NATIVE_RAW_MANIFEST.json. Raw retained for upcoming whole8 review." + } + ], + "native_raw_manifest": "ACTUAL_NATIVE_RAW_MANIFEST.json" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/command.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/command.json new file mode 100644 index 0000000..e613b27 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/command.json @@ -0,0 +1,50 @@ +{ + "argv": [ + "/Users/korizatou114/.local/bin/claude", + "-p", + "--safe-mode", + "--restricted", + "--output-format", + "json", + "--tools", + "Read,Grep,Glob", + "--strict-mcp-config", + "--mcp-config", + "{\"mcpServers\":{}}", + "--setting-sources", + "", + "--no-session-persistence", + "--permission-mode", + "plan", + "--json-schema", + "{\"type\": \"object\", \"additionalProperties\": false, \"required\": [\"task_id\", \"commit\", \"status\", \"summary\", \"acceptance_ids\", \"findings\"], \"properties\": {\"task_id\": {\"type\": \"string\", \"enum\": [\"P24-02\"]}, \"commit\": {\"type\": \"string\", \"enum\": [\"fe44f550750acbf5c510346e7cacbea2ccbdd184\"]}, \"status\": {\"type\": \"string\", \"enum\": [\"pass\", \"changes_requested\"]}, \"summary\": {\"type\": \"string\"}, \"acceptance_ids\": {\"type\": \"array\", \"items\": {\"type\": \"string\"}, \"maxItems\": 0}, \"findings\": {\"type\": \"array\", \"items\": {\"type\": \"object\", \"additionalProperties\": false, \"required\": [\"severity\", \"message\"], \"properties\": {\"severity\": {\"type\": \"string\", \"enum\": [\"critical\", \"high\", \"medium\", \"low\"]}, \"message\": {\"type\": \"string\"}}}}}}", + "--model", + "claude-opus-5-5" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01", + "env_names": [ + "AGY_CLI_DISABLE_AUTO_UPDATE", + "BROWSER_PROFILE_DIR", + "BUILD_OUTPUT_DIR", + "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", + "CLAUDE_CODE_OAUTH_TOKEN", + "GIT_TERMINAL_PROMPT", + "HOME", + "LANG", + "LC_ALL", + "LOGNAME", + "MAC_CHROMIUM_TMPDIR", + "PATH", + "PORT", + "PYTHONDONTWRITEBYTECODE", + "PYTHONPYCACHEPREFIX", + "TEMP", + "TERM", + "TEST_DATABASE_PATH", + "TMP", + "TMPDIR", + "TMPPREFIX", + "USER" + ], + "execution": "sandbox" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/packet.txt b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/packet.txt new file mode 100644 index 0000000..374f8e9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/packet.txt @@ -0,0 +1,3 @@ +Latest owner review-material policy: fixed 500000-byte limits are removed. Do not omit required sources or evidence or perform compression/re-submission merely to satisfy the obsolete cap. Claude commander/reviewer can inspect their source checkout with Read,Grep,Glob; reviewer validation materials are mirrored into .review-material within the frozen checkout. Other services keep their own tool sets. Preserve scope, acceptance, exact-version evidence and independent review. Read relevant dependencies directly and report required context gaps. +Actual independent limited static DELTA review for repair6, not formal unit acceptance. Return commit fe44f550750acbf5c510346e7cacbea2ccbdd184, acceptance_ids=[], pass only if no critical/high/medium source readiness defect. You are in actual fresh Q with complete Main dependencies. Original30/88/formal14 unchanged, all8 not accepted. No Godot/native/OS/full/Windows on these sources. Read/Grep/Glob complete relevant sources and raw proof; no execution/edit. No material cap. Roles {"scope": "Prospective actual Git composition, not a normal integration candidate or runtime evidence", "S": "fe44f550750acbf5c510346e7cacbea2ccbdd184", "M": "54cade4181f6c3c4f5701ba54ac5fcbeca695945", "Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", "T": "1c1355608b9c53ba207ad567de38e6e6d104c8f1", "parents": ["54cade4181f6c3c4f5701ba54ac5fcbeca695945", "fe44f550750acbf5c510346e7cacbea2ccbdd184"], "worktree": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01", "conflict_paths": ["docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json", "scenes/main/main.gd", "scenes/main/world_preview.gd", "tools/regression/suite-policy.json"], "resolution": "Exact actual submitted S blobs in four already-reconciled paths, no Root source edits", "all8_accepted": false, "normal_integration_candidate": false, "formally_closed_units": 14}. +Focus the TWO MEDIUM findings from actual independent f725571e5b46473ea04a90424a404bd5 (full result and raw output supplied in .review-material/p24-repair6-static/manifest.json). (M1) PreservationTests references pinned bd3a134 pre-repair baseline for Main/test/World, GIT_* scrubbed; exact identical test now actually rerun AFTER normal submit at real committed S AND actual genuine Q; both raw command/exit receipts supplied. Do not confuse old uncommitted21-pass with these actual post-submit results. (M2) Real typed nonOS producers and receipts for commands/full-roster/Claude-review/composition/spec-doc facts; never require OS pid/session/in-window timestamps for nonOS facts. Actual runtime meanings retain OS guards. Coverage roster rows must be the SAME rows validated by legacy suite-set/hash/results gate, not a receipt-only list or unbound alternate roster. Stage semantics normal_validation vs integration_final must remove circular future requirements honestly: normal marks later gates not-yet-applicable and never complete; final enforces all8 actual review+integration; no flags or criterion waiver/false OS provenance. Assess meaningful positives and negatives for every new kind and stage, references to actual artifact hashes and producer lifecycle/order, composition reused rather than reimplemented. Scope new helper/test/protocol/status edits and checker deltas. Actual composition.py and world_preview are protected byte-identical and prior f725 reviewed composition sound; reuse that scoped review by actual SHA instead of redoing it. Review any optional native positive-control change if present, otherwise prior guard fix remains source-only and weak behind-dialog target assertion explicitly pending actual runtime. No unrelated low cleanup requirement; unchanged old lows remain future whole8 review items, not newly waived. Full prior/raw actual codeworker800,941 commander,f725 reviewer plus Root local proof/newS/Q and both post-submit validation command logs are mirrored here. Old historical sourceReady5 manifests/logs refer only to their original source, not the corrected phase6; new phase6 must clearly pin own source and all8 gaps. Root's new prospective Q is not a normal integration candidate nor runtime proof. Source-only review cannot grant original acceptance. Natural upstream triggers, ordinary OS IME/save/scale/click, native bubble/render/modal proof, exact final full roster, whole8 review, actual normal integration/final and Windows remain applicable gates. Do not require fake runtime artifacts for this limited static review. Identify real concrete remaining static/code defect or pass scoped source readiness. diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/result.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/result.json new file mode 100644 index 0000000..1088d3c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/result.json @@ -0,0 +1,29 @@ +{ + "task_id": "P24-02", + "commit": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "status": "pass", + "summary": "Limited independent static DELTA review of repair6. S=fe44f55, M=54cade4, Q=efd5466, T=1c13556, run in the Root prospective Q worktree. I used only Read, Grep and Glob, ran nothing and edited nothing. This is not formal acceptance: acceptance_ids=[], all 8 conditions stay unaccepted, original 30/88 and the 14 formally closed units are unchanged, and nothing here counts as Godot, native, OS, full-roster or Windows evidence. Q is not a normal integration candidate.\n\nM1 is fixed. In test_repair5.py:368-394 every PreservationTests comparison reads the pinned baseline bd3a13405115fc9bf6c5acec55bcfef7dd15266a:\n- the marker and policy JSON;\n- world_preview.gd (byte-identical);\n- the UI test (only the exact inserted block differs);\n- main.gd (baseline plus exactly the one visibility_changed connect line).\nReads go through composition.git_bytes, which strips inherited GIT_*. test_inherited_git_overrides_are_scrubbed sets invalid GIT_DIR, GIT_WORK_TREE and GIT_INDEX_FILE and still runs the whole check. No moving-HEAD baseline remains. Post-submit receipts:\n- committed S fe44f55 in P24-02-implement: test_repair5 22/22 OK (39b3e922…) and test_repair6 12/12 OK (86809742…);\n- genuine Q efd5466 in this worktree: test_repair5 22/22 OK (5c96883a…) and test_repair6 12/12 OK (054209e9…).\nAll four exited 0, and the file SHAs match SOURCE_MANIFEST (d3c8e8ea…, f4e289c8…). These are separate from the earlier uncommitted 21-pass run.\n\nM2 is fixed. In correspondence.py:106-235 the six non-OS meanings map to typed kinds: command_log, roster_controller, claude_review, composition_result, held_gestures_document and platform_document. Each kind:\n- has provenance limited to {root,S,T,source_map_sha256};\n- forbids OS keys on both the artifact and the record;\n- has a producer receipt with an exact schema (kind, identity, pid, run_id, Unix start/end, lifecycle [started,ended], canonical records_sha256) whose pid and run_id may not reuse the OS pid or session;\n- is reached through a /records/N pointer with an exact kind and meaning.\nOS meanings keep all their prior guards: /events/N, action==meaning, in-window monotonic_ns, full provenance, and the bubble, cut-in and restart checks.\n\nPer-kind checks:\n- command_log: argv, absolute cwd, its own pid, exit 0, hashed stdout and stderr, the source-map SHA, and times inside the producer's run; results must equal the exit-code list.\n- roster_controller: the checker hands correspondence the exact row objects accepted by the legacy suite-set, source-SHA and result gate (check_p24_operations_evidence.py:432-435, extended only on success). The record's results must canonically equal those rows per suite, order ignored, and each row must match source_hashes, pass verify_engine, and carry its own pid/run_id pair (no reuse, no OS identity) inside the controller interval. Receipt-only, altered, duplicate, source-mismatched and missing-validated-rows cases are rejected by tests.\n- claude_review: reviewer and run id come from the receipt; its identity and run must differ from every other typed producer; provider must be Claude with decision pass; review_sha256 binds the review; it must reference exactly the SHA set of the untyped runtime artifacts plus the roster controller, and its producer must start after all of them end.\n- composition_result: the record's result must equal the dict returned by composition.verify_composition during the same checker run, with mode integration_final. Composition is reused, not reimplemented.\n- held_gestures_document and platform_document: both bind the source map and spec, and windows_status must stay NOTRUN.\n\nStage semantics:\n- normal_validation: the final group must be passed=false with status prerequisites-only. The review and integration-final links must be exactly {status:not-yet-applicable}; anything else, or extra later artifacts, is rejected. The stage report says complete=false.\n- integration_final: requires all eight conditions, every meaning, and real review and composition records. There is no flag or waiver path.\nTests cover a positive case and relabelling, OS-provenance, lifecycle and hash negatives for each kind, and positives and negatives for both stages.\n\ncomposition.py (b2fc058b…) and world_preview.gd are byte-identical, so the scoped composition review from f725 is reused. The optional defense-test positive control was not added. The visibility_changed guard fix therefore stays source-only, and the weak behind-dialog target assertion still waits for a real runtime run.\n\nThe later gates still apply: natural upstream triggers, ordinary OS IME/save/scale/click, native bubble/render/modal proof, the exact final full roster, the whole-8 review, normal integration and final validation, and Windows.", + "acceptance_ids": [], + "findings": [ + { + "severity": "low", + "message": "correspondence.verify_typed (composition_result) checks `composition_result == roles`. In the checker path this always holds, because composition.verify_composition (composition.py:262) returns the same roles dict it was given. The real binding is record['result'] == the verified roles, which do include C and blob_bindings. That is sound, but PROTOCOL's wording ('actual dictionary returned … including C and blob bindings') implies a separate result object. Clarify this during the whole-8 review; no change is needed for source readiness." + }, + { + "severity": "low", + "message": "The legacy final_validation_review fields (test_suite/failures/checks/full_roster) must sit on a typed artifact, in practice roster_controller (or command_log), and be listed in final_validation_review.artifact_ids. An untyped artifact would need OS pid/session provenance or would be rejected as unused, and a separate list-valued rows artifact (the string-reference path at checker:389) is rejected by verify ('artifact object required'). The unit tests check legacy validation and correspondence.verify separately. No end-to-end _verify_evidence positive test runs one index through both. Add one when Root builds the real index schema." + }, + { + "severity": "low", + "message": "The claude_review timing check requires real ended_unix_ns on every untyped runtime artifact (OS receipt and trace). No game-side producer emits it today (no .gd source writes it), so the runtime harness must record the artifact end time when it writes the artifact, not insert it later. PROTOCOL.md documents this; it is a future harness obligation, not a code defect." + }, + { + "severity": "low", + "message": "A typed artifact's records array can contain extra records that no coverage link points to. records_sha256 binds them, but they are never checked for meaning. This is minor hardening: consider requiring every typed record to be covered." + }, + { + "severity": "low", + "message": "Status files are stale relative to the submitted commit. The committed repair6 STATUS.json and SOURCE_MANIFEST.json describe 'uncommitted worker bytes' on 78f7cba and list the S/Q re-runs as NOTRUN. A file committed in S cannot name S's own commit, and Root's REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json now records the actual S/Q runs (all exit 0). Keep that Root record as the authoritative post-submit pin, and do not cite the worker STATUS as post-submit proof." + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/sandbox.sb b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/sandbox.sb new file mode 100644 index 0000000..c711cd9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/sandbox.sb @@ -0,0 +1,14 @@ +(version 1) +(allow default) +(deny file-write*) +(deny file-read-data (require-all (subpath "/Users/korizatou114") (require-not (literal "/Users/korizatou114")) (require-not (literal "/Users/korizatou114/.claude.json")) (require-not (literal "/Users/korizatou114/.local")) (require-not (literal "/Users/korizatou114/.local/share")) (require-not (literal "/Users/korizatou114/Projects")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime")) (require-not (subpath "/Users/korizatou114/.local/bin")) (require-not (subpath "/Users/korizatou114/.local/share/claude")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01")) (require-not (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")))) +(allow file-write* (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) +(allow file-write* (literal "/dev/null") (literal "/dev/tty") (literal "/dev/stdout") (literal "/dev/stderr")) +(deny file-read* file-write* (subpath "/private/tmp/the-tree-p24-02-control-r02")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Application Support/agent-control")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.ssh")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.aws")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.azure")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.config/gcloud")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Keychains")) +(deny file-write* (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")) \ No newline at end of file diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stderr.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stdout.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stdout.log new file mode 100644 index 0000000..5482251 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-independent-review/stdout.log @@ -0,0 +1 @@ +{"duration_api_ms":168831,"stop_reason":"tool_use","session_id":"9ea3188c-b158-466b-b6d5-873dc8822576","total_cost_usd":1.2229793999999998,"usage":{"input_tokens":32,"cache_creation_input_tokens":92147,"cache_read_input_tokens":794077,"output_tokens":16343,"output_tokens_details":{"thinking_tokens":7533},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":92147,"ephemeral_5m_input_tokens":0},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"modelUsage":{"claude-opus-5-5":{"inputTokens":32,"outputTokens":16343,"cacheReadInputTokens":794077,"cacheCreationInputTokens":92147,"webSearchRequests":0,"costUSD":1.2229793999999998,"contextWindow":1000000,"maxOutputTokens":128000,"thinkingTokens":7533,"canonicalModel":"claude-opus-5-5","provider":"firstParty","costBasis":"list"}},"permission_denials":[],"terminal_reason":"completed","fast_mode_state":"off","fast_mode_disabled_reason":"sdk_opt_in_required","subagent_stats":{"spawned":0,"requested":{"background":0,"foreground":0,"unset":0},"started_in_background":0,"max_depth":0,"spawned_by_subagents":0,"completed":0,"failed":0,"killed":{"parent":0,"user":0,"system":0},"refused":{"depth_limit":0,"concurrency_limit":0,"budget":0},"by_type":{}},"is_error":false,"num_turns":28,"subtype":"success","api_error_status":null,"result":"{\"task_id\":\"P24-02\",\"commit\":\"fe44f550750acbf5c510346e7cacbea2ccbdd184\",\"status\":\"pass\",\"summary\":\"Limited independent static DELTA review of repair6. S=fe44f55, M=54cade4, Q=efd5466, T=1c13556, run in the Root prospective Q worktree. I used only Read, Grep and Glob, ran nothing and edited nothing. This is not formal acceptance: acceptance_ids=[], all 8 conditions stay unaccepted, original 30/88 and the 14 formally closed units are unchanged, and nothing here counts as Godot, native, OS, full-roster or Windows evidence. Q is not a normal integration candidate.\\n\\nM1 is fixed. In test_repair5.py:368-394 every PreservationTests comparison reads the pinned baseline bd3a13405115fc9bf6c5acec55bcfef7dd15266a:\\n- the marker and policy JSON;\\n- world_preview.gd (byte-identical);\\n- the UI test (only the exact inserted block differs);\\n- main.gd (baseline plus exactly the one visibility_changed connect line).\\nReads go through composition.git_bytes, which strips inherited GIT_*. test_inherited_git_overrides_are_scrubbed sets invalid GIT_DIR, GIT_WORK_TREE and GIT_INDEX_FILE and still runs the whole check. No moving-HEAD baseline remains. Post-submit receipts:\\n- committed S fe44f55 in P24-02-implement: test_repair5 22/22 OK (39b3e922…) and test_repair6 12/12 OK (86809742…);\\n- genuine Q efd5466 in this worktree: test_repair5 22/22 OK (5c96883a…) and test_repair6 12/12 OK (054209e9…).\\nAll four exited 0, and the file SHAs match SOURCE_MANIFEST (d3c8e8ea…, f4e289c8…). These are separate from the earlier uncommitted 21-pass run.\\n\\nM2 is fixed. In correspondence.py:106-235 the six non-OS meanings map to typed kinds: command_log, roster_controller, claude_review, composition_result, held_gestures_document and platform_document. Each kind:\\n- has provenance limited to {root,S,T,source_map_sha256};\\n- forbids OS keys on both the artifact and the record;\\n- has a producer receipt with an exact schema (kind, identity, pid, run_id, Unix start/end, lifecycle [started,ended], canonical records_sha256) whose pid and run_id may not reuse the OS pid or session;\\n- is reached through a /records/N pointer with an exact kind and meaning.\\nOS meanings keep all their prior guards: /events/N, action==meaning, in-window monotonic_ns, full provenance, and the bubble, cut-in and restart checks.\\n\\nPer-kind checks:\\n- command_log: argv, absolute cwd, its own pid, exit 0, hashed stdout and stderr, the source-map SHA, and times inside the producer's run; results must equal the exit-code list.\\n- roster_controller: the checker hands correspondence the exact row objects accepted by the legacy suite-set, source-SHA and result gate (check_p24_operations_evidence.py:432-435, extended only on success). The record's results must canonically equal those rows per suite, order ignored, and each row must match source_hashes, pass verify_engine, and carry its own pid/run_id pair (no reuse, no OS identity) inside the controller interval. Receipt-only, altered, duplicate, source-mismatched and missing-validated-rows cases are rejected by tests.\\n- claude_review: reviewer and run id come from the receipt; its identity and run must differ from every other typed producer; provider must be Claude with decision pass; review_sha256 binds the review; it must reference exactly the SHA set of the untyped runtime artifacts plus the roster controller, and its producer must start after all of them end.\\n- composition_result: the record's result must equal the dict returned by composition.verify_composition during the same checker run, with mode integration_final. Composition is reused, not reimplemented.\\n- held_gestures_document and platform_document: both bind the source map and spec, and windows_status must stay NOTRUN.\\n\\nStage semantics:\\n- normal_validation: the final group must be passed=false with status prerequisites-only. The review and integration-final links must be exactly {status:not-yet-applicable}; anything else, or extra later artifacts, is rejected. The stage report says complete=false.\\n- integration_final: requires all eight conditions, every meaning, and real review and composition records. There is no flag or waiver path.\\nTests cover a positive case and relabelling, OS-provenance, lifecycle and hash negatives for each kind, and positives and negatives for both stages.\\n\\ncomposition.py (b2fc058b…) and world_preview.gd are byte-identical, so the scoped composition review from f725 is reused. The optional defense-test positive control was not added. The visibility_changed guard fix therefore stays source-only, and the weak behind-dialog target assertion still waits for a real runtime run.\\n\\nThe later gates still apply: natural upstream triggers, ordinary OS IME/save/scale/click, native bubble/render/modal proof, the exact final full roster, the whole-8 review, normal integration and final validation, and Windows.\",\"acceptance_ids\":[],\"findings\":[{\"severity\":\"low\",\"message\":\"correspondence.verify_typed (composition_result) checks `composition_result == roles`. In the checker path this always holds, because composition.verify_composition (composition.py:262) returns the same roles dict it was given. The real binding is record['result'] == the verified roles, which do include C and blob_bindings. That is sound, but PROTOCOL's wording ('actual dictionary returned … including C and blob bindings') implies a separate result object. Clarify this during the whole-8 review; no change is needed for source readiness.\"},{\"severity\":\"low\",\"message\":\"The legacy final_validation_review fields (test_suite/failures/checks/full_roster) must sit on a typed artifact, in practice roster_controller (or command_log), and be listed in final_validation_review.artifact_ids. An untyped artifact would need OS pid/session provenance or would be rejected as unused, and a separate list-valued rows artifact (the string-reference path at checker:389) is rejected by verify ('artifact object required'). The unit tests check legacy validation and correspondence.verify separately. No end-to-end _verify_evidence positive test runs one index through both. Add one when Root builds the real index schema.\"},{\"severity\":\"low\",\"message\":\"The claude_review timing check requires real ended_unix_ns on every untyped runtime artifact (OS receipt and trace). No game-side producer emits it today (no .gd source writes it), so the runtime harness must record the artifact end time when it writes the artifact, not insert it later. PROTOCOL.md documents this; it is a future harness obligation, not a code defect.\"},{\"severity\":\"low\",\"message\":\"A typed artifact's records array can contain extra records that no coverage link points to. records_sha256 binds them, but they are never checked for meaning. This is minor hardening: consider requiring every typed record to be covered.\"},{\"severity\":\"low\",\"message\":\"Status files are stale relative to the submitted commit. The committed repair6 STATUS.json and SOURCE_MANIFEST.json describe 'uncommitted worker bytes' on 78f7cba and list the S/Q re-runs as NOTRUN. A file committed in S cannot name S's own commit, and Root's REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json now records the actual S/Q runs (all exit 0). Keep that Root record as the authoritative post-submit pin, and do not cite the worker STATUS as post-submit proof.\"}]}","structured_output":{"task_id":"P24-02","commit":"fe44f550750acbf5c510346e7cacbea2ccbdd184","status":"pass","summary":"Limited independent static DELTA review of repair6. S=fe44f55, M=54cade4, Q=efd5466, T=1c13556, run in the Root prospective Q worktree. I used only Read, Grep and Glob, ran nothing and edited nothing. This is not formal acceptance: acceptance_ids=[], all 8 conditions stay unaccepted, original 30/88 and the 14 formally closed units are unchanged, and nothing here counts as Godot, native, OS, full-roster or Windows evidence. Q is not a normal integration candidate.\n\nM1 is fixed. In test_repair5.py:368-394 every PreservationTests comparison reads the pinned baseline bd3a13405115fc9bf6c5acec55bcfef7dd15266a:\n- the marker and policy JSON;\n- world_preview.gd (byte-identical);\n- the UI test (only the exact inserted block differs);\n- main.gd (baseline plus exactly the one visibility_changed connect line).\nReads go through composition.git_bytes, which strips inherited GIT_*. test_inherited_git_overrides_are_scrubbed sets invalid GIT_DIR, GIT_WORK_TREE and GIT_INDEX_FILE and still runs the whole check. No moving-HEAD baseline remains. Post-submit receipts:\n- committed S fe44f55 in P24-02-implement: test_repair5 22/22 OK (39b3e922…) and test_repair6 12/12 OK (86809742…);\n- genuine Q efd5466 in this worktree: test_repair5 22/22 OK (5c96883a…) and test_repair6 12/12 OK (054209e9…).\nAll four exited 0, and the file SHAs match SOURCE_MANIFEST (d3c8e8ea…, f4e289c8…). These are separate from the earlier uncommitted 21-pass run.\n\nM2 is fixed. In correspondence.py:106-235 the six non-OS meanings map to typed kinds: command_log, roster_controller, claude_review, composition_result, held_gestures_document and platform_document. Each kind:\n- has provenance limited to {root,S,T,source_map_sha256};\n- forbids OS keys on both the artifact and the record;\n- has a producer receipt with an exact schema (kind, identity, pid, run_id, Unix start/end, lifecycle [started,ended], canonical records_sha256) whose pid and run_id may not reuse the OS pid or session;\n- is reached through a /records/N pointer with an exact kind and meaning.\nOS meanings keep all their prior guards: /events/N, action==meaning, in-window monotonic_ns, full provenance, and the bubble, cut-in and restart checks.\n\nPer-kind checks:\n- command_log: argv, absolute cwd, its own pid, exit 0, hashed stdout and stderr, the source-map SHA, and times inside the producer's run; results must equal the exit-code list.\n- roster_controller: the checker hands correspondence the exact row objects accepted by the legacy suite-set, source-SHA and result gate (check_p24_operations_evidence.py:432-435, extended only on success). The record's results must canonically equal those rows per suite, order ignored, and each row must match source_hashes, pass verify_engine, and carry its own pid/run_id pair (no reuse, no OS identity) inside the controller interval. Receipt-only, altered, duplicate, source-mismatched and missing-validated-rows cases are rejected by tests.\n- claude_review: reviewer and run id come from the receipt; its identity and run must differ from every other typed producer; provider must be Claude with decision pass; review_sha256 binds the review; it must reference exactly the SHA set of the untyped runtime artifacts plus the roster controller, and its producer must start after all of them end.\n- composition_result: the record's result must equal the dict returned by composition.verify_composition during the same checker run, with mode integration_final. Composition is reused, not reimplemented.\n- held_gestures_document and platform_document: both bind the source map and spec, and windows_status must stay NOTRUN.\n\nStage semantics:\n- normal_validation: the final group must be passed=false with status prerequisites-only. The review and integration-final links must be exactly {status:not-yet-applicable}; anything else, or extra later artifacts, is rejected. The stage report says complete=false.\n- integration_final: requires all eight conditions, every meaning, and real review and composition records. There is no flag or waiver path.\nTests cover a positive case and relabelling, OS-provenance, lifecycle and hash negatives for each kind, and positives and negatives for both stages.\n\ncomposition.py (b2fc058b…) and world_preview.gd are byte-identical, so the scoped composition review from f725 is reused. The optional defense-test positive control was not added. The visibility_changed guard fix therefore stays source-only, and the weak behind-dialog target assertion still waits for a real runtime run.\n\nThe later gates still apply: natural upstream triggers, ordinary OS IME/save/scale/click, native bubble/render/modal proof, the exact final full roster, the whole-8 review, normal integration and final validation, and Windows.","acceptance_ids":[],"findings":[{"severity":"low","message":"correspondence.verify_typed (composition_result) checks `composition_result == roles`. In the checker path this always holds, because composition.verify_composition (composition.py:262) returns the same roles dict it was given. The real binding is record['result'] == the verified roles, which do include C and blob_bindings. That is sound, but PROTOCOL's wording ('actual dictionary returned … including C and blob bindings') implies a separate result object. Clarify this during the whole-8 review; no change is needed for source readiness."},{"severity":"low","message":"The legacy final_validation_review fields (test_suite/failures/checks/full_roster) must sit on a typed artifact, in practice roster_controller (or command_log), and be listed in final_validation_review.artifact_ids. An untyped artifact would need OS pid/session provenance or would be rejected as unused, and a separate list-valued rows artifact (the string-reference path at checker:389) is rejected by verify ('artifact object required'). The unit tests check legacy validation and correspondence.verify separately. No end-to-end _verify_evidence positive test runs one index through both. Add one when Root builds the real index schema."},{"severity":"low","message":"The claude_review timing check requires real ended_unix_ns on every untyped runtime artifact (OS receipt and trace). No game-side producer emits it today (no .gd source writes it), so the runtime harness must record the artifact end time when it writes the artifact, not insert it later. PROTOCOL.md documents this; it is a future harness obligation, not a code defect."},{"severity":"low","message":"A typed artifact's records array can contain extra records that no coverage link points to. records_sha256 binds them, but they are never checked for meaning. This is minor hardening: consider requiring every typed record to be covered."},{"severity":"low","message":"Status files are stale relative to the submitted commit. The committed repair6 STATUS.json and SOURCE_MANIFEST.json describe 'uncommitted worker bytes' on 78f7cba and list the S/Q re-runs as NOTRUN. A file committed in S cannot name S's own commit, and Root's REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json now records the actual S/Q runs (all exit 0). Keep that Root record as the authoritative post-submit pin, and do not cite the worker STATUS as post-submit proof."}]},"ttft_ms":2742,"type":"result","duration_ms":170599,"uuid":"d640af26-d77f-4cad-8ab5-afc054732fc8","ttft_stream_ms":1380,"time_to_request_ms":123,"first_content_frame_ms":1381,"queued_turn_count":0,"result_index":0} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/actual-controller.py.source.txt b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/actual-controller.py.source.txt new file mode 100644 index 0000000..8d21f88 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/actual-controller.py.source.txt @@ -0,0 +1,50 @@ +import importlib.util,hashlib,json,os,shutil,sys,uuid +from pathlib import Path +sys.dont_write_bytecode=True +CO=Path('/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02') +context=json.loads((CO/'ACTUAL_REPAIR6_PREPARED_COMPOSITION.json').read_text()) +review=json.loads((CO/'REPAIR6_LIMITED_STATIC_REVIEW_RESULT.json').read_text()) +assert review['S']==context['S'] and review['Q']==context['Q'] and review['result']['status']=='pass' +assert not [f for f in review['result']['findings'] if f['severity'] in ('critical','high','medium')] +ROOT=Path(context['worktree']) +OUT=Path('/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build')/('p24-local-r6-'+context['S'][:7]+'-r01') +spec=importlib.util.spec_from_file_location('p24_existing_native_runner',ROOT/'tools/run_all_tests.py');r=importlib.util.module_from_spec(spec);spec.loader.exec_module(r) +paths=['tests/ui/test_operations_notification.gd','tests/ui/test_event_log_ui.gd','tests/ui/test_selection_autosave.gd'] +import subprocess +candidate=subprocess.check_output(['git','rev-parse','HEAD'],cwd=ROOT,text=True).strip() +r.require(len(sys.argv)==2 and candidate==sys.argv[1]==context['Q'], 'exact prepared actual Q; not normal integration candidate') +dirty_status=subprocess.check_output(['git','status','--porcelain'],cwd=ROOT,text=True) +r.require(not dirty_status, 'submitted candidate clean') +# Preflight only: exact source map and ordinary guards remain; no submitted-version acceptance. + +refs=r.source_refs(ROOT);before=refs;expected={n:{'bytes':v['bytes'],'sha256':v['sha256']} for n,v in refs.items()};policy=r.read(ROOT/'tools/regression/suite-policy.json');r.policy_coverage(paths,refs,policy) +markers=r.module('p24_local_markers',ROOT/'tools/strict_test_markers.py');cp=ROOT/'docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json';contracts=markers.load_contracts(cp) +OUT.parent.mkdir(parents=True,exist_ok=True) +outer=r.module('p24_local_owned_outer',ROOT/'tools/regression/owned_outer.py');r.require(not outer.native.helper['live_engines'](),'another Godot is live');r.require(shutil.disk_usage(OUT.parent).free>=500*1024*1024,'local admission free>=500MiB') +OUT.mkdir(parents=True,exist_ok=False);stage=OUT/'stage';stage.mkdir();(OUT/'starters').mkdir();(OUT/'bootstrap').mkdir() +for n,pin in r.read(ROOT/'tools/regression/bootstrap-scripts.json').items(): + data=pin['text'].encode();r.require(hashlib.sha256(data).hexdigest()==pin['sha256'],'bootstrap exact');(OUT/'bootstrap'/n).write_bytes(data) +for n,pin in refs.items(): + target=stage/n;target.parent.mkdir(parents=True,exist_ok=True);r.copy_source(Path(pin['path']),target) +r.require(r.inventory(stage,stage=True)==expected,'whole separate CoW stage exact') +protected=r.default_player(ROOT);public=(stage/'project.godot').read_bytes();parse=['res://'+n for n in sorted(refs) if n.endswith('.gd')];r.write(OUT/'parse-paths.json',parse) +selected={'root_before':before,'map':{n:p['sha256'] for n,p in refs.items()},'timeout':300};engine='/Applications/Godot.app/Contents/MacOS/Godot' +r.write(OUT/'runner-input.json',{'protocol':'guarded-operations-local-v1','full_regression':False,'source_commit':candidate,'source_state':'exact prepared Q/T local affected verification; not normal integration candidate or whole-unit acceptance','S':context['S'],'M':context['M'],'Q':context['Q'],'T':context['T'],'dirty_status':dirty_status,'selected_source_map':selected['map'],'roster':paths,'full_roster':r.roster(ROOT),'owner_runner_pid':os.getpid(),'stage':str(stage),'default_player_before':protected,'engine':engine,'engine_sha256':r.sha(engine),'marker_contract_sha256':r.sha(cp),'execution_controller_sha256':r.sha(Path(__file__)),'existing_phase_controller_sha256':r.sha(ROOT/'tools/run_all_tests.py')}) +diagnostics=r.module('p24_local_diagnostics',ROOT/'tools/regression/diagnostic_gate.py');owners=r.module('p24_local_owners',ROOT/'tools/regression/ordinary_proof_gate.py');audio=r.module('p24_local_audio',ROOT/'tools/regression/audio_evidence_gate.py') +rows=[];phases=[];previous={};error=None +try: + for label,test in [('import',None),('parse',None)]+[(str(i).zfill(3),n)for i,n in enumerate(paths)]: + row=r.execute_phase(engine,stage,OUT,label,test,selected,expected,previous,policy,contracts,parse,public,protected,ROOT,outer,markers,diagnostics,owners,audio);phases.append(row) + if test:rows.append(row) + print(json.dumps({'phase':label,'test':test,'passed':row['passed'],'actual_pid':row.get('actual_pid'),'checks':row.get('reported_checks'),'error':row.get('validation_error') or row.get('guard_error')},ensure_ascii=False),flush=True) + r.require(row['passed'],'first local phase failure; no retry') +except BaseException as e:error=type(e).__name__+': '+str(e) +finally:cleanup,cleanup_errors=outer.finish_captured(outer.OWNED) +guards=[] +try: + r.require(r.source_refs(ROOT)==before,'whole source unchanged');r.require(r.default_player(ROOT)==protected,'default player unchanged');r.require(r.inventory(stage,stage=True)==dict(expected,**previous),'whole stage and generated file set exact') +except BaseException as e:guards.append(type(e).__name__+': '+str(e)) +passed=not error and not guards and not cleanup_errors and len(phases)==len(paths)+2 and all(x['passed'] for x in phases) +r.write(OUT/'local-ended.json',{'protocol':'guarded-operations-local-v1','full_regression':False,'passed':passed,'error':error,'guard_errors':guards,'cleanup_errors':cleanup_errors,'final_owned_cleanup':cleanup,'actual_captured_pids':[p.pid for p in outer.OWNED],'phases':phases,'rows':rows,'original_unit_accepted':False,'preflight_only':True,'S':context['S'],'M':context['M'],'Q':context['Q'],'T':context['T'],'OS_input_executed':False,'cross_process_executed':False,'independent_review_executed':False}) +print(json.dumps({'selected_local_passed':passed,'executed_suites':len(rows),'planned_local_suites':len(paths),'error':error,'guard_errors':guards,'cleanup_errors':cleanup_errors,'full_regression':False}),flush=True) +sys.exit(0 if passed else 1) diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/complete-raw-excluding-reusable-stage.tar.gz b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/complete-raw-excluding-reusable-stage.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..80e2fe7627c586bad32f79c57e2eb508c03cdcdb GIT binary patch literal 379480 zcmd4YV{m6(way|>3{|xNRCw1RMoF-&zDP8;->Vk8c28f z*TxSF!f`g=^(RbZ>Cfez^#Qn&_eyjr&d@7@!Ww3;Fn&z>#JU&N3-BPlSjas^Bs8QW zUeB|-hnWF>hHW~Nd-JTQ$-^(2;zYcoevk$}kYchfM>FUuPWN2c7b z+>-l)YX?qk{mG1R!8#6~C}7^J`&d(c_#%z!0}3tLNuC76^q3b`8-`(J~T zi7#Ku5_Jco+MPbmH z=_m_vDK8uY4bewod(VDOv~{P|kg33F1AT=01~7_{4nje~zn{4nZ~q>sHJlhUes<0gXy9b2MuS5&7WssnC7_#hNSC(3*o70# zp-G8>G~m?W05r(56%{AWc>_c1PV$7Ks*c<)UL)qk(|f+vw0ucE=K4xt72@x9eLO+B zRerFukCQYUqOSUC>Fq6E@^7vC#@@c~uj(;mZH@&i)s^Lhu&d~@jU9T?Q9s9wp?2r8i`;dj1*cxZQc3m;f-o#p(*yiZ9OJN z(?5OFf@Bm)s(?}=%v^{3!S`p$kL2p!pgn_H=_Hx>0vQXMmb5@E5G^M7uNUbLRW8N& z>w!F|G&(*Ml0CQ$Qo1lgxI|311fwq5KA`%gz@n2tXHa;#W3F_+sUPL>@u+}5RyLKC zs=qzUR-EdyPvO~-ux_pIy9=|@#Uyvw1e5~&!5qdhXtu)#F_5tMEpO$TcxA?*S# z%QzOCMRz0bzy`hi+a3tbxmi0!lq*YDS8c*^nV8iFJad~2*^vPVtrue|1Ji_%jSt)| z==uNG@kF?TZRbUYpO0v zz&LOY9~qH^DA*t!YTSei>U~zao8gdxAXn!=3}ZOSGT7P zVY~Y|_I%!>N0Y1LbK>nhm7qqKw~Dya*pGerdVAB$3TKPBPS0GVmTfDSzsnsou=_F-;Qm6hRi$Sqp4adIF;2u>DMnyWWaHYZUk8`FjcJt zw94X6Iz@jw6%V)ZN*+Qc+8$^5VDub^ROPQ==pz=-M39PsMa9*0AtYoBOl`euVw4$1 z@0b@-;vA&+Tx5^#__5*D?5gBWsa%Jd3guTSvAp-bzCHG=@F!mgzXGJD?Ni-1Al1AVHI7HD~AHu*1(}7#ls~JW~WhH z27Mm+8OtLN)tx(?E+rhBLmF-YPdaeQiCI^1-Q4ZtF?HFtW&n{ucSCK!SQ~I&Km3Me zar}ZY2(IZ{_6i7v-8EsrtU#fsP$_1~aLm{Fpr8DfI7)&%WQ9d!^LjH1TpzFOsd2Y4;;qP< z>vaJW&NG@*+qb8)?iD<-ide84e=2LZe0*s3=xcV8s&7GU=}tL@T9THMN%G$; z`b_OJ;$qkaN|yJsa?-Q&-VK@pp~SQe!PDrY<>R`?GTohNjjEQU{#aHM`e-V)9r+#voDBf{MYrTo#f@ zL`=+&5owKXC7E|PTO%^-gwOReh>{3Bn6=U=oSaqYZg16M+$3Fs@BqsW`o}Hf6U8n~ z3JR*^k9aBo1ThKmb|J7AilSLC2(p5#mj$NC!bEEN?-b^aie%>u8(EB7ZQSS#oVH5X z5$k}4#Dio2+DOA;0m(I6PH*wg_*P2)#5sydz7%4zC6R8)lRwi~EkLb0b_WkadVeNG zixKp2w%eW>D5Lc7TqDn_rl%ZOT{$ZKy2|Jb0sbG2pLd?#F*dLC>k(MME%XB-Pi!X+ zZ0vy0Zsldr1}2+E+Y*7Xx-8oMLzc;~

@edRT1e@*kO_5iKs{&e*%Kw8wo&>*fo} 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 z%0A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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/local-ended.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/local-ended.json new file mode 100644 index 0000000..efbd8d5 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/local-ended.json @@ -0,0 +1,4799 @@ +{ + "protocol": "guarded-operations-local-v1", + "full_regression": false, + "passed": true, + "error": null, + "guard_errors": [], + "cleanup_errors": [], + "final_owned_cleanup": [ + { + "pid": 12008, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + }, + { + "pid": 12112, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + }, + { + "pid": 12153, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + }, + { + "pid": 12186, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + }, + { + "pid": 12202, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "actual_captured_pids": [ + 12008, + 12112, + 12153, + 12186, + 12202 + ], + "phases": [ + { + "phase": "import", + "test": null, + "passed": true, + "failed": false, + "validation_error": null, + "profile_startup_name": "TheTree-PCK-tests-e5dcf866fd8147bdbc20bb6a5b8fe211-standard-startup-import", + "private_project_sha256": "65e9fb56c9515a6920bf1a7bff1b4ac0bb5e5421d6cd577572a1448d09be10a8", + "private_project_fields": 2, + "source_sha256": null, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--editor", + "--import", + "--quit", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log" + ], + "logical_script": null, + "starter_sha256": null, + "controlled_environment": {}, + "native_process": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--editor", + "--import", + "--quit", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log" + ], + "pid": 12008, + "started_utc": "2026-10-17T06:12:53.065635+00:00", + "ended_utc": "2026-10-17T06:13:08.160627+00:00", + "wall_seconds": 15.094522082712501, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "8a0d3059755d0f11f7977595e7e2e73abd776563d9fa35f023c6676b23807dd4", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 12008, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--editor", + "--import", + "--quit", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log" + ], + "monotonic_ns": 2829279363073708, + "pid": 12008, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--editor", + "--import", + "--quit", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log" + ], + "started_utc": "2026-10-17T06:12:53.065635+00:00", + "current_process_identity": { + "pid": 12008, + "ppid": 10564, + "pgid": 12008, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage --editor --import --quit --verbose --log-file /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 12008, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--editor", + "--import", + "--quit", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log" + ], + "monotonic_ns": 2829294431804708, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 12008, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--editor", + "--import", + "--quit", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log" + ], + "ended_utc": "2026-10-17T06:13:08.151490+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "outer_actual_capture": { + "actual_captured_pids": [ + 12008 + ], + "cleanup": [ + { + "pid": 12008, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + }, + "actual_pid": 12008, + "engine_ended": true, + "exit_code": 0, + "log": "import/combined-raw.log", + "log_sha256": "8a0d3059755d0f11f7977595e7e2e73abd776563d9fa35f023c6676b23807dd4", + "raw_native_log": { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/import/engine-native.log", + "bytes": 119610, + "sha256": "fb3f0d442eac184ee4da46d7d85f63951e3ecc77c3e4cd4cd7c0727edbc64d0d" + }, + "finite_original_diagnostic_review": { + "verified": true, + "original_NUL_fixture_contract_applied": false, + "producer_source_sha256": null, + "actual_transport_counts": { + "stdout": 0, + "stderr": 0, + "native_file": 0 + }, + "actual_complete_diagnostic_sequences": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "unknown_or_error_or_leak_lines": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "raw_lines_deleted_or_rewritten": 0, + "contract_sha256": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "allowed_e31_error_lines": [] + }, + "whole_startup_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-e5dcf866fd8147bdbc20bb6a5b8fe211-standard-startup-import", + "files": {}, + "fresh_before_engine": true + }, + "generated_reports": {}, + "source_sha256_end": null, + "default_player_entire_profile_unchanged": true + }, + { + "phase": "parse", + "test": null, + "passed": true, + "failed": false, + "validation_error": null, + "profile_startup_name": "TheTree-PCK-tests-1c71289aa6da454cad1d2a18501a57ad-standard-startup-parse", + "private_project_sha256": "62d147c40be1ae14ff3322499950c96b66185fdb797ac3fe861668e34ac426c2", + "private_project_fields": 2, + "source_sha256": null, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/parse_full_dependencies.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log" + ], + "logical_script": null, + "starter_sha256": "585a0c1da5c050e3bebc5f66793a625419d2db27299f1131cf3a62ffd3236126", + "controlled_environment": { + "THE_TREE_PACK_PROFILE_NAME": "TheTree-PCK-tests-f67b4e56a1a64d6cb40fd70f5fe2516b-standard-runtime-parse", + "THE_TREE_PACK_PROFILE_EXPECTED": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f67b4e56a1a64d6cb40fd70f5fe2516b-standard-runtime-parse", + "THE_TREE_PACK_PROFILE_REPORT": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-profile.json", + "THE_TREE_FULL_PARSE_PATHS": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json" + }, + "native_process": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/parse_full_dependencies.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log" + ], + "pid": 12112, + "started_utc": "2026-10-17T06:13:10.078392+00:00", + "ended_utc": "2026-10-17T06:13:14.460347+00:00", + "wall_seconds": 4.381934625096619, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "59ed52c1f943d1e889868bb45b2157d076e821706792cd9a8b424a0effb4e891", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 12112, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/parse_full_dependencies.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log" + ], + "monotonic_ns": 2829296363182083, + "pid": 12112, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/parse_full_dependencies.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log" + ], + "started_utc": "2026-10-17T06:13:10.078392+00:00", + "current_process_identity": { + "pid": 12112, + "ppid": 10564, + "pgid": 12112, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage --script /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/parse_full_dependencies.gd --verbose --log-file /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 12112, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/parse_full_dependencies.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log" + ], + "monotonic_ns": 2829300735343041, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 12112, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/bootstrap/parse_full_dependencies.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log" + ], + "ended_utc": "2026-10-17T06:13:14.455030+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "outer_actual_capture": { + "actual_captured_pids": [ + 12112 + ], + "cleanup": [ + { + "pid": 12112, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + }, + "actual_pid": 12112, + "engine_ended": true, + "exit_code": 0, + "log": "parse/combined-raw.log", + "log_sha256": "59ed52c1f943d1e889868bb45b2157d076e821706792cd9a8b424a0effb4e891", + "raw_native_log": { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse/engine-native.log", + "bytes": 65341, + "sha256": "a955c23b717b5b16c20ec164519424c03e7896280531791ae4e742f93fd57921" + }, + "finite_original_diagnostic_review": { + "verified": true, + "original_NUL_fixture_contract_applied": false, + "producer_source_sha256": null, + "actual_transport_counts": { + "stdout": 0, + "stderr": 0, + "native_file": 0 + }, + "actual_complete_diagnostic_sequences": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "unknown_or_error_or_leak_lines": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "raw_lines_deleted_or_rewritten": 0, + "contract_sha256": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "allowed_e31_error_lines": [] + }, + "actual_private_profile": { + "report": { + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f67b4e56a1a64d6cb40fd70f5fe2516b-standard-runtime-parse", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-1c71289aa6da454cad1d2a18501a57ad-standard-startup-parse", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-f67b4e56a1a64d6cb40fd70f5fe2516b-standard-runtime-parse", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f67b4e56a1a64d6cb40fd70f5fe2516b-standard-runtime-parse", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f67b4e56a1a64d6cb40fd70f5fe2516b-standard-runtime-parse/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true + }, + "report_sha256": "288a53cd54ef045c8abb2f471f3d2aaac842b0c4e9a0fae6fc718ed1e2f149bb", + "whole_files": {} + }, + "actual_parse_checks": 326, + "whole_startup_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-1c71289aa6da454cad1d2a18501a57ad-standard-startup-parse", + "files": {}, + "fresh_before_engine": true + }, + "whole_runtime_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f67b4e56a1a64d6cb40fd70f5fe2516b-standard-runtime-parse", + "files": {} + }, + "generated_reports": {}, + "source_sha256_end": null, + "default_player_entire_profile_unchanged": true + }, + { + "phase": "000", + "test": "tests/ui/test_operations_notification.gd", + "passed": true, + "failed": false, + "validation_error": null, + "profile_startup_name": "TheTree-PCK-tests-ca91ebe65f40458f90b5aceda542dc66-standard-startup-000", + "private_project_sha256": "d1184fb93a80ab7fb8ed5d4ed3ff7105ae4f39e757800b1a885d9f3035cb136a", + "private_project_fields": 2, + "source_sha256": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2", + "policy": { + "source_sha256": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2", + "ordinary_cleanup_prepared": true, + "ordinary_control_labels": [ + "single" + ], + "old_bounded_teardown": false, + "new_audio_QA": false, + "path": "tests/ui/test_operations_notification.gd", + "candidate_source_sha256": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2" + }, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "logical_script": "res://tests/ui/test_operations_notification.gd", + "starter_sha256": "f5c9f39cde19e662860ae4f277e1aa2a8488d2bd2e251ab561003b275ae34f22", + "controlled_environment": { + "THE_TREE_PACK_PROFILE_NAME": "TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "THE_TREE_PACK_PROFILE_EXPECTED": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "THE_TREE_PACK_PROFILE_REPORT": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-profile.json", + "THE_TREE_FULL_PARSE_PATHS": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json", + "THE_TREE_AUDIO_TEARDOWN_PROOF_DIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/owned-audio", + "THE_TREE_AUDIO_FIXTURE_CONTROL_PROOF": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/control.json" + }, + "native_process": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "pid": 12153, + "started_utc": "2026-10-17T06:13:15.427665+00:00", + "ended_utc": "2026-10-17T06:13:17.835775+00:00", + "wall_seconds": 2.408101792447269, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "a295fb00be4f4f8ff2b8804416add427ea938d9bdc76718a5060bc142d88c186", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 12153, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "monotonic_ns": 2829301712673625, + "pid": 12153, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "started_utc": "2026-10-17T06:13:15.427665+00:00", + "current_process_identity": { + "pid": 12153, + "ppid": 10564, + "pgid": 12153, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage --script /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd --verbose --log-file /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 12153, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "monotonic_ns": 2829304113321791, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 12153, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "ended_utc": "2026-10-17T06:13:17.833025+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "outer_actual_capture": { + "actual_captured_pids": [ + 12153 + ], + "cleanup": [ + { + "pid": 12153, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + }, + "actual_pid": 12153, + "engine_ended": true, + "exit_code": 0, + "log": "tests__ui__test_operations_notification.gd.log", + "log_sha256": "a295fb00be4f4f8ff2b8804416add427ea938d9bdc76718a5060bc142d88c186", + "raw_native_log": { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log", + "bytes": 20802, + "sha256": "20cd78f636175d262300a83bded59c152500dc2802dcea11a68f021ccc003c15" + }, + "completion": { + "passed": true, + "checks": 62, + "failures": 0, + "marker": "Operations notification: 62 checks, 0 failures\n", + "errors": [], + "diagnostic_lines": [], + "known_leak_warning_lines": [], + "known_leak_warning_count": 0, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0 + }, + "reported_checks": 62, + "reported_failures": 0, + "completion_marker": "Operations notification: 62 checks, 0 failures\n", + "collector_errors": [], + "finite_original_diagnostic_review": { + "verified": true, + "original_NUL_fixture_contract_applied": false, + "producer_source_sha256": null, + "actual_transport_counts": { + "stdout": 0, + "stderr": 0, + "native_file": 0 + }, + "actual_complete_diagnostic_sequences": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "unknown_or_error_or_leak_lines": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "raw_lines_deleted_or_rewritten": 0, + "contract_sha256": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "allowed_e31_error_lines": [] + }, + "actual_private_profile": { + "report": { + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-ca91ebe65f40458f90b5aceda542dc66-standard-startup-000", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true + }, + "report_sha256": "36e08965ea543a08555f914f2508d02f6ef008dd2bbae46ed4801285bd700def", + "whole_files": {} + }, + "ordinary_owner_pairs": { + "verified": true, + "planned_label_sequence": [ + "single" + ], + "actual_owner_ID_sequence": [ + 137153742490 + ], + "unique_controlproof_paths": [ + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/control.json" + ], + "ordinary_owner_pairs": [ + { + "label": "single", + "actual_owner_instance_id": 137153742490, + "control_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/control.json", + "control_sha256": "41a454f0976c1ac29311d50223ca7739a9a1434911d3ba44d25a69658965a447", + "control": { + "SceneTree_quit_overridden": false, + "WindowQuit_verified": false, + "after": { + "auto_accept_quit": true, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [], + "owner_meta_present": false, + "root_gui_disable_input": false + }, + "application_close_called": false, + "audio_teardown_passed": true, + "before": { + "auto_accept_quit": false, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [ + 137153742490 + ], + "owner_meta_present": true, + "root_gui_disable_input": false + }, + "clock_flags_intentionally_modified": false, + "clock_process_flags_unchanged": true, + "expected_remaining_owner_ids": [], + "formal_acceptance": false, + "gameplay_expectations_changed": false, + "maximum_wait_us": 500000, + "ordinary_owner_release_verified": true, + "owned_engine_pid": 12153, + "owner_instance_id": 137153742490, + "passed": true, + "root_gui_input_flag_unchanged": true, + "whole_Runtime_field_deletions": 0 + }, + "audio": { + "report_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/owned-audio/owner_137153742490.json", + "report_sha256": "3e888e2c82527c17660cab8e070b611ca7bdce1eb23a457c39d1816125b07fab", + "owner_instance_id": 137153742490, + "waited_actual_us": 119161, + "initial_targets": [ + { + "alive": true, + "class": "Node", + "instance_id": 138261038791, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamPlayer", + "instance_id": 138630137500, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamSynchronized", + "instance_id": -9223371898241415648, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371898459519285, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371898291747136, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": true, + "class": "AudioStreamPlaybackSynchronized", + "instance_id": -9223371898191083848, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371897788430634, + "kind": "stream", + "role": "click" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371897872316700, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371897469663536, + "kind": "stream", + "role": "success" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371897553549523, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371897150896337, + "kind": "stream", + "role": "refusal" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371897234782415, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": true, + "class": "AudioStreamPlaybackOggVorbis", + "instance_id": -9223371842843046124, + "kind": "last_playback", + "role": "refusal" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371896832129229, + "kind": "stream", + "role": "notification" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371896916015307, + "kind": "packet_sequence", + "role": "notification" + } + ], + "final_targets": [ + { + "alive": false, + "class": "", + "instance_id": 138261038791, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": 138630137500, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898241415648, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898459519285, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898291747136, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898191083848, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897788430634, + "kind": "stream", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897872316700, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897469663536, + "kind": "stream", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897553549523, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897150896337, + "kind": "stream", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897234782415, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371842843046124, + "kind": "last_playback", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371896832129229, + "kind": "stream", + "role": "notification" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371896916015307, + "kind": "packet_sequence", + "role": "notification" + } + ], + "full_typed_snapshot_files": { + "000-teardown/owned-audio/owner_137153742490-after.varbytes": { + "bytes": 154396, + "sha256": "a250311864747a1af2995005ae27df01fafee669014bb90e9ee7692021098b5d" + }, + "000-teardown/owned-audio/owner_137153742490-before.varbytes": { + "bytes": 154396, + "sha256": "a250311864747a1af2995005ae27df01fafee669014bb90e9ee7692021098b5d" + } + } + } + } + ], + "expected_control_count": 1, + "actual_audio_report_count": 1, + "whole_typed_field_deletions": 0, + "Clock_GUI_flags_intentionally_modified": false, + "application_close_called": false, + "all_files_enumerated": true, + "WindowQuit_verified": false, + "formal_acceptance": false + }, + "whole_startup_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-ca91ebe65f40458f90b5aceda542dc66-standard-startup-000", + "files": {}, + "fresh_before_engine": true + }, + "whole_runtime_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "files": {} + }, + "generated_reports": {}, + "source_sha256_end": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2", + "default_player_entire_profile_unchanged": true + }, + { + "phase": "001", + "test": "tests/ui/test_event_log_ui.gd", + "passed": true, + "failed": false, + "validation_error": null, + "profile_startup_name": "TheTree-PCK-tests-f0d08147369d41d4b5868f91616cb562-standard-startup-001", + "private_project_sha256": "ee4e93410ccb09c0f80ad1251ba079b84e23613d5290d24c131609980a2df6c0", + "private_project_fields": 2, + "source_sha256": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b", + "policy": { + "source_sha256": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b", + "ordinary_cleanup_prepared": true, + "ordinary_control_labels": [ + "single" + ], + "old_bounded_teardown": false, + "new_audio_QA": false, + "path": "tests/ui/test_event_log_ui.gd", + "candidate_source_sha256": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b" + }, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "logical_script": "res://tests/ui/test_event_log_ui.gd", + "starter_sha256": "45fdbf1a193fe4549efc65c7088a02d7727b0ca30cac692e818e7395e9288c7f", + "controlled_environment": { + "THE_TREE_PACK_PROFILE_NAME": "TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "THE_TREE_PACK_PROFILE_EXPECTED": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "THE_TREE_PACK_PROFILE_REPORT": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-profile.json", + "THE_TREE_FULL_PARSE_PATHS": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json", + "THE_TREE_AUDIO_TEARDOWN_PROOF_DIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/owned-audio", + "THE_TREE_AUDIO_FIXTURE_CONTROL_PROOF": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/control.json" + }, + "native_process": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "pid": 12186, + "started_utc": "2026-10-17T06:13:18.911597+00:00", + "ended_utc": "2026-10-17T06:13:20.823640+00:00", + "wall_seconds": 1.9120330829173326, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "fc7aa8fd4c41d7e0247f20d555a285694c589ead1c79ec01f9e3865f83ed80f6", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 12186, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "monotonic_ns": 2829305196412541, + "pid": 12186, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "started_utc": "2026-10-17T06:13:18.911597+00:00", + "current_process_identity": { + "pid": 12186, + "ppid": 10564, + "pgid": 12186, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage --script /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd --verbose --log-file /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 12186, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "monotonic_ns": 2829307100356750, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 12186, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "ended_utc": "2026-10-17T06:13:20.820081+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "outer_actual_capture": { + "actual_captured_pids": [ + 12186 + ], + "cleanup": [ + { + "pid": 12186, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + }, + "actual_pid": 12186, + "engine_ended": true, + "exit_code": 0, + "log": "tests__ui__test_event_log_ui.gd.log", + "log_sha256": "fc7aa8fd4c41d7e0247f20d555a285694c589ead1c79ec01f9e3865f83ed80f6", + "raw_native_log": { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log", + "bytes": 21029, + "sha256": "9ef51e9e738dcf66496ee5888535d5b211d6cfb0fc6c13b524c0e15c686dfa62" + }, + "completion": { + "passed": true, + "checks": 34, + "failures": 0, + "marker": "Event log UI: 34 checks, 0 failures\n", + "errors": [], + "diagnostic_lines": [], + "known_leak_warning_lines": [], + "known_leak_warning_count": 0, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0 + }, + "reported_checks": 34, + "reported_failures": 0, + "completion_marker": "Event log UI: 34 checks, 0 failures\n", + "collector_errors": [], + "finite_original_diagnostic_review": { + "verified": true, + "original_NUL_fixture_contract_applied": false, + "producer_source_sha256": null, + "actual_transport_counts": { + "stdout": 0, + "stderr": 0, + "native_file": 0 + }, + "actual_complete_diagnostic_sequences": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "unknown_or_error_or_leak_lines": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "raw_lines_deleted_or_rewritten": 0, + "contract_sha256": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "allowed_e31_error_lines": [] + }, + "actual_private_profile": { + "report": { + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f0d08147369d41d4b5868f91616cb562-standard-startup-001", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true + }, + "report_sha256": "9609c2b230f800ccbeca0144ed6f75e968b5d47490aa7a5de65a0c0a8b4b7fe4", + "whole_files": {} + }, + "ordinary_owner_pairs": { + "verified": true, + "planned_label_sequence": [ + "single" + ], + "actual_owner_ID_sequence": [ + 133496309385 + ], + "unique_controlproof_paths": [ + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/control.json" + ], + "ordinary_owner_pairs": [ + { + "label": "single", + "actual_owner_instance_id": 133496309385, + "control_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/control.json", + "control_sha256": "671c18fc7c9c5ec272160a333f642cef331a7a1b37f1d9670f4bc8c8d2e70e38", + "control": { + "SceneTree_quit_overridden": false, + "WindowQuit_verified": false, + "after": { + "auto_accept_quit": true, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [], + "owner_meta_present": false, + "root_gui_disable_input": false + }, + "application_close_called": false, + "audio_teardown_passed": true, + "before": { + "auto_accept_quit": false, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [ + 133496309385 + ], + "owner_meta_present": true, + "root_gui_disable_input": false + }, + "clock_flags_intentionally_modified": false, + "clock_process_flags_unchanged": true, + "expected_remaining_owner_ids": [], + "formal_acceptance": false, + "gameplay_expectations_changed": false, + "maximum_wait_us": 500000, + "ordinary_owner_release_verified": true, + "owned_engine_pid": 12186, + "owner_instance_id": 133496309385, + "passed": true, + "root_gui_input_flag_unchanged": true, + "whole_Runtime_field_deletions": 0 + }, + "audio": { + "report_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/owned-audio/owner_133496309385.json", + "report_sha256": "e7b085fe03b1226cf6b525f9749327b883ace9d3260910b02f3e76ed2d2e7319", + "owner_instance_id": 133496309385, + "waited_actual_us": 107696, + "initial_targets": [ + { + "alive": true, + "class": "Node", + "instance_id": 134603605688, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamPlayer", + "instance_id": 134972704395, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamSynchronized", + "instance_id": -9223371901898848784, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371902116952388, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371901949180240, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": true, + "class": "AudioStreamPlaybackSynchronized", + "instance_id": -9223371901848516954, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371901445863731, + "kind": "stream", + "role": "click" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371901529749797, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": true, + "class": "AudioStreamPlaybackOggVorbis", + "instance_id": -9223371867337781569, + "kind": "last_playback", + "role": "click" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371901127096634, + "kind": "stream", + "role": "success" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371901210982618, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371900808329430, + "kind": "stream", + "role": "refusal" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371900892215507, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371900489562321, + "kind": "stream", + "role": "notification" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371900573448399, + "kind": "packet_sequence", + "role": "notification" + } + ], + "final_targets": [ + { + "alive": false, + "class": "", + "instance_id": 134603605688, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": 134972704395, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901898848784, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371902116952388, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901949180240, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901848516954, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901445863731, + "kind": "stream", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901529749797, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371867337781569, + "kind": "last_playback", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901127096634, + "kind": "stream", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901210982618, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371900808329430, + "kind": "stream", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371900892215507, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371900489562321, + "kind": "stream", + "role": "notification" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371900573448399, + "kind": "packet_sequence", + "role": "notification" + } + ], + "full_typed_snapshot_files": { + "001-teardown/owned-audio/owner_133496309385-after.varbytes": { + "bytes": 81896, + "sha256": "6154afb5360751073c645c594c4361e9bf0da842501540cef00cc229c039c168" + }, + "001-teardown/owned-audio/owner_133496309385-before.varbytes": { + "bytes": 81896, + "sha256": "6154afb5360751073c645c594c4361e9bf0da842501540cef00cc229c039c168" + } + } + } + } + ], + "expected_control_count": 1, + "actual_audio_report_count": 1, + "whole_typed_field_deletions": 0, + "Clock_GUI_flags_intentionally_modified": false, + "application_close_called": false, + "all_files_enumerated": true, + "WindowQuit_verified": false, + "formal_acceptance": false + }, + "whole_startup_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f0d08147369d41d4b5868f91616cb562-standard-startup-001", + "files": {}, + "fresh_before_engine": true + }, + "whole_runtime_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "files": {} + }, + "generated_reports": {}, + "source_sha256_end": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b", + "default_player_entire_profile_unchanged": true + }, + { + "phase": "002", + "test": "tests/ui/test_selection_autosave.gd", + "passed": true, + "failed": false, + "validation_error": null, + "profile_startup_name": "TheTree-PCK-tests-027b0692126b4d50a4c3b2db7af0e851-standard-startup-002", + "private_project_sha256": "377e74ca3ef7776104235f4bced3efe86ae3386e464b64641765b7fc58ac6d5a", + "private_project_fields": 2, + "source_sha256": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "policy": { + "source_sha256": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "ordinary_cleanup_prepared": true, + "ordinary_control_labels": [ + "single" + ], + "old_bounded_teardown": false, + "new_audio_QA": false, + "path": "tests/ui/test_selection_autosave.gd", + "candidate_source_sha256": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815" + }, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "logical_script": "res://tests/ui/test_selection_autosave.gd", + "starter_sha256": "b72a77952164118ba1cc12307f790b5d56b928a540e68ac5f4f5cdeb8df48fbe", + "controlled_environment": { + "THE_TREE_PACK_PROFILE_NAME": "TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "THE_TREE_PACK_PROFILE_EXPECTED": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "THE_TREE_PACK_PROFILE_REPORT": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-profile.json", + "THE_TREE_FULL_PARSE_PATHS": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json", + "THE_TREE_FIRST_OPERATING_EVIDENCE_DIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-evidence", + "THE_TREE_AUDIO_TEARDOWN_PROOF_DIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/owned-audio", + "THE_TREE_AUDIO_FIXTURE_CONTROL_PROOF": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/control.json" + }, + "native_process": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "pid": 12202, + "started_utc": "2026-10-17T06:13:21.851059+00:00", + "ended_utc": "2026-10-17T06:14:01.369666+00:00", + "wall_seconds": 39.51846858393401, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "e888340660e167823996d75bfe60ea45ca398a86360e7c73de244c2644550905", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 12202, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "monotonic_ns": 2829308135965458, + "pid": 12202, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "started_utc": "2026-10-17T06:13:21.851059+00:00", + "current_process_identity": { + "pid": 12202, + "ppid": 10564, + "pgid": 12202, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage --script /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd --verbose --log-file /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 12202, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "monotonic_ns": 2829347647088541, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 12202, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "ended_utc": "2026-10-17T06:14:01.366933+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "outer_actual_capture": { + "actual_captured_pids": [ + 12202 + ], + "cleanup": [ + { + "pid": 12202, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + }, + "actual_pid": 12202, + "engine_ended": true, + "exit_code": 0, + "log": "tests__ui__test_selection_autosave.gd.log", + "log_sha256": "e888340660e167823996d75bfe60ea45ca398a86360e7c73de244c2644550905", + "raw_native_log": { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log", + "bytes": 25230, + "sha256": "71c4dd1e53fe370756212b76997da66862c0791b93fbbf30509dc92b3198a308" + }, + "completion": { + "passed": true, + "checks": 75, + "failures": 0, + "marker": "First operating day: 75 checks, 0 failures\n", + "errors": [], + "diagnostic_lines": [], + "known_leak_warning_lines": [], + "known_leak_warning_count": 0, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0 + }, + "reported_checks": 75, + "reported_failures": 0, + "completion_marker": "First operating day: 75 checks, 0 failures\n", + "collector_errors": [], + "finite_original_diagnostic_review": { + "verified": true, + "original_NUL_fixture_contract_applied": false, + "producer_source_sha256": null, + "actual_transport_counts": { + "stdout": 0, + "stderr": 0, + "native_file": 0 + }, + "actual_complete_diagnostic_sequences": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "unknown_or_error_or_leak_lines": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "raw_lines_deleted_or_rewritten": 0, + "contract_sha256": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "allowed_e31_error_lines": [] + }, + "actual_private_profile": { + "report": { + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-027b0692126b4d50a4c3b2db7af0e851-standard-startup-002", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true + }, + "report_sha256": "df05426e13daa3817d624cbf682e45b48583a411c6ab4019d71fd8d8940cb4f2", + "whole_files": {} + }, + "outside_report": { + "verified": true, + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-evidence/operating-report.json", + "bytes": 4840, + "sha256": "9791a9367ed16eaffe8d2221931d0649eb451d3f9cc752411840fb6ca8a89b3d", + "actual_engine_pid": 12202, + "producer_test": "tests/ui/test_selection_autosave.gd", + "producer_source_sha256": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "report_owner_source": "tests/ui/test_first_operating_day.gd", + "report_owner_source_sha256": "fcba5cee4ea7b16340871d98634cef56d80ca2197b1b069d47ae6cf287693226", + "payload_field_deletions": 0, + "whole_JSON": { + "lodging_sales": 240, + "report": { + "business_day": 2, + "cash": 3536, + "cash_in": 0, + "cash_net": -124, + "cash_out": 124, + "closed_days": [ + { + "anomalies": [ + { + "allocated_total": 120, + "allocations": [ + { + "amount": 120, + "facility_id": "facility_00000001" + } + ], + "code": "WAGE_ALLOCATION_EVIDENCE", + "facility_ids": [ + "facility_00000001", + "facility_00000003", + "facility_00000004" + ], + "new_wages_total": 120, + "unallocated_by_staff": [], + "unallocated_total": 0, + "version": 1 + } + ], + "arrears_total": 0, + "balanced": true, + "category_totals": { + "construction_cash_flow": 1400, + "cost_of_goods": 180, + "fines": 0, + "maintenance": 4, + "refunds": 0, + "revenue": 240, + "taxes_and_interest": 0, + "utilities": 0, + "wages": 120 + }, + "closed_at": 1440, + "consecutive_insolvency_count": 1, + "day": 1, + "facility_profit_loss": { + "facility_00000001": { + "expenses": 122, + "net_profit": -122, + "revenue": 0 + }, + "facility_00000003": { + "expenses": 1, + "net_profit": -1, + "revenue": 0 + }, + "facility_00000004": { + "expenses": 1, + "net_profit": 239, + "revenue": 240 + } + }, + "net_profit": -64, + "period_end_minute_exclusive": 1440, + "period_start_minute": 0, + "previous_day_delta": 0, + "reconciliation_difference": 0, + "settlement": { + "arrears_total": 0, + "day": 1, + "fingerprint": "aa364734c069424af72aaaafd983062d78aee2f90d92b29f890bd77484dd5efd", + "input_payments": [ + { + "amount": 120, + "staff_id": "staff_akane" + } + ], + "new_wages_total": 120, + "paid_total": 120, + "prior_arrears_total": 0, + "replayed": false, + "rows": [ + { + "daily_wage": 120, + "employment_kind": "FREE_HIRE", + "new_wages": 120, + "payment": 120, + "payroll_status": "ACTIVE", + "prior_arrears": 0, + "staff_id": "staff_akane", + "total_due": 120, + "unpaid_after": 0 + } + ], + "settlement_id": "payroll-day-00000001", + "total_due": 120, + "unpaid_after_total": 0, + "upkeep_arrears_total": 0 + }, + "seven_day_average": -64, + "seven_day_average_detail": { + "count": 1, + "quotient": -64, + "remainder": 0, + "sum": -64 + }, + "terminal_state": "RUNNING" + } + ], + "construction_cash_out": 0, + "period_start": 1440, + "selected_close": { + "anomalies": [ + { + "allocated_total": 120, + "allocations": [ + { + "amount": 120, + "facility_id": "facility_00000001" + } + ], + "code": "WAGE_ALLOCATION_EVIDENCE", + "facility_ids": [ + "facility_00000001", + "facility_00000003", + "facility_00000004" + ], + "new_wages_total": 120, + "unallocated_by_staff": [], + "unallocated_total": 0, + "version": 1 + } + ], + "arrears_total": 0, + "balanced": true, + "category_totals": { + "construction_cash_flow": 1400, + "cost_of_goods": 180, + "fines": 0, + "maintenance": 4, + "refunds": 0, + "revenue": 240, + "taxes_and_interest": 0, + "utilities": 0, + "wages": 120 + }, + "closed_at": 1440, + "consecutive_insolvency_count": 1, + "day": 1, + "facility_profit_loss": { + "facility_00000001": { + "expenses": 122, + "net_profit": -122, + "revenue": 0 + }, + "facility_00000003": { + "expenses": 1, + "net_profit": -1, + "revenue": 0 + }, + "facility_00000004": { + "expenses": 1, + "net_profit": 239, + "revenue": 240 + } + }, + "net_profit": -64, + "period_end_minute_exclusive": 1440, + "period_start_minute": 0, + "previous_day_delta": 0, + "reconciliation_difference": 0, + "settlement": { + "arrears_total": 0, + "day": 1, + "fingerprint": "aa364734c069424af72aaaafd983062d78aee2f90d92b29f890bd77484dd5efd", + "input_payments": [ + { + "amount": 120, + "staff_id": "staff_akane" + } + ], + "new_wages_total": 120, + "paid_total": 120, + "prior_arrears_total": 0, + "replayed": false, + "rows": [ + { + "daily_wage": 120, + "employment_kind": "FREE_HIRE", + "new_wages": 120, + "payment": 120, + "payroll_status": "ACTIVE", + "prior_arrears": 0, + "staff_id": "staff_akane", + "total_due": 120, + "unpaid_after": 0 + } + ], + "settlement_id": "payroll-day-00000001", + "total_due": 120, + "unpaid_after_total": 0, + "upkeep_arrears_total": 0 + }, + "seven_day_average": -64, + "seven_day_average_detail": { + "count": 1, + "quotient": -64, + "remainder": 0, + "sum": -64 + }, + "terminal_state": "RUNNING" + }, + "upkeep_arrears": 0, + "upkeep_cash_out": 4, + "wage_cash_out": 120 + }, + "staff_count": 1 + } + }, + "ordinary_owner_pairs": { + "verified": true, + "planned_label_sequence": [ + "single" + ], + "actual_owner_ID_sequence": [ + 136281327246 + ], + "unique_controlproof_paths": [ + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/control.json" + ], + "ordinary_owner_pairs": [ + { + "label": "single", + "actual_owner_instance_id": 136281327246, + "control_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/control.json", + "control_sha256": "c4af4a6157c412f92e53de88dd71af4b0faf97e97c55b5f1213608a8f6035895", + "control": { + "SceneTree_quit_overridden": false, + "WindowQuit_verified": false, + "after": { + "auto_accept_quit": true, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [], + "owner_meta_present": false, + "root_gui_disable_input": false + }, + "application_close_called": false, + "audio_teardown_passed": true, + "before": { + "auto_accept_quit": false, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [ + 136281327246 + ], + "owner_meta_present": true, + "root_gui_disable_input": false + }, + "clock_flags_intentionally_modified": false, + "clock_process_flags_unchanged": true, + "expected_remaining_owner_ids": [], + "formal_acceptance": false, + "gameplay_expectations_changed": false, + "maximum_wait_us": 500000, + "ordinary_owner_release_verified": true, + "owned_engine_pid": 12202, + "owner_instance_id": 136281327246, + "passed": true, + "root_gui_input_flag_unchanged": true, + "whole_Runtime_field_deletions": 0 + }, + "audio": { + "report_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/owned-audio/owner_136281327246.json", + "report_sha256": "aa18b8d3b2185eae1b84269c4ebba02fb39c7b0aff57b04df61476a7df8047c0", + "owner_instance_id": 136281327246, + "waited_actual_us": 31624, + "initial_targets": [ + { + "alive": true, + "class": "Node", + "instance_id": 137388623546, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamPlayer", + "instance_id": 137757722256, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamSynchronized", + "instance_id": -9223371899113830897, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371899331934530, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371899164162379, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": true, + "class": "AudioStreamPlaybackSynchronized", + "instance_id": -9223371899063499093, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371898660845874, + "kind": "stream", + "role": "click" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371898744731940, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371898342078777, + "kind": "stream", + "role": "success" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371898425964761, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371898023311573, + "kind": "stream", + "role": "refusal" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371898107197650, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371897704544464, + "kind": "stream", + "role": "notification" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371897788430542, + "kind": "packet_sequence", + "role": "notification" + } + ], + "final_targets": [ + { + "alive": false, + "class": "", + "instance_id": 137388623546, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": 137757722256, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371899113830897, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371899331934530, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371899164162379, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371899063499093, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898660845874, + "kind": "stream", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898744731940, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898342078777, + "kind": "stream", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898425964761, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898023311573, + "kind": "stream", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898107197650, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897704544464, + "kind": "stream", + "role": "notification" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897788430542, + "kind": "packet_sequence", + "role": "notification" + } + ], + "full_typed_snapshot_files": { + "002-teardown/owned-audio/owner_136281327246-after.varbytes": { + "bytes": 891296, + "sha256": "7764fb698cd3cf993ebf653b67bdf4f6b3ce14eb95516de7d02ec3b93adeb0dd" + }, + "002-teardown/owned-audio/owner_136281327246-before.varbytes": { + "bytes": 891296, + "sha256": "7764fb698cd3cf993ebf653b67bdf4f6b3ce14eb95516de7d02ec3b93adeb0dd" + } + } + } + } + ], + "expected_control_count": 1, + "actual_audio_report_count": 1, + "whole_typed_field_deletions": 0, + "Clock_GUI_flags_intentionally_modified": false, + "application_close_called": false, + "all_files_enumerated": true, + "WindowQuit_verified": false, + "formal_acceptance": false + }, + "whole_startup_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-027b0692126b4d50a4c3b2db7af0e851-standard-startup-002", + "files": {}, + "fresh_before_engine": true + }, + "whole_runtime_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "files": {} + }, + "generated_reports": {}, + "source_sha256_end": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "default_player_entire_profile_unchanged": true + } + ], + "rows": [ + { + "phase": "000", + "test": "tests/ui/test_operations_notification.gd", + "passed": true, + "failed": false, + "validation_error": null, + "profile_startup_name": "TheTree-PCK-tests-ca91ebe65f40458f90b5aceda542dc66-standard-startup-000", + "private_project_sha256": "d1184fb93a80ab7fb8ed5d4ed3ff7105ae4f39e757800b1a885d9f3035cb136a", + "private_project_fields": 2, + "source_sha256": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2", + "policy": { + "source_sha256": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2", + "ordinary_cleanup_prepared": true, + "ordinary_control_labels": [ + "single" + ], + "old_bounded_teardown": false, + "new_audio_QA": false, + "path": "tests/ui/test_operations_notification.gd", + "candidate_source_sha256": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2" + }, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "logical_script": "res://tests/ui/test_operations_notification.gd", + "starter_sha256": "f5c9f39cde19e662860ae4f277e1aa2a8488d2bd2e251ab561003b275ae34f22", + "controlled_environment": { + "THE_TREE_PACK_PROFILE_NAME": "TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "THE_TREE_PACK_PROFILE_EXPECTED": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "THE_TREE_PACK_PROFILE_REPORT": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-profile.json", + "THE_TREE_FULL_PARSE_PATHS": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json", + "THE_TREE_AUDIO_TEARDOWN_PROOF_DIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/owned-audio", + "THE_TREE_AUDIO_FIXTURE_CONTROL_PROOF": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/control.json" + }, + "native_process": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "pid": 12153, + "started_utc": "2026-10-17T06:13:15.427665+00:00", + "ended_utc": "2026-10-17T06:13:17.835775+00:00", + "wall_seconds": 2.408101792447269, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "a295fb00be4f4f8ff2b8804416add427ea938d9bdc76718a5060bc142d88c186", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 12153, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "monotonic_ns": 2829301712673625, + "pid": 12153, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "started_utc": "2026-10-17T06:13:15.427665+00:00", + "current_process_identity": { + "pid": 12153, + "ppid": 10564, + "pgid": 12153, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage --script /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd --verbose --log-file /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 12153, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "monotonic_ns": 2829304113321791, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 12153, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/000.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log" + ], + "ended_utc": "2026-10-17T06:13:17.833025+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "outer_actual_capture": { + "actual_captured_pids": [ + 12153 + ], + "cleanup": [ + { + "pid": 12153, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + }, + "actual_pid": 12153, + "engine_ended": true, + "exit_code": 0, + "log": "tests__ui__test_operations_notification.gd.log", + "log_sha256": "a295fb00be4f4f8ff2b8804416add427ea938d9bdc76718a5060bc142d88c186", + "raw_native_log": { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000/engine-native.log", + "bytes": 20802, + "sha256": "20cd78f636175d262300a83bded59c152500dc2802dcea11a68f021ccc003c15" + }, + "completion": { + "passed": true, + "checks": 62, + "failures": 0, + "marker": "Operations notification: 62 checks, 0 failures\n", + "errors": [], + "diagnostic_lines": [], + "known_leak_warning_lines": [], + "known_leak_warning_count": 0, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0 + }, + "reported_checks": 62, + "reported_failures": 0, + "completion_marker": "Operations notification: 62 checks, 0 failures\n", + "collector_errors": [], + "finite_original_diagnostic_review": { + "verified": true, + "original_NUL_fixture_contract_applied": false, + "producer_source_sha256": null, + "actual_transport_counts": { + "stdout": 0, + "stderr": 0, + "native_file": 0 + }, + "actual_complete_diagnostic_sequences": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "unknown_or_error_or_leak_lines": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "raw_lines_deleted_or_rewritten": 0, + "contract_sha256": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "allowed_e31_error_lines": [] + }, + "actual_private_profile": { + "report": { + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-ca91ebe65f40458f90b5aceda542dc66-standard-startup-000", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true + }, + "report_sha256": "36e08965ea543a08555f914f2508d02f6ef008dd2bbae46ed4801285bd700def", + "whole_files": {} + }, + "ordinary_owner_pairs": { + "verified": true, + "planned_label_sequence": [ + "single" + ], + "actual_owner_ID_sequence": [ + 137153742490 + ], + "unique_controlproof_paths": [ + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/control.json" + ], + "ordinary_owner_pairs": [ + { + "label": "single", + "actual_owner_instance_id": 137153742490, + "control_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/control.json", + "control_sha256": "41a454f0976c1ac29311d50223ca7739a9a1434911d3ba44d25a69658965a447", + "control": { + "SceneTree_quit_overridden": false, + "WindowQuit_verified": false, + "after": { + "auto_accept_quit": true, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [], + "owner_meta_present": false, + "root_gui_disable_input": false + }, + "application_close_called": false, + "audio_teardown_passed": true, + "before": { + "auto_accept_quit": false, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [ + 137153742490 + ], + "owner_meta_present": true, + "root_gui_disable_input": false + }, + "clock_flags_intentionally_modified": false, + "clock_process_flags_unchanged": true, + "expected_remaining_owner_ids": [], + "formal_acceptance": false, + "gameplay_expectations_changed": false, + "maximum_wait_us": 500000, + "ordinary_owner_release_verified": true, + "owned_engine_pid": 12153, + "owner_instance_id": 137153742490, + "passed": true, + "root_gui_input_flag_unchanged": true, + "whole_Runtime_field_deletions": 0 + }, + "audio": { + "report_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/000-teardown/owned-audio/owner_137153742490.json", + "report_sha256": "3e888e2c82527c17660cab8e070b611ca7bdce1eb23a457c39d1816125b07fab", + "owner_instance_id": 137153742490, + "waited_actual_us": 119161, + "initial_targets": [ + { + "alive": true, + "class": "Node", + "instance_id": 138261038791, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamPlayer", + "instance_id": 138630137500, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamSynchronized", + "instance_id": -9223371898241415648, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371898459519285, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371898291747136, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": true, + "class": "AudioStreamPlaybackSynchronized", + "instance_id": -9223371898191083848, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371897788430634, + "kind": "stream", + "role": "click" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371897872316700, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371897469663536, + "kind": "stream", + "role": "success" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371897553549523, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371897150896337, + "kind": "stream", + "role": "refusal" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371897234782415, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": true, + "class": "AudioStreamPlaybackOggVorbis", + "instance_id": -9223371842843046124, + "kind": "last_playback", + "role": "refusal" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371896832129229, + "kind": "stream", + "role": "notification" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371896916015307, + "kind": "packet_sequence", + "role": "notification" + } + ], + "final_targets": [ + { + "alive": false, + "class": "", + "instance_id": 138261038791, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": 138630137500, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898241415648, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898459519285, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898291747136, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898191083848, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897788430634, + "kind": "stream", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897872316700, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897469663536, + "kind": "stream", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897553549523, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897150896337, + "kind": "stream", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897234782415, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371842843046124, + "kind": "last_playback", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371896832129229, + "kind": "stream", + "role": "notification" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371896916015307, + "kind": "packet_sequence", + "role": "notification" + } + ], + "full_typed_snapshot_files": { + "000-teardown/owned-audio/owner_137153742490-after.varbytes": { + "bytes": 154396, + "sha256": "a250311864747a1af2995005ae27df01fafee669014bb90e9ee7692021098b5d" + }, + "000-teardown/owned-audio/owner_137153742490-before.varbytes": { + "bytes": 154396, + "sha256": "a250311864747a1af2995005ae27df01fafee669014bb90e9ee7692021098b5d" + } + } + } + } + ], + "expected_control_count": 1, + "actual_audio_report_count": 1, + "whole_typed_field_deletions": 0, + "Clock_GUI_flags_intentionally_modified": false, + "application_close_called": false, + "all_files_enumerated": true, + "WindowQuit_verified": false, + "formal_acceptance": false + }, + "whole_startup_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-ca91ebe65f40458f90b5aceda542dc66-standard-startup-000", + "files": {}, + "fresh_before_engine": true + }, + "whole_runtime_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-695fb5c34ea64f45a34350c185e1f49a-standard-runtime-000", + "files": {} + }, + "generated_reports": {}, + "source_sha256_end": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2", + "default_player_entire_profile_unchanged": true + }, + { + "phase": "001", + "test": "tests/ui/test_event_log_ui.gd", + "passed": true, + "failed": false, + "validation_error": null, + "profile_startup_name": "TheTree-PCK-tests-f0d08147369d41d4b5868f91616cb562-standard-startup-001", + "private_project_sha256": "ee4e93410ccb09c0f80ad1251ba079b84e23613d5290d24c131609980a2df6c0", + "private_project_fields": 2, + "source_sha256": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b", + "policy": { + "source_sha256": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b", + "ordinary_cleanup_prepared": true, + "ordinary_control_labels": [ + "single" + ], + "old_bounded_teardown": false, + "new_audio_QA": false, + "path": "tests/ui/test_event_log_ui.gd", + "candidate_source_sha256": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b" + }, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "logical_script": "res://tests/ui/test_event_log_ui.gd", + "starter_sha256": "45fdbf1a193fe4549efc65c7088a02d7727b0ca30cac692e818e7395e9288c7f", + "controlled_environment": { + "THE_TREE_PACK_PROFILE_NAME": "TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "THE_TREE_PACK_PROFILE_EXPECTED": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "THE_TREE_PACK_PROFILE_REPORT": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-profile.json", + "THE_TREE_FULL_PARSE_PATHS": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json", + "THE_TREE_AUDIO_TEARDOWN_PROOF_DIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/owned-audio", + "THE_TREE_AUDIO_FIXTURE_CONTROL_PROOF": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/control.json" + }, + "native_process": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "pid": 12186, + "started_utc": "2026-10-17T06:13:18.911597+00:00", + "ended_utc": "2026-10-17T06:13:20.823640+00:00", + "wall_seconds": 1.9120330829173326, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "fc7aa8fd4c41d7e0247f20d555a285694c589ead1c79ec01f9e3865f83ed80f6", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 12186, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "monotonic_ns": 2829305196412541, + "pid": 12186, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "started_utc": "2026-10-17T06:13:18.911597+00:00", + "current_process_identity": { + "pid": 12186, + "ppid": 10564, + "pgid": 12186, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage --script /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd --verbose --log-file /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 12186, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "monotonic_ns": 2829307100356750, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 12186, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/001.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log" + ], + "ended_utc": "2026-10-17T06:13:20.820081+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "outer_actual_capture": { + "actual_captured_pids": [ + 12186 + ], + "cleanup": [ + { + "pid": 12186, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + }, + "actual_pid": 12186, + "engine_ended": true, + "exit_code": 0, + "log": "tests__ui__test_event_log_ui.gd.log", + "log_sha256": "fc7aa8fd4c41d7e0247f20d555a285694c589ead1c79ec01f9e3865f83ed80f6", + "raw_native_log": { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001/engine-native.log", + "bytes": 21029, + "sha256": "9ef51e9e738dcf66496ee5888535d5b211d6cfb0fc6c13b524c0e15c686dfa62" + }, + "completion": { + "passed": true, + "checks": 34, + "failures": 0, + "marker": "Event log UI: 34 checks, 0 failures\n", + "errors": [], + "diagnostic_lines": [], + "known_leak_warning_lines": [], + "known_leak_warning_count": 0, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0 + }, + "reported_checks": 34, + "reported_failures": 0, + "completion_marker": "Event log UI: 34 checks, 0 failures\n", + "collector_errors": [], + "finite_original_diagnostic_review": { + "verified": true, + "original_NUL_fixture_contract_applied": false, + "producer_source_sha256": null, + "actual_transport_counts": { + "stdout": 0, + "stderr": 0, + "native_file": 0 + }, + "actual_complete_diagnostic_sequences": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "unknown_or_error_or_leak_lines": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "raw_lines_deleted_or_rewritten": 0, + "contract_sha256": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "allowed_e31_error_lines": [] + }, + "actual_private_profile": { + "report": { + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f0d08147369d41d4b5868f91616cb562-standard-startup-001", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true + }, + "report_sha256": "9609c2b230f800ccbeca0144ed6f75e968b5d47490aa7a5de65a0c0a8b4b7fe4", + "whole_files": {} + }, + "ordinary_owner_pairs": { + "verified": true, + "planned_label_sequence": [ + "single" + ], + "actual_owner_ID_sequence": [ + 133496309385 + ], + "unique_controlproof_paths": [ + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/control.json" + ], + "ordinary_owner_pairs": [ + { + "label": "single", + "actual_owner_instance_id": 133496309385, + "control_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/control.json", + "control_sha256": "671c18fc7c9c5ec272160a333f642cef331a7a1b37f1d9670f4bc8c8d2e70e38", + "control": { + "SceneTree_quit_overridden": false, + "WindowQuit_verified": false, + "after": { + "auto_accept_quit": true, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [], + "owner_meta_present": false, + "root_gui_disable_input": false + }, + "application_close_called": false, + "audio_teardown_passed": true, + "before": { + "auto_accept_quit": false, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [ + 133496309385 + ], + "owner_meta_present": true, + "root_gui_disable_input": false + }, + "clock_flags_intentionally_modified": false, + "clock_process_flags_unchanged": true, + "expected_remaining_owner_ids": [], + "formal_acceptance": false, + "gameplay_expectations_changed": false, + "maximum_wait_us": 500000, + "ordinary_owner_release_verified": true, + "owned_engine_pid": 12186, + "owner_instance_id": 133496309385, + "passed": true, + "root_gui_input_flag_unchanged": true, + "whole_Runtime_field_deletions": 0 + }, + "audio": { + "report_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/001-teardown/owned-audio/owner_133496309385.json", + "report_sha256": "e7b085fe03b1226cf6b525f9749327b883ace9d3260910b02f3e76ed2d2e7319", + "owner_instance_id": 133496309385, + "waited_actual_us": 107696, + "initial_targets": [ + { + "alive": true, + "class": "Node", + "instance_id": 134603605688, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamPlayer", + "instance_id": 134972704395, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamSynchronized", + "instance_id": -9223371901898848784, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371902116952388, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371901949180240, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": true, + "class": "AudioStreamPlaybackSynchronized", + "instance_id": -9223371901848516954, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371901445863731, + "kind": "stream", + "role": "click" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371901529749797, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": true, + "class": "AudioStreamPlaybackOggVorbis", + "instance_id": -9223371867337781569, + "kind": "last_playback", + "role": "click" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371901127096634, + "kind": "stream", + "role": "success" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371901210982618, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371900808329430, + "kind": "stream", + "role": "refusal" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371900892215507, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371900489562321, + "kind": "stream", + "role": "notification" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371900573448399, + "kind": "packet_sequence", + "role": "notification" + } + ], + "final_targets": [ + { + "alive": false, + "class": "", + "instance_id": 134603605688, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": 134972704395, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901898848784, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371902116952388, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901949180240, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901848516954, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901445863731, + "kind": "stream", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901529749797, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371867337781569, + "kind": "last_playback", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901127096634, + "kind": "stream", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371901210982618, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371900808329430, + "kind": "stream", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371900892215507, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371900489562321, + "kind": "stream", + "role": "notification" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371900573448399, + "kind": "packet_sequence", + "role": "notification" + } + ], + "full_typed_snapshot_files": { + "001-teardown/owned-audio/owner_133496309385-after.varbytes": { + "bytes": 81896, + "sha256": "6154afb5360751073c645c594c4361e9bf0da842501540cef00cc229c039c168" + }, + "001-teardown/owned-audio/owner_133496309385-before.varbytes": { + "bytes": 81896, + "sha256": "6154afb5360751073c645c594c4361e9bf0da842501540cef00cc229c039c168" + } + } + } + } + ], + "expected_control_count": 1, + "actual_audio_report_count": 1, + "whole_typed_field_deletions": 0, + "Clock_GUI_flags_intentionally_modified": false, + "application_close_called": false, + "all_files_enumerated": true, + "WindowQuit_verified": false, + "formal_acceptance": false + }, + "whole_startup_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-f0d08147369d41d4b5868f91616cb562-standard-startup-001", + "files": {}, + "fresh_before_engine": true + }, + "whole_runtime_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-33a371be2d8943879a51d18863fc9704-standard-runtime-001", + "files": {} + }, + "generated_reports": {}, + "source_sha256_end": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b", + "default_player_entire_profile_unchanged": true + }, + { + "phase": "002", + "test": "tests/ui/test_selection_autosave.gd", + "passed": true, + "failed": false, + "validation_error": null, + "profile_startup_name": "TheTree-PCK-tests-027b0692126b4d50a4c3b2db7af0e851-standard-startup-002", + "private_project_sha256": "377e74ca3ef7776104235f4bced3efe86ae3386e464b64641765b7fc58ac6d5a", + "private_project_fields": 2, + "source_sha256": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "policy": { + "source_sha256": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "ordinary_cleanup_prepared": true, + "ordinary_control_labels": [ + "single" + ], + "old_bounded_teardown": false, + "new_audio_QA": false, + "path": "tests/ui/test_selection_autosave.gd", + "candidate_source_sha256": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815" + }, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "logical_script": "res://tests/ui/test_selection_autosave.gd", + "starter_sha256": "b72a77952164118ba1cc12307f790b5d56b928a540e68ac5f4f5cdeb8df48fbe", + "controlled_environment": { + "THE_TREE_PACK_PROFILE_NAME": "TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "THE_TREE_PACK_PROFILE_EXPECTED": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "THE_TREE_PACK_PROFILE_REPORT": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-profile.json", + "THE_TREE_FULL_PARSE_PATHS": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/parse-paths.json", + "THE_TREE_FIRST_OPERATING_EVIDENCE_DIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-evidence", + "THE_TREE_AUDIO_TEARDOWN_PROOF_DIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/owned-audio", + "THE_TREE_AUDIO_FIXTURE_CONTROL_PROOF": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/control.json" + }, + "native_process": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "pid": 12202, + "started_utc": "2026-10-17T06:13:21.851059+00:00", + "ended_utc": "2026-10-17T06:14:01.369666+00:00", + "wall_seconds": 39.51846858393401, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "e888340660e167823996d75bfe60ea45ca398a86360e7c73de244c2644550905", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 12202, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "monotonic_ns": 2829308135965458, + "pid": 12202, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "started_utc": "2026-10-17T06:13:21.851059+00:00", + "current_process_identity": { + "pid": 12202, + "ppid": 10564, + "pgid": 12202, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage --script /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd --verbose --log-file /Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 12202, + "owner_pid": 10564, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "monotonic_ns": 2829347647088541, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 12202, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "--script", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/starters/002.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log" + ], + "ended_utc": "2026-10-17T06:14:01.366933+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "outer_actual_capture": { + "actual_captured_pids": [ + 12202 + ], + "cleanup": [ + { + "pid": 12202, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + }, + "actual_pid": 12202, + "engine_ended": true, + "exit_code": 0, + "log": "tests__ui__test_selection_autosave.gd.log", + "log_sha256": "e888340660e167823996d75bfe60ea45ca398a86360e7c73de244c2644550905", + "raw_native_log": { + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002/engine-native.log", + "bytes": 25230, + "sha256": "71c4dd1e53fe370756212b76997da66862c0791b93fbbf30509dc92b3198a308" + }, + "completion": { + "passed": true, + "checks": 75, + "failures": 0, + "marker": "First operating day: 75 checks, 0 failures\n", + "errors": [], + "diagnostic_lines": [], + "known_leak_warning_lines": [], + "known_leak_warning_count": 0, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0 + }, + "reported_checks": 75, + "reported_failures": 0, + "completion_marker": "First operating day: 75 checks, 0 failures\n", + "collector_errors": [], + "finite_original_diagnostic_review": { + "verified": true, + "original_NUL_fixture_contract_applied": false, + "producer_source_sha256": null, + "actual_transport_counts": { + "stdout": 0, + "stderr": 0, + "native_file": 0 + }, + "actual_complete_diagnostic_sequences": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "unknown_or_error_or_leak_lines": { + "stdout": [], + "stderr": [], + "native_file": [] + }, + "raw_lines_deleted_or_rewritten": 0, + "contract_sha256": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "allowed_e31_error_lines": [] + }, + "actual_private_profile": { + "report": { + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-027b0692126b4d50a4c3b2db7af0e851-standard-startup-002", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true + }, + "report_sha256": "df05426e13daa3817d624cbf682e45b48583a411c6ab4019d71fd8d8940cb4f2", + "whole_files": {} + }, + "outside_report": { + "verified": true, + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-evidence/operating-report.json", + "bytes": 4840, + "sha256": "9791a9367ed16eaffe8d2221931d0649eb451d3f9cc752411840fb6ca8a89b3d", + "actual_engine_pid": 12202, + "producer_test": "tests/ui/test_selection_autosave.gd", + "producer_source_sha256": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "report_owner_source": "tests/ui/test_first_operating_day.gd", + "report_owner_source_sha256": "fcba5cee4ea7b16340871d98634cef56d80ca2197b1b069d47ae6cf287693226", + "payload_field_deletions": 0, + "whole_JSON": { + "lodging_sales": 240, + "report": { + "business_day": 2, + "cash": 3536, + "cash_in": 0, + "cash_net": -124, + "cash_out": 124, + "closed_days": [ + { + "anomalies": [ + { + "allocated_total": 120, + "allocations": [ + { + "amount": 120, + "facility_id": "facility_00000001" + } + ], + "code": "WAGE_ALLOCATION_EVIDENCE", + "facility_ids": [ + "facility_00000001", + "facility_00000003", + "facility_00000004" + ], + "new_wages_total": 120, + "unallocated_by_staff": [], + "unallocated_total": 0, + "version": 1 + } + ], + "arrears_total": 0, + "balanced": true, + "category_totals": { + "construction_cash_flow": 1400, + "cost_of_goods": 180, + "fines": 0, + "maintenance": 4, + "refunds": 0, + "revenue": 240, + "taxes_and_interest": 0, + "utilities": 0, + "wages": 120 + }, + "closed_at": 1440, + "consecutive_insolvency_count": 1, + "day": 1, + "facility_profit_loss": { + "facility_00000001": { + "expenses": 122, + "net_profit": -122, + "revenue": 0 + }, + "facility_00000003": { + "expenses": 1, + "net_profit": -1, + "revenue": 0 + }, + "facility_00000004": { + "expenses": 1, + "net_profit": 239, + "revenue": 240 + } + }, + "net_profit": -64, + "period_end_minute_exclusive": 1440, + "period_start_minute": 0, + "previous_day_delta": 0, + "reconciliation_difference": 0, + "settlement": { + "arrears_total": 0, + "day": 1, + "fingerprint": "aa364734c069424af72aaaafd983062d78aee2f90d92b29f890bd77484dd5efd", + "input_payments": [ + { + "amount": 120, + "staff_id": "staff_akane" + } + ], + "new_wages_total": 120, + "paid_total": 120, + "prior_arrears_total": 0, + "replayed": false, + "rows": [ + { + "daily_wage": 120, + "employment_kind": "FREE_HIRE", + "new_wages": 120, + "payment": 120, + "payroll_status": "ACTIVE", + "prior_arrears": 0, + "staff_id": "staff_akane", + "total_due": 120, + "unpaid_after": 0 + } + ], + "settlement_id": "payroll-day-00000001", + "total_due": 120, + "unpaid_after_total": 0, + "upkeep_arrears_total": 0 + }, + "seven_day_average": -64, + "seven_day_average_detail": { + "count": 1, + "quotient": -64, + "remainder": 0, + "sum": -64 + }, + "terminal_state": "RUNNING" + } + ], + "construction_cash_out": 0, + "period_start": 1440, + "selected_close": { + "anomalies": [ + { + "allocated_total": 120, + "allocations": [ + { + "amount": 120, + "facility_id": "facility_00000001" + } + ], + "code": "WAGE_ALLOCATION_EVIDENCE", + "facility_ids": [ + "facility_00000001", + "facility_00000003", + "facility_00000004" + ], + "new_wages_total": 120, + "unallocated_by_staff": [], + "unallocated_total": 0, + "version": 1 + } + ], + "arrears_total": 0, + "balanced": true, + "category_totals": { + "construction_cash_flow": 1400, + "cost_of_goods": 180, + "fines": 0, + "maintenance": 4, + "refunds": 0, + "revenue": 240, + "taxes_and_interest": 0, + "utilities": 0, + "wages": 120 + }, + "closed_at": 1440, + "consecutive_insolvency_count": 1, + "day": 1, + "facility_profit_loss": { + "facility_00000001": { + "expenses": 122, + "net_profit": -122, + "revenue": 0 + }, + "facility_00000003": { + "expenses": 1, + "net_profit": -1, + "revenue": 0 + }, + "facility_00000004": { + "expenses": 1, + "net_profit": 239, + "revenue": 240 + } + }, + "net_profit": -64, + "period_end_minute_exclusive": 1440, + "period_start_minute": 0, + "previous_day_delta": 0, + "reconciliation_difference": 0, + "settlement": { + "arrears_total": 0, + "day": 1, + "fingerprint": "aa364734c069424af72aaaafd983062d78aee2f90d92b29f890bd77484dd5efd", + "input_payments": [ + { + "amount": 120, + "staff_id": "staff_akane" + } + ], + "new_wages_total": 120, + "paid_total": 120, + "prior_arrears_total": 0, + "replayed": false, + "rows": [ + { + "daily_wage": 120, + "employment_kind": "FREE_HIRE", + "new_wages": 120, + "payment": 120, + "payroll_status": "ACTIVE", + "prior_arrears": 0, + "staff_id": "staff_akane", + "total_due": 120, + "unpaid_after": 0 + } + ], + "settlement_id": "payroll-day-00000001", + "total_due": 120, + "unpaid_after_total": 0, + "upkeep_arrears_total": 0 + }, + "seven_day_average": -64, + "seven_day_average_detail": { + "count": 1, + "quotient": -64, + "remainder": 0, + "sum": -64 + }, + "terminal_state": "RUNNING" + }, + "upkeep_arrears": 0, + "upkeep_cash_out": 4, + "wage_cash_out": 120 + }, + "staff_count": 1 + } + }, + "ordinary_owner_pairs": { + "verified": true, + "planned_label_sequence": [ + "single" + ], + "actual_owner_ID_sequence": [ + 136281327246 + ], + "unique_controlproof_paths": [ + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/control.json" + ], + "ordinary_owner_pairs": [ + { + "label": "single", + "actual_owner_instance_id": 136281327246, + "control_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/control.json", + "control_sha256": "c4af4a6157c412f92e53de88dd71af4b0faf97e97c55b5f1213608a8f6035895", + "control": { + "SceneTree_quit_overridden": false, + "WindowQuit_verified": false, + "after": { + "auto_accept_quit": true, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [], + "owner_meta_present": false, + "root_gui_disable_input": false + }, + "application_close_called": false, + "audio_teardown_passed": true, + "before": { + "auto_accept_quit": false, + "clock_physics_process": false, + "clock_process": true, + "clock_process_mode": 0, + "closing": false, + "original_auto_accept_quit": true, + "owner_ids": [ + 136281327246 + ], + "owner_meta_present": true, + "root_gui_disable_input": false + }, + "clock_flags_intentionally_modified": false, + "clock_process_flags_unchanged": true, + "expected_remaining_owner_ids": [], + "formal_acceptance": false, + "gameplay_expectations_changed": false, + "maximum_wait_us": 500000, + "ordinary_owner_release_verified": true, + "owned_engine_pid": 12202, + "owner_instance_id": 136281327246, + "passed": true, + "root_gui_input_flag_unchanged": true, + "whole_Runtime_field_deletions": 0 + }, + "audio": { + "report_path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/002-teardown/owned-audio/owner_136281327246.json", + "report_sha256": "aa18b8d3b2185eae1b84269c4ebba02fb39c7b0aff57b04df61476a7df8047c0", + "owner_instance_id": 136281327246, + "waited_actual_us": 31624, + "initial_targets": [ + { + "alive": true, + "class": "Node", + "instance_id": 137388623546, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamPlayer", + "instance_id": 137757722256, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamSynchronized", + "instance_id": -9223371899113830897, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371899331934530, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": true, + "class": "AudioStreamWAV", + "instance_id": -9223371899164162379, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": true, + "class": "AudioStreamPlaybackSynchronized", + "instance_id": -9223371899063499093, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371898660845874, + "kind": "stream", + "role": "click" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371898744731940, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371898342078777, + "kind": "stream", + "role": "success" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371898425964761, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371898023311573, + "kind": "stream", + "role": "refusal" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371898107197650, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": true, + "class": "AudioStreamOggVorbis", + "instance_id": -9223371897704544464, + "kind": "stream", + "role": "notification" + }, + { + "alive": true, + "class": "OggPacketSequence", + "instance_id": -9223371897788430542, + "kind": "packet_sequence", + "role": "notification" + } + ], + "final_targets": [ + { + "alive": false, + "class": "", + "instance_id": 137388623546, + "kind": "bgm_owner", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": 137757722256, + "kind": "bgm_player", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371899113830897, + "kind": "bgm_synchronized", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371899331934530, + "kind": "bgm_stream", + "role": "front" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371899164162379, + "kind": "bgm_stream", + "role": "back" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371899063499093, + "kind": "bgm_playback", + "role": "bgm" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898660845874, + "kind": "stream", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898744731940, + "kind": "packet_sequence", + "role": "click" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898342078777, + "kind": "stream", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898425964761, + "kind": "packet_sequence", + "role": "success" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898023311573, + "kind": "stream", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371898107197650, + "kind": "packet_sequence", + "role": "refusal" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897704544464, + "kind": "stream", + "role": "notification" + }, + { + "alive": false, + "class": "", + "instance_id": -9223371897788430542, + "kind": "packet_sequence", + "role": "notification" + } + ], + "full_typed_snapshot_files": { + "002-teardown/owned-audio/owner_136281327246-after.varbytes": { + "bytes": 891296, + "sha256": "7764fb698cd3cf993ebf653b67bdf4f6b3ce14eb95516de7d02ec3b93adeb0dd" + }, + "002-teardown/owned-audio/owner_136281327246-before.varbytes": { + "bytes": 891296, + "sha256": "7764fb698cd3cf993ebf653b67bdf4f6b3ce14eb95516de7d02ec3b93adeb0dd" + } + } + } + } + ], + "expected_control_count": 1, + "actual_audio_report_count": 1, + "whole_typed_field_deletions": 0, + "Clock_GUI_flags_intentionally_modified": false, + "application_close_called": false, + "all_files_enumerated": true, + "WindowQuit_verified": false, + "formal_acceptance": false + }, + "whole_startup_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-027b0692126b4d50a4c3b2db7af0e851-standard-startup-002", + "files": {}, + "fresh_before_engine": true + }, + "whole_runtime_profile_after": { + "path": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-5f68e8c4b3274b3b9f18ad69b9e35551-standard-runtime-002", + "files": {} + }, + "generated_reports": {}, + "source_sha256_end": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "default_player_entire_profile_unchanged": true + } + ], + "original_unit_accepted": false, + "preflight_only": true, + "S": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "M": "54cade4181f6c3c4f5701ba54ac5fcbeca695945", + "Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "T": "1c1355608b9c53ba207ad567de38e6e6d104c8f1", + "OS_input_executed": false, + "cross_process_executed": false, + "independent_review_executed": false +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/parse-paths.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/parse-paths.json new file mode 100644 index 0000000..00b3158 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/parse-paths.json @@ -0,0 +1,328 @@ +[ + "res://autoload/event_bus.gd", + "res://autoload/game_clock.gd", + "res://autoload/game_state.gd", + "res://autoload/simulation_runtime.gd", + "res://scenes/main/main.gd", + "res://scenes/main/world_preview.gd", + "res://scripts/authority/authority_service.gd", + "res://scripts/authority/evidence.gd", + "res://scripts/authority/heat_state.gd", + "res://scripts/authority/incident.gd", + "res://scripts/authority/inspection.gd", + "res://scripts/construction/construction_job.gd", + "res://scripts/construction/construction_service.gd", + "res://scripts/construction/excavation_service.gd", + "res://scripts/construction/facility_resize_preview.gd", + "res://scripts/construction/facility_resize_routes.gd", + "res://scripts/construction/placement_report.gd", + "res://scripts/core/command.gd", + "res://scripts/core/command_queue.gd", + "res://scripts/core/command_result.gd", + "res://scripts/core/definition_registry.gd", + "res://scripts/core/deterministic_rng.gd", + "res://scripts/core/domain_event.gd", + "res://scripts/core/domain_event_stream.gd", + "res://scripts/core/performance_budget.gd", + "res://scripts/core/save_migration_registry.gd", + "res://scripts/core/save_service.gd", + "res://scripts/core/simulation_digest.gd", + "res://scripts/core/simulation_kernel.gd", + "res://scripts/core/simulation_snapshot.gd", + "res://scripts/core/stable_id_generator.gd", + "res://scripts/core/state_transaction.gd", + "res://scripts/data/facility_catalog.gd", + "res://scripts/data/facility_definition.gd", + "res://scripts/data/mvp_content_catalog.gd", + "res://scripts/defense/defense_service.gd", + "res://scripts/economy/economy_service.gd", + "res://scripts/economy/facility_upkeep_accrual.gd", + "res://scripts/economy/facility_upkeep_settlement.gd", + "res://scripts/economy/ledger_backed_resource_state.gd", + "res://scripts/economy/ledger_entry.gd", + "res://scripts/environment/facility_cleaning_bridge.gd", + "res://scripts/environment/facility_cleaning_policy.gd", + "res://scripts/environment/facility_cleanliness_service.gd", + "res://scripts/environment/weather_timeline.gd", + "res://scripts/events/event_action.gd", + "res://scripts/events/event_choice.gd", + "res://scripts/events/event_condition.gd", + "res://scripts/events/event_definition.gd", + "res://scripts/events/event_instance.gd", + "res://scripts/events/event_service.gd", + "res://scripts/facility/facility_instance.gd", + "res://scripts/facility/facility_pricing.gd", + "res://scripts/facility/facility_service.gd", + "res://scripts/facility/service_instance.gd", + "res://scripts/facility/service_request.gd", + "res://scripts/guest/guest_definition.gd", + "res://scripts/guest/guest_runtime.gd", + "res://scripts/guest/guest_service.gd", + "res://scripts/inventory/inventory_reservation.gd", + "res://scripts/inventory/inventory_service.gd", + "res://scripts/inventory/logistics_dispatcher.gd", + "res://scripts/inventory/logistics_request.gd", + "res://scripts/mana/mana_network_service.gd", + "res://scripts/mana/mana_power_projection.gd", + "res://scripts/mana/mana_reserve_balance.gd", + "res://scripts/operations/operations_coordinator.gd", + "res://scripts/progression/progression_service.gd", + "res://scripts/relationship/original_relationship_state.gd", + "res://scripts/relationship/placement_risk_preview_service.gd", + "res://scripts/relationship/relationship_service.gd", + "res://scripts/relationship/relationship_state.gd", + "res://scripts/staff/shift_instance.gd", + "res://scripts/staff/staff_commute_service.gd", + "res://scripts/staff/staff_runtime.gd", + "res://scripts/staff/staff_service.gd", + "res://scripts/staff/staff_task.gd", + "res://scripts/staff/task_dispatcher.gd", + "res://scripts/supply/kitchen_production_service.gd", + "res://scripts/supply/supply_auto_purchase_plans.gd", + "res://scripts/supply/supply_auto_purchase_quote_plans.gd", + "res://scripts/supply/supply_catalog.gd", + "res://scripts/supply/supply_logistics_bridge.gd", + "res://scripts/supply/supply_management_service.gd", + "res://scripts/supply/supply_purchase_quote_v2.gd", + "res://scripts/transport/elevator_service.gd", + "res://scripts/ui/business_management_panel.gd", + "res://scripts/ui/defense_management_panel.gd", + "res://scripts/ui/event_log_dialog.gd", + "res://scripts/ui/guest_observation_panel.gd", + "res://scripts/ui/inactive_layer_rooms.gd", + "res://scripts/ui/infirmary_room_art.gd", + "res://scripts/ui/inn_opening_guide.gd", + "res://scripts/ui/layer_interface_skin.gd", + "res://scripts/ui/manual_save_slots_dialog.gd", + "res://scripts/ui/operating_ledger_panel.gd", + "res://scripts/ui/operation_feedback.gd", + "res://scripts/ui/operations_camera_controls.gd", + "res://scripts/ui/paired_bgm.gd", + "res://scripts/ui/pixel_people.gd", + "res://scripts/ui/pixel_tower_art.gd", + "res://scripts/ui/pixel_tower_demo.gd", + "res://scripts/ui/room_presentation.gd", + "res://scripts/ui/staff_management_panel.gd", + "res://scripts/ui/standard_room_art.gd", + "res://scripts/ui/supply_management_panel.gd", + "res://scripts/ui/ui_audio_feedback.gd", + "res://scripts/ui/ui_audio_owner_shutdown.gd", + "res://scripts/ui/ui_audio_settings_dialog.gd", + "res://scripts/ui/visual_theme_profile.gd", + "res://scripts/ui/world_tree_rank_dialog.gd", + "res://scripts/world/facility_infrastructure_projector.gd", + "res://scripts/world/legacy_stair_service.gd", + "res://scripts/world/path_service.gd", + "res://scripts/world/route_subslot_path_adapter.gd", + "res://scripts/world/spatial_subslot_service.gd", + "res://scripts/world/world_service.gd", + "res://tests/business/test_business_closure.gd", + "res://tests/business/test_business_operations.gd", + "res://tests/business/test_required_kitchen.gd", + "res://tests/environment/test_cleaning_access.gd", + "res://tests/environment/test_facility_cleanliness.gd", + "res://tests/environment/test_runtime_cleanliness.gd", + "res://tests/environment/test_runtime_weather.gd", + "res://tests/environment/test_weather_recovery.gd", + "res://tests/environment/test_weather_timeline.gd", + "res://tests/export/test_exported_opening.gd", + "res://tests/fixtures/p08-02/mixed_world.gd", + "res://tests/fixtures/p08-02/reader.gd", + "res://tests/fixtures/p08-02/writer.gd", + "res://tests/fixtures/p08-03/passive_placement.gd", + "res://tests/fixtures/p08-03/placement.gd", + "res://tests/fixtures/p23-03/diagnostic_stream.gd", + "res://tests/fixtures/p23-03/layout_comparison.gd", + "res://tests/fixtures/p23-03/observation.gd", + "res://tests/fixtures/p23-03/passive_observation.gd", + "res://tests/fixtures/p23-03/passive_os_recorder.gd", + "res://tests/fixtures/pre_auto_purchase_runtime.gd", + "res://tests/fixtures/pre_upkeep_runtime.gd", + "res://tests/fixtures/required_kitchen_setup.gd", + "res://tests/helpers/ui_audio_fixture_cleanup.gd", + "res://tests/helpers/ui_audio_teardown.gd", + "res://tests/mvp/test_amelia_donations.gd", + "res://tests/mvp/test_anri_floor_pricing.gd", + "res://tests/mvp/test_approved_free_unique_arrears.gd", + "res://tests/mvp/test_chapel_boundaries.gd", + "res://tests/mvp/test_chapel_service.gd", + "res://tests/mvp/test_fine_cleaning_effect.gd", + "res://tests/mvp/test_mvp_content_catalog.gd", + "res://tests/mvp/test_operations_coordinator.gd", + "res://tests/mvp/test_original_midnight_settlement.gd", + "res://tests/mvp/test_original_room_zones.gd", + "res://tests/mvp/test_pending_service_pricing_report.gd", + "res://tests/mvp/test_premium_room.gd", + "res://tests/mvp/test_premium_room_guest_flow.gd", + "res://tests/mvp/test_progression_service.gd", + "res://tests/mvp/test_runtime_content_progression.gd", + "res://tests/mvp/test_runtime_mana_depletion.gd", + "res://tests/mvp/test_runtime_operations_acceptance.gd", + "res://tests/mvp/test_runtime_operations_integration.gd", + "res://tests/mvp/test_runtime_upkeep.gd", + "res://tests/mvp/test_staff_unique_contract_report.gd", + "res://tests/mvp/test_tomari_floor_trouble.gd", + "res://tests/mvp/test_unique_character_validation_policy.gd", + "res://tests/mvp/test_upkeep_construction_boundaries.gd", + "res://tests/mvp/test_upkeep_legacy_midnight.gd", + "res://tests/mvp/test_upkeep_loss_streak.gd", + "res://tests/performance/fixtures/linear_path_reference.gd", + "res://tests/performance/fixtures/simulation_digest_v1_reference.gd", + "res://tests/performance/fixtures/uncached_preview_reference.gd", + "res://tests/performance/perf_mvp_001_harness.gd", + "res://tests/performance/profile_production_scene.gd", + "res://tests/performance/test_digest_performance.gd", + "res://tests/performance/test_facility_reachability.gd", + "res://tests/performance/test_lazy_digest.gd", + "res://tests/performance/test_mvp_manifest_cache.gd", + "res://tests/performance/test_path_membership.gd", + "res://tests/performance/test_perf_mvp_001.gd", + "res://tests/performance/test_snapshot_ownership.gd", + "res://tests/performance/test_system_optimization.gd", + "res://tests/performance/test_world_snapshot_cache.gd", + "res://tests/run_tests.gd", + "res://tests/s0/test_command_snapshot_key_order.gd", + "res://tests/s0/test_command_transaction.gd", + "res://tests/s0/test_definition_registry.gd", + "res://tests/s0/test_determinism.gd", + "res://tests/s0/test_domain_events.gd", + "res://tests/s0/test_kernel_and_save.gd", + "res://tests/s0/test_runtime_integration.gd", + "res://tests/s0/test_stable_id_generator.gd", + "res://tests/s1/test_construction_service.gd", + "res://tests/s1/test_dimension_batch_save.gd", + "res://tests/s1/test_excavation_service.gd", + "res://tests/s1/test_facility_infrastructure_projector.gd", + "res://tests/s1/test_facility_resize_preview.gd", + "res://tests/s1/test_original_facility_dimensions.gd", + "res://tests/s1/test_p08_combined_migration.gd", + "res://tests/s1/test_path_congestion.gd", + "res://tests/s1/test_path_service.gd", + "res://tests/s1/test_path_snapshot_transit_guard.gd", + "res://tests/s1/test_route_subslot_path_adapter.gd", + "res://tests/s1/test_runtime_infrastructure_integration.gd", + "res://tests/s1/test_runtime_world_construction.gd", + "res://tests/s1/test_spatial_subslot_service.gd", + "res://tests/s1/test_weighted_resize_runtime.gd", + "res://tests/s1/test_world_service.gd", + "res://tests/s2/test_economy_service.gd", + "res://tests/s2/test_facility_pricing.gd", + "res://tests/s2/test_facility_service.gd", + "res://tests/s2/test_facility_upkeep_accrual.gd", + "res://tests/s2/test_facility_upkeep_settlement.gd", + "res://tests/s2/test_inventory_logistics.gd", + "res://tests/s2/test_kitchen_production.gd", + "res://tests/s2/test_ledger_backed_resources.gd", + "res://tests/s2/test_mana_network_service.gd", + "res://tests/s2/test_mana_power_projection.gd", + "res://tests/s2/test_mana_reserve_balance.gd", + "res://tests/s2/test_original_facility_parameters.gd", + "res://tests/s2/test_runtime_operations_cycle.gd", + "res://tests/s2/test_service_start_slots.gd", + "res://tests/s3/test_guest_observation_restore_order.gd", + "res://tests/s3/test_guest_service.gd", + "res://tests/s3/test_runtime_actor_cycle.gd", + "res://tests/s3/test_runtime_actor_hardening.gd", + "res://tests/s3/test_runtime_path_traffic.gd", + "res://tests/s3/test_runtime_staff_assignment.gd", + "res://tests/s3/test_staff_payroll_operations.gd", + "res://tests/s3/test_staff_service.gd", + "res://tests/s4/test_original_relationship_model.gd", + "res://tests/s4/test_original_relationship_runtime.gd", + "res://tests/s4/test_placement_risk_preview_service.gd", + "res://tests/s4/test_relationship_event_service.gd", + "res://tests/s4/test_runtime_relationship_events.gd", + "res://tests/s5/test_authority_service.gd", + "res://tests/s5/test_defense_service.gd", + "res://tests/s5/test_runtime_authority_cycle.gd", + "res://tests/s5/test_runtime_defense_autonomy.gd", + "res://tests/s5/test_runtime_defense_cycle.gd", + "res://tests/s5/test_runtime_event_defense.gd", + "res://tests/s6/test_performance_budget.gd", + "res://tests/s6/test_runtime_save_lifecycle.gd", + "res://tests/s6/test_runtime_snapshot_serialization.gd", + "res://tests/s6/test_save_operations.gd", + "res://tests/s6/test_save_preflight.gd", + "res://tests/s6/test_save_recovery_preservation.gd", + "res://tests/staff/test_dormitory_dimension_migration.gd", + "res://tests/staff/test_dormitory_shift_cycle.gd", + "res://tests/staff/test_rescue_elevator.gd", + "res://tests/staff/test_shift_rush.gd", + "res://tests/staff/test_staff_commute.gd", + "res://tests/staff/test_staff_dormitory.gd", + "res://tests/staff/test_staff_rescue.gd", + "res://tests/staff/test_staff_rest.gd", + "res://tests/staff/test_task_work_clock.gd", + "res://tests/supply/test_mimi_purchase_quote.gd", + "res://tests/supply/test_normal_auto_purchase_chain.gd", + "res://tests/supply/test_normal_supply_chain.gd", + "res://tests/supply/test_supply_auto_purchase.gd", + "res://tests/supply/test_supply_auto_purchase_boundaries.gd", + "res://tests/supply/test_supply_auto_purchase_destruction.gd", + "res://tests/supply/test_supply_logistics_bridge.gd", + "res://tests/supply/test_supply_management_service.gd", + "res://tests/supply/test_supply_save_migration.gd", + "res://tests/transport/test_elevator_service.gd", + "res://tests/transport/test_runtime_build_preview.gd", + "res://tests/transport/test_runtime_stairs.gd", + "res://tests/transport/test_runtime_transport.gd", + "res://tests/transport/test_runtime_transport_comparison.gd", + "res://tests/transport/test_transport_boundaries.gd", + "res://tests/transport/test_transport_comparison.gd", + "res://tests/transport/test_transport_density_migration.gd", + "res://tests/transport/test_transport_save.gd", + "res://tests/ui/capture_main_dashboard.gd", + "res://tests/ui/capture_pixel_tower.gd", + "res://tests/ui/fixtures/counted_dashboard.gd", + "res://tests/ui/fixtures/opening_restart_flow.gd", + "res://tests/ui/fixtures/operations_os_observer.gd", + "res://tests/ui/fixtures/selection_cross_process.gd", + "res://tests/ui/test_actor_selection.gd", + "res://tests/ui/test_anri_recruitment.gd", + "res://tests/ui/test_approved_free_unique_arrears_ui.gd", + "res://tests/ui/test_business_management.gd", + "res://tests/ui/test_chapel_gameplay.gd", + "res://tests/ui/test_cleaning_gameplay.gd", + "res://tests/ui/test_dashboard_coalescing.gd", + "res://tests/ui/test_defense_management.gd", + "res://tests/ui/test_dimension_migration_ui.gd", + "res://tests/ui/test_elevator_management.gd", + "res://tests/ui/test_event_log_ui.gd", + "res://tests/ui/test_first_operating_day.gd", + "res://tests/ui/test_guest_decision_log.gd", + "res://tests/ui/test_guest_observation.gd", + "res://tests/ui/test_layer_presentation.gd", + "res://tests/ui/test_layer_skin.gd", + "res://tests/ui/test_main_audio_feedback.gd", + "res://tests/ui/test_main_dashboard.gd", + "res://tests/ui/test_opening_assignment.gd", + "res://tests/ui/test_operations_notification.gd", + "res://tests/ui/test_original_build_pointer.gd", + "res://tests/ui/test_original_facility_controls.gd", + "res://tests/ui/test_p08_normal_placement_ops.gd", + "res://tests/ui/test_p23_life_observation.gd", + "res://tests/ui/test_paired_bgm.gd", + "res://tests/ui/test_pixel_tower.gd", + "res://tests/ui/test_rank_pointer.gd", + "res://tests/ui/test_room_presentation.gd", + "res://tests/ui/test_selection_autosave.gd", + "res://tests/ui/test_selection_departure.gd", + "res://tests/ui/test_selection_lifecycle.gd", + "res://tests/ui/test_staff_management.gd", + "res://tests/ui/test_staff_rescue.gd", + "res://tests/ui/test_staff_rest.gd", + "res://tests/ui/test_stair_transport_details.gd", + "res://tests/ui/test_supply_auto_purchase_ui.gd", + "res://tests/ui/test_supply_management.gd", + "res://tests/ui/test_ui_audio_feedback.gd", + "res://tests/ui/test_ui_presentation_audio_contract.gd", + "res://tests/ui/test_upkeep_closed_ui.gd", + "res://tests/ui/test_upkeep_inspector.gd", + "res://tests/ui/test_world_tree_rank.gd", + "res://tests/world/test_elevator_topology.gd", + "res://tests/world/test_legacy_stairs.gd", + "res://tests/world/test_path_transit_density.gd", + "res://tests/world/test_path_vertical_policy.gd", + "res://tests/world/test_stair_infrastructure.gd", + "res://tools/capture_facility_audit.gd" +] diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/runner-input.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/runner-input.json new file mode 100644 index 0000000..78e163f --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-native/runner-input.json @@ -0,0 +1,5118 @@ +{ + "protocol": "guarded-operations-local-v1", + "full_regression": false, + "source_commit": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "source_state": "exact prepared Q/T local affected verification; not normal integration candidate or whole-unit acceptance", + "S": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "M": "54cade4181f6c3c4f5701ba54ac5fcbeca695945", + "Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "T": "1c1355608b9c53ba207ad567de38e6e6d104c8f1", + "dirty_status": "", + "selected_source_map": { + "AGENTS.md": "8d8dc40211390275f858f322743309a0663c4f2d859780a8b8a08cea1450e8b3", + "Makefile": "a9248620f6d3ea9de293fbbe29e0c7155af4bd844f8a91afcc989a471e9f268e", + "assets/audio/bgm/tree_theme_back_candidate.wav": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "assets/audio/bgm/tree_theme_back_candidate.wav.import": "aedbbd43ca5ef33eada0aae53191ab9c0e321bb05289e7925c002ccd49c1eb15", + "assets/audio/bgm/tree_theme_front_candidate.wav": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "assets/audio/bgm/tree_theme_front_candidate.wav.import": "0f02aa9a0737018164faf573933f25a506c973c3dfe99f4ecb0a90c99ad01f26", + "assets/audio/ui/License.txt": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9", + "assets/audio/ui/bong_001.ogg": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "assets/audio/ui/bong_001.ogg.import": "15f986d02ba57dd4435edf77723b8ea7dee9fdbe629f268f4c3880b8fd4722c3", + "assets/audio/ui/click_001.ogg": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "assets/audio/ui/click_001.ogg.import": "460e5a751e591a61df4a2b3317b2666644934bf3727f8d1c33e84038b64a518a", + "assets/audio/ui/confirmation_001.ogg": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "assets/audio/ui/confirmation_001.ogg.import": "b03ac42050d89bff458fbb31eec26de3081272edb6406a51098ff5e76a214cf1", + "assets/audio/ui/error_008.ogg": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "assets/audio/ui/error_008.ogg.import": "a2ec2bfc2fc3f30f936cb3756e1c752e7d58090ea29cbeebc620a8b06f4f219a", + "assets/audio/ui/source_manifest.json": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9", + "assets/icons/project_icon.svg": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b", + "assets/icons/project_icon.svg.import": "a2e07249a4eb8dd76a0e2f91f5cb5a1197d69d32d3b4fe3dcbc9935017512699", + "assets/kenney/README.md": "aaf2b3f1ba7b747709d5910389acaaca2beda2a1ca8eed12b0abfd81ddb3f1da", + "assets/kenney/sources.json": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76", + "assets/kenney/tiny_dungeon/License.txt": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111", + "assets/kenney/tiny_dungeon/Preview.png": "b6023d3a9504f84bbd128d21680d0899c7a150bce3443d0861590f3f3de1c24b", + "assets/kenney/tiny_dungeon/Preview.png.import": "2f07b4aa6b1b711dc4993e4b3ae0ac51d73f3b857bd2a81d579a31c3af0efec0", + "assets/kenney/tiny_dungeon/Sample.png": "2b922fefcaa5728986e0b5c1fb901a51c3e571c39e6bed1a22fa1ffdf504370f", + "assets/kenney/tiny_dungeon/Sample.png.import": "b457890599ec46167078c3ae0a2b9eb0ff150f7a200ef572bcfd04a74969425d", + "assets/kenney/tiny_dungeon/Tiled/sampleMap.tmx": "3849e083e3d4f6a71dbf725d8473e93fa6ef8cdc9d314368eee15c980cf41775", + "assets/kenney/tiny_dungeon/Tiled/sampleSheet.tsx": "a2cca2c5e50b14023ce00f5d4112fb0b8264bfff9407d7a5198656e28d67fa16", + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png": "5653222ac495d89e942f9b636300759b3f38e85b26e9b888676f2e9ab834095a", + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png.import": "bf838a715d001bbb137349b609997e313293412bd72c4411457c5fd90bc5b68b", + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png.import": "a9f6dea88271040a123f8dadc1e117c67084ccc855ef09ebc77b54ff8c0a693f", + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png": "ebf91e6638d484dc6bdaec5f30e91589252125146b70c2911f11fac7ebe17090", + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png.import": "d2ee2725786dca68b1d21e296c2a81fc279c8259a63c15de06b30e56de54ba76", + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png": "cd86d8a06512f6e1bb97110fdefc9dbbd64ea4d50e0c04158860d8420145c346", + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png.import": "5e6379cb6e1b89c2653fe14cd16e4af5751250648bd67d8030bf501178ec88a4", + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png": "1bee42a448291ff9259c6afee8151478238d1c2f49e74f3323577e0110b8fc67", + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png.import": "c5b344b00fe86fcaba2d8c267d32f64a7f43dc92e5264aea340c25228abc445d", + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png": "2c0b45910d964d71112b81f7be17cc9a24169d4942c64ce8b59ea0f3f7490ca8", + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png.import": "264d6dc36cbe30449296f4cef60534a757c3aa52756565037b74edbc981873e3", + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png": "f3ea334d2be859c68ad1d1ff9c3314905ac12030cd65ce093e4ee8ec3c6b202b", + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png.import": "2b84bf3933f098d37f55ef9f24d6b7159da887ee79a6efed315a6c0b6db3abf7", + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png": "7ed587c0ae06d8c8dfb683ff25b7119c6600f21364a253301a3faf230a1eb0e6", + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png.import": "2cc2a4d9c7321618893d1a933f8105b5d92a67e8642413d3d33291442687a82b", + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png": "34fefe03ad9f435a777c81e56e288ead41dc3a0654088d85b51cb36e5579a0d3", + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png.import": "ff1e3aa0414574cf8f5beca3176fd29f1df73ca0600a1402945bb73d23a6a128", + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png": "883ba3a3fb022b373db047b9dd19ae67f2611e584190a82d45d2b8d3f21dfad2", + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png.import": "575137be3664def1c637addd42c607f761264da52e628567d149023cf58ae87e", + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png": "23721149763a8fd6071857c19e01d0967c769e80ae89bbe968bc88a4816fc4f5", + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png.import": "f4a3987f3cb6f585f59c3b98c3f77059b15e99eeb7d4070d6c2a7164a79180d1", + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png": "c8b7b183b0750dca16581173d7de4862ee01e937b1c414de526da5b75574adff", + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png.import": "da2c7eaf041745c0a29f42c6cae66110b530e4fb87908ffd90b8dcb17c5f4893", + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png": "ba622a41d8fac8885d65c9cac01f35f3c6a3e7782c7c5eb375fafa78bafa9868", + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png.import": "2534a51f498cf3d3c8c9296702fe71ea4194caaff6a1658e6f9d5c5d2d7e252a", + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png": "22b9237af31b12ff6cfaa1ed3b520383e93380c4e1582b7feafd76a9e9344426", + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png.import": "b4eeb06a30b61399af5024ae456a1662f2bc5ffbde4bcab81e1236a830d08cd8", + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png": "dddf38ef416861eb38c499eaf8fdeb62051b577d5e33699fd42b46a198bec5f9", + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png.import": "9a1e2c10e21c981b04ca0b691986bf72276aa765ca3219a4a0fcd044e43afc72", + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png": "4eb6fedc53053420bbe92517109c941bc53cd114094ba9f9b8bc20802548d254", + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png.import": "fd0a12cf8b1eec44461d79c80249c1723611011165a5ae79eaad441ff3083f71", + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png": "0d4f0c82ffb4c4158342fc0d7fc95cef22ff509003d711e84ec3b5ba3cee21f6", + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png.import": "a1539b2fa84f3f45d4b466ba0a2c724bd816116c0bc80c4367a4b53d23668c05", + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png": "fdee6e6ccd725ae07348d4da5740b5837bf516a4e519f55cc6b5c566b5f5aa4d", + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png.import": "6d8c2c207a83ebeb1b75afcbc1611df9776049e36969da75e89c4e0359362690", + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png": "62e5de639001c66c44f2aa84e3fd1eee56d99eb234c82f2d5b2f471663592bad", + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png.import": "8446069b21402c666132507fb5545b6a36d83886e943e1a71622be4d04904050", + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png": "714b92d97d613bbcf4d15c553a0c85fa29a2807a2601ac1395b8f45da6575deb", + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png.import": "3c293374b0765f1ae0c1ac6497bf82d8c133cdb1d717bdc094f77d79120aba20", + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png": "b331519c825010a8d061b740a1127e3d711c2b447d6db1fad27f371acd1a1870", + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png.import": "b560d21a34861afe6e1a539c0ee95f36ac8ce70b711529c23b37d3a24b6820f0", + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png": "77031b04b17129b8142c6ca80dc10d265fb94c39a443f17ecfb2e48d9a7c2a16", + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png.import": "189b85909461ed79467e328a7eeabcad81769e1375891327dd1e35cd689a3ca0", + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png": "8ed3c08b77ef4e6ead26858f95efcaa302f5f014aaf3b26b49dd2bea991eecce", + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png.import": "8c917c6c480095a65fdb0c30b80f338c644ddc16538276ce427f8c3f54a77aa8", + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png": "9def7eb7a3b00190148a55367c08ecfd4a03b66096e585b0c07b6f21277bb4fd", + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png.import": "7bc86d56e6da25eaba3101bf3487dd4906e023cbe4b5b0fd4ce2ee765157e796", + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png": "24298faf91a61a57d158435e9fa75ca30ab88bbfddae797e2a268b1064787f45", + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png.import": "644ef16b27b940649902e7b7895f8466bfdb86c0d6b34551d2e694979d6e877b", + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png": "ff3ac631206dd4882134b8719368519644fd26703ea289a7237924e9d622f208", + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png.import": "a9a132ffbfc88d3daf7da99e0275ecb9e1ad5f640b2f353fc0d0a6f5660e2eec", + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png": "3f4d77da84e948836c16d2c81f2812b7805e76147921f0ea9f047705f709a62a", + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png.import": "6b6adb283d924e90c39057fe14b39a69a82de88c5ce41814941e9b774024e6c3", + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png": "5782701dc1d3d19c26f26cf1b147a044ecbc8535766ffa33ed93eee0e8bec2a1", + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png.import": "64f7e8079d8a7f196426358e88b74d260561bfd15bdaf3e0b91c4475435ada3c", + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png": "a18f13529118365c4054f2b6dc7379190c8d99fc70f2f1c374f6e95f532630ce", + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png.import": "cb5a5a3d5bee910a70df0f8e25fbad07be09ac806d492c2c1db62a7aab4544f6", + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png": "c9ddc3f83a9ecb1d340d2925df3f99f34542d8be1514c53e82c71500c5537ced", + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png.import": "4a7597bc2bda6042e10c7b585d2c3fd2e76630a76943df053df180e147b6737d", + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png": "7a67b0ec169f8a967906b2272927f4d4dd34ee60e0e066ad1544deaa9cf86d08", + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png.import": "c29861abdad7b6b8fc8d4b7cdb87bc4c03143f3c2ed8c874d3eaf227fdd0d18c", + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png": "9a448977535c4af375b3db4800112ecde93e0d794b393e0cacf1dd82b4d9f971", + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png.import": "1a3750e0201db636c8f958ee3aeec374fbe67ca6b63554e7747f330891ee924f", + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png": "50ba69228b0185e84fe73b4beec8837e275c7be1b8bde1981484feeecdf02199", + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png.import": "2a9a4bb022675699f2d1ec7e4729f2f7062eb6dea5e5441359010388c293c4bc", + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png": "3cde5a77140e4d8ed160e37cd14789aa9901c4808e2a6b0c109fd1502ca8deb2", + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png.import": "8a20c49664451213ebde427d13a75784714d48c1045667b273c5aa4ae973e956", + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png": "82ee687a8c6b7929ad25f4f9497a2e96b54b00c68cf174c405b77b74b456df33", + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png.import": "6a6465c0f6de7afcbb777b1f683f8b7e51419df028862a2aed0a9b8c931ccbb3", + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png": "928dcac1d9d2df6fa2ac8916edc35f409605e70e387321a7cbd5ba26ffdc3b5e", + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png.import": "e63e0301efe85bc1809dd9f9bdb6600be5d7f86286326db0e0a5a2a83d0f4c1c", + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png": "7e06aac6ac40317d4699b9bad6c5fdcaea4df1aa350878a6c825089db6133f82", + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png.import": "8cf4d9a16f38acfaaaefd476a625680587832b1af7dfff95526e5775991fb0eb", + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png": "9fa58f97f4b8cd794179d8d2110c6180b69aa2030f449d734d69466b58eed2fb", + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png.import": "9db3eab2eee3fd4dd410a9880de037979ebc93513e0bed55f94fda8ffaaaffa7", + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png": "d0be450733fad7bb93599113861381e3caedb8e0fbf30bd4e120024547689582", + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png.import": "89471bffa6dbeac880929017273905e009530c7d8dcaa6dae5e8d160357d6f1b", + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png": "dff77f0cd9bf86fe3f6ee4ebcb4074c2a30ceba18e5966022b0fc74a339e036d", + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png.import": "2b24f7c317aaa8537d10c9fde48001d6b7c826e072e48ceeabf5c6f2207b1bd8", + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png": "0b8d843daedf04706f865ad877e71d2d9ad1ce1dee01073071d286fd5aafdbdb", + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png.import": "2d5859414e107400a02d7264c45c8e755d2b68a12686fb6fe0a043f75d5df38e", + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png": "7dc16b81fa82f7fdd377d68bac398a8358438599d1036c509de913abcde64683", + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png.import": "f735cec3117457d60f3971d8ef1b9396378556bcabdd81b5d94abc5b0a5c6e91", + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png": "7541f8325e46dc4d5f0707819c0b6cbf48dab832727c2bca54a4380991b6cf10", + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png.import": "2d76e4eba2cc90a8147d17bcc02f995ef34775c6b672172def58aab521e9f393", + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png": "0fbb63362251a29d741280e59f5d9cf29c80c0fcff0532cc9c8530936d873994", + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png.import": "0536ea4e95d8bc1c40f64253cd6b8337d7f64605b708aec08ef3f96ba38fbfc9", + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png": "8dc63d1b4fc05e9ef0dc5ad22788e49e4b37477d4e85de2c2e420d22fe4cd958", + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png.import": "772ad95c984a2cdeea252d17c919252198b5812d589a2db8b47d75a24782c1c2", + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png": "77511b6490f69a9f4991ac807a7a53bb946077883d629ae21f935989709067ea", + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png.import": "65b0a6d2713c91c57bc6c723aea7e31b5651d58f22ec2d9c746150fcb1d8d4ac", + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png": "e4deaf3ebddc654a8e3d075e41cc78a29fd5e5635b3d6646e6b36da10d63ea20", + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png.import": "71e96dc704b1ba28110d8a498373612da745fa0416f61bd26186a1adbc6114c0", + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png": "4f5d0fd34c70872b66f2418b6cae9c9c9e3aca133bdec0b0dbf860ce82f9f225", + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png.import": "e8ab3536295cf9430348c596d45fade72dc5588dad3f5ae9c266af418afdcb62", + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png": "acc19c7eee1b0c89dc9bacda260c7678490967389e41cdd8186c2fe82cee78c5", + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png.import": "b7dbd1c9cf4486c44c5776950faaad696ee08a5e626cbfb04b89c71d3f8f220a", + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png": "ec5c217c482cb5921717c5577049846283f689c993b65ca57a9dff5d245ff635", + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png.import": "637fe3dac5a28dfed0968919601b6f41602b6a8b741454c8b72d57f1e09ec6e6", + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png.import": "cba4428600f9f9ba04c2d2ba9f21dac3e5f8f5f46053db20b51cfce0f658a2d0", + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png": "c4257bfa85878e4d293237cd9a50e72b3e883f721e4fe1c48132514bb93668f2", + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png.import": "7fa9a04310b88953632d038b4333316cf7939ae04d1986b5063a82a142031fc9", + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png": "af45eaf5658a481cbf5645ed006ea59072e8bcdbe481b15a55204179d291f5c7", + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png.import": "b8fb7762d3d8f7a785a3950ea7a9f28e39509c55e24efcea4f4fe7a40389ffc0", + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png": "2c10663f36fbfef2638b018d8ed3c11f1e2e3c62fd63300b13e7aeb39273eb97", + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png.import": "3ca6f522182d9ad8221d99e274a40d4dfee264a9b0376fbe645566f7012d4162", + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png": "d380d7941b23178f8a90ff41f977bb459890f3a5f4b29f9c159859221d8f9704", + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png.import": "8197c899da320e49e6940796eb6400b0dc5339cbbc197daa8aa1b2d68c14ad46", + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png": "e3d67fdc99ebea256141127ccfeb4103821db7dca11d099639de32e60b05b47e", + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png.import": "590f9ef3073e542af9f58859d5edfedbf39f5b885216d1e7a645abe2ba8f842b", + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png": "1a9ae3a209decf1f4b8df62d354edd7dfa1f7d4101ab14819f181a8e51b5ce20", + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png.import": "1ce511a1a0e42e861306810bfd465a5ab74ba8edce54f9a8534072e829592ace", + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png": "5a17519655807550ae9a90ae9618772d6bb67e856b9920ec090ccddcc3057e2c", + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png.import": "e777d42f7be968193a63b57a5a1bb7ad6471a998808b2be37d7d3d8f75949090", + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png": "3dce1fb1d0ab8ecc5b168449b9cac11709a221f53d7dc49d31c4c7c96bd5ea2f", + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png.import": "f1db34ff7f4a308ba9e24fb674d29180e7545e0507c4aff8d212fc964a911a0f", + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png": "2d553978f4663e6fde5d5eb8dce1db9fd9aff9823c04c4ac9b5434625910c6c2", + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png.import": "9319f34fb9368987576820d5ab2e4668651f530aeddcf450239cc2f49105f6dc", + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png": "d010f83dc263ca1b3b4788ef380c7ef5695a21493c7db10e423c9891e2eac730", + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png.import": "3b03fde4d5af174fec7e6445f9c0d0a10943b3adf150d643c890c55c2b90c96c", + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png": "78d2be3cc11b4dfcd3bdc6f90a34ff564f8d8216aa3ad7abf11bdd349bba02ee", + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png.import": "0717f7db32e65e3a39165aea886d068f54daea4c2d17820210bfe7bd601c4746", + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png": "c0c9ba7c823d46b2baf1fd4134c36f8e966b840b5f79a95a7585a0b3252a45a8", + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png.import": "7226f7300362db2c7f07da2572214d2feb462cc60ef9d6bffc05e264be379bef", + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png": "c090e00663c0b81ad5769020fc450f1f0d32fb9420072f41ffcc939cbc25acb8", + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png.import": "f0f1191c80e6540708177aa7e9c86c4665fa5cd879be7aa690142dcb237efc7b", + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png": "cf66bddd9f4b4ecea0ac26406e487cf2639d373a2d5f21f1efd3cc6992272399", + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png.import": "8cc140b869b4a89745e4e2ed20f7979c622dbd9ef0a70da892f0dd3620eb8d9a", + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png": "2c7d1a1fdf12a6cd37cfb82f9c38e18cfc8fe28963d1c33ab97379671cdd1aa4", + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png.import": "a89ee8f834325d059e2fc98d324d0549c186bdbde34d37c98d3914c759c48e5f", + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png": "b2ddf6178c613f3725e1e28830514d378649238e695b0d0b74ca5b471f880fa5", + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png.import": "48a2e71c34dc75c397131503c5d081862f8f46fb31e108ca7297a0f22f5fda0d", + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png": "cb304f8bfba830e8213f357e0ad9b255e63aed2574cf5a2b3c351490d28dabf3", + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png.import": "f7dfae80dfe064a164d026c518a4451ee84503595662ddcef2a08fba6a631ce6", + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png": "601f7619c0103424fb76a2fe0ef6f086fbc29a404f2bfba2dd16fa6dc141e9d9", + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png.import": "1d7c9a74514e5079854177371fa1fcaf8e90012dd70d2abe10acb0529d74729c", + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png": "9cbd5a8a7bf7f43eb6a7429698e99e829c57997c5022018a8b60ba9a70e51ccc", + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png.import": "a894d09c07e462ee26569489fe6fe1e17cb7171faa6c5442f89b61e8e039933b", + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png": "f90351394da9efc3b61293c20378f50d30b3dd531a9fd83b4367927e7bf9c144", + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png.import": "79c8232f2fa454e2746ca3616b99a0701f4ccf0471910a878de40c35de0edd17", + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png": "5a09ecf571abb5bb4d2b727b054d7417a0bafc1ac82a4a0ffe7eccc2561ad556", + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png.import": "71ce9ba09dbab8f2cb4925ed4b2d4463a06d76d098294e99c2f8ab628154ae8a", + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png.import": "2dbaafb49240e3b1e9859328c97af6ad7aa2e5906167faed70dbb6472dab5856", + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png": "33589077ca1518bc453aa63bf2f1810d67422bea07ed5db8f486f8257478d154", + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png.import": "9159e76287627a6abd02deb245de79b2ab4907a4f5bc6533be6fa78b341ba310", + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png": "a977172d74aef292a924c867d7d2744ac1c4720f9a9f7120c0dec4ca1b9e9e00", + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png.import": "b31248d4d6f4fb97d5ed8bd20239270f7e4432eb8b28430c1f5b4e7e2479f474", + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png": "138b74609bc477ca5bacc3c8c2b6d80bfc0362c81f163e7b6dcb063526c97f89", + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png.import": "67303e732e3337229f09cef22f60de192f0e52e02f8159568338afa648a1399e", + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png": "cfb675c1dcc7530a41956004471c8ec27cd5ae19a03d8c424074b855395497e8", + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png.import": "902ce403dbab34973fab0647a91a5584764a9ef8574b3732ef88434444aea6cc", + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png": "5fd90e49d9be0c155f1e6a5cb08099fda486ea6fbb266be20b6b97614b96ddd1", + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png.import": "a6bea1993517fcadd5e811c8e952d70ebeb25e5bd624491551354808b6b27f8d", + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png": "349c56fdf06e20fb6a1ee98e2dea1e70833f4f0cf3a96ace0660d32ee0496631", + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png.import": "d94d68afc48704abe6f902cedb2499a2a9c564ea89c698562a44ed87a5c58244", + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png": "be810b6e4b8cd8dfa9dd06af7a5964648a6683c5a3e8da64bc3233b48a636be7", + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png.import": "67fb9daa0fc4e4ab6f4c0c4e093195f6870ebb56dc496456d1733fa6ef903e97", + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png": "62d47ae44908d577c29ff002a2e73ae1bb07602ff4715a85c9743893ef72546d", + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png.import": "612d41c1b9f6d517a6eede7ef6f7c44d712aba353b07ecc7a7fecebe546998d0", + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png": "c8c819b6054e0c231fae5f9f85dc9a34ed828379f5fdb4456ecd360305ca44c6", + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png.import": "40a708f3a427ff196f23ada3c626d7fdf2e4a975ff35430d980d5800ec5fb948", + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png": "0151695f2890361f16ae4ea585e8f5d80fe0b6c2e82593f5e2ad336fbb7360fe", + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png.import": "ba5c2aaef514ae698ad732d8ff9bb1fa7627addc662b21bcdb03a873330fafd9", + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png.import": "bf72b0393ccf3221a2db8abe0a048cbd271e092de0764034cff65f297c389e92", + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png": "2efb31e30cd6f1527329fe5d7704e41c65a8376d498bf93372f46155600420c9", + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png.import": "397120a5362512b7f0bd7833e8387a4a663cffb172dbf5de2356acb2ec9cd2d7", + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png.import": "6c4cce75a77f9a2f60c00ed3f0b2a24d5dc2bcc7a18d858f2bddb1e234d12124", + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png": "b3909f80a29a0f18729f96a90ebe446ecaf26a195da633f2a6c3dd31f660821e", + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png.import": "174366f354ffd256451e63d8c8fdec0f5f1117e8421770a0235f260e1a75553f", + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png": "377b35acbce5129e8167df1f5d1d0420805990962a37a30f5784b88b81a40ec2", + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png.import": "4cf0b8eea76287942a5e077b514b6eccc6d949763879ac5b871fa775e7c4c2f6", + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png": "0606653ad07e177c06c9782c9fff4b1388c7b67865b6ab0e202f76e8e6f6bec8", + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png.import": "ac854975de21105ba6dc595454d64dc441543c41f2750494d34c37b9e9ae3899", + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png": "321ecd683c4e542e09d368709e75821b8b823b7b98b71bebb39d66cead951315", + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png.import": "08c32b45538b5fcb50494fb65ddbd1bc52d91d0d98615906dbbeeceeaf9a047c", + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png": "ad6715e9bcab60faed303260a21adfca2de09a7950b98384065bcc5df05634b2", + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png.import": "f5086263c65f017bd12a57d0106906d2127e5bf1e46a88c9f2bba702cc39567a", + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png": "0b9fa753068061e816246437466d0c9d3100375ff12b77fe9459a801265c83c1", + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png.import": "eb2748a33689be9043ca98236bc3422c568bdc2dd1bcd3b9703a4b71e082c91a", + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png": "fb4aa142cbbba7d9504ed3ff0d989069e8f1974feb76f25906efd9901d4f9ef4", + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png.import": "f74312cf22349a6b729e5f90eeb732e366189013ea50a24798e405c214605207", + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png": "19a75fbb7df761b7373dac310d5e7dd2aa5a65529f81d4ffc80940c89d0538ff", + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png.import": "10dd0ec158e8ae5439ee217399d481e9c074c16470c66209538b27bcfe67b9a3", + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png": "357e08bc52b8dc318ce003681196dce6d2de41298b6253bbcc9bd10283785b37", + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png.import": "738be56be88ce25f5d7c1629fd8f8ea07d1fdd8792a455dab513fc5b7a9eba4d", + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png": "0ce7aabd23d9784f67ad64d461b132f8bd59932d9cc7dddb98c66edf60a6671a", + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png.import": "57ee53ddc2f013686e0bbd779e71d1e3ddfea8a0c3d7092ff52b44271132df7d", + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png.import": "353c738f45367fbb8adf346e32159f1da8494045a5aa1a4bfbd05101cd518bd4", + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png": "f5c2ce5b8e9e36580df27e8287472c662b360e97c4b8bef669ad70eceb9fc7b4", + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png.import": "98a8fdea72067cd04e28a91bf7f3e594e64acaa925a971f0a1e5b320fab3c0d7", + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png": "b8a0a9376c1c3398a059a1e3226e8f8d6839c1d73ac53ea37425340d762055fd", + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png.import": "84e01bdb8330553ceea96159d1f9ab43ff21c1780b0c121a72182f661b37cd8c", + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png": "20915fde756b990f5b0c86fda557a93a6c306373d7c4fc07a1991f4ace3271b4", + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png.import": "cf3ba40a74fc3f15ac5243ed97bb0c53b4a30686675f19b438dd83a2adf9b097", + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png": "39b7c35f414e086b9c7e0cd2b34693ae370e5382a05b4dbb9964cef20f9769c8", + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png.import": "10999bc0c7ac3c95697d6a3e660ddf35f80da4c42a66af45433fc9d56491633e", + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png": "61af4b9f1f67aa761e89e516ac6d60371175875b78b073b7f6a8415517c66181", + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png.import": "6de6e757766f0caa9653d199673008dc6d6335211001573e011e45a2e666e20f", + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png": "e139ab1d56c599af1cea5a955b705ead18a92d41e8e635b550729383cad9de3c", + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png.import": "0a07ccdfe659db10953ff11dc353efcca2e078409638fb76ae7b38b90120e35b", + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png": "03b7f71be1904c72c71f98d31c5f0f7fd8dceffcd40c19c4232746cbf509f5b1", + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png.import": "c88331b1e5bf2525fe371ce551083e5d807fe45e80eccc5a400f970c807e3591", + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png": "35af44a6fc76a09e7fe625c0becfeac809360774c6a845ec8024dd8db6f5fc3f", + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png.import": "26c7b69214e87a32f5eff0cb2cab6c14fa470770ba25d77b702499dbda6c4887", + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png": "38a3ab676d73fe4219930bad3d0294e045269fd153587b0e21c60843fc13d281", + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png.import": "20e4fd705f9ba1b5808113f7b3f9ea75e48f2ab9711150e11ea307bc03f53474", + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png": "3b38808f0c20a49a9923475022041c46e8a04b47d8621e5186fe153b4bbaed48", + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png.import": "6e8f16d87aa8497efcd064f67d2b89b6147b010e692f4f3320d5e9dcbe8321f6", + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png": "e6ce715420b033cc4b0eb6b26255996a919ef721c0081388d3fa6a964047630d", + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png.import": "c4d1645bff32f5348d51b7603e6efde3ae941f1b521de73e5269a576e000fbdc", + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png": "4958c3b09a0d41b3f21741476274855ab2242b3240e5054657dbc0569c881215", + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png.import": "865bee4b2d6ce88ebed0a8580795f7be241526ac2a3fc0a03c5e0123fdffa3c9", + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png": "66d47c25a72a5be74cb8a15c0e4930ee4c8859f5ba5d04837d953d45649d0873", + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png.import": "874603d2c45ed544e1805feeba616c08d3f8a4f03c8e33e304c1dcf8cfd4d147", + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png": "f15c964db469039861f70bdc75cc5b02ba9351eaa5d7421a85d028131eb12f4d", + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png.import": "69a09b26c14e23d9445a07faa54ba3bc6ee461bf10555df20239fa2fd468c0bd", + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png": "f344d22151345f81fe1b95fdb03cf007747042670bda1540192c14853f35b94a", + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png.import": "a0666a19dfa3d44e4bdc009cdb351b3fd63c364ec0f59b2b76604bd7b16a9973", + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png": "ca2d26579be3738be5abfb74cea388634e212fb991b84701deeda65da4780f1c", + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png.import": "1a0b8a2bdd53085efabf093e3f616f367d82f913363cac47c763a96eed70320a", + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png": "8ecfc9b753e676a3cd1fcf2f8f98cc70c8e814f706f41a7e172508fe15156618", + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png.import": "721e24bcbd148f7f4c328fbb64ca62c296c79de65f21573e6b498432fec7b1bd", + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png": "1e82481db9d95d0cec64ba0ea95b8fadf1e3675936e93731d0ff0e3bc72470b0", + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png.import": "59866ffad84bedc11211a55acf7d79b8c852685e2aa3a880f1f50bc077e4ca6c", + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png": "d8b00568696dfc79269a8f47ab8e19ecf6f080140176034cbf8124b4b143d49e", + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png.import": "3b877b063705382d968413a5a9831b38d105f9bf7dfca7f57d863de84b914869", + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png": "486bea807469ea50e471bd9a8e5d60424386b81b0bbef0c84f3cda285d8cf088", + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png.import": "d17c5713760c3b5b816e60b140bb83977dedb1dd4e1087f3f44efb304878f312", + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png": "ad27340925ae7e936788c22cbd0f7d1922ef5bdd21377f916f1be9af6be4312d", + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png.import": "f9323399e4885b0524543782d1f937303d3d72129259d20cd758883cea17f08c", + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png": "610de03ee2d2a7d452159a885707217ccb17c6c18444418d7f21496d76a65f76", + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png.import": "54f80c6bf2dbaaf1d170741dbcb64357f53cd9830016177da2deedfdc54d848c", + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png": "4f75a60e03d46523afba3c52f73c1fcbe06a7566a87eea9fb9b82320718182bf", + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png.import": "2b9613378efb8da10be4a93c1a6a21e176953afa401d357d10fc36d3d2fd0540", + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png": "43679336db4fca6d7c4b47941f707174cdc4476b75af32e0d9f0bd80677831bd", + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png.import": "6fb44bad0d9991ea3ef306e732a95a5e35a47e6821729a75c1dc6861861eb85a", + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png": "c1a5fcc94e0557e04615186966d5ded2a7b590985f03c4a564de6801aeea4acf", + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png.import": "b595356bf2247fad363b679abe1d407f7fa7ae0f3e9dd8c04e74a8fdbcb7327a", + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png": "2ca96264cc5506bb52a5f7b5d278d0fa8e66e26c4b8242e40db6b46acb9df95e", + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png.import": "aaa24e4d6843a5bd70c55413164859600b953d0827fab6fac48bac570346e13e", + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png": "28466ec899a6e0720f40e4f622aee5925d2e5c50b2409856f36ef65c7eedc532", + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png.import": "9dabb9b5f2634bba49650d5ce11a2192a63b5efe9a65734ebf4f155ce876a21e", + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png": "2cb76164d899e3a5eb42d7cd23ffe8defae130f6ce702a35926cbf61d2d1b569", + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png.import": "50c28de7e6c0a19d29d80d3bbb609fce84b4df463e029fc7a2792651a10a07ba", + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png": "16d8f777b329a6516f32d790b389fd5072622195152680c298d2caf8d723ef8b", + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png.import": "f305af0b0435f3051459c24e6248208475a97dde46ea27044a46c996c08ab725", + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png": "cda39a2ba32af6935e106b5c243ba5ca813a8b2566855b94524485463883196a", + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png.import": "a16dd7e7729a0e77c24a09a0e1e5beb166f1f6712955307a464cec0777804505", + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png": "d576af0d95a09721d174c3f57cb51b3c736e3627330a9bfee110e676d37c3cab", + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png.import": "06f563bdd065bb39b65a04d7360dd267ca4d7f53a0ec05ace48c38fa7303c7ec", + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png": "59dd6e934921a327935f8aa35a24cd949bc04541c0adaed2d0ac46b29fe409c2", + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png.import": "f69c9b184375f986920d09b3705e7e948d79b001bfc83c7c3dd5eecd92540fec", + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png": "4ae08fffdd99c4e14a941e664de4cf9ecba0064cd94e5caae9d4a82a10fe120c", + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png.import": "8e55fd648cb1569eecb8137799cb21ad94ed1bf66728fc85691eaf56ed6a20e4", + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png": "f9d1c49865855dece38e496cdb68458040facf8256831751f4b0ab695a193be9", + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png.import": "33e7e0a2fae88e567d97aaad15205962dce8d2cc9b07bae6bbbc6c833632c816", + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png": "1b0a4efa97420e011f08151149c662dbc7c91be0e3c72caa3e8f5718789908fb", + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png.import": "41bca57b41043e5e95a7fed027a6dae4affef6656af1d4fbe516d1f924017b88", + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png": "a61e8a3fe7e1e6f192d6b6452852274a02768c20a45ef6afa48ec80908a39185", + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png.import": "cb97ac0a485400219fe868e479eb7412d3632349fa5a5d01fb3173567e9a1082", + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png": "0fe7c5448902cef52dd8ed8530eda0a986ad0d2cc0c36c2ee1528fe0c6860262", + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png.import": "db76c372c023c15a841f3c4afe6678d870a0f7063be9dfc2d15e8478e8343730", + "assets/kenney/tiny_dungeon/Tilesheet.txt": "1b86fae0b27a628f18cfd89c6e148ea1d727f5ef02fc1dbeb5a6e9f9667bea00", + "assets/kenney/tiny_dungeon/Visit Kenney.url": "6787defa3ecb6118622e1903b65802c0200628fae5164b51b4fd467f92f3f284", + "assets/kenney/tiny_dungeon/Visit Patreon.url": "2fcba31333935f4aa35e9de2e74e2b7ba1b1a8011540e08016ff6d81e9dd7490", + "assets/kenney/tiny_town/License.txt": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5", + "assets/kenney/tiny_town/Preview.png": "9a6a773a4e39bc2082b85f0778d8a106f644233b2b3612c5c2a6fd6e4ce2106b", + "assets/kenney/tiny_town/Preview.png.import": "23c5150de825abb62e9acc8cfbc0155615188fd0d2016ca72bc9c1a19fef8e0d", + "assets/kenney/tiny_town/Sample.png": "cb909e46bf51deb2906eeeb14b323aa42e861a738a734f449dc460ad682e4ccc", + "assets/kenney/tiny_town/Sample.png.import": "166f5fdb87ec5ab6acdd8c00546debd0f3c49fd17bfdea48f79cfe6566f853c5", + "assets/kenney/tiny_town/Tilemap/tilemap.png": "b9e9fb80b95d0b90b52f12d914f000cf16f8b22c1faa815aa94500abfa57bc50", + "assets/kenney/tiny_town/Tilemap/tilemap.png.import": "d49254af66e48299aa37983a825c20a6a8000dd087777ab72311f2e276c32c15", + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png.import": "77e09885d6c47ddf6b08efc8530bc0e8d1a109a48474ea928f3fd905fa167aa3", + "assets/kenney/tiny_town/Tiles/tile_0000.png": "d4c692ef80ee97b3395b885ae07020d42a106683ff3650df240f8e972bd5a041", + "assets/kenney/tiny_town/Tiles/tile_0000.png.import": "f6968f744c358aa51ab9003d2fcdb5f170e9852cd8889f88d3cc41e29bccf094", + "assets/kenney/tiny_town/Tiles/tile_0001.png": "cf3b3df8669e621af90944fb3155b15f13adf203dda464e6149d7318f3660713", + "assets/kenney/tiny_town/Tiles/tile_0001.png.import": "f090ea04d0af56449114f4015acb0c3625e658688ab4517b40d474ca11a5095f", + "assets/kenney/tiny_town/Tiles/tile_0002.png": "ea524c6974ad6203f46a3e68a360883d0d53dbbdaa237f6cd81ac6fd5be6ea7c", + "assets/kenney/tiny_town/Tiles/tile_0002.png.import": "b2811ea61975edd62e7b6ace7bd9b0a5daabb6d5528c3b04295e20bfde39fdb9", + "assets/kenney/tiny_town/Tiles/tile_0003.png": "05ae1d16efd39ec9ec7315d8dba74f3aa85d4a75780f768cbca584dc96e1d2f2", + "assets/kenney/tiny_town/Tiles/tile_0003.png.import": "dc9254e0b4bfa9b1bdbd9e95dc187ae5874af3af0b6ba1192efd97b6318d4887", + "assets/kenney/tiny_town/Tiles/tile_0004.png": "5de3dff614fb984dedcbfb7551d13a984f66d5a0a835df3048b51bc7cfddba57", + "assets/kenney/tiny_town/Tiles/tile_0004.png.import": "db7d2b3eb1ed7c423712e78580925945cc3663451327f6446faac8fa42200c95", + "assets/kenney/tiny_town/Tiles/tile_0005.png": "5c09569d7e0351146e194d9beb7b573e0869978334cc9e093a57dea8705e81da", + "assets/kenney/tiny_town/Tiles/tile_0005.png.import": "a89809d6d638bf94d37172feca26415382ab29b2e7256c5e9792640f1af6dc39", + "assets/kenney/tiny_town/Tiles/tile_0006.png": "d8046421ac4db5a824d642d26e9fc6532f1b3aa52033f569f7e56e0885b2776d", + "assets/kenney/tiny_town/Tiles/tile_0006.png.import": "3a0a7fe99c84788ad98876b1c5c11c61d9edda3ef1b8a29c106d198b29c4cd2a", + "assets/kenney/tiny_town/Tiles/tile_0007.png": "741e857eba60e676711e0193f3b252fc70be469ddc55c7d5fb74fa343d6aae6b", + "assets/kenney/tiny_town/Tiles/tile_0007.png.import": "886b8d32262690341ed9b7150ea193e9ffb36a5cca53fb7a13dbd0c76fa5d5d9", + "assets/kenney/tiny_town/Tiles/tile_0008.png": "d9c105e1f635e239dd0a87239c528c57406532ae4c4949ec9555d9fae6fc8bbb", + "assets/kenney/tiny_town/Tiles/tile_0008.png.import": "49325ea2b2825ccb188b91d7ee7adbfcd9ad7d560d6301907dd000ce958bb49c", + "assets/kenney/tiny_town/Tiles/tile_0009.png": "1120f5a9a24c9dc40d0857885b9008860d17d89764a0621f90bfdb352930a72a", + "assets/kenney/tiny_town/Tiles/tile_0009.png.import": "07dc54d40811013e2459070e891552a4d4517558e96e77b7bc46aab749c7ee32", + "assets/kenney/tiny_town/Tiles/tile_0010.png": "5f3aca3ab97afaa731c0a001725d31fd18874c37bb56d386b74b09430bc52d01", + "assets/kenney/tiny_town/Tiles/tile_0010.png.import": "ac53ef6aa9e651238b45a01d84674ad6b7d02a40e23cbc91a4374cb4e6227d32", + "assets/kenney/tiny_town/Tiles/tile_0011.png": "69c6e3e76d76356f16086e922d331cd3baf4b18aed2bf07d242b2c61d1c0719c", + "assets/kenney/tiny_town/Tiles/tile_0011.png.import": "0a66296762f20a71439e725706f13ded29b545848b54e58a2828af3908a7493d", + "assets/kenney/tiny_town/Tiles/tile_0012.png": "e1b87cceac398679e30d7cd4feecf4f40b8104515c255ed2d8e4fd4f868bb35c", + "assets/kenney/tiny_town/Tiles/tile_0012.png.import": "a303b8eae26947cf26ebe2af5e486d9afb0ab63ac032a2e75d446e9faf05e5d4", + "assets/kenney/tiny_town/Tiles/tile_0013.png": "dff7a37b7fa1be3648dcb1d01be3df26eed3ea5dfb8d8b7ffdcc2af06715c1ad", + "assets/kenney/tiny_town/Tiles/tile_0013.png.import": "fcdd5f7c83e6e0ce1e963ac2fb2c2f5494ddacbfb97f52cb819db6928dcf379b", + "assets/kenney/tiny_town/Tiles/tile_0014.png": "1209e77e92dc55b0c6aab326ccf714a6f48fdb8ca447c77aea779b1c95e4d41e", + "assets/kenney/tiny_town/Tiles/tile_0014.png.import": "ff1a835d2558fe7e73ce7c2eda13ff3f83f041c7e527a30dfed85e9d7cc1f039", + "assets/kenney/tiny_town/Tiles/tile_0015.png": "e1d230db0d9b559d564a5062ea574e8233d5b0c4cd143377756a38cf11f7027c", + "assets/kenney/tiny_town/Tiles/tile_0015.png.import": "8e864fddb00db67863069515961eee59da22c68008dcf6cf204fcdf4d0effd38", + "assets/kenney/tiny_town/Tiles/tile_0016.png": "e491cc2d756b0fe14c19c1484fd79fe086621d2a21fd59f3e7a2d74eecaba561", + "assets/kenney/tiny_town/Tiles/tile_0016.png.import": "e9748911a1b03eb0eff486d1aebe51b78490b5691efd8559781d5d31f91d04bd", + "assets/kenney/tiny_town/Tiles/tile_0017.png": "6510f793c7dab1b8307dd23e795ce9c680c1ca0b220c9749c37d5705e2aae70e", + "assets/kenney/tiny_town/Tiles/tile_0017.png.import": "a9dcd7b2a62098ba7cb479d5cefe95cc401b3c53e69df77798d922d9b2ebf3e2", + "assets/kenney/tiny_town/Tiles/tile_0018.png": "167c8eeccd110c1c41095a7178524c8c6fa127e47098fcdc16e875bc2c8a8d76", + "assets/kenney/tiny_town/Tiles/tile_0018.png.import": "7e0b478eddde95e2bb6c4815e8e69bf2ec0f3314804bf5432ea33d0c7615c85f", + "assets/kenney/tiny_town/Tiles/tile_0019.png": "f7617ce7df2660a9d4aca0aaf317be98bc561306b0e3eef02f7e0c17a0072142", + "assets/kenney/tiny_town/Tiles/tile_0019.png.import": "88cf92bd4af58c8d83e146e48b96c43665daa7f29307c099694c843de493944b", + "assets/kenney/tiny_town/Tiles/tile_0020.png": "9bbb26692c6a0b7ba00ad27b1a380f3ecec4d680c597204604bd312a154f7c5d", + "assets/kenney/tiny_town/Tiles/tile_0020.png.import": "138eda065179c4b0e351aae592a7c354e72db87f512ac72cdb8284f6a7df318b", + "assets/kenney/tiny_town/Tiles/tile_0021.png": "3e7b7419837373bf32542598d46d1328cce966e9dfed35fd852a37d227f5d6a4", + "assets/kenney/tiny_town/Tiles/tile_0021.png.import": "6ebc06d6d592940e9025a8d9299ce79675f115c2b8199bd98f434ff8a459726e", + "assets/kenney/tiny_town/Tiles/tile_0022.png": "5a6c92e91e67d3b4a9751250f5ffa73308f2d47bab5642677ea6c8c0448b9df1", + "assets/kenney/tiny_town/Tiles/tile_0022.png.import": "2dd49f551a743f78d97add14e3fd720eade4bebdb5a93be7e745205ffd4d059f", + "assets/kenney/tiny_town/Tiles/tile_0023.png": "e2231d052af8e58b280c881962407316a25df85d1baebc0a4c417833c9035d1e", + "assets/kenney/tiny_town/Tiles/tile_0023.png.import": "8b75554914d8a511544d00dab06474da86bd7c8d83a5795f1b9439a473d63f36", + "assets/kenney/tiny_town/Tiles/tile_0024.png": "3ffd3954dfb28615d813744ec3b0638d46f0cd9376426329221b70128719282a", + "assets/kenney/tiny_town/Tiles/tile_0024.png.import": "828ebde3fa65aeb33fb33265221b0f16a838c949a23c7cb0f08528ea2142f8cf", + "assets/kenney/tiny_town/Tiles/tile_0025.png": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "assets/kenney/tiny_town/Tiles/tile_0025.png.import": "00d1ae6055b72c2e3666d11c57108f2c2e0427b36ae21eda31033085163c854b", + "assets/kenney/tiny_town/Tiles/tile_0026.png": "1cc4348d99b6ca90b26e9cda7823a68d549fae0a9859ce3f31bfedff5a405bce", + "assets/kenney/tiny_town/Tiles/tile_0026.png.import": "0d61d6b74cdc8ac2ae51d9f18d373fff5be6b8453e38b69fb62422ee8330504b", + "assets/kenney/tiny_town/Tiles/tile_0027.png": "57a64b241ad12af171fda9d081a6641c12c51d1a9648e8c5ad50f314e3d660e2", + "assets/kenney/tiny_town/Tiles/tile_0027.png.import": "374a9c9b167f1e38367a29e446dec4c2cd23c3fd6bc963992d19c1db47a31460", + "assets/kenney/tiny_town/Tiles/tile_0028.png": "a8b6bdb8954e01dbe6abebaec6d3eedf4fcfeb825b7d982ed488c57a573fdaac", + "assets/kenney/tiny_town/Tiles/tile_0028.png.import": "2136deffea0eabda9a9bac872f78e2fe20ae5f091817161d753cc69c9868db13", + "assets/kenney/tiny_town/Tiles/tile_0029.png": "0d55333ffe4c1d3be705978bdf1c176a871c25a6bde232dfba5c359b1a433294", + "assets/kenney/tiny_town/Tiles/tile_0029.png.import": "93b48e059cbc3ce7819d80aadb203a6fd784080c9021208d61892ab14e1f1a66", + "assets/kenney/tiny_town/Tiles/tile_0030.png": "e38e6cb14ff961f6e154483a62f963cdf9a310d91e6fd34c61e70653e0fe2713", + "assets/kenney/tiny_town/Tiles/tile_0030.png.import": "ce17c94bee4b6332a8d1ee97014b3bc48249410df748b1236029eeccf41b0c38", + "assets/kenney/tiny_town/Tiles/tile_0031.png": "b0330026a4ee1bb5d0895d2f1310d2caff75512522752ed0a30770783f97bb7a", + "assets/kenney/tiny_town/Tiles/tile_0031.png.import": "e809fae7d6ba0b594fc116c5090e0c5da97c23f3102f472f8d1d6142b9da58fb", + "assets/kenney/tiny_town/Tiles/tile_0032.png": "6f527b7f7415362b0c0fc98e5e0c5b370db119dd171ccdfd444e64e46ad99055", + "assets/kenney/tiny_town/Tiles/tile_0032.png.import": "e42f8ece01e720fe2ede08abd4b8fb704deecc6b1cd4c9c212549bf4c0129d8c", + "assets/kenney/tiny_town/Tiles/tile_0033.png": "5d03ae0b19ab782816f2c9faf809c6c6fb263a236e3afafd757f1e2411710875", + "assets/kenney/tiny_town/Tiles/tile_0033.png.import": "291338d0796e250408df1d6072a471c831c012fca17ba52325dc12ac312a802a", + "assets/kenney/tiny_town/Tiles/tile_0034.png": "23d25bce2e95ac64eb36ca34f0b529f7b6be9d2ba04d2dae48dd33138eb67444", + "assets/kenney/tiny_town/Tiles/tile_0034.png.import": "db0ea5538b3b4623be7131df48ae7005bf8cfee64c3be11ac395252a786dc7df", + "assets/kenney/tiny_town/Tiles/tile_0035.png": "0c007c5d64b29dc22c3d02fc7ac772efbe3b22cd353abb1b3f34f2d308ec49cd", + "assets/kenney/tiny_town/Tiles/tile_0035.png.import": "92ac2cfb3065c8be99e6374c96695dc15b4a72423b21b6b93abc29e934e6fcfa", + "assets/kenney/tiny_town/Tiles/tile_0036.png": "87f81fe427117ff6fcee2cf40c1b30688e7bcea78cc2933c7354c9d985ffffac", + "assets/kenney/tiny_town/Tiles/tile_0036.png.import": "4ef2f68a455959fc2dd20752f06aafd8e048c4c65fe82082d206df732612d541", + "assets/kenney/tiny_town/Tiles/tile_0037.png": "ad8ed926be6b53a9a240d18dc332f4140552258d2c625773acbbdfc9b09a825e", + "assets/kenney/tiny_town/Tiles/tile_0037.png.import": "7a1abae939a053c98328fe6e9be9659b3fd5a3685fb249b081a91d5d8c0b3da6", + "assets/kenney/tiny_town/Tiles/tile_0038.png": "6bd82dfc79a21d7eeeacaaa9e6094be415b7a5d2190183ae28bc6ad764623255", + "assets/kenney/tiny_town/Tiles/tile_0038.png.import": "7dc25f6b476a89d915a55f0069f9b2707ed8444bcc6dfe0b03dd58179908c257", + "assets/kenney/tiny_town/Tiles/tile_0039.png": "fd9127ce420b7e05ba2bb361a82c9301b95d2c55d3eab899198819e9ba78214a", + "assets/kenney/tiny_town/Tiles/tile_0039.png.import": "0b8f5dcf1257743ee7a03e3ba49dfdee8f00c5a03221399296ca08894c06166f", + "assets/kenney/tiny_town/Tiles/tile_0040.png": "1ab17e4b24be7eaeb6d8830c0e763b58a66fe2b8f70c15242fbde5138007d334", + "assets/kenney/tiny_town/Tiles/tile_0040.png.import": "87da01b580590e80b971bd9d5c5fdac18a0d87055dbfd257b7efabe5bef64263", + "assets/kenney/tiny_town/Tiles/tile_0041.png": "3db01ff694f3d9f1e492d45913c3f85ff5f704ac262a1404d368c9b272a3f42d", + "assets/kenney/tiny_town/Tiles/tile_0041.png.import": "41e98373d79adf154517ad43f4dca1ac1d3b644d0ce25533dbebdbc89d97aac5", + "assets/kenney/tiny_town/Tiles/tile_0042.png": "322a22e1567b667f5f5423767412014ac490968e0f6f6fd22f1721234784f9aa", + "assets/kenney/tiny_town/Tiles/tile_0042.png.import": "cab4308822577db505b42f85c1cd17db64ce04948297f56471fa603153f5a4a7", + "assets/kenney/tiny_town/Tiles/tile_0043.png": "1e4364629573e4cf27c3ce616e3003cf1a3fd5ba2928bc46b2aa47070b0a0d41", + "assets/kenney/tiny_town/Tiles/tile_0043.png.import": "022f4ed4a0db1b4c429b7952ef86c093e531bbfef9157b9529c59ff3670f284d", + "assets/kenney/tiny_town/Tiles/tile_0044.png": "4653e4c38fe71ce96287eca370385c00c857b017eecb8458713f1e5f5a9ce262", + "assets/kenney/tiny_town/Tiles/tile_0044.png.import": "5983c4ffc08a221387c7ec9d60eb845d3272e3e4880394157264ae48dca6ad2d", + "assets/kenney/tiny_town/Tiles/tile_0045.png": "4e64ae7ed028b443d8823ccbbb18b1b90b568b8ce34fb24b24bf07e8582853b5", + "assets/kenney/tiny_town/Tiles/tile_0045.png.import": "a9385247cfbbe4efd4749035fee6916fcd32947890d75db4ad3841e44cafd2e6", + "assets/kenney/tiny_town/Tiles/tile_0046.png": "4e2ce8474d9106596cd5c1108f157fb77fe98abbd5a0762a58bc9676f0e1d1a4", + "assets/kenney/tiny_town/Tiles/tile_0046.png.import": "2be26a70791a7239c22d02f7faf8a7f8de5309c93a775c14c10fd7ff9f15df3e", + "assets/kenney/tiny_town/Tiles/tile_0047.png": "0928b0048900bad8a7d66b55634b099ed810b1dd2fdca7f80739c0ab8374825b", + "assets/kenney/tiny_town/Tiles/tile_0047.png.import": "a76a280014249d928b578ce3ac0aaf8432ff544aca9d7fbbce6103163d05504c", + "assets/kenney/tiny_town/Tiles/tile_0048.png": "7362f4df34b78d83fa8960f193bc15a3efc392c9d5ae7b4e308647051353969a", + "assets/kenney/tiny_town/Tiles/tile_0048.png.import": "62a3305eb67c45bd9015cb5475c12328661abb02718ac7e3422bfa93a3f2f35b", + "assets/kenney/tiny_town/Tiles/tile_0049.png": "674c9bb782acc6d640332167bbcee82e0d0984f147a1a6c9afaac983a863491c", + "assets/kenney/tiny_town/Tiles/tile_0049.png.import": "07e107083d4d22f5f9fc0b68e2ad48c8c3ac805dc48b305767ca8f1c892cac02", + "assets/kenney/tiny_town/Tiles/tile_0050.png": "c1060ed198ba2114f08972723e8af88b0ceae34300c69c6c81f2d7f17df1aba7", + "assets/kenney/tiny_town/Tiles/tile_0050.png.import": "c77652aabe7040900a2978d80074a75ed02e065e5c0b6d2ee8e9852ce036b575", + "assets/kenney/tiny_town/Tiles/tile_0051.png": "8b6383707b4648aef99273bab8be3623866cc2781f9793ca8335c61513381eeb", + "assets/kenney/tiny_town/Tiles/tile_0051.png.import": "fb471dd4b7adcfb3cbcf03df4c67f5417ada490fc90d70857f0781dc3e4541e4", + "assets/kenney/tiny_town/Tiles/tile_0052.png": "1ef23eadba9701c44658f19569d6f27322d497ef5c03c4b5dd9dfe793091be53", + "assets/kenney/tiny_town/Tiles/tile_0052.png.import": "1a896dd5cc8af5a3c997723482a1e19f3fa4898fad890c86f533ce49c81b253d", + "assets/kenney/tiny_town/Tiles/tile_0053.png": "3d2d467efe3e81b6a0cd75d7260efc675a1833ebf31dd404f1a16622c63c62de", + "assets/kenney/tiny_town/Tiles/tile_0053.png.import": "2e79dc1b925114994044d5f8a37207f7a6752be450484bd0d722e60c8eb035c6", + "assets/kenney/tiny_town/Tiles/tile_0054.png": "0681770aa287aececae7838587b8305579c6fd655f4bc0951a2027a60ae09c8a", + "assets/kenney/tiny_town/Tiles/tile_0054.png.import": "154cc8c2717c3f6aaee3aa66e3c32ccb89316baf3bae7e4287b0ee6d5ccd7855", + "assets/kenney/tiny_town/Tiles/tile_0055.png": "4febdf70ccacf1d1c9235bcb1b90c2f6fc994b3024c14b51326c04951b3a40ec", + "assets/kenney/tiny_town/Tiles/tile_0055.png.import": "2a8a425359174b400b0563cb84cd401e58f5fd70baacfd5723806e7febffcd41", + "assets/kenney/tiny_town/Tiles/tile_0056.png": "932bc465b8e63e6aa052cdd3619facd172c757918bd6367791080044e4195987", + "assets/kenney/tiny_town/Tiles/tile_0056.png.import": "6d944abd077127192cedbd7ae628975fee1ed21d2ee20d7d1bb4669c9a2bec05", + "assets/kenney/tiny_town/Tiles/tile_0057.png": "b3fc5ffa2c39365a94f0496206a0248f196eacb95f379f25f3235aef6dfb97e4", + "assets/kenney/tiny_town/Tiles/tile_0057.png.import": "84de84c3702c5d56ea768e26ac4f4d230c1b1445f560de1895c9e19e82ab7b49", + "assets/kenney/tiny_town/Tiles/tile_0058.png": "784067a35d87df94dd0b4f7064437082e3dec99889f7481419548950ee191987", + "assets/kenney/tiny_town/Tiles/tile_0058.png.import": "77f6b6612676d04ff24c92fc20188bda46257abb566a0ea950777503729233b3", + "assets/kenney/tiny_town/Tiles/tile_0059.png": "90f0a1089064abeb9701110ba5c0770ff13b3b1fc90c459e30523ccf4711f507", + "assets/kenney/tiny_town/Tiles/tile_0059.png.import": "b53ff8404d94ead2d1c77ec9718edfdfd1338bc3e05cbb823559756fc3131e4e", + "assets/kenney/tiny_town/Tiles/tile_0060.png": "bd3479d2718ef0a19a30760028ecb21903e3e2c885f00df22164ad23adb85a6c", + "assets/kenney/tiny_town/Tiles/tile_0060.png.import": "da515cdbdb205d652fb3c9768e7fd87437c524fad062bd6a3d9060a0b2bd0237", + "assets/kenney/tiny_town/Tiles/tile_0061.png": "decb9f96369b248fb55d27282bcaf9d3b77f7dd214dad9a68f29509b09e1e754", + "assets/kenney/tiny_town/Tiles/tile_0061.png.import": "b8cb12638e3f9f4c0724bf6ee66569bc2f2f054a1dbd2ddc7efe2cdd4147f599", + "assets/kenney/tiny_town/Tiles/tile_0062.png": "0dd68a4e4894db1829dd68e66976238245dff035bc57feda7ae0be6aaaf53a43", + "assets/kenney/tiny_town/Tiles/tile_0062.png.import": "39069d6a3bc18126950a058271df29f7ca7ddcb070349f9f25a743c6abc7f5fe", + "assets/kenney/tiny_town/Tiles/tile_0063.png": "516b1ad058739d1b8fc0872624e58c376f673a06be23ec6b9df4f101a6bced7b", + "assets/kenney/tiny_town/Tiles/tile_0063.png.import": "00931f71ac7a37ee93b8f03e9b16b7400b29978d5cc7258667b49468605f26e6", + "assets/kenney/tiny_town/Tiles/tile_0064.png": "79c68a61e262de5f9895e8d82133b01d492acc2ce2037f5fb751a0c8cfbfffe9", + "assets/kenney/tiny_town/Tiles/tile_0064.png.import": "8e033388b03957ac28a82e86e2be3d8f2076ffe989c3babdda6f32b3ea345e9c", + "assets/kenney/tiny_town/Tiles/tile_0065.png": "3436ff701d93e7d8c2cdb28e169c8707f544a36c626dd73d8025396cf5988ef0", + "assets/kenney/tiny_town/Tiles/tile_0065.png.import": "78bca404552066eedf87570f1935b2d8c33f610025cd4575233ba45dc5b0b0cd", + "assets/kenney/tiny_town/Tiles/tile_0066.png": "8c622e9280a72751ff2131cdbeb4913b83cc723b86580c05b1cb35d64ed7f624", + "assets/kenney/tiny_town/Tiles/tile_0066.png.import": "1e84d8e04c5c1c5e24780702771126eb7700194467fd4cc936e4cb1cf98d5005", + "assets/kenney/tiny_town/Tiles/tile_0067.png": "48919b108e67e1601e12b737e026c1c73e6f95fa1f1231483efe23f31e125cec", + "assets/kenney/tiny_town/Tiles/tile_0067.png.import": "699fd44a78955fb5436928c4245231ab9428501f36fb667a7f967274cb1886c3", + "assets/kenney/tiny_town/Tiles/tile_0068.png": "5f8175226f03497c12f39cb66780f5cbe58bcecaa4e5a1298de7a547f0bfbc1e", + "assets/kenney/tiny_town/Tiles/tile_0068.png.import": "5f10b6c64a6bbdf8e9558daa05be63e4237eb7538c3f37c398df56cfb7b8e226", + "assets/kenney/tiny_town/Tiles/tile_0069.png": "1a3a354c78a2e4a6461f5374b57f104c3270b50812d2565d488663b6f9c1f5a7", + "assets/kenney/tiny_town/Tiles/tile_0069.png.import": "200f8e5f5e5da2435eeee2d90f7e0388d5156ba45da2870efdc26ad89f62ba23", + "assets/kenney/tiny_town/Tiles/tile_0070.png": "b207c0fff948c9c2125e6ec44328762004665275c9efad248694f9dc28bebbc8", + "assets/kenney/tiny_town/Tiles/tile_0070.png.import": "caad2093470efc0ec2aa61203f450dac782caf5cd3b402029ac194a70f71057e", + "assets/kenney/tiny_town/Tiles/tile_0071.png": "a5e4e4db70672d69648f7d3924918b8202a2df9e88b9fafbcbcb7f7def8e6700", + "assets/kenney/tiny_town/Tiles/tile_0071.png.import": "907f233ab6d10dcfbd4d1370e231ab54ed95476f257cb75959c26d44b4c5a207", + "assets/kenney/tiny_town/Tiles/tile_0072.png": "ff633e7a44d17849da050def1d96ebd431aa05147ac96938c3c5e1286d66b646", + "assets/kenney/tiny_town/Tiles/tile_0072.png.import": "e19a515cc46b736f61a64b950fc841703760003a3924492ecd6f5763584abd87", + "assets/kenney/tiny_town/Tiles/tile_0073.png": "b20e305ce6c9c9b6e2d0cfec786fa45814d0a635b477d2084e2df0d31273ae8a", + "assets/kenney/tiny_town/Tiles/tile_0073.png.import": "0ba587a018b2c7a02344a91417afaca3c16cc982530e33a3cfe62341fb98ac50", + "assets/kenney/tiny_town/Tiles/tile_0074.png": "1cfedee7d389983b950901a197746a7d574b1fdee51840920dde20334eefff54", + "assets/kenney/tiny_town/Tiles/tile_0074.png.import": "6736c99a43bde5a291d5d72e933efad22b2618699f1bcbb646d69c33dd5f7ff3", + "assets/kenney/tiny_town/Tiles/tile_0075.png": "5c455ecf2c89e5bf6884cd02f63b3ecef79ea9669092ebfe3ac08933252ed0ff", + "assets/kenney/tiny_town/Tiles/tile_0075.png.import": "0966b8421041d0da914550a814d080aeaaaab08f0754e46de6887a9f53a6a76c", + "assets/kenney/tiny_town/Tiles/tile_0076.png": "8d36d3a43d2e9a7b75f4d05874b6c4019b0af6aff44fcab5325048c264c15742", + "assets/kenney/tiny_town/Tiles/tile_0076.png.import": "7754af9b6fee9ea2269cbb147864e22332cb5860af3f5a0f34c62f68444a48f9", + "assets/kenney/tiny_town/Tiles/tile_0077.png": "41d237731631ec4179146a19605265169843d5ce923c5f89375041d09ca90a11", + "assets/kenney/tiny_town/Tiles/tile_0077.png.import": "412ac2e09108673cf00ef45dedde2aa0e9c415523d7891379e1573280309a747", + "assets/kenney/tiny_town/Tiles/tile_0078.png": "fe06ebf43b8efaec63c05bd9f690f2c36a33bd9eba327fc721d445e4f6745f2e", + "assets/kenney/tiny_town/Tiles/tile_0078.png.import": "2238193fc35af1e7d14bbbf6689a0475e8a5e222c0dc79cd946d41cd434ff7ff", + "assets/kenney/tiny_town/Tiles/tile_0079.png": "ea29e62b839d2b6495062c6269f885752ad6932137a5636da599fd216efa9e1e", + "assets/kenney/tiny_town/Tiles/tile_0079.png.import": "5be87d86ca1f820c32968aa9b435f9484f8fce4e8a83277051950200728e2446", + "assets/kenney/tiny_town/Tiles/tile_0080.png": "c0270191499831acc29fb3f32eedc436acbc0c7e471c13ea0412ba76657090dd", + "assets/kenney/tiny_town/Tiles/tile_0080.png.import": "697e871fcd16e8fc0c63198c01204f16a13c58c039bf9d867f5acf1cad76b223", + "assets/kenney/tiny_town/Tiles/tile_0081.png": "ad179a7fc3d6438202c7f2762ceb13cb6decdd44fcc40e4465bdf763fc6915cc", + "assets/kenney/tiny_town/Tiles/tile_0081.png.import": "4945a9b4b3baf2f1df805c1d0bf1cf50c82a50667b32603fca7b94a742e79b11", + "assets/kenney/tiny_town/Tiles/tile_0082.png": "f21b75210f83d5d937ab9fa37a24052222e96d9450b57baa9518d21e4431c8fb", + "assets/kenney/tiny_town/Tiles/tile_0082.png.import": "fe7f2ba83bce390202f2bee357c19ba66c18a739e8c73085b396f1736f7230cf", + "assets/kenney/tiny_town/Tiles/tile_0083.png": "07b9cf1d4c066f91979688db542bb7fbca663608c98e596a0882d9c3838324a8", + "assets/kenney/tiny_town/Tiles/tile_0083.png.import": "12ef99196ca4a9057528d3bc5d2fd543144dd26a148cc8c58b156e7aa8f4cdc1", + "assets/kenney/tiny_town/Tiles/tile_0084.png": "a652e2b1fbf1cff607f83db9c810a9fa65c794c55bebef5cb07658d960b6b219", + "assets/kenney/tiny_town/Tiles/tile_0084.png.import": "d9a897eeb6dd0f8b508c91b08d3498f7871057ccb3827b1e5beff68cc0bfaba7", + "assets/kenney/tiny_town/Tiles/tile_0085.png": "7ca5d76ab45b5aa9be4f19c9953e3bee4b64822642f47a4c9b8bd3f94ab6f737", + "assets/kenney/tiny_town/Tiles/tile_0085.png.import": "7a328160efa2289d804f9a3d8ee602e2dc7ab735e09b60056c657cde694aba2c", + "assets/kenney/tiny_town/Tiles/tile_0086.png": "1ed488f6faf0d68facc719882d2a1fd287d1979b8d0a21c07371bfeeb3923566", + "assets/kenney/tiny_town/Tiles/tile_0086.png.import": "a4e6f6d5afee32d06ad9e85e12ed56a0baa8899a462b4cdbf81b2cb5f5b51b02", + "assets/kenney/tiny_town/Tiles/tile_0087.png": "547c739a99c8fca12ce585db1ee4ab7ac5a0d9eafdda747dad6536325f5ed0fa", + "assets/kenney/tiny_town/Tiles/tile_0087.png.import": "26656278121da4bca26aa3f9d27b70ab5b39b6451bd8666506c5f0c9d95ff21c", + "assets/kenney/tiny_town/Tiles/tile_0088.png": "0230599ad30c0611af993c6f7e026eb752e6033b51209af5c83b234725a8b913", + "assets/kenney/tiny_town/Tiles/tile_0088.png.import": "7cfe030caff15f29385cf6b0406d917cf84b849b984df9cae89416da00ca6b33", + "assets/kenney/tiny_town/Tiles/tile_0089.png": "245aefd71d4c720401c6c33181266cc9da920a802cc275ee2da0c39a240bbc2b", + "assets/kenney/tiny_town/Tiles/tile_0089.png.import": "2f60ce1e1373db581a3462deaf4d6fc2be9ec63b4e890df85672d1c41c70b829", + "assets/kenney/tiny_town/Tiles/tile_0090.png": "cdb2b297444549e861cb091f0fbd2bc4d7c4b9203a1e0add4a6e7c4809d35cc4", + "assets/kenney/tiny_town/Tiles/tile_0090.png.import": "99f90fb207c0b22c65a33db19b733c56e5b29bb406f24ce4e88f5f01c2cb82be", + "assets/kenney/tiny_town/Tiles/tile_0091.png": "d74235f5b7d9d5ef85acdd9d15c0db3d7e0cd52e19029055f483522dc58fd1a9", + "assets/kenney/tiny_town/Tiles/tile_0091.png.import": "f6d2326f62e7fc34e4bae036c8a967ae455d3a8ea329c57eaa07e33eb7c4adb5", + "assets/kenney/tiny_town/Tiles/tile_0092.png": "9e8df390488fef72d302553abb57028841b030e4ff91681d8fe8b36ef28b8d81", + "assets/kenney/tiny_town/Tiles/tile_0092.png.import": "ac51f70444b409ca5442afe48848d9c7f3a4e943f3986336905d68ba55ed0bbf", + "assets/kenney/tiny_town/Tiles/tile_0093.png": "d432578df64a8e4cc5cefe559129badefd30a9e9ad988eef6e1470bba7eb9fc1", + "assets/kenney/tiny_town/Tiles/tile_0093.png.import": "d380996a6c507801dbe04d841f47b0522e16d41a09f99ee2dce083155047d627", + "assets/kenney/tiny_town/Tiles/tile_0094.png": "e513be719af08aa8e365bc6a731b950bb76feed4da04ef41836ffbaa4e387b15", + "assets/kenney/tiny_town/Tiles/tile_0094.png.import": "6cff2660a7ee61fa068633e05479c201127d318f6e83f181d22e882f6d1b6e7c", + "assets/kenney/tiny_town/Tiles/tile_0095.png": "4e67c3f041644af772b07705741d68ae4efee4b7ab642b64797b64c9ef1556e7", + "assets/kenney/tiny_town/Tiles/tile_0095.png.import": "31429e87600fdf3693aef1d5fd51012ef742fd129c12c235f6887ec0735faf16", + "assets/kenney/tiny_town/Tiles/tile_0096.png": "c62b7cd4a8397dc1d7be794246ee5a05aefef46ae320db1cf1aa9d2e752899ed", + "assets/kenney/tiny_town/Tiles/tile_0096.png.import": "5b6a0546a1edbff4de281d0dd272807414c7de1309f3c479ce22571f7d2afe6a", + "assets/kenney/tiny_town/Tiles/tile_0097.png": "93ff83f1b5d2e4485215acefe592bfb02ef735a230ba067d9d4d81f9b6343902", + "assets/kenney/tiny_town/Tiles/tile_0097.png.import": "685d08e0675a47ea61a84f776381467b696db9ac1ec754e9241f1feeb0331162", + "assets/kenney/tiny_town/Tiles/tile_0098.png": "61406b531c360228979cc37cb7f31af32aea8c099cc1c7a7e5a7df67a86bfe3f", + "assets/kenney/tiny_town/Tiles/tile_0098.png.import": "2ca232e6bb0a5d9e2d6f89985bcc0026c9c5cd4907bc05d3734b436383b3acc2", + "assets/kenney/tiny_town/Tiles/tile_0099.png": "703b8144c0a570d64d9a586d37ed41ff3b4f414aa9dfb042e1a1e54f546eee33", + "assets/kenney/tiny_town/Tiles/tile_0099.png.import": "855a5c1661ea028960514415091fd90c407f033d3e87df46655c4fe13e8cce18", + "assets/kenney/tiny_town/Tiles/tile_0100.png": "535aef9ec659d745835aa54be8ed322642f8397183a52af2e9fb902c21a2deed", + "assets/kenney/tiny_town/Tiles/tile_0100.png.import": "951a74e0dc5a944d9f400d46b16b8d2c7d82022b8d9d26967245c3904e4812a0", + "assets/kenney/tiny_town/Tiles/tile_0101.png": "b553572407b1587f0ef3b3de1dd0d600a02e6444a957c05d2402fcba2fb16bfa", + "assets/kenney/tiny_town/Tiles/tile_0101.png.import": "ef8ff0d431d7b3aff15e8eeb3b67898d969ade9b65608f2e4fd569384b3ca92e", + "assets/kenney/tiny_town/Tiles/tile_0102.png": "13811299a06a324bbb873d4bbac79e5c74c5f19eaaa2176f509f7b9a206a6157", + "assets/kenney/tiny_town/Tiles/tile_0102.png.import": "cfe7fece18897a4d323fdcca0ab9eafb4598c8acda4a6438b55dbf93c8e17715", + "assets/kenney/tiny_town/Tiles/tile_0103.png": "af835af3f3f517b324cd363460cef7eeff4f97d6db834627e6c945d2c92d87aa", + "assets/kenney/tiny_town/Tiles/tile_0103.png.import": "95fc75cc93e94d2e970570dfd1a6b540afdb27a4baa3a31b8fad59e7425f9760", + "assets/kenney/tiny_town/Tiles/tile_0104.png": "3befce5d6373d4315f35eeed22752bb1cf7a2ab5d008ce26dd6b4aebbb278978", + "assets/kenney/tiny_town/Tiles/tile_0104.png.import": "daa8e56abf154e0df79e1a4285e6ffd6151778c33c2377f3d54ec576570a3556", + "assets/kenney/tiny_town/Tiles/tile_0105.png": "6a8405b5a036ca3ca902a500b74a4bfcf8a71eb5b343e45303a6949b0d67d36d", + "assets/kenney/tiny_town/Tiles/tile_0105.png.import": "9957146790cd7962483c9e255e11eafad16d18671f7db4c8a2777be132a40ca8", + "assets/kenney/tiny_town/Tiles/tile_0106.png": "f915896f745a28497de7c86602b64b0a3bcabb7821103965926ea768b5476b18", + "assets/kenney/tiny_town/Tiles/tile_0106.png.import": "6efe39a74ebdd3d51118b9d1b70604d38c27dea591498c9d18207b2b6a2b2ed8", + "assets/kenney/tiny_town/Tiles/tile_0107.png": "a6783dabf3053b2a00c58fa7a8d7ff27b0ffdd08dcbe695b1ec82d0c2d312154", + "assets/kenney/tiny_town/Tiles/tile_0107.png.import": "3954067d009d2fcc94111910e44292edd1eb76c251b3ac294755210a19a7c425", + "assets/kenney/tiny_town/Tiles/tile_0108.png": "462f00726b47e1363d746524d37d9ef53de426b25cb651057c6f19db97cc5acc", + "assets/kenney/tiny_town/Tiles/tile_0108.png.import": "1ac6904d56af75bfd5ecd84cb59c80103a617d09739293d486b58a3b9ad69db8", + "assets/kenney/tiny_town/Tiles/tile_0109.png": "d1ff475a1ad0d4fd5d2c2a8b1fe3b96657d10f9c5b87d204138f1d7a58ac9d04", + "assets/kenney/tiny_town/Tiles/tile_0109.png.import": "78b032d49ccd649cd288045b85f0c74df052dd9ed376bea18b5d546047749a67", + "assets/kenney/tiny_town/Tiles/tile_0110.png": "0de41607a1269aa7a890461c249528d85b9eeb10745b130e95c8395c8a45b9c1", + "assets/kenney/tiny_town/Tiles/tile_0110.png.import": "56ab25e375ba37f449c843cee36a51b119958a6b6e53251e3beddac1d77a5493", + "assets/kenney/tiny_town/Tiles/tile_0111.png": "5af9d32868dfab9ff81d9f23db0d966c899c5942ebf167cb9d09eba052d1ca8c", + "assets/kenney/tiny_town/Tiles/tile_0111.png.import": "fe4ec25112c130c2ebc023563b7d76a6e8e59fa93796a609397d7424a939aa9b", + "assets/kenney/tiny_town/Tiles/tile_0112.png": "6b92320e5dadb0062ab8d1fb06dc088a50f5a45660b8feca67a26c9687fe6a0a", + "assets/kenney/tiny_town/Tiles/tile_0112.png.import": "ffd9a5f6154ef4c4afa34fb5915c307f314eaa1a07b8b4d021fd38fe55581219", + "assets/kenney/tiny_town/Tiles/tile_0113.png": "3e78c40c8587a279b3ddd896230d8ab39013f38f854e675db69447c2c1b5c002", + "assets/kenney/tiny_town/Tiles/tile_0113.png.import": "e3b7b4daa7b0eb30cbd12d4354b9961f4f04038ac68e7d151ccaa76d91e2a861", + "assets/kenney/tiny_town/Tiles/tile_0114.png": "3d89b0b1ebed238aecfa84a251d9eb1bab87a5ae34fac5e91d788176ed523f41", + "assets/kenney/tiny_town/Tiles/tile_0114.png.import": "f7f9bba33ba916a2f774c38657dd4d453c11a0fceaa7c1c56ff7eb7424eee936", + "assets/kenney/tiny_town/Tiles/tile_0115.png": "3a2c43fb289410ebbe9a4301a664fdb3694583fc338743e0f9ecdb523db9bad3", + "assets/kenney/tiny_town/Tiles/tile_0115.png.import": "76dd9dc8bd75d823c9c02b5817247d7678a1ac6ade13252f13670bb186101925", + "assets/kenney/tiny_town/Tiles/tile_0116.png": "5b5b45a7f2f756fe0251f84281ae5733b4bcff2b7167d432414c638a722fcc36", + "assets/kenney/tiny_town/Tiles/tile_0116.png.import": "b8a53e6e601ba6703431de2126aa95a08e3242db5b1ea120e3049fb069429b9b", + "assets/kenney/tiny_town/Tiles/tile_0117.png": "d2be7fbb7b9c2a278dcbe2fc54af0e9f08e0f0c565c5f6f96cf44562deef0665", + "assets/kenney/tiny_town/Tiles/tile_0117.png.import": "186f8220eca2a2660305cd2c232a7061acd636470251e469040ca807cb0c2ef8", + "assets/kenney/tiny_town/Tiles/tile_0118.png": "81c5aeea97f62be85676741339089472d44e42cb907f08adb63c47b8db739bc1", + "assets/kenney/tiny_town/Tiles/tile_0118.png.import": "78511c07c70676b4ca4a8b028470feeb821e0186c9173834364133448e7c8e20", + "assets/kenney/tiny_town/Tiles/tile_0119.png": "30091d93126c683011d0866c54c755d631af69b97c396c3a6b3e285a9da6a2f8", + "assets/kenney/tiny_town/Tiles/tile_0119.png.import": "267aa293934aca4e30439150dac471b029391511da59ace9633aa573aabe024e", + "assets/kenney/tiny_town/Tiles/tile_0120.png": "42c3fe979bb36603b5349f87eb2beb31b29459ef72c5b34e421ea0ae67714fd2", + "assets/kenney/tiny_town/Tiles/tile_0120.png.import": "cf7e72e5342958150af8bd04bf7468cefe4edba0e656265325a30a203a977e46", + "assets/kenney/tiny_town/Tiles/tile_0121.png": "c23db7cbd39871a8b57be75f3d4b528b8e787997f96fdf367b350f1241e43305", + "assets/kenney/tiny_town/Tiles/tile_0121.png.import": "a74e8dad6a0d3cd6d8e3f7772f15a9be76fbb98a7ff07d335ccaabcba6d42441", + "assets/kenney/tiny_town/Tiles/tile_0122.png": "d8a941d06fd2373157dfcdcc3681ad2f930c044d64870ce5ef8500e9472d8c59", + "assets/kenney/tiny_town/Tiles/tile_0122.png.import": "bf3dbaf401f99a1150659d912c41fdc59428cf07d4054dfd7ed3eb15a96f3202", + "assets/kenney/tiny_town/Tiles/tile_0123.png": "e3fd78cfaf7625dcd088a0d870568f1e186f67999ab4849eee4b988f6b796d1c", + "assets/kenney/tiny_town/Tiles/tile_0123.png.import": "5db42a1bcf830c8341c91b1fa8a536cf9e7d6f6ceff36e91010681529e223358", + "assets/kenney/tiny_town/Tiles/tile_0124.png": "35195776721b22c59b4e6ac2b36534d5da18bc686ab98049d6466bcfae2ee96e", + "assets/kenney/tiny_town/Tiles/tile_0124.png.import": "5bdae429cbf30df9f50111462d34bee53182f165d240ac45cf980a17720851e6", + "assets/kenney/tiny_town/Tiles/tile_0125.png": "fd107e639cb7bde68f84ebd244bc7171a652a9b5b902661fb38a8dd8e2473f69", + "assets/kenney/tiny_town/Tiles/tile_0125.png.import": "c27dc5eff3274a9697cc15ec8b1a961b3d29cde968f5b3bff9e8b9b40184a8b8", + "assets/kenney/tiny_town/Tiles/tile_0126.png": "ef91491aabacc8a11c417f5aed4e40817fc0dafd1e772772dca3ea74466ed6b8", + "assets/kenney/tiny_town/Tiles/tile_0126.png.import": "23eb7ba1905c5c333c02c0e53c60cd0ba0e4de48e87b55f75451e005063f2ed8", + "assets/kenney/tiny_town/Tiles/tile_0127.png": "22dc3bd37cc7419f14b51f81e7e2b26794a4143b239c35d9d4288d69dc987432", + "assets/kenney/tiny_town/Tiles/tile_0127.png.import": "dd1a769c7467868eeb8b7fd7ade345cb11c01b951408bc260068ecfcae8abc97", + "assets/kenney/tiny_town/Tiles/tile_0128.png": "28289aeb6de1a3a8fe051930365cbf9d0fbde24dbc875f96ee45dfcd2f225b28", + "assets/kenney/tiny_town/Tiles/tile_0128.png.import": "98abd148339516fe6fc772a8ca242381a1c137c1bd457004bf1095b1ef974aa4", + "assets/kenney/tiny_town/Tiles/tile_0129.png": "0a273e03a72e29f6343647a511a98b14fa3b26e239f3df02a4e2e4da4b4470a4", + "assets/kenney/tiny_town/Tiles/tile_0129.png.import": "8db359dd68e5e27b2e5d815268952dc583c23c8929e69521fef250bce988225a", + "assets/kenney/tiny_town/Tiles/tile_0130.png": "1c6b4444519eddc55abe82de5855effc8e9754dc206186712272e8de8e139b26", + "assets/kenney/tiny_town/Tiles/tile_0130.png.import": "80988ea2c17bc102486196b33d90e8ea1bebd3b0fff8a3fb8e440b32e0208957", + "assets/kenney/tiny_town/Tiles/tile_0131.png": "a9592d792e563721dc5c38d9d922aad3fdc6c603a7d70822ef4194991ef42452", + "assets/kenney/tiny_town/Tiles/tile_0131.png.import": "cdd3a65934dbf1a92b085dab7ef02c88879cbca9f0a337341b716b499c3991a0", + "assets/kenney/tiny_town/Tilesheet.txt": "1b86fae0b27a628f18cfd89c6e148ea1d727f5ef02fc1dbeb5a6e9f9667bea00", + "assets/kenney/tiny_town/Tiny Dungeon (base pack).url": "6d93bb958f9b7d5f21ceb8cbd24c184dc5c9f87aee7c680b336ecba7a89823d8", + "assets/kenney/tiny_town/Visit Kenney.url": "6787defa3ecb6118622e1903b65802c0200628fae5164b51b4fd467f92f3f284", + "assets/kenney/tiny_town/Visit Patreon.url": "2fcba31333935f4aa35e9de2e74e2b7ba1b1a8011540e08016ff6d81e9dd7490", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png.import": "ad532d171e4c4b57c7e28000f2abf3948e340bc3ce368e4bd82711d08b8abcf9", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.prompt.md": "7d9ad316086f1256ab8fbcd24e84dc497b117b1c502df1f76d176aa61cedc9d8", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png.import": "fdf307e5147e594cab5acd4e1f8c06d5bb62b1962241de050df06f7879d6aa28", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.prompt.md": "bb0f8ba1350e1fa15be2936139dbbac02a809b9db699b3ae073ce579996ad439", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-prompt.md": "9e938a990e01fe97daebc0405256bf63cb87af6e2b7951568de381f3775db580", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png.import": "fbdac36124d5aa559038452d70d4e6cbde902ff0bafa3e9f20caf189b2e546d3", + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d", + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png.import": "9bfe922148dc14bf729b92cc30c67119d1645e0e02d79eb79c175c5415badd0f", + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44", + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png.import": "b861b4efc54a95cc3ff0b28b4aa38e1383469b98e6c5eb19bf022330169cefc1", + "assets/mockups/the-tree-runtime-ui-v4-icons.png": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8", + "assets/mockups/the-tree-runtime-ui-v4-icons.png.import": "d14ae1dd54a1aab6ab3ead98fbb85153b1530f7ee7ee77efe9c0846dc3eda204", + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c", + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png.import": "b31b085b2e8c0c37cf43ff2d662af75b4a64a9472ab240669a09552f9cfa7969", + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79", + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png.import": "62e578057df63b8ac8238f63b91e24e6bb655465b29916888aba7f137cd267ef", + "assets/mockups/the-tree-runtime-ui-v6-actors.png": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd", + "assets/mockups/the-tree-runtime-ui-v6-actors.png.import": "e0be674acd73182b9c8c48c42afd054c814f00a0d924d023c6810596afefc6be", + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904", + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png.import": "b8610cd4424365597cb4bda6c20c161853394016139fd134184e58f96f548b6d", + "assets/mockups/the-tree-runtime-ui-v7-skins.png": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf", + "assets/mockups/the-tree-runtime-ui-v7-skins.png.import": "af76edcda2da8acbdcf1e61406b91158091591893eea1b85fcd1e3ea45f8261d", + "assets/shaders/layer_lens.gdshader": "be8b7965b371a1935bec943bb244a32e70471f31a78d22151ee7133931029da1", + "assets/shaders/layer_lens.gdshader.uid": "1ee97a9c1d31493ea837db26bb001c29c0d8beb63aba6f57a50efdff6fa2361e", + "assets/themes/japanese_fantasy/README.md": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d", + "assets/themes/japanese_fantasy/actor-markers-v2.png": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4", + "assets/themes/japanese_fantasy/actor-markers-v2.png.import": "2c5230290f61d8d5846c51de9000c23913855dc5b698c6336b9e0b98bc633b77", + "assets/themes/japanese_fantasy/facility-icons-v2.png": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6", + "assets/themes/japanese_fantasy/facility-icons-v2.png.import": "484caa3dd68dd166a84347ca6297b0228b9b4d6ed7d4e7c3fe3aa70606c2d8fe", + "assets/themes/japanese_fantasy/system-icons-v2.png": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40", + "assets/themes/japanese_fantasy/system-icons-v2.png.import": "103127fbb3a0287421090089a679985109852ba0ff0f6c90ef3ff0beab06e7ba", + "assets/themes/japanese_fantasy/ui-skin-v1.png": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "assets/themes/japanese_fantasy/ui-skin-v1.png.import": "0f557fe050aaf30226a648f483581201b8805f76e10e0d9b969ce10079707404", + "assets/themes/japanese_fantasy/visual-theme-v1.tres": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "assets/themes/japanese_fantasy/world-back-v1.png": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "assets/themes/japanese_fantasy/world-back-v1.png.import": "5ba3cb9af8dddb345abb05be9bbd44240fade14cd9d113de4a6d1f6343e74196", + "assets/themes/japanese_fantasy/world-front-v1.png": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "assets/themes/japanese_fantasy/world-front-v1.png.import": "186e162d2d5e4567d50768ebf286133031c7dca02954f9b25f3abead0278a7ae", + "autoload/event_bus.gd": "6950280a5639dd5a3071ffefd034cb443a694739d5bf8c4e2dbcd52aadbab4b2", + "autoload/event_bus.gd.uid": "4a37ce59be5cafd10106cb3f76addada7aed9ec3ee516583ff95604ffc128671", + "autoload/game_clock.gd": "39400634a57ccbf8c584b54a15a259048a95da90b1528330151e45667d65f7f7", + "autoload/game_clock.gd.uid": "4fe213c1953dc7c4d167c9bb109f052f639be08529b6fe652fa911029ba9fe35", + "autoload/game_state.gd": "cf0e884910220e54c56b5875983e53de439af9d893be1e1b65c2121d2a30722f", + "autoload/game_state.gd.uid": "1b73841c770827cd1e86331c153f927283a049176f340ef9aa7028c72cc630da", + "autoload/simulation_runtime.gd": "7f01b2dcdf28bc965c7588173c2dc70054633faf7204b1ac38ba0f4369331b47", + "autoload/simulation_runtime.gd.uid": "96889c02b810894cc82291955880ed667ad27ad754f1b1531a5456cc186d3d91", + "data/characters/mvp_guest_classes.json": "5d55d4a0a10902da747000357ba36be9644bf027f253ea4b200a75f1ee4cc88b", + "data/characters/mvp_species.json": "6c7caf52305d76e07a0dee2b225ee92674c45d24cbca7f62bf4029bd3db00915", + "data/characters/mvp_staff_candidates.json": "a2d0eecbe0369e9c725ecdfff5fa12749dd99c3aec458fc3412d1045affc7934", + "data/characters/mvp_unique_characters.json": "bf83872ae9bacedf4b1d48a8b1eb28479f3c33416303dbbe8ba11b6466c0dde4", + "data/environment/cleaning_policy.json": "7d378dc2341385945e959782ebcfcd2e6530da3be06bf0f05012e3fe28f76e8d", + "data/facilities/adult_private_room.tres": "d8501586416b5c57a8b3b3b2afd1c0143428d8a4fa1df7112e995bd36649df6d", + "data/facilities/cafeteria.tres": "86d540fe2d78b9dcdbe5a0af6e4a001f4cec54934636ed01deb25a943c79128a", + "data/facilities/expansion/black_market.tres": "c209d734c82487f6df4c03714618865d6a5f1d2cf991dc0056fe4bbad8f03a42", + "data/facilities/expansion/chapel.tres": "9b30a7c51712e7bb99c17870d1f03e3429ea9279851d88284545bb2eb5042fcb", + "data/facilities/expansion/cleaning_room.tres": "ae366cf67cbf117db7989c6b76092eb5a65229b93d35999a40d19b8260f95ad8", + "data/facilities/expansion/clinic.tres": "339cf22c68d7ab3cb1514b9e8d2ea63dc0772fe93918d70767c11cf7b6ee0e16", + "data/facilities/expansion/cold_storage.tres": "1aac824147b52b41e124d2ab2ce63c3bac58de2ec7fc447a5806a1cf9fa9ad99", + "data/facilities/expansion/general_store.tres": "76872e0375648b43f05fdc5581ccabe4aa6a166674c3b523980dd1cf0b6e6dc1", + "data/facilities/expansion/guild_counter.tres": "93e8736da4aab8a17b1c8e7831c9a7b8de7f32d0ec251aa9aa5c8cf859c8fd7b", + "data/facilities/expansion/laundry.tres": "2518ea2e5da12cf4f2997502bf50f00dd8145caca153fb3486b44b99881fdab4", + "data/facilities/expansion/maintenance_workshop.tres": "8bd10332a9f45a252febdc626f22f90507317fb4cff5b18b2526aacd1f1a176b", + "data/facilities/expansion/mana_control_room.tres": "55e4c52a049ff61ddf3d081ccb990a8572b64bc7cf37d3a0d52ca5a08cc32f25", + "data/facilities/expansion/premium_room.tres": "6665090e041f36df5809314cd171be228a94bf77d7e93f5b70be648db4705d98", + "data/facilities/expansion/private_bath.tres": "241b807e7fa3a1b9dc4bda0d2495e637155cdaea89a4234e37a121f00098499c", + "data/facilities/expansion/secret_tavern.tres": "f0a1372931078fa0f93dd5b9cec6df6b137975479aa706633fdf6a9be4cf1f62", + "data/facilities/expansion/staff_dormitory.tres": "8d7c7cd6dfe98d137f7fef62e35eb31f82f1ca282216a40df54ac81728101271", + "data/facilities/expansion/tea_lounge.tres": "77d1ace36c5e84f80c0e6d563ae973c7ff1cd12b56956afd4895cdcdd5771a67", + "data/facilities/expansion/underground_guest_room.tres": "cdfd0f8cd21812a9972485926dff27daaa6718af16aac1651894728b087bef9e", + "data/facilities/expansion/vip_private_salon.tres": "1c94a7a70393262fba82112c3f4a0cb67ad22728664f5ca408f450049d3657a7", + "data/facilities/expansion/waste_processing.tres": "9954855c7a07e425376a220c589989beb6ec95da3c5331316ef3615a60b45f1d", + "data/facilities/guest_corridor.tres": "d77ccf267e20a26ed70527d29e8d54e6fcab1df213f02d5a4e28ead4f705276b", + "data/facilities/guest_elevator.tres": "ad4fb3c439ac4ed90fe52f07e29ed7b4ff654c54d1c400c7c8e226da77127af7", + "data/facilities/infrastructure/guest_stairs.tres": "757c687b1ebe2a3f237fb28092cd5f01591f15b2bcd1b4e639042a24635a92c6", + "data/facilities/infrastructure/service_stairs.tres": "637217d867bcc99669d27c54b6d2c391c82a4a17356ab9a80c897ccaee38622c", + "data/facilities/kitchen.tres": "38197aa8a3e90c03a82e9ccdc88bb444af4eeb0349c41a39e0bdd7b188e7d5d3", + "data/facilities/massage_room.tres": "75ecf845fb3cfa8d3150f6b0dc90e901953469af512611384b70cc4878d21e85", + "data/facilities/public_bath.tres": "8ec259f48ed75c8ab2e5154a1caccf19f6be04331adbe774b877f0a2d8b2f778", + "data/facilities/reception.tres": "bed3de120a0e98c539771d1bb189111d095712f8ae25dfdf7cb2983efc0dee9f", + "data/facilities/rescue/infirmary.tres": "c3e861533971e369068ae9e42f71b660fa4ab3893c7c1f798fc367893befd943", + "data/facilities/security_station.tres": "69f3f518df7714d00c8e954e9c7405aa44b683dd274181cc3da832cc956815b3", + "data/facilities/service_corridor.tres": "5d79fbde201d657740efcba924f595bd7075e069b344d708e424dbebbdc2f254", + "data/facilities/service_elevator.tres": "35d552d5b96065413feccb50847e3cd7173e673896ce65afba238f90abc25132", + "data/facilities/staff_door.tres": "a993058bfd809ccdbbb9a61b9850259d7bf6e60003e57ccfa3972f6c29170752", + "data/facilities/staff_waiting_room.tres": "5c7a2f7f7c508102c4ee89401ad6348191b57d1ff65538acb9d450e464a3a46f", + "data/facilities/standard_room.tres": "89f0a3a861d66afa4c1338ff1ec919685cf338b93b8da9a2387ce85e7e5bc336", + "data/facilities/tavern.tres": "eb494ae6ab0d1b9e88ae0a38944609702e43c81a370a29cfb030af9ae46f523c", + "data/facilities/warehouse.tres": "d0fcf0528da66da7b354ab5efaafe2483a7a76e05b324db255700ef73cdfc791", + "export_presets.cfg": "2edb12523be96daf8045bbb0fe8f4b1ebccf332a85484a612b90b71caab496ff", + "project.godot": "686f3da7f6b592cd95d84e71a83374a28173914b377eafa4a6e005d70062d00d", + "scenes/main/main.gd": "35c3cec2d1d13f56c1635010a5811c853d7fb42e13b8d2af6cfe8261832be6c6", + "scenes/main/main.gd.uid": "9e580841e76ef09876eecfcbb17f274dc369ed9d38b2b778036696ade9f813ad", + "scenes/main/main.tscn": "dde43688b86251ce617131c362b1054ce8bd59b509c1abe19e831c0481a07319", + "scenes/main/world_preview.gd": "8c2daa9e95d56e6e40bb2071b206693069cb7e4731b4d660d59d41c34cb43dfa", + "scenes/main/world_preview.gd.uid": "3a4492c54de0fe091194a34eb838c2ade177258142566d8e5c54e82b415d94ad", + "scripts/authority/authority_service.gd": "2979cca4c6a82932fed9babf209a608b8a20bda550c170f83a166db68ce02ab9", + "scripts/authority/authority_service.gd.uid": "1978784a978315b219f2750e5e48ae13cce403337d9c17f22e9e2b4fbbff5084", + "scripts/authority/evidence.gd": "85f1bd83a4ec994c8bb9bce296d8b63fcdb6bb26c1b4c2f47e16864450438649", + "scripts/authority/evidence.gd.uid": "228ab3da615ba26c1a346e8e7db09e8d5ff655d74d22041984aff7d40de7e266", + "scripts/authority/heat_state.gd": "7e507461684c159bed4c17acc939d6a98537d06d73de2dae235a788048f290b2", + "scripts/authority/heat_state.gd.uid": "bb6b9a28d975635f19ce2a02a288b54ce666bbf6a2251cd57d10a4b19aa7a580", + "scripts/authority/incident.gd": "dbb58592746d0055b438fc8259f7c40d09f77076737c47051b732395888df124", + "scripts/authority/incident.gd.uid": "b57cae193cac0e4b86961c96c74a6e6192b68a2e7700cacc8e065e789fce26e1", + "scripts/authority/inspection.gd": "ff523082ec6d918dbc559e04c3c11fd6d30d4f88c5a54ffa57eb3c758e244812", + "scripts/authority/inspection.gd.uid": "8694d7aa94fc282f98abb1253d0ec88c7c2ec2a993e1a357e350b96fb9189d75", + "scripts/construction/construction_job.gd": "6c59af45346c16572f8c4cb111af86c586cec8081302bf67b6ef411a56ac5196", + "scripts/construction/construction_job.gd.uid": "a3add1462b6502d7817eb284384dd7e5a6e8be71e9ae1e743f697aeb44d850b6", + "scripts/construction/construction_service.gd": "c737eb7aa927097da677ac23ad649ef871af1dea54bcb8103348b88c5303ea25", + "scripts/construction/construction_service.gd.uid": "01246250363f3f5e8ecfb3779f3486a1ba05c1c486b7f65446c71b5d12259f74", + "scripts/construction/excavation_service.gd": "337e9e5d07a9eeaf362253fec12cbe5fb2ea8e74e4887de82868748577d4af33", + "scripts/construction/excavation_service.gd.uid": "5cd5e92edcf31d12c277622eab43c27702a134020e845e4222cddcf6123740a1", + "scripts/construction/facility_resize_preview.gd": "d0e8d772a648a297ee0a4625206b073be2668b32c7dba2575ba1295f5b1866ac", + "scripts/construction/facility_resize_preview.gd.uid": "4f5d08fac326538993e67ef5376e25dc670defdcd9d79b4c2cede983e16c2bc1", + "scripts/construction/facility_resize_routes.gd": "05d4aedcc930160eafc2945711f867744f63f5f391e4759f8e2de9211b968201", + "scripts/construction/facility_resize_routes.gd.uid": "9618cd77ca4f3b90b6efa0733b2bbc3a3928694a5b0cee430e4d3df01a3619a4", + "scripts/construction/placement_report.gd": "9f179c9a94a176a126027cf1d53942c0ac73b008ad119ab2480ba93f972b145c", + "scripts/construction/placement_report.gd.uid": "136f13bc9e9baf53ec320f429678d50583d9dcc23decb1081c1c48c5b90de99d", + "scripts/core/command.gd": "9751ff4b40bebdae56b6b3879dd7cbffdc2a36b050a12bda89e1de47eb54145a", + "scripts/core/command.gd.uid": "2cd0c5e76d77f379846053a6ebd1fb409b31d318ed4684190a096db545cb7c02", + "scripts/core/command_queue.gd": "09b22e6212fa3ce1bf08f5d6b52224a2d3362b3bc63f03a8c98e89af1c6f5895", + "scripts/core/command_queue.gd.uid": "5091aee01c74a94968525287108d9c9b17fa0e9d4be17d29722afc57413a205e", + "scripts/core/command_result.gd": "71b45fb50d69951797fe8d39ad5f707b79108eac30de09fa5e8d64ddb2436ae8", + "scripts/core/command_result.gd.uid": "d4de1ab106696572f756c8a1eb59904b5f9d70039ddbc65e458c9b45cee52cfd", + "scripts/core/definition_registry.gd": "e2ce5e0512a92fec6989e1bb5f0e7da1dbb50bd9ee67a07b4624fdc8bc65814f", + "scripts/core/definition_registry.gd.uid": "1c1fa87f2900dccc19e0169cd33a63ca9f85650d80cf2ca4f13f50bb3ac682c7", + "scripts/core/deterministic_rng.gd": "9c12c1b3b212e140b64137fa34d7e8b2494897cad341b3bbcf9f8da215053204", + "scripts/core/deterministic_rng.gd.uid": "4b1b094351a86b885a3b6ac06a5b33a131c285505fb0378cd4ca48a66e58431f", + "scripts/core/domain_event.gd": "cc9a903c366d9f889134561694b0c7fd52da260e97236a7b60830d7a68947bd4", + "scripts/core/domain_event.gd.uid": "b744f8ed8637e42d010adaf018c17c3dd4f50109ac8dce378359a68bbaaf1d1c", + "scripts/core/domain_event_stream.gd": "f9b57a4b4b53cf7d67132a159ea90378c633b4f19d8de28dbe7a33ebce8e3d79", + "scripts/core/domain_event_stream.gd.uid": "45ebcc38a71aaae376544060ac4f4b737ccbd7de900b1256744724ba321d7dac", + "scripts/core/performance_budget.gd": "0e2278f88d29919a0634fc1b527328a0d0c12d87e2cd612f3eee1526aabdb073", + "scripts/core/performance_budget.gd.uid": "369ce1d51b8dcc1aec1d838e982e5f869dbf387868120e73c56f41c04d4a2ea1", + "scripts/core/save_migration_registry.gd": "22ac2cce07a02d1a2a9ac2109e7a0ecf9a0fbe675df4dc9d5249aa9ab3583f98", + "scripts/core/save_migration_registry.gd.uid": "4f60970aea2158245f2822a73cb5e9d71c067f9e89e933f55011a6c4003deab1", + "scripts/core/save_service.gd": "0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617", + "scripts/core/save_service.gd.uid": "6e14d474f6da62bf8ba9af8d4a0f3f7f4d49d8e4b8e69063f2d612ed8395d2a5", + "scripts/core/simulation_digest.gd": "90b0d1a9632e73680329078f6f19c3b1e4d637c6780e31814769c5e758694f1f", + "scripts/core/simulation_digest.gd.uid": "6989f1b2667c51b28dce4dd8c78c788922a71ca94f06266a65c4b8bba82f1aed", + "scripts/core/simulation_kernel.gd": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb", + "scripts/core/simulation_kernel.gd.uid": "a6af2b8ca039ae48fd69887def2c24b90faa12ed3ab993c87c0ec782bb351d0e", + "scripts/core/simulation_snapshot.gd": "fc528a3d1db1f439c10f70d6cba2f72bd65abc0d3866eb8b582df60918af0adf", + "scripts/core/simulation_snapshot.gd.uid": "9c8d4dbde582a132f42fde0ec764bb131e738f0ef7ba219bf109bc030e607960", + "scripts/core/stable_id_generator.gd": "78e0dd691ba18d1f159d9d7abba5894d2e10d36885aa6dc5be02a27f9edd5013", + "scripts/core/stable_id_generator.gd.uid": "fb04510c99d86370ce5cbf9e19bfe1bee6684809bc688685b9c2c7a7698ddcd0", + "scripts/core/state_transaction.gd": "4ac24e41cd16ebb5312ad2b7e8b6c5b8990df14641650e9720081873f9ce55cd", + "scripts/core/state_transaction.gd.uid": "04980323f275f246cee8e680041514e09122d9ff59c7bcda97b37e000c1a76cb", + "scripts/data/facility_catalog.gd": "7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29", + "scripts/data/facility_catalog.gd.uid": "1da0d592443dde67b261996f58b141ff9cbd98a4ae4c64355518f1c9fca254f9", + "scripts/data/facility_definition.gd": "e90d56f7eab69c2a75238de465925c1c6df57ee6d44b3b81e7f6fcfd069af0a1", + "scripts/data/facility_definition.gd.uid": "c7b5501b827ec2c3fb428352c52b11ffb84c74c4831d968d2f51e1abad0091fc", + "scripts/data/mvp_content_catalog.gd": "86770b34c329459592928625ed256eb2cd123587915f63d0db0793127cb63a31", + "scripts/data/mvp_content_catalog.gd.uid": "bda9d556d8501de20a61d7d70f8e45d4108fb6271b67c9fd1e321f2e19427fe8", + "scripts/defense/defense_service.gd": "bdef777e12e7802d02b8441d2815a983960b367fbc2287c5941ca38e1b668caf", + "scripts/defense/defense_service.gd.uid": "7048f46d3d5f79f79aa066a7c4cdbd4f00dbaa79f2262f9850ed0118424746d2", + "scripts/economy/economy_service.gd": "95aedd0a0421c93e8fa39f0f76fa890cd0a46905d9a25c88c8b17c4d6d47728e", + "scripts/economy/economy_service.gd.uid": "be3264816628a2991dac7e81e0d38f6f5347d94f85b44c5989b938f18e28660d", + "scripts/economy/facility_upkeep_accrual.gd": "229655648c67c5a8b2bfa2c5faeb0534984939d4cf6743b7721f5cf271ac108c", + "scripts/economy/facility_upkeep_accrual.gd.uid": "eb4771fc6557cadaa7690cab57c8acd9516952492ac3dea3802ec8a3c70f59be", + "scripts/economy/facility_upkeep_settlement.gd": "26ccebf26b19089557aff1a70c53bc7686d878c75c5d3ded1b0e6df33ece50af", + "scripts/economy/facility_upkeep_settlement.gd.uid": "9a3c0ea58816c35bee193f504f65a02ab2d82b66a354e5a8cecee2c29ec3fa4b", + "scripts/economy/ledger_backed_resource_state.gd": "199442c566185dc0abcc4eea5b4cf59c07330731bb5d5038b605dd801ae0209b", + "scripts/economy/ledger_backed_resource_state.gd.uid": "cd91d40cb17f9c9996eb83dc2aca540a453eba655b9e9eb88aab416a827fe6d0", + "scripts/economy/ledger_entry.gd": "625d709b8d3239ef271dfbd42f189fd3a3fb99bd22d4f39438050c8e3addfe26", + "scripts/economy/ledger_entry.gd.uid": "d582d239e408ba3f77b18754bb5f0ee837b1d70a8e1e11cd789dfa3ab64017a0", + "scripts/environment/facility_cleaning_bridge.gd": "f0abf23351c46b47e33141daea753ab776d71bd68f09ccf7c1a37879fee0d25e", + "scripts/environment/facility_cleaning_bridge.gd.uid": "6024546933832c23a1844359efb81a190a83d711c80d66bc036419356e644190", + "scripts/environment/facility_cleaning_policy.gd": "51478d0915523d0f93be7daebddd672599b5975748b26a6771a63dd0791b11d6", + "scripts/environment/facility_cleaning_policy.gd.uid": "ca37ebcd32b3f87da72b7dcf74faf85f412d91431ec9c3c9d90e44aaa89979b2", + "scripts/environment/facility_cleanliness_service.gd": "38295b414f543249e10d335c62230f9e23c2556a33dd83098f0085e3ed9ad150", + "scripts/environment/facility_cleanliness_service.gd.uid": "895670f6220b422261bbaf38a21e15e5c347fcd5f321bfa65cb103313433fcb4", + "scripts/environment/weather_timeline.gd": "7a5c82061171b803e288c6726991d03a254b78a21face870ca349c493ae393b0", + "scripts/environment/weather_timeline.gd.uid": "bd828a546604ee793586210eac3fd8135991d9a876d5e561851729493406cf35", + "scripts/events/event_action.gd": "993078d08e8b45c7ffe6471280f4144c45bf9a62003ff2edaddf6da9fee92351", + "scripts/events/event_action.gd.uid": "6414fecb7adb02837ba491d17af59c3918e9d8d676bfb44a28fb22730998c528", + "scripts/events/event_choice.gd": "6077cba5d59e500e4df391d58801aa8c10669b17ac36c06e830329ca8e977dd6", + "scripts/events/event_choice.gd.uid": "17e0101b1272810e3a6a7d1ebb4eef0564ce09c7577f097fafb12ac50e5fa39a", + "scripts/events/event_condition.gd": "31d493d68db9b49d8eed0d5adf7a6c4d90f12df0ac3353b1ceafa6259196efd5", + "scripts/events/event_condition.gd.uid": "80fc11593f68db51201c8ca77979becb7a1de34d22d12dc182d6a379068e9567", + "scripts/events/event_definition.gd": "4af68f2e5ec185a750d59aaa24c7cb63fe612cd6a785e7fd39af11f0b5ce74a2", + "scripts/events/event_definition.gd.uid": "c3b92a671fd79301767f1317c3ca06da04c02d569f3bd036d118302c20c15b5f", + "scripts/events/event_instance.gd": "e8ce02a03dcb111d808d3cb3068a752fc5bbd61ba0cb15026f1371615619b974", + "scripts/events/event_instance.gd.uid": "0487f4d30911bca4621165252db26d6d16a2ba9ce27a6a3be4e0ecaa67b52cc4", + "scripts/events/event_service.gd": "d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103", + "scripts/events/event_service.gd.uid": "270b25260e76afb9bb52b9ab4162664cd6811cbd78df4e667e9342ad9fbc4ac7", + "scripts/facility/facility_instance.gd": "0c6aa493f3299611e05dd26aa429dda8cf7b5c479e4d09632036fb862f79a324", + "scripts/facility/facility_instance.gd.uid": "18bf5e03f757acb0f3cda9bb8dd227c793141001605e92bd9407af968762a0fa", + "scripts/facility/facility_pricing.gd": "8d70ca9f8961ba342af787c04e0e2b1a944c772a20b7f11b6346a9d72cc43c57", + "scripts/facility/facility_pricing.gd.uid": "7c612823e98b597254d23fe12e78be5b465a1a036dd9b17d8463e856a3459d6c", + "scripts/facility/facility_service.gd": "ceb4a3e9224587423f273cdb2b56e6843ab176ac1fc4fe79dd498b5ed5c33b77", + "scripts/facility/facility_service.gd.uid": "b3fb1688378c01e971e0392699c1b7b3835ef658079588921f82790be85255a8", + "scripts/facility/service_instance.gd": "629a142f80cbc31b97b6d08483d94e029e448969bb6d39fdc8dd39931654dd35", + "scripts/facility/service_instance.gd.uid": "56eb407a97b52928b7af7feaee947d77cc4efd06d0cec41a8ebfb89e8800c48f", + "scripts/facility/service_request.gd": "767a8c054188c8dde1e446f49d43d9ddc727a215bc9b31d5420650bd44c90024", + "scripts/facility/service_request.gd.uid": "c25c4baf7fd1ff4181804f67dc60dea87eb0005ceacc563c23b0d06557e80d87", + "scripts/guest/guest_definition.gd": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918", + "scripts/guest/guest_definition.gd.uid": "94fedb128c219c83b06b0db2769aa675a08a0924722ab1dcf45eca267496c100", + "scripts/guest/guest_runtime.gd": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a", + "scripts/guest/guest_runtime.gd.uid": "08e9a006febb70fd49c077ed2accaa600058a630d88ae73b9e5ed3f09eee70bf", + "scripts/guest/guest_service.gd": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e", + "scripts/guest/guest_service.gd.uid": "93acb37fbe09375e5c69b7137e7e6f78224ddecde201071083e64dc9b7e56ab2", + "scripts/inventory/inventory_reservation.gd": "2d913d26e5af2ea12842264441d87ee5fce8fe84ef6664297ae2fa971a4ca10b", + "scripts/inventory/inventory_reservation.gd.uid": "a998ce89bb17858ca9d762cd58c9786ea88bc89d1db94098babf0fa5b7de1459", + "scripts/inventory/inventory_service.gd": "7ee83b335864385119ca757037c3cdb912957aa4478a6312a0898a734e41f31a", + "scripts/inventory/inventory_service.gd.uid": "5111280fbe7407e190ad9629526297e1a125f31a4d64a7ca519eb19e0811e820", + "scripts/inventory/logistics_dispatcher.gd": "2313f5ba3154143d5f0b6e1eeb1fbdda37cc81a7a1589515f56dfb53a797f720", + "scripts/inventory/logistics_dispatcher.gd.uid": "1c6e69e99f2a32f3b61502eb35170119887ee10552948425c92bd71614b358ad", + "scripts/inventory/logistics_request.gd": "6dc5565083b8adb2c620fe805d1ba76be01ae09faf3070a9363485f4fc5e171b", + "scripts/inventory/logistics_request.gd.uid": "1cfee75d9767ffd602cdcf74f44ef364cfce6f432be0bd1c1cf82d908afec8b3", + "scripts/mana/mana_network_service.gd": "96f195cf2a28b0966d12cd7c6fab86d13eae97c8342d07d70f52e598fbf49af9", + "scripts/mana/mana_network_service.gd.uid": "9d3f7f5f28e0a5dec257a469ca9e2c80f5f05f5a6cd38e88f8ba1da07b318ee8", + "scripts/mana/mana_power_projection.gd": "2026467960e857349bcb18fb97b7753189be5f2de2be91a17e73e90146eba69e", + "scripts/mana/mana_power_projection.gd.uid": "3a4ade65c26ed09fb10021fc9199597acf9dcf81ffb88cc3618be0f295120961", + "scripts/mana/mana_reserve_balance.gd": "cd462c279d37cc297466b64d9cf3fd71870df9508c1ff5f7189e22ddbdbef4b3", + "scripts/mana/mana_reserve_balance.gd.uid": "12ea6a3b059a8a56bb8d288933ae4cb6043628cf3ff27dc64b44cb9788067c77", + "scripts/operations/operations_coordinator.gd": "871a248ee101b6df543fd5cf0440b5d4b0f02c21fa145a99f0687888c1bc6f90", + "scripts/operations/operations_coordinator.gd.uid": "f6df5dbe0667437e02705eb14e73db63da565974d8cce3b9672f699304305037", + "scripts/progression/progression_service.gd": "4f4e00fbeab4a4cec49b7912d8e75381b8354791e0a9efdb8414d984e88ca46f", + "scripts/progression/progression_service.gd.uid": "4ac11552af0b41b564829c027df4c3015f7f9cefbd23160c8b4090c8b903c75a", + "scripts/relationship/original_relationship_state.gd": "d1bfabfd205becf6d3cf1d6b6c477393319b26b0e7504fd227c3714761101616", + "scripts/relationship/original_relationship_state.gd.uid": "3ec8aa060bdf20acba106496c12288ebf8b83b51fc3dc9f7512e9a7b99583a0e", + "scripts/relationship/placement_risk_preview_service.gd": "d8e974487b75fbad49ecbbe1da8e36aac23dc4e1a5cf10281a1c567c97dd59f6", + "scripts/relationship/placement_risk_preview_service.gd.uid": "b8776684db6129d44203785f83543d5f394c05f4d9dbe35903986d5812769281", + "scripts/relationship/relationship_service.gd": "d2f6304aa643b98914c5d65bf3eb673ca8cc427476187f43e76b4b941410b1d3", + "scripts/relationship/relationship_service.gd.uid": "6f76e312d75c684178fc90d93d2099426e79d10dfcf623b62e78f3f5df5cbdb1", + "scripts/relationship/relationship_state.gd": "14551398f31ecd899e43a3d07b165d4884e54e83983e433c6de57e3e6a18d083", + "scripts/relationship/relationship_state.gd.uid": "a14fe331fca5dc3daf21b2b57943978d2a749ce77967ca6f4f197f51f7e959fd", + "scripts/staff/shift_instance.gd": "cec2bed5bfb138d4cc9c141bb7cdd9c19d70c034aad304398627ef1f4977ab48", + "scripts/staff/shift_instance.gd.uid": "b75a34b149013f7020dd1d860b13d7febfc0c31319560ae79d25a7944c06c0f4", + "scripts/staff/staff_commute_service.gd": "3a1b816a3a778fc362e950817275fb8464d8562b61527f141787e4b2d2a3eba0", + "scripts/staff/staff_commute_service.gd.uid": "a927760b03e52eca0aa0f9e187655c039a28f31de220435adce76099dde92224", + "scripts/staff/staff_runtime.gd": "807a417bc7866c97cd6d8f5c1368b5480a2d9fd685a2a47a978e81482bf522b5", + "scripts/staff/staff_runtime.gd.uid": "4f8945347e644d8fd581dd511cc62b3be99f1c997aaeee046a33e1b345da47b4", + "scripts/staff/staff_service.gd": "355ad5c3c9f85dc4d4ffc3bc4293e36f81078c403d1662512a735b2c8d815fb3", + "scripts/staff/staff_service.gd.uid": "6a77587fffd9b2a1189654d6324ae293fb5a2eba8fb4ea0621cd06be1e177552", + "scripts/staff/staff_task.gd": "5eeb8862a83e31e36d75e19720597fccf1aa4b25f30193d17ee95aaa94302b8a", + "scripts/staff/staff_task.gd.uid": "7c741b7e1b55b6684e0d76bf2e3fa5a064286ee48cec556f262f3e7aa39fba62", + "scripts/staff/task_dispatcher.gd": "fdf2b6464e4b1089c58cbce972ff6217a0f7c69929b1be425536152d4b8290c7", + "scripts/staff/task_dispatcher.gd.uid": "accb4d35bcdd6fe18c0ea586365ba7e1e580dea7b428532d4e0135fde9b5d94c", + "scripts/supply/kitchen_production_service.gd": "f3bc6bdc1a0ba278e9411108172ceceb7eb06520b4e33f93f35684da1f103c62", + "scripts/supply/kitchen_production_service.gd.uid": "6ca256315163a3154a79316c78837d28cb0307c27998614afc17600d217c5268", + "scripts/supply/supply_auto_purchase_plans.gd": "86219a03efdfce548e923536253b3a4e555c56f2fd74cd9192da9d284bb54094", + "scripts/supply/supply_auto_purchase_plans.gd.uid": "1ddd38fcd3be362bc97ba7670f354e50120667783d49123c177e246927f221ce", + "scripts/supply/supply_auto_purchase_quote_plans.gd": "07dbae60dc4412f4bf9f0cbf7a930d48af7b4f28fb50c177d5e52c30313971b6", + "scripts/supply/supply_auto_purchase_quote_plans.gd.uid": "8dee556cea8a38256386f0c497589ea540f5d4a726ba5dca49e25a995ec5e232", + "scripts/supply/supply_catalog.gd": "93a3f674a953fb0627a38ad0342df31dc5fa77ba8a225780f2250e30ec22dd15", + "scripts/supply/supply_catalog.gd.uid": "41f34c321e440694fd6e1aa7f71ca4a61386a3c06ef34aa841b037ae747d0d2a", + "scripts/supply/supply_logistics_bridge.gd": "b9e394af788595d2744b71f1907c8e7c3d762d38ff49992b1ee74e63b9639e80", + "scripts/supply/supply_logistics_bridge.gd.uid": "c0a2dcdd8e0f877774fb956ad72a7b9b5144c4d7159a79a94f4c91c9b7d2f187", + "scripts/supply/supply_management_service.gd": "e4ad420191020485c027004f64bb00fad9da195fe956ef10dc0c787412018f7f", + "scripts/supply/supply_management_service.gd.uid": "4094562b95ec4a271b291ef5446f7eb741005f2b740b92d87b63c2b21494116a", + "scripts/supply/supply_purchase_quote_v2.gd": "14c11cb3bb91ba5ecf21613c0ac18c54678362341fde367589419b8885c59b41", + "scripts/supply/supply_purchase_quote_v2.gd.uid": "fb4e3315ae60a3eb881a18aaf6089b6dc4f93d1293db46e9ee0c27040af413a1", + "scripts/transport/elevator_service.gd": "cea09dd9204551c26b31b30cd3aa847cc77e3b75fdac31662b9694a95fb3580c", + "scripts/transport/elevator_service.gd.uid": "8dc89574d1eb5ade839b4989d0b772c2072800d8715829211d7bf515cd10dad9", + "scripts/ui/business_management_panel.gd": "e41b95e6d5e118473668b83102091a41df7dd46bd251eb625d3fac17b3733d01", + "scripts/ui/business_management_panel.gd.uid": "e80feb5642e102e81e8ca348214ccefc1bcc09569869fb0de539b61fd6e9c83f", + "scripts/ui/defense_management_panel.gd": "c5d38781e6f73fba121f2274e310b11abd4f7e853250b1ed6c5d72a6d573d011", + "scripts/ui/defense_management_panel.gd.uid": "8e1ae906531bef51d59cc00453c4af1af52f21a49b89940e4dd4b02b87225f74", + "scripts/ui/event_log_dialog.gd": "c2189378e70f37159dd82c50bf7bff98bf0d6f51b924d58fac37dcad1b2ba986", + "scripts/ui/event_log_dialog.gd.uid": "0f49390449b1c1445b439d29fb9d60265e12cfbf6a7ee2a0328ab138a6a58199", + "scripts/ui/guest_observation_panel.gd": "f5de1004fce5445bbfd3ee8d6ec37b325e7a9813d47c19beaeeeb411f27a50a5", + "scripts/ui/guest_observation_panel.gd.uid": "f4324cbcee9ad7f6ce373fca811b76e0e0e6633ff398b5e8a5adeb9dc615db7b", + "scripts/ui/inactive_layer_rooms.gd": "1bbda80eb5ca9202de900be152cb18d5d59cb386c1eab5ecec6cdce4e042bad8", + "scripts/ui/inactive_layer_rooms.gd.uid": "1ff083528b669c285afbd7de48e766eb29029b39c3010eebab11b21dbcd17c82", + "scripts/ui/infirmary_room_art.gd": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "scripts/ui/infirmary_room_art.gd.uid": "dd0b6f575496131a0cd951ba41785fe657126687623a42e92740eaaa5f8847a6", + "scripts/ui/inn_opening_guide.gd": "6a51c98929a6f57f24d309bc027ba68ea818c69f9b280a5cbf085a4ceb33ac1b", + "scripts/ui/inn_opening_guide.gd.uid": "f74eb7dd42fed3723958d07ad3e85986ca1671f703193aaf86f6bfc940b3ada0", + "scripts/ui/layer_interface_skin.gd": "5524422aaee5e0f45f5c1c504e4cb14257ddce5f875d70f32b21333c76c1452d", + "scripts/ui/layer_interface_skin.gd.uid": "4e931be72a318b3b501e0819f5fa17a805fc95ed15605ffb1416f54637f19708", + "scripts/ui/manual_save_slots_dialog.gd": "95a76f6f022dd9dd0b4d5b476b7e9edd152e53b29fa043ab80a9807c8a461066", + "scripts/ui/manual_save_slots_dialog.gd.uid": "a31f96c32c1769bceb0ec5a00afa06d1a33dda19d90375515610441a39920b90", + "scripts/ui/operating_ledger_panel.gd": "652b3c98c4cdc707831a19ba1e91e23f21895f0fbf3ece40826e03df3b656a1d", + "scripts/ui/operating_ledger_panel.gd.uid": "f0c15f4b61abad6be732b4c6b92b04498841e1aed9c18d396fb7d90b5eedf34b", + "scripts/ui/operation_feedback.gd": "894d0229dd447616b6eacd7f9cc706724683500b6a35507f2d9dd31cd9e800c0", + "scripts/ui/operation_feedback.gd.uid": "02c2795776f759c39b26e7458b85f8e11c7c7cdead59344d0af517a6a3ddb3c0", + "scripts/ui/operations_camera_controls.gd": "a9ce91060b37241e20717e39cc75c51418c413042dc9c1589060ec82c70af71d", + "scripts/ui/operations_camera_controls.gd.uid": "4430325f4c2ecfd29ffc92c06077fdf37827f013003cea24b987f90accfd4da8", + "scripts/ui/paired_bgm.gd": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "scripts/ui/paired_bgm.gd.uid": "cf49b2b6404bd0283e11afdb7efa29d191d6ff575e7cb298fb051547cc97118e", + "scripts/ui/pixel_people.gd": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "scripts/ui/pixel_people.gd.uid": "b63a747b5d8f81d2fcc002fe20ff1204942ad535f691664f6ed7a8575b859c8b", + "scripts/ui/pixel_tower_art.gd": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "scripts/ui/pixel_tower_art.gd.uid": "f53c12bb18bbc2122578b3d6d88998c4059e4305557b32cddc1704082d0a4d7b", + "scripts/ui/pixel_tower_demo.gd": "dfb1ffa5f7dd239ef84d7f8a2845184884982a8a4f53b002272d4c31af62ea6e", + "scripts/ui/pixel_tower_demo.gd.uid": "d7a1208e97e5f6497a55607c6f5d51d0d8cc820d9dcc1c0a01319485837d77e9", + "scripts/ui/room_presentation.gd": "2eda851534777575298ea005e2e6d0ee90785a81357d5b9c34cfb95f615a8181", + "scripts/ui/room_presentation.gd.uid": "dfecf526720439bc56673c58b08ac2148a269b274927484e606d1f9e1dacc53d", + "scripts/ui/staff_management_panel.gd": "df3120130956b300d1349cb758c0aa30dfd7da5e0774fb7fb9a1f3e4e0786fb2", + "scripts/ui/staff_management_panel.gd.uid": "3083f1194fd205904b784f5c3c120e5bed770d0feda5fd96be5cc8338e3c7137", + "scripts/ui/standard_room_art.gd": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "scripts/ui/standard_room_art.gd.uid": "9ea9d28b94349bcf5146c2a9a671922aedcacb1c2983c7d974b5f9eab463585f", + "scripts/ui/supply_management_panel.gd": "f122174cc1efc3a964187ef0dcb23abf342d1f8b8ef0305800ae85aab8db003a", + "scripts/ui/supply_management_panel.gd.uid": "efd5c344b0f3bb6cc786e160aea738f9e8239a613f258fa10e44803da45b96a7", + "scripts/ui/ui_audio_feedback.gd": "95078f3c4ed3d58573b93290360e730cf908d8a7e98b5ea72b435dbe35358b30", + "scripts/ui/ui_audio_feedback.gd.uid": "117146780ab8e9cf6b345a27ce94ae42e5228c8524b0b9f76a14a12cc7bb67b9", + "scripts/ui/ui_audio_owner_shutdown.gd": "6ee83bcb5c922363b62847c26ef2139bb7e8847bef4c100d3738c2ef9f024102", + "scripts/ui/ui_audio_owner_shutdown.gd.uid": "49d08fa773bc6b8f9a6560b47e7d065d2ed272f20b60242cfa64102769a63b17", + "scripts/ui/ui_audio_settings_dialog.gd": "c2f7ecd14f3e7856ed0a384922e5aa0843e1e91ac547545a03f51a0fc0675ea1", + "scripts/ui/ui_audio_settings_dialog.gd.uid": "4078c949c0c90ca45be8130e6b15443004d5831ca31b0c601a0e47d2ce0b234b", + "scripts/ui/visual_theme_profile.gd": "2a251a94d4a18c2ddd9e307cb810d1f327c12f2f15cd3bed91e65aa499258ceb", + "scripts/ui/visual_theme_profile.gd.uid": "1977d023efae6111453f3f8abf9e43e6bb439321e7b3fb483b2de1850680d3a2", + "scripts/ui/world_tree_rank_dialog.gd": "fb5ca195c02a3c52cc51b4761fcbf881134fc35c023895a42857f894dd7e22c4", + "scripts/ui/world_tree_rank_dialog.gd.uid": "06e0d65047929d3d65068ff7a49ce84e216df803908dd47888573e2abcff0abb", + "scripts/world/facility_infrastructure_projector.gd": "c85d2e5d9fc78df0ed3b28a3225ce4d6030afff19f92c3a703203c3f34c968ec", + "scripts/world/facility_infrastructure_projector.gd.uid": "0298a54b543c61c6aa57a8ce17e14c224d9f706dcb9957ee000de75eb43876c5", + "scripts/world/legacy_stair_service.gd": "e6899ee68894a59af061056ceb8673a772cdcc80a63dab5b4d54309429c33c2c", + "scripts/world/legacy_stair_service.gd.uid": "bfff32f0080489e82735b055643d4d3eb91fa74d324055590b3b78d15fa11577", + "scripts/world/path_service.gd": "447135729a1106639a6eee6754af3195c8a8b458ca26980ae91fa39d80dcfbd4", + "scripts/world/path_service.gd.uid": "ec3066a687f50a7301c96ae6ffc294a6a03abc40a697f5fa80dd7922d959f267", + "scripts/world/route_subslot_path_adapter.gd": "df5e6c3eee25b74b1e77aa6d7f6e7e5b516c5a8ad78b0db3b847c9f06a9e631f", + "scripts/world/route_subslot_path_adapter.gd.uid": "e89a6dfe271e5c0a817f1a6564ff2af642b58962da882fcdffb7b85d149fecf7", + "scripts/world/spatial_subslot_service.gd": "6238843f3f53e8fa21e325a8152e9a77aca97aebe495a05fb19d37ee62d549ae", + "scripts/world/spatial_subslot_service.gd.uid": "c4019cb03891a10e65448347704ebcdaf9a47a3195c48d74ce5ae86c4402ee88", + "scripts/world/world_service.gd": "add67a0799f961a7dce1d382ea6dac67022fbd013f8c4c6b11321df96f37944a", + "scripts/world/world_service.gd.uid": "b55799071888fddf43fc42485a3aed5bd9d63c522fe0f68b7d62f544fa3ea21b", + "tests/business/test_business_closure.gd": "de9a36cea18a450bed920ded051d2edd4fa2babedac881be85e2cf2d8ad82363", + "tests/business/test_business_closure.gd.uid": "0614d0ba4fe9247f0c0afba96705dd6d14ad2a138fbd1dc9b760717f1f15afc2", + "tests/business/test_business_operations.gd": "5dfd8f256a191835fd88af1e4dd6151dbfc87b767b443023a04f415eecce0adc", + "tests/business/test_business_operations.gd.uid": "95ce34e2bd7124cef52a142349d65dc86e4fd5cd5ae1403ed013b12fbd00fa10", + "tests/business/test_required_kitchen.gd": "3a9c92f80c24064ef0858fba10bd7caab63203932942837f7e142349578f6b2f", + "tests/business/test_required_kitchen.gd.uid": "8b89c83188edcc5d937faff73c60b83172e8ebf4647aa7eadcf1a15b17a9bda6", + "tests/environment/test_cleaning_access.gd": "1382eab9d01dffaa396cb7fb71902538ee649a963ac9e1fd099ea7a147669884", + "tests/environment/test_cleaning_access.gd.uid": "3dd8599284854c457df1af13f59d2c84b22dc712ef1dc4c2a9ca923152dd85d1", + "tests/environment/test_facility_cleanliness.gd": "6dba789489d3e7da8cbd5056f76d7a5eb97c454b087787ccda926682c328a5f5", + "tests/environment/test_facility_cleanliness.gd.uid": "64b2a8e991a902e81ea08f34e8f5886b67723de3380c9e964783f6ef86fdf540", + "tests/environment/test_runtime_cleanliness.gd": "3b5fe92855f17f1551de76fe1570dbf92c697b769721bb87582bc4d4d06e36b4", + "tests/environment/test_runtime_cleanliness.gd.uid": "e84d2e2c086165371e68da1e216bb2f0dcc36fdad0b8adbf2f96dba57f15620a", + "tests/environment/test_runtime_weather.gd": "047bb23573ef6a4c7e2483e3a2bfd244a3e2061fbf65c33fa08a52952a2655a0", + "tests/environment/test_runtime_weather.gd.uid": "e68d6e9921879f54828b07e77719384b52b145dc4d5052c692a34090466037f2", + "tests/environment/test_weather_recovery.gd": "d71bf3fbf1fa1d43eae2c38161a44b18fc6cc34477a1ab9dd12fca54e4ee9089", + "tests/environment/test_weather_recovery.gd.uid": "c26cceb4eeb2968f4b9226cdf54fdfecec9829a77339741f7500f38f524296e9", + "tests/environment/test_weather_timeline.gd": "212dab5036f90ae2eaf1b75e0c0adaea4a572cdbfb31b07d0ef4336def4f4791", + "tests/environment/test_weather_timeline.gd.uid": "2654cc9a56e546ae0632d3d97897ecab3d818a434b26184787696ae49370e0de", + "tests/export/test_exported_opening.gd": "b2d96ce4c40582a61a4b4f042bd38c188ce5351daf1206720b41183d5ba15c51", + "tests/export/test_exported_opening.gd.uid": "e0d77ae08862e353feec1fe3f5ed9e0093cc281d364befb836be7dfb8a7c9bef", + "tests/fixtures/facilities/invalid_service_profile.tres": "8bd02f6ca505a9bd65360a1ce99f961252bc201c5381e0033519ef4952f8f2e6", + "tests/fixtures/legacy_premium_room.tres": "bf035db5deea3818ab12f029fdf53f65afa2f5c99fec4a236ce7dfb7076f5bb7", + "tests/fixtures/legacy_staff_dormitory.tres": "84c7a92216300a20f627c7e822219cf188912d9ba3417fa910261d18bdaf69cc", + "tests/fixtures/p08-02/README.md": "e88ca33fdb4e96602d1fb108d71a9c35b6fa054619ecf6f1396e9a6c5e0ebd98", + "tests/fixtures/p08-02/mixed_world.gd": "a23f8a686be1d77e4874b9956eef89be4756f6e5eb01cc62454c3845acc62c25", + "tests/fixtures/p08-02/mixed_world.gd.uid": "d7549f933b74f5e807cd2d3b3adcdd083af4a3bd331614314ff7bfd7b0903f31", + "tests/fixtures/p08-02/reader.gd": "a760d0e45979d747dbd1f8710033bdce13287b00eb879d947d8378ff920ed1be", + "tests/fixtures/p08-02/reader.gd.uid": "3e68ce192d5770e3823df9699c5c99ebb618fe0a480b4d56913624941900b08a", + "tests/fixtures/p08-02/writer.gd": "1a918b5509773b4b07a27d47ee44583b0eb5288138f7bf896088a7913773c260", + "tests/fixtures/p08-02/writer.gd.uid": "8f150654767de0c66329d7d9e84d306c4fa5a65c918e04fb520b626b39f68334", + "tests/fixtures/p08-03/checker_fixture.py": "80b9ad74b04b8d235b3ff152ca2cba720085ec420c7dc7cbf07274d534f8fdfb", + "tests/fixtures/p08-03/passive_placement.gd": "210c95c4df9ac16197ebaad67f7531d66b841e9d03c05c014a846bb9186bc2d0", + "tests/fixtures/p08-03/passive_placement.gd.uid": "f75e3f2d9555c30cee3a1de882f32225fc624565a78a7ef3f5c604325c578ce3", + "tests/fixtures/p08-03/placement.gd": "c59f08fd232f73d0e06398cd3577aba8f5a5840d18c61ce5c88db9e7dba51923", + "tests/fixtures/p08-03/placement.gd.uid": "5caca08c1e627e0ca07e2ab7b13bd82b24a22f77513fe87e30b79023568e1987", + "tests/fixtures/p08-03/r05-reader-checkpoint-provenance.json": "daf034375facf36e9cc8da4ec0001d7c7b017c315a9155680b4b490e582ec5b9", + "tests/fixtures/p08-03/r05-reader-checkpoint.json.gz": "27fd3b41834106ccd6a0980dfa2bc91cc19806dd3f552ba04246efb400763233", + "tests/fixtures/p23-03/diagnostic_stream.gd": "b23500c7e8041e56c1a7845a50e9a7c955da69439f54901b7c00b770f20ae9c7", + "tests/fixtures/p23-03/diagnostic_stream.gd.uid": "1f3cbee159dc93c7bd7dd7f0a3b9e9103ed43ecb341c3a900c1df59377d8bb20", + "tests/fixtures/p23-03/layout_comparison.gd": "fd84165ac031575b92ef6865dd188c017569f894ad65ded29cd37300f01a6553", + "tests/fixtures/p23-03/layout_comparison.gd.uid": "8a33dd196d801c199de7e4e0607b883baf52ecf67d9b9957b839bbf750928d82", + "tests/fixtures/p23-03/observation.gd": "a9a0e611f1262151549ff033eae618436e52f661d52decbab5adb93efc4dcdf5", + "tests/fixtures/p23-03/observation.gd.uid": "87f8d1b584d37053b76f27e02e06fefd77b2b8bbf42a7d92404d4c4109934988", + "tests/fixtures/p23-03/passive_observation.gd": "812c2a3b399b079333e4eae0fbf78946f1c39041e6859e65f8bc7c44aaad6bfc", + "tests/fixtures/p23-03/passive_observation.gd.uid": "8c4295b0605c6278168e6d57489075c04b75df7c9a7078b91c6b1ff8d9cbd799", + "tests/fixtures/p23-03/passive_os_recorder.gd": "b90f054faa4fd46e6a30ba12d2ce22cdcfb281351b209650c8a00a7713767e47", + "tests/fixtures/p23-03/passive_os_recorder.gd.uid": "269ff76c69fd161b0a979cae1dc938e9473dfde562c826a0acbda824004c576a", + "tests/fixtures/p23-03/queued_elevator.json": "825a5bc8568cd890e1faf8c7e0122c43958f334711b0602dc2c3231373aa4fef", + "tests/fixtures/p23-03/r13_actor_overlap.json": "a6b433c56207a172286745b57df72a76bfc2be9ac2adb15d629b4e8ab53d7985", + "tests/fixtures/p23-03/r13_service_region_gap.json": "43e82a2a12906f0d0ce917c77b64bff6813b0a4fe5b7b287ee8311f6b3b43750", + "tests/fixtures/p23-03/recorded-badge-negative.json.gz": "17b1596fb1dca0436cd656ac21a9dc754c75b4485335a0aebe533f70e1c1b5ac", + "tests/fixtures/p23-03/repair28_frame180_projection.json": "95bbd41dcc5db1388e5ecc14557dfafd6bd540d707532588fd6126e8d6843d63", + "tests/fixtures/p23-03/repair28_r15_negative.json": "8525cdfbc504583778624ab103efb4642374715be73187e97bdbf18d180a1616", + "tests/fixtures/pre_auto_purchase_runtime.gd": "04cafc71c3d26ec25e2d9205a4845671c2d6b52c7b5ec5052887beca9748f906", + "tests/fixtures/pre_auto_purchase_runtime.gd.uid": "dcf584c1243a8503292bb394b9111a19f4ad6dfe1841f3a30ffdc701779bdeb0", + "tests/fixtures/pre_upkeep_runtime.gd": "685032e836d7c428dbefaccdbaad098343687b684934e61d1b9d04d7aa5f21a5", + "tests/fixtures/pre_upkeep_runtime.gd.uid": "8908e29bb5e8834defed1e042eb0b45b26f2812cab94ca5a70547e90f9134331", + "tests/fixtures/required_kitchen_legacy14/formal-package/journal.log": "defee9e7f3721ca05f4f1ba839fee8dba773a798c1b8408df31327eb19d2a1ad", + "tests/fixtures/required_kitchen_legacy14/formal-package/manifest.json": "4b276a7b6abad39ecfe2e43114b5637b61640a626580dce4b5871e648a182a7d", + "tests/fixtures/required_kitchen_legacy14/formal-package/thumbnail.png.bytes": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32", + "tests/fixtures/required_kitchen_legacy14/formal-package/world.bin": "7bd0fe615790b55e09f0bf7c047a19173011f49954403c655644c5865830c13c", + "tests/fixtures/required_kitchen_legacy14/provenance.json": "07208464afd903366275e39dc9d09d8ebf936e384bc55d570e0f77a2cad36783", + "tests/fixtures/required_kitchen_legacy14/write-checkpoint.var": "a5348a17af34e717108f9ccceb215223ce48f1db1aebbd9024a9ea02c637adaf", + "tests/fixtures/required_kitchen_legacy14/write-contract.var": "f32e3f3c0ef44f56b4c320206f6507a4ca5074be5f7813e2f5c76a47c152b3cf", + "tests/fixtures/required_kitchen_legacy14/write-persisted-before-io.var": "6a0ba26642176c9432ce272e578764b3336731ea9b4d07ac9623f9fcdeed077a", + "tests/fixtures/required_kitchen_setup.gd": "30706107c90bbd7ebecb930666426a8ce45d6003cb3a26bb35c7452be4e5fd95", + "tests/fixtures/required_kitchen_setup.gd.uid": "527436138aa188d58579ebbf54a07f085e355dc15c3a973efcafef2d166bdb6b", + "tests/helpers/ui_audio_fixture_cleanup.gd": "02cd9796d0bf6222c9e9e6ddcb7fb75235bab645c2f10dcb1b4e9f0bc6077260", + "tests/helpers/ui_audio_fixture_cleanup.gd.uid": "810aad3c800a266d7472103bd953bbce9f29deb976c2a9a3d5cbfa470c0f7750", + "tests/helpers/ui_audio_teardown.gd": "8afe4f86b60fa4ddc8752bb5f556f834996c678a022a1035979a801c70b42747", + "tests/helpers/ui_audio_teardown.gd.uid": "bbcf13097bbcef77448067c5730d02fc8543aa46696d2a43db8247b62f6f5651", + "tests/mvp/fixtures/README.md": "025dee51e990e3151070e247bb24abb6ed3f3a28cd55d929dd3a0d4788105e63", + "tests/mvp/fixtures/operations_v3_0600.txt": "dac35666fe0535a2aa979230ed45b85c9406a7878c9e39a8c7d35dd6c056638b", + "tests/mvp/test_amelia_donations.gd": "1bd622a3d88374f01e3d8885a84a816572ed296928f6ce7e3f8134ab15f60793", + "tests/mvp/test_amelia_donations.gd.uid": "c0a2ea56341817ab29adaed37f83d1407aa3377fa8bb0700e307322ec4e031fb", + "tests/mvp/test_anri_floor_pricing.gd": "420cd0b14c0a4921ab3a45e612773f8afd38a31b566d1b95942d3e5defc004b1", + "tests/mvp/test_anri_floor_pricing.gd.uid": "b86b32be653a78515870510a71ea44e549a09573edcda8c87fa81187abc1ad5f", + "tests/mvp/test_approved_free_unique_arrears.gd": "411d7836326f2858b68201bc3e8fec2b1d365291342939249cbf5a40a20d6b0b", + "tests/mvp/test_approved_free_unique_arrears.gd.uid": "3eeb8425240dfcaff8b6b989d38ea678998ae9f41720465e3e1dfca24d900067", + "tests/mvp/test_chapel_boundaries.gd": "a857179fbe5186e27080ef7bae13775edcc821440cd763fd793e03ef7d27ac5c", + "tests/mvp/test_chapel_boundaries.gd.uid": "e794ed6920599c1f904c3db23a19da62e55ed273c6f32e15285e45e1b0a2dfab", + "tests/mvp/test_chapel_service.gd": "b8631e1095ce7714d2ae581a6ee3d8fe47065184b7dd05e9104a2b7c0cacb1c1", + "tests/mvp/test_chapel_service.gd.uid": "5e48b0e74acac76805e0e9eb492ebd27e0cfffa3a1b7a6ff27c3dac0e1761d82", + "tests/mvp/test_fine_cleaning_effect.gd": "7c7df0bac1c072ed4423140e8afe431952ec2a47f76df7dbc24cab62283cae06", + "tests/mvp/test_fine_cleaning_effect.gd.uid": "800a475b52b5a0a0de6c4fabb7a52b9c5ab44265bc593232039d77e49bca9f22", + "tests/mvp/test_mvp_content_catalog.gd": "b663b8790d02acfa836c8a6a6609f337c7991b7b91d271d1b60b76d137bbd62b", + "tests/mvp/test_mvp_content_catalog.gd.uid": "f5035967a5f68772406f9c7d3c18d4fd881d86ed8fba6e7a0810b76c183b295f", + "tests/mvp/test_operations_coordinator.gd": "87499bf5f45a7201cb16082df0ac1031b7b28e9c725950013252d0bb9e5efd6f", + "tests/mvp/test_operations_coordinator.gd.uid": "06151608ce04773e7644b5c73d0441959ea1f35d756050801183f47ebfc8be7d", + "tests/mvp/test_original_midnight_settlement.gd": "2e6d7e907156db36a44b2e3b124b2311ddc79fe45250b8dc312b0a3f543bb7d1", + "tests/mvp/test_original_midnight_settlement.gd.uid": "f809b227a95ea335913280641921bcbfd4dea6d1718dbd3ca9f3ca75547e2792", + "tests/mvp/test_original_room_zones.gd": "6f1b99f2bac0e58eab30fbb061796c88fc93a21e24de7bdcd5ee39a4c02fe8df", + "tests/mvp/test_original_room_zones.gd.uid": "4749b562451f6f83da92fe4b33cc3c634c1612fc61f9a163b33b51094e897d9e", + "tests/mvp/test_pending_service_pricing_report.gd": "50095c41fe76bac7bd9346ce97651d40610fa69b48c3b24f7acc5b371578e753", + "tests/mvp/test_pending_service_pricing_report.gd.uid": "279793f087419da5ab359f2759c99bd9a0f79e4993aba3df7427f434cf099d5d", + "tests/mvp/test_premium_room.gd": "ce79ae9632cd17f84ca52961e098d5015921d81abcf57acc72461a16dd44baff", + "tests/mvp/test_premium_room.gd.uid": "87e41939d21089899b265a05e12a4a4f1271cf7cb156319fb543e9601831da57", + "tests/mvp/test_premium_room_guest_flow.gd": "68bdba5aee805f782da3aa22bc03d4f051d165b34160151a0afe293b8e8cc8b2", + "tests/mvp/test_premium_room_guest_flow.gd.uid": "2163706f4a8724817328449b3d8276a29fd046f5d219f31eb12c9bd12b3e5f78", + "tests/mvp/test_progression_service.gd": "f97895fceacc42fbbe14f3e77972ef980abf8f63ca9a5c8c8d4003900305b0aa", + "tests/mvp/test_progression_service.gd.uid": "1c2bbbff10ca421c86e343f19b577acb683c1d55bc55b04723d70d7cfc24f119", + "tests/mvp/test_runtime_content_progression.gd": "c8f7a107d024693b863feb2c9cc460383b98cf04e5ed872011bcd7024be68d60", + "tests/mvp/test_runtime_content_progression.gd.uid": "9bc80330a8223b88ae5a4cf13882c866a578ba2af7069d621800116c36732ed4", + "tests/mvp/test_runtime_mana_depletion.gd": "8d94fd8e28b0fc22a699c630b5d68e7afd476a1305c86ecf57858b2f1d49b8ae", + "tests/mvp/test_runtime_mana_depletion.gd.uid": "1f91a438e41a8336b200d615a971bb261e8e9811f5d57b2c9b60b9e65ed2cdcf", + "tests/mvp/test_runtime_operations_acceptance.gd": "a802afdc5786b6690a2c8b81f39eefda9c04624826d5cb90c587cf84190feea3", + "tests/mvp/test_runtime_operations_acceptance.gd.uid": "1028606ca8681156ea59df3e5426deccbfa0cc5588af043da24510408ec86d7f", + "tests/mvp/test_runtime_operations_integration.gd": "8865d8f68c454fe9ebba602bffdfe83f868380f84160bf15aaec22062783fa08", + "tests/mvp/test_runtime_operations_integration.gd.uid": "912ce232fa77410855edf1dad667117f5493c819c484dfe0a69c5af316396637", + "tests/mvp/test_runtime_upkeep.gd": "eae48823d58d78c419d29728e33a5559fbe5131b49e33d04ca4e6fa3a721c29b", + "tests/mvp/test_runtime_upkeep.gd.uid": "14b8b1294689ba7f5380374590480e781ed8f992d52b1605c83d76212d330ed2", + "tests/mvp/test_staff_unique_contract_report.gd": "93d7b00d3b27a85246dad25337a25c0036d562390e584854fe89c958ada76907", + "tests/mvp/test_staff_unique_contract_report.gd.uid": "8a8eefe8c949649b53ca5002f44ce7c5047642a4e11156510ad97a2ff0873cdc", + "tests/mvp/test_tomari_floor_trouble.gd": "09581fbc32b29d2b5773e0859f22ca58c947927d11e6523027ffe277bd7ac303", + "tests/mvp/test_tomari_floor_trouble.gd.uid": "cb5120adf7650fab66b903a159903ee107ccf7529c1cf0fdcb7ba48051a2ebaf", + "tests/mvp/test_unique_character_validation_policy.gd": "2b4c70506e4436e5afe4bf987ff9bba765a02394a4de86e2ed0af6ba5b68c766", + "tests/mvp/test_unique_character_validation_policy.gd.uid": "7bc8edf74c119a16db928a0ee8f754b421fd8df28d824fd50c6e24f92f857316", + "tests/mvp/test_upkeep_construction_boundaries.gd": "266c4f8f240d7508c6c282b08745c1cd813caae384fd46e1ab88f170944ab55e", + "tests/mvp/test_upkeep_construction_boundaries.gd.uid": "1361112f7ec1bedb8656fe31a0a5cc0bbd181a2cbdc34de4bf024eb3b6274d91", + "tests/mvp/test_upkeep_legacy_midnight.gd": "1e4c2f298bf4226b4769bda20328ab1683c4ec8e58afbc2b2b18e329490dd153", + "tests/mvp/test_upkeep_legacy_midnight.gd.uid": "ec7adb778952c2590aa6ad10ec555269916e4e9730732bbc8e7fe9f025dbdb3f", + "tests/mvp/test_upkeep_loss_streak.gd": "b90e6ad96b4a0989b298a62d11c349fcfac53a65cb532f206d8e7ff2223190dc", + "tests/mvp/test_upkeep_loss_streak.gd.uid": "d3a97e673740b81931f9bf546bf0d6ee98d496d41d50f0f2ae925131e6e59cec", + "tests/performance/README.md": "0470e8180c1d2b544cabd94c69fe1e31bc6720a8c5fb641d5a1cec408e437bd6", + "tests/performance/fixtures/linear_path_reference.gd": "406b664557e99a8fc9903b9431f708e8e6372c3c56bf1665dd1908485c9bd528", + "tests/performance/fixtures/linear_path_reference.gd.uid": "db568b490c6e96e513e9f4b176949693578d59d5dd66971bd8650e2507dbe32d", + "tests/performance/fixtures/simulation_digest_v1_reference.gd": "64b5c099f8b4ff6e855c80513f150cfdb0e9c6d0f816fd02ec2660d569550928", + "tests/performance/fixtures/simulation_digest_v1_reference.gd.uid": "d55487d012245ebb1be71247f2512caaf072569d8611df782dbc55d9000eaef2", + "tests/performance/fixtures/uncached_preview_reference.gd": "5ba415527f1ecc5cb6d6248ba75014ae91df86d01e7f9c35b8834f378c0c69d1", + "tests/performance/fixtures/uncached_preview_reference.gd.uid": "dca8700103f3f709ed825af365ed526d147d6896b04e3844e196303dcf363dcf", + "tests/performance/perf_mvp_001_harness.gd": "63519cf3723d084fa9c30425e49eb210a54a23fd1987df910621f8d12df9e413", + "tests/performance/perf_mvp_001_harness.gd.uid": "8069364ba238ee56bd6b722ebcea5e021e463d9a58751bd8e106185d068680bb", + "tests/performance/profile_production_scene.gd": "2353f3e42451aaf0b3469deb872ba99ede87efcf3a96b7bf62c7b09bcc8ef67d", + "tests/performance/profile_production_scene.gd.uid": "e4a435e5f0cb75b07f3ec69eed1872e8ec29b18f8c3d43dd92b034b6319f049c", + "tests/performance/test_digest_performance.gd": "363772fc43975f12c9e2056e2b01beb4cd8b2d7544db7528f80c6bd127710c1f", + "tests/performance/test_digest_performance.gd.uid": "0e2bed5d185228748ba6b616b56ceebc264fa3c35b2c8c5afb2402ca9869a222", + "tests/performance/test_facility_reachability.gd": "0b2a39bddc8878ba6190cf4985a543f09039b54840564a9b688f376ea63e96e4", + "tests/performance/test_facility_reachability.gd.uid": "d52bc87dc72465bba7b762df2efc925638a4ffc8f36df2820d1465117558da6f", + "tests/performance/test_lazy_digest.gd": "b1d62d6c83abd514e462ea737baab113c52e76c3b76f7a0672d4a4a119617846", + "tests/performance/test_lazy_digest.gd.uid": "5a943cf974aec54917085a03461b4da5332c0d34e88551f651e3adb8b8bb43b2", + "tests/performance/test_mvp_manifest_cache.gd": "bcf1668f379344447b72483b6923c2eb59a2fdc29237a6cc817a31d3834d2e52", + "tests/performance/test_mvp_manifest_cache.gd.uid": "80a30061f3ad39a21759c9543ea89ce263e682d001c4531ec5905cffad2944a3", + "tests/performance/test_path_membership.gd": "4a0eee95ee39a92eb9f8ec345d46d45f7349e3428454a22bf867b588ecc5bfa6", + "tests/performance/test_path_membership.gd.uid": "8905b73e45f79910867dc41a1b07da8485bc36d24dc6336e270bebe9b97125bd", + "tests/performance/test_perf_mvp_001.gd": "1a4bc20ea4810924e8e64bc5fec1b44fc327f1676200e978a77577d628675e5b", + "tests/performance/test_perf_mvp_001.gd.uid": "d4f5a7b3092465ce1796b21f700c2b158e68f3eb6eff577e06e64099201efa0c", + "tests/performance/test_snapshot_ownership.gd": "96b5d359bf40a8eea2b8acd2e77ce9094b1a4eb70a49a8a9b4ce23a209a7945d", + "tests/performance/test_snapshot_ownership.gd.uid": "70dcce95041791a79f1a96cf708dc62c237c8e67b04ac1068908db8c5f69e5a8", + "tests/performance/test_system_optimization.gd": "374ff4b3ba78b7a724a3620d683db3835fd2a545f1de11606fd4969a3c6ede95", + "tests/performance/test_system_optimization.gd.uid": "de3ae15ea474f750f3a006aed5e5eba9ab3275456d72c9f7f1c569a5a105c8d5", + "tests/performance/test_world_snapshot_cache.gd": "46f25630b30c9cc0f7cddb051a42a0c3edc486f3b81cbfab94d8d2cd0e989935", + "tests/performance/test_world_snapshot_cache.gd.uid": "8542e90f905da00807df576413467f0495b7d01de6b02d12a496ca02a62dc2fe", + "tests/run_tests.gd": "4c8ef388e2349ff975a2af7260da0aa02231a6036ea71b4000f2bb0e6f4083d5", + "tests/run_tests.gd.uid": "10d91ed020d6a8e18abcdde6c6b85c1e5915a576917d1886daba81dccc9bd6cb", + "tests/s0/test_command_snapshot_key_order.gd": "5803a593b0d9dbb35248d79a2d94b5a61668f5bea7687b2cb75366c8b1b33a2b", + "tests/s0/test_command_snapshot_key_order.gd.uid": "e13b97181e70f07828c64b10570b3cb53b038d54819246be59a25c68627e7e28", + "tests/s0/test_command_transaction.gd": "4b6988fd8011b178f03499c368a2417563ba2fc80780e5f0b5ddfce243412522", + "tests/s0/test_command_transaction.gd.uid": "b213215430d78584694eff8da4a5829407dc8a5107e9e8567481cd2f652f7240", + "tests/s0/test_definition_registry.gd": "bf355805e007d99addfb9b963d3566a84602cab40bdb1805ccf3d4e8d851ae17", + "tests/s0/test_definition_registry.gd.uid": "f4120c70deca131d6053e90c12325719221f85cdaaa62d0e323613480e2fc159", + "tests/s0/test_determinism.gd": "a397d2b33a2c8abfae76350d8ee65b967bbc1625186a865dffd776b421cc7520", + "tests/s0/test_determinism.gd.uid": "58f08c174f50e9405448a11e1d150f2934842b9321d2884244cc37c027d86009", + "tests/s0/test_domain_events.gd": "cfb0c5678f9b88ce8594ad06cd122276faa2c7f1287cd204de61c1f777508fbe", + "tests/s0/test_domain_events.gd.uid": "5036baf806c0d565b733a8d79ab714a4beae8fe0075a205a0b98cd40d9ca1178", + "tests/s0/test_kernel_and_save.gd": "6d13f83672f8273ec6ddc47c88de1ce3916f4126af022be8bc562f5dd1d302a7", + "tests/s0/test_kernel_and_save.gd.uid": "77b866668f5427896a7250a6e80d0b2b127f93dfb13feca0629ea0620d8c5a8a", + "tests/s0/test_runtime_integration.gd": "79c59678394ca98d3bc4de25e581eb2a888df1ded5ac9d5363cb4476e875f90e", + "tests/s0/test_runtime_integration.gd.uid": "112d151ca9134c8edfeab868eb40c4d2a4d691ca22fcb0ec1ef3e322ec993929", + "tests/s0/test_stable_id_generator.gd": "2fac546b4788650b69832b2336d9d46f7b8b343b660d687256d98a64ef4b823c", + "tests/s0/test_stable_id_generator.gd.uid": "18eee49f41e346611226e97521b751ebb881384b4ebab848b1f2c85289d43c2a", + "tests/s1/test_construction_service.gd": "ce63074b84cb75d710eb3650701a9cb2acf920ff607e41be645904fc2395e2c3", + "tests/s1/test_construction_service.gd.uid": "787ee8a4516613bcb2f4636af3e34b5204413355269b37e8c50f97c42c08f8d7", + "tests/s1/test_dimension_batch_save.gd": "ca397c0457996bab637e8be5217b7db2c14579a1b0df54434b4000a69e793bbf", + "tests/s1/test_dimension_batch_save.gd.uid": "0a228a9ae690e6b2fb33ade627a5a11d1b02a6a3aeeffa2c0fda371e4b9eaa50", + "tests/s1/test_excavation_service.gd": "64dacd14dbe0bc94368879daa130e4861ff43cc63fac6bb02e4e64091ee9a750", + "tests/s1/test_excavation_service.gd.uid": "1125527fb0736715b39c87ddc7dda925a197a90108e8f523d32164ba9e5eff63", + "tests/s1/test_facility_infrastructure_projector.gd": "060fc9ab24d123ba91782652e6c9d7ba61c140a5f418854a8a28e07fa0adea8c", + "tests/s1/test_facility_infrastructure_projector.gd.uid": "9b36d34c508ca890f4952670e378af2f6e95f53021bf81548fe5c6dc1058d2b9", + "tests/s1/test_facility_resize_preview.gd": "46339afa52739c6ab626d78ddd298e06f71366ca886954c852549658ff91bc85", + "tests/s1/test_facility_resize_preview.gd.uid": "dcc10ab40f2c709ee9dfffae6bb30e33a19d6aa2e690b28886190b83d269c71b", + "tests/s1/test_original_facility_dimensions.gd": "b56a8bf2bf0d6bea3bb2c45148e60b51de3fd033d1cb997eb71d5ae330a4950b", + "tests/s1/test_original_facility_dimensions.gd.uid": "57557d6312e56b7cb745d7fc0d1f5348461e3446d266302345a4277c4573ef9c", + "tests/s1/test_p08_combined_migration.gd": "9284a8cfb478b4c8d69f6d8166eec6c41107e3902029289b3c0e9ba48c370855", + "tests/s1/test_p08_combined_migration.gd.uid": "8c3a70d0ce619b8cb98dc003eb6c53a31f167a686179a3ffc105f7cd4d856da5", + "tests/s1/test_path_congestion.gd": "709bb680f04862fd774644b0b425150977f54346ca76f6223663c414e00f33bd", + "tests/s1/test_path_congestion.gd.uid": "ee823c0067044415042f5cabb070f714794bdcd295db17a42ce92f83a740bef2", + "tests/s1/test_path_service.gd": "17d9fd42b35004376bf96e435f53d6bce41e79258ec7f6daf3ab04ae5d8c3e1d", + "tests/s1/test_path_service.gd.uid": "9881bc7507d975da2f013574230d554aaae20ac68c801e4cbf4320e1dbe6fe8b", + "tests/s1/test_path_snapshot_transit_guard.gd": "1760289e99c80cbc217b98cd96a51fa9b210102340936f89766294e12e394680", + "tests/s1/test_path_snapshot_transit_guard.gd.uid": "f951d04fb78e074e0e3da4d9220a28f5e7daa470cf1549377cabc5103d0328cb", + "tests/s1/test_route_subslot_path_adapter.gd": "a8f712e03776f91899f3311dc3d131d8370faa84032e522092dcc243683487b3", + "tests/s1/test_route_subslot_path_adapter.gd.uid": "12b6575e3071eb8b9d1ef5bd550413ac43495fb072ac24a796efa77dc800e2e1", + "tests/s1/test_runtime_infrastructure_integration.gd": "aaca043097fb31a79e77c77cce1d12e34e5d8630e0ad7337af0d6860f4d45473", + "tests/s1/test_runtime_infrastructure_integration.gd.uid": "d58219f07c7bc4b15a9525c00599847c8f1cb8e62cbc736ca717ced98369388d", + "tests/s1/test_runtime_world_construction.gd": "65924a9b69cd27b5923c5464bd44ab839b26fe39a51b3580e691805d5a9e0e5b", + "tests/s1/test_runtime_world_construction.gd.uid": "c23784c1ed19734251b4915acb685d3279d57f552ae8395e813f7d741957585f", + "tests/s1/test_spatial_subslot_service.gd": "06f4f69438a280ef942bbefdb9caaef1ba59e7dfd0eab71469ca29d090a8ad58", + "tests/s1/test_spatial_subslot_service.gd.uid": "61f418862ef07477e4f1c4a50e9a99ea4f4fbc15686811fa3015f1d189e986c9", + "tests/s1/test_weighted_resize_runtime.gd": "b6d31d5b27b51eae9be36e2b0195e78f5e3f1105af01660b0c5cf13cd233baff", + "tests/s1/test_weighted_resize_runtime.gd.uid": "89c7821bdda5c7872dfdf12e79057a693db5a8c353c412489743531eaf6c3b6b", + "tests/s1/test_world_service.gd": "a5e165886f161b8bc71722ac7facdd17704bc6274c88dfe7fd2229f7f2b3f2b7", + "tests/s1/test_world_service.gd.uid": "1f3b779a91f50397c8842bda2216b8407cfdda5f242b9ee8bddd39b59f52b645", + "tests/s2/test_economy_service.gd": "cfe6196c0da9e39d95ae0e39f0c5404e321f4fa8be3602b58d4bf6cd3fef3969", + "tests/s2/test_economy_service.gd.uid": "e122b7a55c02e012909c60982facabca27028712e8d987db39f0e78ef252d1c8", + "tests/s2/test_facility_pricing.gd": "def0541f123307bd77a898c698292fa881d269788bf17dcd40b546673f10d4d5", + "tests/s2/test_facility_pricing.gd.uid": "7d3db28d38b93c14b6e85c219a974a71d590a6bac2be692457524904910ace58", + "tests/s2/test_facility_service.gd": "4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690", + "tests/s2/test_facility_service.gd.uid": "bd81957c4ebf75e4fc2e1632f6cfbe5d1b33b7c2b5e5b86eee399dad062dacb5", + "tests/s2/test_facility_upkeep_accrual.gd": "2985f565a3e39605965112a2bc17688315e3c0d527dd283913f9416ff0cf0ef3", + "tests/s2/test_facility_upkeep_accrual.gd.uid": "548684a8f9d2d997eac51606e2be832690b7eb02b57cdb938ed55bf6d28ed4a0", + "tests/s2/test_facility_upkeep_settlement.gd": "5a9666e8e044dbe803c33b41cc7cbb344796703665fa9f7b7a7b465020ec9aa9", + "tests/s2/test_facility_upkeep_settlement.gd.uid": "2a4b395ba551f16316fd26348acbfec66fcb7e9d1dd822cac7477702b4296f86", + "tests/s2/test_inventory_logistics.gd": "ef8b87e721f57210da02b8cd0822f58e1a4c1cdaa19fe56301a03a87891e73d6", + "tests/s2/test_inventory_logistics.gd.uid": "3ffc72051c94edbd162656b32b9909b807aa266b517172d249a115fe2d24b3e0", + "tests/s2/test_kitchen_production.gd": "e2aeb1fdbc8d1dfe9400646693a0e97919b3b86cb74a4f000ebeba01bfbee626", + "tests/s2/test_kitchen_production.gd.uid": "ee6e5a1b0303d6771585c6f3a565e3d86b00a116f8045e7b7caa3325462f58a8", + "tests/s2/test_ledger_backed_resources.gd": "26c2c9b883ee1448345d5555ac3e97293c3bf273b42668c11a6bdc23e1184dd3", + "tests/s2/test_ledger_backed_resources.gd.uid": "139b127207bfc1e847d46bbfa2fd7a918402f942396ab3e5d672be0ee524fbf0", + "tests/s2/test_mana_network_service.gd": "b0a21ea663667979c109cf6fd2efff717c284398071948c897b9e99090ce12fc", + "tests/s2/test_mana_network_service.gd.uid": "6903dc207dd6d28fb6fa71241baf352ca7508eee355fb7b485f9655500969321", + "tests/s2/test_mana_power_projection.gd": "e3020534b084b57a8b773967931fd2be34a1de878b4940c8805b99592bbbc46f", + "tests/s2/test_mana_power_projection.gd.uid": "1283e11ed69d81724764e97d3dd22af4ca7fd8ff33b22e703060fc438ff8c433", + "tests/s2/test_mana_reserve_balance.gd": "07fe5f10e665cac3c8aa1b12e0c71878ffccc6d4b409250b317135345e3c8a05", + "tests/s2/test_mana_reserve_balance.gd.uid": "f13ac2a1a1e3646fadbf0d5507d9bec74809c29ffa9aaa47bfa5d81369575701", + "tests/s2/test_original_facility_parameters.gd": "3d5cc5f13f986f8cea9500a7f8d48d8f5803b8d0bee5eb0e7c44b3218a2e3d7b", + "tests/s2/test_original_facility_parameters.gd.uid": "767f5577d0c684e2edf174264baf89ce20117e22ed3f94275bede3a35b6ff6a9", + "tests/s2/test_runtime_operations_cycle.gd": "9ec6fb682e258460b3e91870fe4690f780e1053b7fa2dcf753d31bbc8107ce35", + "tests/s2/test_runtime_operations_cycle.gd.uid": "76b497460484dca1babe2b911dc75e8ffbde8dabea5ac63693d07678de51ff59", + "tests/s2/test_service_start_slots.gd": "286786b9a7c2c86b8fc7ce808abd84dae05f2eccf7e2b3faa3780746ce4e2133", + "tests/s2/test_service_start_slots.gd.uid": "cb26127ca17e5dad63db2f3e64cb64a74e5bb4e003a47cc6425cf68875be9881", + "tests/s3/test_guest_observation_restore_order.gd": "7abf5692a07edf8270fa9bf4d9ee89a3835741c208c4c670dc605158532284f2", + "tests/s3/test_guest_observation_restore_order.gd.uid": "eb3243a324c9b563d7de81ccae96b14dee46a41e63bb578a408d709ea18d8371", + "tests/s3/test_guest_service.gd": "a104012f9e2001ae6adf76aaa935ea6cb84545f35f412e1d96d4e03209488cd9", + "tests/s3/test_guest_service.gd.uid": "957b6e3829ac24c9e937642ae42d78dc76d280e029c00e900dfdf46864935301", + "tests/s3/test_runtime_actor_cycle.gd": "955cca90ee1be985e37ef166eaedb5c49f7001993afa38011fe3bf20ddb4a9b3", + "tests/s3/test_runtime_actor_cycle.gd.uid": "bb64dfa2e2d790afe31d48b00eda2e7f3f98ed5ccca5b7de3d497851a70a5155", + "tests/s3/test_runtime_actor_hardening.gd": "0deb2df7be31d90a7fe70b98fe420eb748e19ab19c1cc37140f74cf0acd3fa95", + "tests/s3/test_runtime_actor_hardening.gd.uid": "69a68a20dc23ad619233b9c9a8e361cc38cbebe558e2eb5ebffb4b04a43adb16", + "tests/s3/test_runtime_path_traffic.gd": "92cdada10177363ac5ebae6435d0b4c6f0c7d96e6ccc2d0731487bf4f2cdceeb", + "tests/s3/test_runtime_path_traffic.gd.uid": "a04adc621877e25279334e15c7f0adffddcafaa89b9bf5f6b5e4ed8f3dfc72fc", + "tests/s3/test_runtime_staff_assignment.gd": "f6004ab1601e2910268dd5d02923c32eb697fb587ad74da1f06ca4de6c21713c", + "tests/s3/test_runtime_staff_assignment.gd.uid": "15798981b417c1a93d69b8cb3ef2b4c32d2b1856d69d5603abf0bbe4b01bb8e1", + "tests/s3/test_staff_payroll_operations.gd": "05c817b7e891ac1649072ad33102561e26280b9bdd34f6f3831c7da055044f8c", + "tests/s3/test_staff_payroll_operations.gd.uid": "f37cb11e7e2e140852296265fee8660e25de38512b4ef4364f997a660dad26d5", + "tests/s3/test_staff_service.gd": "82e9a5de3247251ac29b52aa524fffeb4e63a62a9ab587d62004c268a0180481", + "tests/s3/test_staff_service.gd.uid": "9f11cd43495a73be6cad902b6bf2c98dd34f59b2a7c47193e80cdf6f3abc1ff3", + "tests/s4/test_original_relationship_model.gd": "c74b243dbbb54dba9bbc165e29508cca910f0beb63e32d25ebbb8ea606dccce9", + "tests/s4/test_original_relationship_model.gd.uid": "d7859fa9a503001cea97861d7893017531748c7880d70483339528a9f72e2c4d", + "tests/s4/test_original_relationship_runtime.gd": "c56bdb99dd43a4e7ceb3ca2861e8db39972c5c4e805126a77e2f7da32ca5bdc9", + "tests/s4/test_original_relationship_runtime.gd.uid": "67a5aad38d18bb95da0080579e93984d2172d1522de139a07640ceeff45ec52c", + "tests/s4/test_placement_risk_preview_service.gd": "165eddf9a5c51d8d9eeb85ea89e21b1ab6067b7ee057ee0fe5b189e97a71c1ad", + "tests/s4/test_placement_risk_preview_service.gd.uid": "71a98084c28c551fade45679d26ca630bfdf5fd654cb9a51841dc8c94500dff6", + "tests/s4/test_relationship_event_service.gd": "ce1aa05716feed435cb68a1435a28db219cc3f056e23a442d2eaf08840771ffe", + "tests/s4/test_relationship_event_service.gd.uid": "84accc609266af2e47e6c9815fd698022a569290fd36565b4f02b2bb80415957", + "tests/s4/test_runtime_relationship_events.gd": "466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3", + "tests/s4/test_runtime_relationship_events.gd.uid": "c2b710659ad613bbffb82edf8e2acafb84c5f45dc29b795ec62e7b7d32adced9", + "tests/s5/test_authority_service.gd": "983ac275dc4f40f7c8058831b7239f1f4b4e2b3f12da0bbb6ea5e8ad69afe2c5", + "tests/s5/test_authority_service.gd.uid": "a5acf875917519474ccf333f7507fbd5082a64f7349501e34fdbd11585f71844", + "tests/s5/test_defense_service.gd": "6e97ace03c46091775afb5a772adc32a7add8146f36c3492e99f4ae30f6ea62b", + "tests/s5/test_defense_service.gd.uid": "74cdf1e1f1332968ca0e7353593bd432c0ccf89ed05feaa158fb7025cf85868d", + "tests/s5/test_runtime_authority_cycle.gd": "33952b6253c77410c7997ddbf37e039f79bcc0ae283da76c3580ec166f928273", + "tests/s5/test_runtime_authority_cycle.gd.uid": "0fbc9c9e5af8e8053455910a93a0998517cf14a50c527188e1cc394e6b367d50", + "tests/s5/test_runtime_defense_autonomy.gd": "28ca81ddde4da49442b427ed4c55ddcf213ecb389712db585b64cd416636c403", + "tests/s5/test_runtime_defense_autonomy.gd.uid": "42699094e7eed0f52e1e9c0f10c704c156b1ce225a07216696f6f8a30d6e6f8e", + "tests/s5/test_runtime_defense_cycle.gd": "a909e2af73aae43590cdd91d07ed2548f4fd2f675d26fa63aa74f6a5cda34357", + "tests/s5/test_runtime_defense_cycle.gd.uid": "92cca037cee29755b83a9ef5bc7fa0eef0023b4707a780fe74b84fb196d0d45a", + "tests/s5/test_runtime_event_defense.gd": "09bd125d85714ed69f7b35b900507136a099375a10ebb1dae0ab55886387b046", + "tests/s5/test_runtime_event_defense.gd.uid": "4e9d46f36dcc05047c9ea55926cb6f4a745dc876ca7e2fcaf0d230c4ffd993f2", + "tests/s6/test_performance_budget.gd": "1ae5490637d73b519bf9ed0e00bda0e034d5ea0e589493bcf8886e4d1ff63689", + "tests/s6/test_performance_budget.gd.uid": "b72aece72fe55c65f763c36e146d8043c818c6e1d6afca72c14defcd1f0c4f01", + "tests/s6/test_runtime_save_lifecycle.gd": "de94d588d6ce204aa8d0221c2989b8dd900cf4e36ca51f83b464518a382a887f", + "tests/s6/test_runtime_save_lifecycle.gd.uid": "304d45fa600b3381dabb3deec6143d5557e9c33c75782f4e672c3258e292c35a", + "tests/s6/test_runtime_snapshot_serialization.gd": "d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84", + "tests/s6/test_runtime_snapshot_serialization.gd.uid": "462d7cd44e93ba1aecd2ef469b155e8ccdf305880901fcf52b3bfd5faf40a35b", + "tests/s6/test_save_operations.gd": "8e30183d45767d2b1f99c8c714e798241e0b6615c907d0baa5e148ca94667eff", + "tests/s6/test_save_operations.gd.uid": "528bce673007a2d1ee87fc5d9ead3277862491403d1bb676ba9bd98eb8d933a7", + "tests/s6/test_save_preflight.gd": "49e24247649839b6f50d19b2284368efb7f8f8b189c5010491ad428e97c1c8b9", + "tests/s6/test_save_preflight.gd.uid": "f3acef6b5fc18b83e13bd123de1dd830e0a3b132d27dae4e28c79c2902040665", + "tests/s6/test_save_recovery_preservation.gd": "0fc0f75e06d4371f049dc4692e9ab0d871016b633e5ac4693661a33a7390641e", + "tests/s6/test_save_recovery_preservation.gd.uid": "d000277bcbded1cabe95509489284b8788da0813fead1076e0e970ce55eeabc5", + "tests/staff/test_dormitory_dimension_migration.gd": "90737c91005975601f400fe88c9a474d10713639b73d8e1354f99bc52e812a49", + "tests/staff/test_dormitory_dimension_migration.gd.uid": "d4714e6a5bd19d618dd019cf5d388775b2b6b116a0e401c332ce2bfe5a0bf12e", + "tests/staff/test_dormitory_shift_cycle.gd": "ada3c0177f00648137d02450fce5f33da0a644dae9ec861ac51648770dafebda", + "tests/staff/test_dormitory_shift_cycle.gd.uid": "d7db4db3cce31dea2ddf0d80379270011908a37f30b78f5168c13b379cc6b9b3", + "tests/staff/test_rescue_elevator.gd": "c32cce5010eb0167c261b767cac1371baa3ca731368de47ff878a5852ed9f840", + "tests/staff/test_rescue_elevator.gd.uid": "c26b5d6bc7a9dbea52105f22beaaafd224449827a36a7685503726ede9dfb1eb", + "tests/staff/test_shift_rush.gd": "af3d47d848c1220741992612e57736df4af05969d424b79829d9977c774e8149", + "tests/staff/test_shift_rush.gd.uid": "d925bac6ee92c077476a605602404ad91cc50a151ed5e834242021579c657472", + "tests/staff/test_staff_commute.gd": "0837c92a49f8f83c03ca820eaeb23f7b1dfbc1072f8eeffcb557bb6b57b20c49", + "tests/staff/test_staff_commute.gd.uid": "762cfd6f56de0d63ea0fbcdfa940071cf529ae8626edfec11f94ef123ffa01e1", + "tests/staff/test_staff_dormitory.gd": "3159c45db121e9f76ce6f8e6748a26201ecfe5720b0f5c9d0b568fb82101ef8f", + "tests/staff/test_staff_dormitory.gd.uid": "ec05e96d8e990bcb2b113c0016bb864578ebcad245226bd65dc1d6b2ef26918c", + "tests/staff/test_staff_rescue.gd": "8d8c02444c35b2c41c6db42ac0195dd614835541235cd92641ca9b220f59c44c", + "tests/staff/test_staff_rescue.gd.uid": "4cc93ef832c112e151df49180f3272e89b84ad121e3c02a91da71018583cf03b", + "tests/staff/test_staff_rest.gd": "fe9b9d2a8a9051850980a393b8c06b8be41de8a82d5efc998c69df3a06cf54ec", + "tests/staff/test_staff_rest.gd.uid": "18a8cc751651c8d28016bd476857830de26a17c810fffac24d6885bc0930fdba", + "tests/staff/test_task_work_clock.gd": "b131fbe922e744c2075338638e3a01811618e93ae786df3ee435318048d24f9b", + "tests/staff/test_task_work_clock.gd.uid": "0d976cde371fdc353bbaac33a2849737c506897c586ed1080d5ae2eb939d631f", + "tests/supply/test_mimi_purchase_quote.gd": "01f7760cf0fed33fda6358bd407fc1441a198dce9f2713e49bfcc097ee8c8ada", + "tests/supply/test_mimi_purchase_quote.gd.uid": "2da07e7c142df4e2bf8321d24c6cd0be0221192bc9a3cadf4a36656045af1bb3", + "tests/supply/test_normal_auto_purchase_chain.gd": "6916d644620c49a09ab110d98fe07477bb5bb9f96da3826a0be962610cc55256", + "tests/supply/test_normal_auto_purchase_chain.gd.uid": "bda094662ec9a99c086adb8badcecc68f4428e3ec0e7bbe685f9fae9f7eaccae", + "tests/supply/test_normal_supply_chain.gd": "eedbb301e68285bbd6f701cf7eec15537f116944115807e0d9133a4c2970bb1d", + "tests/supply/test_normal_supply_chain.gd.uid": "d1530167a99e980ea74d7137995507971863bf913fd0b5ade70798321cc6c2b0", + "tests/supply/test_supply_auto_purchase.gd": "2551b145d583e1b63b0731290ef097603aae302347ea306770f53f750237ddfe", + "tests/supply/test_supply_auto_purchase.gd.uid": "49582fe0b7c89de43215ea7dfe73b7c030e4628196d45a0b73e7b4dfb1c96a2a", + "tests/supply/test_supply_auto_purchase_boundaries.gd": "cc1a9e8fda5fc25f9fcfb391463a05957fd2ec649ae50acf2b219c3c9efaa970", + "tests/supply/test_supply_auto_purchase_boundaries.gd.uid": "aa95f49a911d97ce014351358f306607ea31439f155d9a61ba9b2bf7d596447f", + "tests/supply/test_supply_auto_purchase_destruction.gd": "229c24e67bc6e59146f91e9ae111794ad39a4d9245c84aa8731b65c43c33a6f5", + "tests/supply/test_supply_auto_purchase_destruction.gd.uid": "6f540665e982fba973e7372f9c37a8d61aa3fd649f2691da8b0221d60ffd927a", + "tests/supply/test_supply_logistics_bridge.gd": "2d6ed12048b9f17e2f44208bb386d9e06eefa7962e21507fc8e63500aa66052e", + "tests/supply/test_supply_logistics_bridge.gd.uid": "015240a8e659c741f564316c0431e5d00658ef6fee604182c9cdb9aac150615f", + "tests/supply/test_supply_management_service.gd": "9b60643a827daf314f807cdc7105f227414a906e32481175451ceddd0b00eb95", + "tests/supply/test_supply_management_service.gd.uid": "a1e92c9f8e6a7163dd911655340df4244ffcb8ccb94da1377fe00828e8c74526", + "tests/supply/test_supply_save_migration.gd": "a281937594be9f177103e83d0cba48d54f2d69c7303c937d0303b5f8c787f0ae", + "tests/supply/test_supply_save_migration.gd.uid": "6254a4b8d366705088232cd401dde3a800c6e56b4413128c16583f42612e63a4", + "tests/tmp_operations_ui_diag.gd.uid": "ce992ccde96ec0a2413e7f9cb398caa33d54cfe1357c60d96792dc0952a25cd8", + "tests/transport/test_elevator_service.gd": "e70de48a8e6f7928690d0495110451c26d9dec180c2dd7033c793155f099c2f6", + "tests/transport/test_elevator_service.gd.uid": "925d6db7b36cc86e972d5a1dad494f974b406bb4d63d48621a8075c1cca88dd5", + "tests/transport/test_runtime_build_preview.gd": "c881b60bce7276047884303a6823da9abfaaf8c1e85dbc5f2c0ff13f0d742449", + "tests/transport/test_runtime_build_preview.gd.uid": "57e136776f75f7ef7b1554f532f7a72e37dd8e70c42c2dacd91117e1d1f5bb96", + "tests/transport/test_runtime_stairs.gd": "72f368006ddecd26c3b29f3bcf622e89b8becee337c071d2f246d2b583617bda", + "tests/transport/test_runtime_stairs.gd.uid": "acac5181699895e51b2c1ddc56400d02c593ff135f087cae660c442e3f9b8274", + "tests/transport/test_runtime_transport.gd": "ec6f8fa8e8f2a76a6f6214b4ee84861aba1bb13845a342c5126905b01f428a15", + "tests/transport/test_runtime_transport.gd.uid": "a0ce72d7126ce1483e2c2b0a1a3c8e2a78ad5f6444d58e3c26d48962b82b10a4", + "tests/transport/test_runtime_transport_comparison.gd": "ba577397fa8db5a6cf92cfd398dd7a5ece49e6b59856f14772b67b51ddc0bde9", + "tests/transport/test_runtime_transport_comparison.gd.uid": "534e9fa0d9af9987fbd33dbe9b2cd96a9e66947af56381e5668e1e7347ebf9f1", + "tests/transport/test_transport_boundaries.gd": "1a5a647c45ffab674a8f58b8bc72692c5a30090c9b99a1e6f67194bbe3586b34", + "tests/transport/test_transport_boundaries.gd.uid": "d2d527ec3c053bfcb5e6102250a69da3b07e6849afb8e7fd313ae2ed8e16b03e", + "tests/transport/test_transport_comparison.gd": "7e80e9ef80500278c56f0d1ada5c911f43e3c0a9bc370045fdbebd33c2f02fd5", + "tests/transport/test_transport_comparison.gd.uid": "55c77e010e78ecb7a5f743181e8f19d3aa2561b2187067c5060d2d3c023db88b", + "tests/transport/test_transport_density_migration.gd": "0860fdd20576ad2044d44a99d8533393bf95f4b4c69997cc50f2391299343f54", + "tests/transport/test_transport_density_migration.gd.uid": "4689911193eef3dc361eeb818fc6551913eacbf75ab47c683972b89753c85e7c", + "tests/transport/test_transport_save.gd": "d4b41a71f2ddc43b1beb14ba8548541ce4875b6640815440e0c14a183c8ddfea", + "tests/transport/test_transport_save.gd.uid": "9737d562787488b6d12e0c7919335518c5763c111a54fd747b92725c9d3aea37", + "tests/ui/capture_main_dashboard.gd": "dcaeb97ef2f8a5910d2e8b5eb8aa7f6bf5a5a4d9128e0afab3e14eb16100117c", + "tests/ui/capture_main_dashboard.gd.uid": "4bd0c992d10d4a32cdcb9d73be8b6cb196275e48a5c2832fc9f1f47e5b2c912b", + "tests/ui/capture_pixel_tower.gd": "c06bc1ece7f9e60f42c80fe406f85b9083dc9bce7a7ab7d0fa07d93f79221bc7", + "tests/ui/capture_pixel_tower.gd.uid": "27e4fd1133379ce6581c479685b63744bcb37ae557e7210c59ffccd4306e88bf", + "tests/ui/fixtures/counted_dashboard.gd": "102bec9e27bf8d815edeaab359fcc8ceb9ea1be8ff2e764252efc38dfca1976d", + "tests/ui/fixtures/counted_dashboard.gd.uid": "d0165467fbc1e9e83179a5bd6c74a8b63da49ba2ab1e4198f9cde112a7a41ed6", + "tests/ui/fixtures/opening_restart_flow.gd": "dc13245c07beec03504e6370287cbb36e99de37e2a4217fab78ed866eb3f9c71", + "tests/ui/fixtures/opening_restart_flow.gd.uid": "bd91a00f4a8955c1223c7ddc5f2d36f07db8d53c6b0af882b59a87fedc78b0a4", + "tests/ui/fixtures/operations_os_observer.gd": "26fc6742c1078c0fc02e20f306cebe8fbf9d0ffac09370e85006e01cd1f89a43", + "tests/ui/fixtures/operations_os_observer.gd.uid": "62eac33a87578378712f2bd0b3872cb2adee55ba64541a2a8d12982d682d78c6", + "tests/ui/fixtures/selection_cross_process.gd": "30667d0f21a061742eca91806d5b4efbec985a1a93b23ef1a19487431531c11f", + "tests/ui/fixtures/selection_cross_process.gd.uid": "a7c06239b06aa9ac6a377ee7865c7f34e04cd7bf1f7a3560b0d8a259fbb79070", + "tests/ui/test_actor_selection.gd": "f37a0f4805adce4b538fccde1404c1a417f20639fddf36947f076d88409ba0a3", + "tests/ui/test_actor_selection.gd.uid": "2d7b20068b53370dd0d708e5ea05106acc31c9bdd9ebd37cde8d23fd5dc88a90", + "tests/ui/test_anri_recruitment.gd": "74cfaf73ed01769c49498e5395fda009b70f2f6667f4f902abf4697f01f87962", + "tests/ui/test_anri_recruitment.gd.uid": "e89a6a0a3b860c60479b2ef1555f10abf33b9c89ee8afd786dae24ec1f7cfdfb", + "tests/ui/test_approved_free_unique_arrears_ui.gd": "ff684e2f227896c1b5df6026f130d45f4289fc6cae40989be51ddc95b2cf135b", + "tests/ui/test_approved_free_unique_arrears_ui.gd.uid": "921ea8dc6caae77253e3fa9b552e808eae343e34cb6c7dfa6c0ad2ea9259fe7c", + "tests/ui/test_business_management.gd": "2c76697f9a911e9dded63ebbbc2b82ee9e616777c50a637eebd91dc4932f85a5", + "tests/ui/test_business_management.gd.uid": "658c50b3c522186a1bc4f95277c42f6790cebef90746e29f5857141f8a34535d", + "tests/ui/test_chapel_gameplay.gd": "e1996d6bd6caf46bae7becf1de2514e91a6168a686e83563b00803ac71109735", + "tests/ui/test_chapel_gameplay.gd.uid": "ea9ecc1e52c434b530940638a731799d30802508ac07d3d278c3cba932e66320", + "tests/ui/test_cleaning_gameplay.gd": "38593cd17829611dd34561ec46a0d746492a6cffebc35a659d49fe69de4234ac", + "tests/ui/test_cleaning_gameplay.gd.uid": "88c900d3e73a2d17d5d777ea35110ae09e5be1fc1959b2b171fdea3230bae1d2", + "tests/ui/test_dashboard_coalescing.gd": "2f4bd8e9d43911067a7e82864454f6779ae92acc48e0b8d4932e5d963e0430ec", + "tests/ui/test_dashboard_coalescing.gd.uid": "36d648437a23a8e8d42d0f7cd252fcc457e25e084373c5aef6e24f074293d8b5", + "tests/ui/test_defense_management.gd": "e7debf5746e1ad5976b1afb1d2471c1c2317bcc406ed2716a2368bd4e06e0235", + "tests/ui/test_defense_management.gd.uid": "44e00c3b8d3bc4febcf177e90cc2223709e570ea648e88b7e91b70758b869bf4", + "tests/ui/test_dimension_migration_ui.gd": "0f0cec88ea8bf5fccdcd5ade02fab70b7dc71135132048cd10db17ad9d964c0d", + "tests/ui/test_dimension_migration_ui.gd.uid": "c8990d38cc46826a05fd80f01eb6f3ef6c5a30efb49e549be53b49517c8c0195", + "tests/ui/test_elevator_management.gd": "dff2d3f2a1cea84224aee8f70c4ad53d731df173bc7d16d7ec012c0d16c62e11", + "tests/ui/test_elevator_management.gd.uid": "613de4319583488f743fc370f08a3cec3adadc52fd72c07be66328c24fd11f87", + "tests/ui/test_event_log_ui.gd": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b", + "tests/ui/test_event_log_ui.gd.uid": "d1ff881138199728e339cdaff28879cfd241125dab91343b1da3c5a8d4258a00", + "tests/ui/test_first_operating_day.gd": "fcba5cee4ea7b16340871d98634cef56d80ca2197b1b069d47ae6cf287693226", + "tests/ui/test_first_operating_day.gd.uid": "25a1c5fa8f5a97774857786e27301d8f47cfa13f0e183a67e771bf2a331904a5", + "tests/ui/test_guest_decision_log.gd": "8532defab87c075ad3196b44af030cdab785abed365e25d5a56d2d42f115cf71", + "tests/ui/test_guest_decision_log.gd.uid": "f4bd8e3ed43884d01f14a81e94f96368c09a7f5561ecfd5102f8715328de41a3", + "tests/ui/test_guest_observation.gd": "8f5af3d6ef367512b34d0cf35fd8c1d2848d020419dddfa234120206dbe4f6e4", + "tests/ui/test_guest_observation.gd.uid": "5d87f231ad2af61fff902fb745df9b50b7cfcb05b1e5ec53c841bc40d0a5be88", + "tests/ui/test_layer_presentation.gd": "2080a64df66c66a28c6d73fc5678a2e8d221e230e6afb38f2550d12bfd6deea7", + "tests/ui/test_layer_presentation.gd.uid": "bea9e9b5c8a41a39c6024861b8d85aca66f0dd15368d96e96400ea06fd3783d8", + "tests/ui/test_layer_skin.gd": "aab6f0561e222f88681169a82b47631320495df4c359bcf79d2fb228c60ad83b", + "tests/ui/test_layer_skin.gd.uid": "bdd4abced670f5335ebd803c9857a94060c06f19b4f09b7f031a4d9403304412", + "tests/ui/test_main_audio_feedback.gd": "9bc9e13ef3498941b6e8566c0b7666c42e294b63e18ec0da2cfa1cda3e4617bd", + "tests/ui/test_main_audio_feedback.gd.uid": "f4bd2dccbc67139eb7c1de1ce482bdfedf417350510a4e9cc424c918735c9552", + "tests/ui/test_main_dashboard.gd": "fa9ee0c4b9aee00a2be6d05a9dab7c0c3e8b0beb2b944257de1dc308bfc3cc20", + "tests/ui/test_main_dashboard.gd.uid": "b0ff678ba3b377493aefe655ee10fef0d308bb0619b6e89394da6350d5c5e554", + "tests/ui/test_opening_assignment.gd": "143cbd7ca4589540b5f04693dc7c43df8808b87934844d3dd21d33e34f813fa2", + "tests/ui/test_opening_assignment.gd.uid": "1a2c47cf375d40fff661802f44ecebb5c73dcc9bbb6e7970249ff36802a9b538", + "tests/ui/test_operations_notification.gd": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2", + "tests/ui/test_operations_notification.gd.uid": "e336ec15680a79194a0f44855c5372f09bbb46f9cde4c5988a35c1edd3dec999", + "tests/ui/test_original_build_pointer.gd": "a04a79c5e766659d10c4564d1f11c6554a27cb8af71431295e10bc4967012913", + "tests/ui/test_original_build_pointer.gd.uid": "5cb6ed3b533a7035b8e87007ee21cb093ffa07e879a25f0d4abdd586c09e0bc8", + "tests/ui/test_original_facility_controls.gd": "294b39808d3454f96555b981c8f822f17e1248afa803f7c0da74c35799ae55a1", + "tests/ui/test_original_facility_controls.gd.uid": "5a2544c24d9f6ac0cf1a1d0e74e93c9c3f0dc305a84add18981f63d7214b11d3", + "tests/ui/test_p08_normal_placement_ops.gd": "d3c246d34f8fd66f6ed237e42a86df89ebaf481bc9dee143b4de8d654ce0eb2e", + "tests/ui/test_p08_normal_placement_ops.gd.uid": "7d168ac50ca82ae1979da31c467f9a5020ca5ec7616b5bf99294413d85b3b299", + "tests/ui/test_p23_life_observation.gd": "750254af7d4b8b00508e25d1ef744837d3a7d14ddebe12398e8014bf5e8c68e8", + "tests/ui/test_p23_life_observation.gd.uid": "721207a56299cd53855a5ff164408507bfaaa9c83f925ead32961c5fc847fff7", + "tests/ui/test_paired_bgm.gd": "fcafe858caef15f99faa9ad8aa7971828e9053adc1357077f0a26f0f17d9bbc0", + "tests/ui/test_paired_bgm.gd.uid": "c3d72aa220d14b877fc437fb75608a2094a689dac14266c6951d0fa04cc3e947", + "tests/ui/test_pixel_tower.gd": "f149f4b5507247dadf623e777e90b9bdb81f54324b406a8f55adaf89b649866a", + "tests/ui/test_pixel_tower.gd.uid": "6b2fd502b27891dcc9ab00de29b7767e949cbcf55e4938eba2d6aec9f0f92890", + "tests/ui/test_rank_pointer.gd": "2c51510f80fb57068c6c06aa56566936685e679720b0fd853d8f814566e730f2", + "tests/ui/test_rank_pointer.gd.uid": "741517fad1fc47d0d69e782e798f1302a00b0274368d32d1f9073d80efbead57", + "tests/ui/test_room_presentation.gd": "eeea7cfbdd534d5e182dc00ec09cb1a8d3688aba85ccf16beb98fe79c70686a9", + "tests/ui/test_room_presentation.gd.uid": "2a5f7fc3c658c1cecbe1ce1a817aefd9ef43430515f891da0025e3ab63ba3e3f", + "tests/ui/test_selection_autosave.gd": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "tests/ui/test_selection_autosave.gd.uid": "a8ab0caf258115b351f5ec0c61161f84d2997d943fdd9cbc1d017f348562f7a8", + "tests/ui/test_selection_departure.gd": "3137f36f547514f25ce6ac775fa7a5141d12f83ca4b95da0be45fecfafe9d9b4", + "tests/ui/test_selection_departure.gd.uid": "7c215d6dfa0b89a604c68d65820e34878b2a1444964c7060bcfc156ce8a52bff", + "tests/ui/test_selection_lifecycle.gd": "ed68b120f422e1b37b8cf0654b6d6605458fe01c7e5d84decc3ba6f4e9366c47", + "tests/ui/test_selection_lifecycle.gd.uid": "f786d9622c55c2e52edd422ce243d84307c305871d071eee1eb65b96e963f76b", + "tests/ui/test_staff_management.gd": "7e37dc47583325a564ef48de31596adeeccfb7151ac5fce952efc6873c8ab704", + "tests/ui/test_staff_management.gd.uid": "ee54ed9638407a879dcc021ad01fddb032b2dfcba2312ba53309926a50bb1a87", + "tests/ui/test_staff_rescue.gd": "928179383bda38adf9211065b644a37bed3f8128be42b7e7a0fba9a505a40b9e", + "tests/ui/test_staff_rescue.gd.uid": "b46c4e697e15c94ff75affde9bbafc6287e68a33b03779f5ee8504889aa56a4d", + "tests/ui/test_staff_rest.gd": "712f2c30ec89da20835e54f2e83b22a358cc6fc05555147ce635ec2592ef75b5", + "tests/ui/test_staff_rest.gd.uid": "9db2b8264e53dcf5f2f06e6dc2903855d13df9da5e62671bdebb0978029c43db", + "tests/ui/test_stair_transport_details.gd": "3abd3655eecbefe1b7cd49e1b16c42f8161c86f20380c298ec6367b42d31555f", + "tests/ui/test_stair_transport_details.gd.uid": "779c58b724b750f38d91592b7369a9d15fa21ccc58853a08f4f489bfd1d4a246", + "tests/ui/test_supply_auto_purchase_ui.gd": "ad3788ae4b3f17918be67cf06c4162635da1ecba1ee0a0465d10acc019f3e3ae", + "tests/ui/test_supply_auto_purchase_ui.gd.uid": "74bb4aa798695f40f849b250c4995fca394ab6e600df5682a8cf45759265528a", + "tests/ui/test_supply_management.gd": "ee96be8b31eb71e84ab813e427a28bcfb76de4a057bd964584a6a497382ea716", + "tests/ui/test_supply_management.gd.uid": "9f29d5d9bf34830b98571cc34a1765346f44702664e28f9c5d161727d554d947", + "tests/ui/test_ui_audio_feedback.gd": "62c5c8080b1a05d243977a293a23ab216ef71de38fe46ca6b31c71e0af4555fe", + "tests/ui/test_ui_audio_feedback.gd.uid": "344ee24a4ffb03394c308c3bbe185cf88fd72554f826c1b64927d09eabd67a78", + "tests/ui/test_ui_presentation_audio_contract.gd": "9769b89b61630ddf2ef13a927f329ddaa30e04da77987e7a868d0490244d6a25", + "tests/ui/test_ui_presentation_audio_contract.gd.uid": "efb17e69ab945f62a254cbd3d3cb15856ee885e36347bd8921018bcf9e47f24e", + "tests/ui/test_upkeep_closed_ui.gd": "915db12e539d98bfcb2cfc3712693ca7fca3ff459aaacba419faff04ac712868", + "tests/ui/test_upkeep_closed_ui.gd.uid": "0bb78af842663520dd25a54bde65c6c7e147e0bcc8d64a5797ecebfbbfdae3c0", + "tests/ui/test_upkeep_inspector.gd": "99895a24bcddc4c2e01d8960a2fd7eba05be237a64700d78879c68c1a0660f34", + "tests/ui/test_upkeep_inspector.gd.uid": "4266627f5e713cecec9c5dc04fe291bc67a2a583f6b286f6774db8180c608917", + "tests/ui/test_world_tree_rank.gd": "8e108e3ae63d1ee3971c7b236f50a673c407835f094de0d38a736c38261767aa", + "tests/ui/test_world_tree_rank.gd.uid": "9fae0add894e14555e59505705de504f1fbc396f0dbf86bbe0c1aa17fd32cec5", + "tests/world/test_elevator_topology.gd": "4710a6bba103d82a4d2febea1a2c30d029c0f1ccd2a3d9a6c1712b4fb372033b", + "tests/world/test_elevator_topology.gd.uid": "5f5a10f9415fd6b27c9961a9edda188ae3d0b8a945a17f656df251035dd2676c", + "tests/world/test_legacy_stairs.gd": "258d759537aec8b7b90cab107985c9c6a16f10e85ae7ae92a9c54cc94417d48e", + "tests/world/test_legacy_stairs.gd.uid": "4aa1ec1cc07e68bbe040260e9cd02e7f8e72e3043ec6901e27fdb952ebe3eea6", + "tests/world/test_path_transit_density.gd": "8de5fc8bdf8631ff41fcd4862cea40daa3316040f381f182dc6fe09dba9f3cb9", + "tests/world/test_path_transit_density.gd.uid": "c83e471ff6bc0aab61bb38ae4cf651cc83a543db546449d646685f9f963a29ff", + "tests/world/test_path_vertical_policy.gd": "140cdf552309f89cd93bf1a4d38827a671a66461203f0858f1c2651a8e6e8473", + "tests/world/test_path_vertical_policy.gd.uid": "c50c8e78bb3c8eb96b58f81643d12151f08c52fecdd1e4360c07ecca429ceaf7", + "tests/world/test_stair_infrastructure.gd": "f6d1a29b43875b7b1fc945611c2ed15fbdcb8bb7220addf283b30fedf2ccba28", + "tests/world/test_stair_infrastructure.gd.uid": "e08f53e9f6094e073e66252037b19835c594180d8d5ccffead43972fd0c41032", + "tools/build_original_asset_inventory.py": "1ca3be772088cc02c71fe9485d590dcd77ad95d5298983bfd27f15ad056642c9", + "tools/capture_facility_audit.gd": "3c597a844284367a31f6bfac8d3a1edd20622e405e0feb07a9681ddf7baf3b4a", + "tools/capture_facility_audit.gd.uid": "dae70a3ded19ae9b79d8a5b7bc5342ad308954a65654f55c78a0af1c04df5edc", + "tools/check_p08_migration_evidence.py": "928353233bf85436a5aaf8c4f77f3f82472d94b8ad2646cb1b030baf92b3b5dc", + "tools/check_p08_normal_placement_evidence.py": "53acc2e29fc36f7c7e3b2a5f6d3f97ba935b9052e4b6e095b071ec240f4ff68a", + "tools/check_p13_content_difference.py": "7b29180c776218138bfe1bf23013102932d853481cff41e7d830f1f5cf5c4d26", + "tools/check_p23_life_observation_evidence.py": "e41479ae51bccdfab3f31bd348794b441c2f341179bbe33222e2aacdf88f987f", + "tools/check_p24_operations_evidence.py": "6d97a687a45f177d0c8b999436afddcf1d1e399e56bcc0ea352e74b17bd92ca3", + "tools/check_p24_selection_evidence.py": "cae171fe642240e8074a9ba56b9dd501349b008ad35251bba7a776d7210a1640", + "tools/regression/audio_evidence_gate.py": "3b587f0df7d7e6d97aa01d959d3ef4db74d9b81efc945407912e8539a4d071be", + "tools/regression/bootstrap-scripts.json": "cef904f10ca8d8ec7e87144cd1ea80d169fa31a8ece3fe2a106aa09e69046843", + "tools/regression/diagnostic_gate.py": "fc006e92b1a7b5122aaa5b30ba71fb054ee34021d4daa3a19167927ecd6657b2", + "tools/regression/ordinary_proof_gate.py": "1809dd3a6d3e0dbc6b55a87fc5890afd459deec2afd317bae1272d6708854459", + "tools/regression/owned_diagnostic_process.py": "e31e93c6e2c5ea46a7d954ef8bc0b4caec1c08b86b8aef19e93b52ef24993087", + "tools/regression/owned_outer.py": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7", + "tools/regression/p09_owned_engine_process.py": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "tools/regression/review_protocol.py": "354a2ec9287dc052ccdba05b53443ddef28d94272471bb6a3c6a1581c6bd3efe", + "tools/regression/suite-policy.json": "93178d9f68b15307158f1050993bdc75d8790d65ebe75400a3572978e37ec26a", + "tools/regression/unicode-diagnostic-contract.json": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "tools/run_all_tests.py": "1d56dc16ab34f5a8f77f3ed7e833fb6d9fe73aa37cf297a0597e41bfa9c9e4b4", + "tools/run_facility_audit.py": "f5430ffd5bef013082975b0dca2c1f94a5a54f2fbee4105a56f5130f7ead4126", + "tools/run_opening_restart_flow.py": "e2b789866b14404f72af24fe60c6cad6ec77db5a8c597be08a9a58c516d7af5a", + "tools/run_p08_mixed_migration.py": "7e86737e6354a4734726ba8d3171ad5f58d6c0380aba5a0fa3c57879d580e579", + "tools/run_p08_normal_placement.py": "5cb1f58664a0bec71c8b5e853749d1c3656e0a2a027201e33fbaa6b0c0291fc6", + "tools/run_p18_relationship_tests.py": "ccc8976dd9e9863366d102719dc0ae21d3a57da45dec39b4c72a3fc8c9f31a9b", + "tools/run_p23_life_observation.py": "8dbd90e22f47912b3381b514398fe1fb2c403c97d8e3d0dd675e9c8db5b5d0d1", + "tools/run_upkeep_ui_flow.py": "32d7d9e0075b70749696db01c2c27a588a35cf0ed89d8ed942cbeaece17863c9", + "tools/strict_test_markers.py": "1cb16da6c5c00c1a0610a3fc04beb97d1eb3ba492fb1bc8fe5b621d2b7bc0406", + "tools/test_p08_migration_evidence.py": "fd9ef7ec63f53dfd5e04e261606c9303d01a2e6590e22a35fef2e35df1429280", + "tools/test_p08_normal_placement_evidence.py": "8a29e3b996e2f1d15c69283faeae54555654c3cf89df99d8ce7f9eed38cd5edc", + "tools/test_p23_life_observation_evidence.py": "6890e890e54850581c9fc61f8d466396d6e92645bdc9f798885b7273d78c899a", + "tools/verify_exported_opening.py": "d1931d5e53890216fb006900789015a3ee14dce0293a4757a73fd6bb92b28d3f" + }, + "roster": [ + "tests/ui/test_operations_notification.gd", + "tests/ui/test_event_log_ui.gd", + "tests/ui/test_selection_autosave.gd" + ], + "full_roster": [ + "tests/run_tests.gd", + "tests/business/test_business_closure.gd", + "tests/business/test_business_operations.gd", + "tests/business/test_required_kitchen.gd", + "tests/environment/test_cleaning_access.gd", + "tests/environment/test_facility_cleanliness.gd", + "tests/environment/test_runtime_cleanliness.gd", + "tests/environment/test_runtime_weather.gd", + "tests/environment/test_weather_recovery.gd", + "tests/environment/test_weather_timeline.gd", + "tests/mvp/test_amelia_donations.gd", + "tests/mvp/test_anri_floor_pricing.gd", + "tests/mvp/test_approved_free_unique_arrears.gd", + "tests/mvp/test_chapel_boundaries.gd", + "tests/mvp/test_chapel_service.gd", + "tests/mvp/test_fine_cleaning_effect.gd", + "tests/mvp/test_mvp_content_catalog.gd", + "tests/mvp/test_operations_coordinator.gd", + "tests/mvp/test_original_midnight_settlement.gd", + "tests/mvp/test_original_room_zones.gd", + "tests/mvp/test_pending_service_pricing_report.gd", + "tests/mvp/test_premium_room.gd", + "tests/mvp/test_premium_room_guest_flow.gd", + "tests/mvp/test_progression_service.gd", + "tests/mvp/test_runtime_content_progression.gd", + "tests/mvp/test_runtime_mana_depletion.gd", + "tests/mvp/test_runtime_operations_acceptance.gd", + "tests/mvp/test_runtime_operations_integration.gd", + "tests/mvp/test_runtime_upkeep.gd", + "tests/mvp/test_staff_unique_contract_report.gd", + "tests/mvp/test_tomari_floor_trouble.gd", + "tests/mvp/test_unique_character_validation_policy.gd", + "tests/mvp/test_upkeep_construction_boundaries.gd", + "tests/mvp/test_upkeep_legacy_midnight.gd", + "tests/mvp/test_upkeep_loss_streak.gd", + "tests/performance/test_digest_performance.gd", + "tests/performance/test_facility_reachability.gd", + "tests/performance/test_lazy_digest.gd", + "tests/performance/test_mvp_manifest_cache.gd", + "tests/performance/test_path_membership.gd", + "tests/performance/test_perf_mvp_001.gd", + "tests/performance/test_snapshot_ownership.gd", + "tests/performance/test_system_optimization.gd", + "tests/performance/test_world_snapshot_cache.gd", + "tests/s0/test_command_snapshot_key_order.gd", + "tests/s0/test_command_transaction.gd", + "tests/s0/test_definition_registry.gd", + "tests/s0/test_determinism.gd", + "tests/s0/test_domain_events.gd", + "tests/s0/test_runtime_integration.gd", + "tests/s0/test_stable_id_generator.gd", + "tests/s1/test_construction_service.gd", + "tests/s1/test_dimension_batch_save.gd", + "tests/s1/test_excavation_service.gd", + "tests/s1/test_facility_infrastructure_projector.gd", + "tests/s1/test_facility_resize_preview.gd", + "tests/s1/test_original_facility_dimensions.gd", + "tests/s1/test_p08_combined_migration.gd", + "tests/s1/test_path_congestion.gd", + "tests/s1/test_path_service.gd", + "tests/s1/test_path_snapshot_transit_guard.gd", + "tests/s1/test_route_subslot_path_adapter.gd", + "tests/s1/test_runtime_infrastructure_integration.gd", + "tests/s1/test_runtime_world_construction.gd", + "tests/s1/test_spatial_subslot_service.gd", + "tests/s1/test_weighted_resize_runtime.gd", + "tests/s1/test_world_service.gd", + "tests/s2/test_economy_service.gd", + "tests/s2/test_facility_pricing.gd", + "tests/s2/test_facility_service.gd", + "tests/s2/test_facility_upkeep_accrual.gd", + "tests/s2/test_facility_upkeep_settlement.gd", + "tests/s2/test_inventory_logistics.gd", + "tests/s2/test_kitchen_production.gd", + "tests/s2/test_ledger_backed_resources.gd", + "tests/s2/test_mana_network_service.gd", + "tests/s2/test_mana_power_projection.gd", + "tests/s2/test_mana_reserve_balance.gd", + "tests/s2/test_original_facility_parameters.gd", + "tests/s2/test_runtime_operations_cycle.gd", + "tests/s2/test_service_start_slots.gd", + "tests/s3/test_guest_observation_restore_order.gd", + "tests/s3/test_guest_service.gd", + "tests/s3/test_runtime_actor_cycle.gd", + "tests/s3/test_runtime_actor_hardening.gd", + "tests/s3/test_runtime_path_traffic.gd", + "tests/s3/test_runtime_staff_assignment.gd", + "tests/s3/test_staff_payroll_operations.gd", + "tests/s3/test_staff_service.gd", + "tests/s4/test_original_relationship_model.gd", + "tests/s4/test_original_relationship_runtime.gd", + "tests/s4/test_placement_risk_preview_service.gd", + "tests/s4/test_relationship_event_service.gd", + "tests/s4/test_runtime_relationship_events.gd", + "tests/s5/test_authority_service.gd", + "tests/s5/test_defense_service.gd", + "tests/s5/test_runtime_authority_cycle.gd", + "tests/s5/test_runtime_defense_autonomy.gd", + "tests/s5/test_runtime_defense_cycle.gd", + "tests/s5/test_runtime_event_defense.gd", + "tests/s6/test_performance_budget.gd", + "tests/s6/test_runtime_save_lifecycle.gd", + "tests/s6/test_runtime_snapshot_serialization.gd", + "tests/s6/test_save_operations.gd", + "tests/s6/test_save_preflight.gd", + "tests/s6/test_save_recovery_preservation.gd", + "tests/staff/test_dormitory_dimension_migration.gd", + "tests/staff/test_dormitory_shift_cycle.gd", + "tests/staff/test_rescue_elevator.gd", + "tests/staff/test_shift_rush.gd", + "tests/staff/test_staff_commute.gd", + "tests/staff/test_staff_dormitory.gd", + "tests/staff/test_staff_rescue.gd", + "tests/staff/test_staff_rest.gd", + "tests/staff/test_task_work_clock.gd", + "tests/supply/test_mimi_purchase_quote.gd", + "tests/supply/test_normal_auto_purchase_chain.gd", + "tests/supply/test_normal_supply_chain.gd", + "tests/supply/test_supply_auto_purchase.gd", + "tests/supply/test_supply_auto_purchase_boundaries.gd", + "tests/supply/test_supply_auto_purchase_destruction.gd", + "tests/supply/test_supply_logistics_bridge.gd", + "tests/supply/test_supply_management_service.gd", + "tests/supply/test_supply_save_migration.gd", + "tests/transport/test_elevator_service.gd", + "tests/transport/test_runtime_build_preview.gd", + "tests/transport/test_runtime_stairs.gd", + "tests/transport/test_runtime_transport.gd", + "tests/transport/test_runtime_transport_comparison.gd", + "tests/transport/test_transport_boundaries.gd", + "tests/transport/test_transport_comparison.gd", + "tests/transport/test_transport_density_migration.gd", + "tests/transport/test_transport_save.gd", + "tests/ui/test_actor_selection.gd", + "tests/ui/test_anri_recruitment.gd", + "tests/ui/test_approved_free_unique_arrears_ui.gd", + "tests/ui/test_business_management.gd", + "tests/ui/test_chapel_gameplay.gd", + "tests/ui/test_cleaning_gameplay.gd", + "tests/ui/test_dashboard_coalescing.gd", + "tests/ui/test_defense_management.gd", + "tests/ui/test_dimension_migration_ui.gd", + "tests/ui/test_elevator_management.gd", + "tests/ui/test_event_log_ui.gd", + "tests/ui/test_first_operating_day.gd", + "tests/ui/test_guest_decision_log.gd", + "tests/ui/test_guest_observation.gd", + "tests/ui/test_layer_presentation.gd", + "tests/ui/test_layer_skin.gd", + "tests/ui/test_main_audio_feedback.gd", + "tests/ui/test_main_dashboard.gd", + "tests/ui/test_opening_assignment.gd", + "tests/ui/test_operations_notification.gd", + "tests/ui/test_original_build_pointer.gd", + "tests/ui/test_original_facility_controls.gd", + "tests/ui/test_p08_normal_placement_ops.gd", + "tests/ui/test_p23_life_observation.gd", + "tests/ui/test_paired_bgm.gd", + "tests/ui/test_pixel_tower.gd", + "tests/ui/test_rank_pointer.gd", + "tests/ui/test_room_presentation.gd", + "tests/ui/test_selection_autosave.gd", + "tests/ui/test_selection_departure.gd", + "tests/ui/test_selection_lifecycle.gd", + "tests/ui/test_staff_management.gd", + "tests/ui/test_staff_rescue.gd", + "tests/ui/test_staff_rest.gd", + "tests/ui/test_stair_transport_details.gd", + "tests/ui/test_supply_auto_purchase_ui.gd", + "tests/ui/test_supply_management.gd", + "tests/ui/test_ui_audio_feedback.gd", + "tests/ui/test_ui_presentation_audio_contract.gd", + "tests/ui/test_upkeep_closed_ui.gd", + "tests/ui/test_upkeep_inspector.gd", + "tests/ui/test_world_tree_rank.gd", + "tests/world/test_elevator_topology.gd", + "tests/world/test_legacy_stairs.gd", + "tests/world/test_path_transit_density.gd", + "tests/world/test_path_vertical_policy.gd", + "tests/world/test_stair_infrastructure.gd" + ], + "owner_runner_pid": 10564, + "stage": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/build/p24-local-r6-fe44f55-r01/stage", + "default_player_before": { + "path": "/Users/korizatou114/Library/Application Support/Godot/app_userdata/The Tree", + "existed": true, + "files": { + "logs/godot.log": { + "bytes": 2394, + "sha256": "0e7daaa81b690218107800612d998b9914e5ad6266086d41398fe2f126a21c43" + }, + "logs/godot2026-10-02T14.56.35.log": { + "bytes": 20156, + "sha256": "4d47bd7aeba58bc116ae31818ae19d83f07afcf460a91b265ff1c47085ab9e31" + }, + "logs/godot2026-10-13T09.30.46.log": { + "bytes": 22046, + "sha256": "4eca13796ec754a4ee6c624c3b0b5ff4e2094ac77df3a56a788952b93285c1e3" + }, + "logs/godot2026-10-13T12.00.13.log": { + "bytes": 806, + "sha256": "f5164e7227566a41c0d748793fb06fe0e8cd1b3958be512c108368e57db82982" + }, + "logs/godot2026-10-15T00.13.36.log": { + "bytes": 247, + "sha256": "8d048805a6d4ad399c579a50d15d3f44c9ff180fd8bebb291179e0c5da7cc4a3" + }, + "saves/autosave.autosave.0/journal.log": { + "bytes": 35, + "sha256": "d4986286374f457b542d5b65cd370c12acda794983d96db9ff7d1719814bb00d" + }, + "saves/autosave.autosave.0/manifest.json": { + "bytes": 590, + "sha256": "bb3130e16da6f5b562b2fcb0834d5e4936d6d404677439396ea7b9db0fca38d0" + }, + "saves/autosave.autosave.0/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "saves/autosave.autosave.0/world.bin": { + "bytes": 27898, + "sha256": "be6f0b0cce8331ff2e1e207c8478d30b5b854eced501fd5471f004874c5d6950" + }, + "saves/autosave.autosave.1/journal.log": { + "bytes": 35, + "sha256": "e631c8b9d0c2954cecf20e06d8928fc2f9f264a693da964e9245ab717ba4bf91" + }, + "saves/autosave.autosave.1/manifest.json": { + "bytes": 590, + "sha256": "84104aebd9b100280e1e1119f7cab4e1e3f18cd65eec44666826143c9c3959f8" + }, + "saves/autosave.autosave.1/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "saves/autosave.autosave.1/world.bin": { + "bytes": 21073, + "sha256": "5171468ca75db87a5bc707b553f4a0c16b76a57b6252055e7b72e8761d784eaa" + }, + "saves/manual_ui/journal.log": { + "bytes": 35, + "sha256": "87df1ce8c7532f89cf870f5f2263550d2f1fc458448fb359f2197cd8dd03b0f8" + }, + "saves/manual_ui/manifest.json": { + "bytes": 462, + "sha256": "03e08c7a7e9b1a9e19ba0970487740742e540f211fee60b71862b553164d945a" + }, + "saves/manual_ui/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "saves/manual_ui/world.bin": { + "bytes": 31711, + "sha256": "0744f0f970a458cf030d52fb0a84ea7c12b557a6f85630f198c6c12277850b99" + }, + "saves/manual_ui.bak/journal.log": { + "bytes": 35, + "sha256": "b2dd39e465ae01dc3588f803d888d857c65c6454e9962df9111c6f3f35cd38b6" + }, + "saves/manual_ui.bak/manifest.json": { + "bytes": 461, + "sha256": "6e65e3db1d281dd5bd48547776e8b23f5bb2d7454be6ea07fa78351e96594233" + }, + "saves/manual_ui.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "saves/manual_ui.bak/world.bin": { + "bytes": 24079, + "sha256": "8e4ce067b8974f94ce5d6f3c9a17b6714e22ff30ff29d87c27642d14afa009c3" + }, + "tests/approved_free_unique_42976_974714/manual/journal.log": { + "bytes": 35, + "sha256": "4b8debd864dfe506bba79e0d6f04fc83e255ece9fd58f236d432947318497121" + }, + "tests/approved_free_unique_42976_974714/manual/manifest.json": { + "bytes": 603, + "sha256": "3d00389d61b25ca423ef101d96bed8090e52865e56e3eeab4a5235c9f1ca4711" + }, + "tests/approved_free_unique_42976_974714/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/approved_free_unique_42976_974714/manual/world.bin": { + "bytes": 24016, + "sha256": "6059897595a9a483cc6c292b5670bdd58c6db8e3a285cff6c7e821856c398bda" + }, + "tests/approved_free_unique_42976_974714/manual.bak/journal.log": { + "bytes": 35, + "sha256": "4b8debd864dfe506bba79e0d6f04fc83e255ece9fd58f236d432947318497121" + }, + "tests/approved_free_unique_42976_974714/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "95065739744ac0b2d20862e8cbf4a950fa4e285ca78a5f56867320c598f65cb5" + }, + "tests/approved_free_unique_42976_974714/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/approved_free_unique_42976_974714/manual.bak/world.bin": { + "bytes": 22986, + "sha256": "62c65d3161484a075a93ab00b95f9a9bc2db1e9a1f073e7b9c16fce284f042f9" + }, + "tests/approved_free_unique_4617_982267/manual/journal.log": { + "bytes": 35, + "sha256": "751f98b1b595e313bf25522590fc09e1e515f4e6a07b912e0d17e25861d4ded1" + }, + "tests/approved_free_unique_4617_982267/manual/manifest.json": { + "bytes": 603, + "sha256": "373b8f4f0eef924faa3fb4c41d0d480d0dcafc14fcb55035f16a559e7cff2e4c" + }, + "tests/approved_free_unique_4617_982267/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/approved_free_unique_4617_982267/manual/world.bin": { + "bytes": 24069, + "sha256": "4af95f3a2cbe0f46d1739c5a37af406ed2683d62661c5bcfd192dbf4ad7217e8" + }, + "tests/approved_free_unique_4617_982267/manual.bak/journal.log": { + "bytes": 35, + "sha256": "751f98b1b595e313bf25522590fc09e1e515f4e6a07b912e0d17e25861d4ded1" + }, + "tests/approved_free_unique_4617_982267/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "f5df661daa759e9a7ec8d96b72144a616bccbe2cf478265980819e3a9da74ef6" + }, + "tests/approved_free_unique_4617_982267/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/approved_free_unique_4617_982267/manual.bak/world.bin": { + "bytes": 23009, + "sha256": "cc607eb3aab4730f1265c9466ba410f99f0ac92d4e81395af6814ccef3b26533" + }, + "tests/approved_free_unique_52887_986416/manual/journal.log": { + "bytes": 35, + "sha256": "5bc3cb8f78a80c29593821a1db8522df746f4e539b085bc60e196c6045ea904e" + }, + "tests/approved_free_unique_52887_986416/manual/manifest.json": { + "bytes": 603, + "sha256": "ea72d8d2877e0ee2361c973a3eb83b2e2ede4744d0adb7a689a1ffb43100c780" + }, + "tests/approved_free_unique_52887_986416/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/approved_free_unique_52887_986416/manual/world.bin": { + "bytes": 24072, + "sha256": "1474c371a9435e274109a2de260618fd6606993eef0030a849598b8605c36024" + }, + "tests/approved_free_unique_52887_986416/manual.bak/journal.log": { + "bytes": 35, + "sha256": "5bc3cb8f78a80c29593821a1db8522df746f4e539b085bc60e196c6045ea904e" + }, + "tests/approved_free_unique_52887_986416/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "cddc9f066e641970cb69262c43a7112b57417ba240a479b26dacc6806f4b8f0c" + }, + "tests/approved_free_unique_52887_986416/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/approved_free_unique_52887_986416/manual.bak/world.bin": { + "bytes": 22977, + "sha256": "68ebfdbd3253ae149ba2ec9a7e5fb99d88a61c40c95097500726549757cf82f3" + }, + "tests/business_19330/policy/journal.log": { + "bytes": 35, + "sha256": "1c82f6adeb05f1b29b574eac9e60ccef0543b3c492cbe281c836d55b38539ae3" + }, + "tests/business_19330/policy/manifest.json": { + "bytes": 448, + "sha256": "508efe531392f099d49a67a80ddfd5a7b33cb2bc7df611aec486da1849e0f47c" + }, + "tests/business_19330/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_19330/policy/world.bin": { + "bytes": 13025, + "sha256": "9e9aac638ea58473ee4611596e3b9a9bd6e23ad6588f33c221da5a6a721cb330" + }, + "tests/business_21541/policy/journal.log": { + "bytes": 35, + "sha256": "d6d7c4d1c2154aadd9f4135523eca2b73ceafe3e0ecacc77031f6c748087ef7e" + }, + "tests/business_21541/policy/manifest.json": { + "bytes": 448, + "sha256": "f82c0e24c821825811b6c53deddbc0b9826a824d7d6f49740445e2c56ea4c5ed" + }, + "tests/business_21541/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_21541/policy/world.bin": { + "bytes": 13385, + "sha256": "80968fbef3b431d72da1f21299084c63ef682b4cc9dfad33d633c91545341700" + }, + "tests/business_24477/policy/journal.log": { + "bytes": 35, + "sha256": "bee2507a1c5d6a28e4d78603d1f8c399b1b41035ea9037e606103c3e37cf0a49" + }, + "tests/business_24477/policy/manifest.json": { + "bytes": 448, + "sha256": "66cd3231d5d3489470869065c02ac6c362fe57e97e32859058af442df5e0c279" + }, + "tests/business_24477/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_24477/policy/world.bin": { + "bytes": 12902, + "sha256": "c16af2d846b3288396c9808654746a8c52c7b7e271c790ded76096ac50c09d33" + }, + "tests/business_33727/policy/journal.log": { + "bytes": 35, + "sha256": "4b451af8cf3baa2faf75c5d67c404cc6b60feab351a3928932ea64f7a3f67ff3" + }, + "tests/business_33727/policy/manifest.json": { + "bytes": 448, + "sha256": "99c19c901b9114a6f0871cf2cff247b95ab2fd4a5e442029a7dd76abbc3030e4" + }, + "tests/business_33727/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_33727/policy/world.bin": { + "bytes": 13149, + "sha256": "e3583ed9272ba6253e1bfec8d991498abc8db4e19a0d40b9c433c751d286e1a7" + }, + "tests/business_34190/policy/journal.log": { + "bytes": 35, + "sha256": "0bbde4f6fa715462314ddf888ca1571704825295ec958bb0f28fa237fcca7ee5" + }, + "tests/business_34190/policy/manifest.json": { + "bytes": 448, + "sha256": "c1c932be5ed65da98af4cf3b6bc69af82314bbf828bc43db920573d017ed351a" + }, + "tests/business_34190/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_34190/policy/world.bin": { + "bytes": 13382, + "sha256": "701d71e2715e6188ca99ccc7014a65860d106b38b2c66c354e28a8db5a1bc957" + }, + "tests/business_35315/policy/journal.log": { + "bytes": 35, + "sha256": "b3dec52855ebd4ec118e9217c076ef2f5e7650164db5a17b3945ceb76fc0515f" + }, + "tests/business_35315/policy/manifest.json": { + "bytes": 448, + "sha256": "8bee33d8d06b2fe2efc72ee28917d560cb3c7d26e232cebcb5a87bb1c11747ce" + }, + "tests/business_35315/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_35315/policy/world.bin": { + "bytes": 12738, + "sha256": "bc5a51c3596465b604f0b1272f87b7c37a0ddc9f1b045c49a90bbfb6a42a5968" + }, + "tests/business_36299/policy/journal.log": { + "bytes": 35, + "sha256": "4065e9a9a1b856f1e57e57d2bee120d2eeed04ca2391b1150cb053aa37c7559c" + }, + "tests/business_36299/policy/manifest.json": { + "bytes": 448, + "sha256": "4f56e4dce49150747cb5021d592ccc44e45b2090a4c421112b9c5dc09da732c2" + }, + "tests/business_36299/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_36299/policy/world.bin": { + "bytes": 13385, + "sha256": "80968fbef3b431d72da1f21299084c63ef682b4cc9dfad33d633c91545341700" + }, + "tests/business_37268/policy/journal.log": { + "bytes": 35, + "sha256": "58b8106ecb2335c16f9540be7fccf464cd0b7e21769072aded218cf19cb34af4" + }, + "tests/business_37268/policy/manifest.json": { + "bytes": 448, + "sha256": "91a38b8b263514695393cadd5d5d737d664ec2e7fdddc0ba915fa9fd5cc10da4" + }, + "tests/business_37268/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_37268/policy/world.bin": { + "bytes": 12902, + "sha256": "c16af2d846b3288396c9808654746a8c52c7b7e271c790ded76096ac50c09d33" + }, + "tests/business_38074/policy/journal.log": { + "bytes": 35, + "sha256": "dfb75a6a2119455375f2dda7e8884c15b22d427fe0169cdf7fde04e9d4cb32f4" + }, + "tests/business_38074/policy/manifest.json": { + "bytes": 448, + "sha256": "7eafcc4f61e2b39d9f9cf11684fe2754a043cbd80ae42e16c3e544f2c46b67e0" + }, + "tests/business_38074/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_38074/policy/world.bin": { + "bytes": 12738, + "sha256": "bc5a51c3596465b604f0b1272f87b7c37a0ddc9f1b045c49a90bbfb6a42a5968" + }, + "tests/business_38288/policy/journal.log": { + "bytes": 35, + "sha256": "f9c3888012ef09c8f03d3a50547d6ef7bda926e786908a88c90421a08da12428" + }, + "tests/business_38288/policy/manifest.json": { + "bytes": 448, + "sha256": "68566493877c63246f4f729048fe24f5ff857fcd36e667aec80b6b5962ca2faa" + }, + "tests/business_38288/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_38288/policy/world.bin": { + "bytes": 12738, + "sha256": "bc5a51c3596465b604f0b1272f87b7c37a0ddc9f1b045c49a90bbfb6a42a5968" + }, + "tests/business_39207/policy/journal.log": { + "bytes": 35, + "sha256": "4c7468fc913e1c21f11a5723f3d25b289a8b0cfe9a3e46bee70c21b6390a05cb" + }, + "tests/business_39207/policy/manifest.json": { + "bytes": 448, + "sha256": "b902a49896f73d45c74dd2e9b58a6b49f8dc9b05453a5c1098115c7e257dcebd" + }, + "tests/business_39207/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_39207/policy/world.bin": { + "bytes": 13376, + "sha256": "e56204b16640bc53e37986ac1a8be8f3541a4c02b8df71753e721b81fddfb365" + }, + "tests/business_40090/policy/journal.log": { + "bytes": 35, + "sha256": "e7c6035e8abe743d2485ad3d6c880832209e3d28565f0784cefd96dd0d1d77b3" + }, + "tests/business_40090/policy/manifest.json": { + "bytes": 448, + "sha256": "0f63f56ccff055fbed7413dd07305a010445b07778fc55d797662894c39eadba" + }, + "tests/business_40090/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_40090/policy/world.bin": { + "bytes": 13037, + "sha256": "2c064229aa85ebc4d1f43a7567d4539a3fbcd2494c6524c30f366438ded035db" + }, + "tests/business_43192/policy/journal.log": { + "bytes": 35, + "sha256": "04cb8541b9b3298a067ad64230c0ad4397530a85dc4a0e0a463de8f67da1027e" + }, + "tests/business_43192/policy/manifest.json": { + "bytes": 448, + "sha256": "91e9d970d76ebe8c37b1181b78833ed7d5bb0638c032bd1b0c78effccb5dec29" + }, + "tests/business_43192/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_43192/policy/world.bin": { + "bytes": 12902, + "sha256": "c16af2d846b3288396c9808654746a8c52c7b7e271c790ded76096ac50c09d33" + }, + "tests/business_4452/policy/journal.log": { + "bytes": 35, + "sha256": "a70e4fa960c0cbdc55935837e06801de8d06357f6cd5467b7b2f077355664d0f" + }, + "tests/business_4452/policy/manifest.json": { + "bytes": 448, + "sha256": "c598b785dad521cd23a0281a33150bfe47b4f8d01301da627cb72a15afd5f678" + }, + "tests/business_4452/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_4452/policy/world.bin": { + "bytes": 13139, + "sha256": "00c9004e32eb11099dfc2b7f46edb6fc502d59a280aad80bd5b5ce285b066baf" + }, + "tests/business_44741/policy/journal.log": { + "bytes": 35, + "sha256": "f786675cd207bc11aa369c4d4320b6cfbf9a6e69a25e76899632214ac4ac8a7c" + }, + "tests/business_44741/policy/manifest.json": { + "bytes": 448, + "sha256": "20536a61d26a8cbff9a05978666ae98313ca3eaa77d5f18fd4ab20b28d6d63e2" + }, + "tests/business_44741/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_44741/policy/world.bin": { + "bytes": 12859, + "sha256": "23e65c8db52b4e9a870e99e884ede61c500589e3665e60444751ca728bda5a58" + }, + "tests/business_47278/policy/journal.log": { + "bytes": 35, + "sha256": "70e1f065dbddfc6acd7084689e3cb1d142b6c2a268aded47041b29bcb60c06d0" + }, + "tests/business_47278/policy/manifest.json": { + "bytes": 448, + "sha256": "f7256ed21952e46354d7322ce53ad51bafbb90777a4d40f2e00eb265c3708a36" + }, + "tests/business_47278/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_47278/policy/world.bin": { + "bytes": 13124, + "sha256": "baf3b95c17048234155989e5c754a52a15ade4b29dee6718fe0af20876ef4d35" + }, + "tests/business_47338/policy/journal.log": { + "bytes": 35, + "sha256": "0bab24f2c423f924e14714aef814327a08a3efb9071f7898aaf9f57867994d62" + }, + "tests/business_47338/policy/manifest.json": { + "bytes": 448, + "sha256": "597e71fa59641f428b2f648f23984adc457424cbe2456cb5b58580dba3703a56" + }, + "tests/business_47338/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_47338/policy/world.bin": { + "bytes": 13382, + "sha256": "701d71e2715e6188ca99ccc7014a65860d106b38b2c66c354e28a8db5a1bc957" + }, + "tests/business_47720/policy/journal.log": { + "bytes": 35, + "sha256": "3a74046d70d2ea1c46203b39b40b63e821e935314f1f8bd249019e853ab7430f" + }, + "tests/business_47720/policy/manifest.json": { + "bytes": 448, + "sha256": "1ff580c671776ab9d78259a7e3260574f56f90ae9fff83c0f6ecadd2029edb18" + }, + "tests/business_47720/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_47720/policy/world.bin": { + "bytes": 13037, + "sha256": "2c064229aa85ebc4d1f43a7567d4539a3fbcd2494c6524c30f366438ded035db" + }, + "tests/business_488/policy/journal.log": { + "bytes": 35, + "sha256": "99410cd7353ecf56eb74eda289104926b6130c213941ec0edabf277399b4931d" + }, + "tests/business_488/policy/manifest.json": { + "bytes": 448, + "sha256": "f41420316a28cafd468b04172afc2d9b382b4f2fd219a4c9e59bef71149ac67a" + }, + "tests/business_488/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_488/policy/world.bin": { + "bytes": 13381, + "sha256": "aefa45b2171958f074c6b4b40e219f88720218871979aff85f3fe0fdcd03a303" + }, + "tests/business_49021/policy/journal.log": { + "bytes": 35, + "sha256": "501c5569ab6e9dfb717fc0b9092bbda63f6acd00a01c076ed5ac05152f7c360f" + }, + "tests/business_49021/policy/manifest.json": { + "bytes": 448, + "sha256": "729f41b73967725a9d04704100c55c3a261795aa2bbe2d499c2d33dc5fe0066a" + }, + "tests/business_49021/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_49021/policy/world.bin": { + "bytes": 13382, + "sha256": "701d71e2715e6188ca99ccc7014a65860d106b38b2c66c354e28a8db5a1bc957" + }, + "tests/business_49077/policy/journal.log": { + "bytes": 35, + "sha256": "b13be6005ad0553d1739ac8c4fbc809d8d12fcdcfdd75f2c5c49f696e3e1aa33" + }, + "tests/business_49077/policy/manifest.json": { + "bytes": 448, + "sha256": "cb490f8da5388bd856bd0012dc3c93e08f8bfee62403dc021dce6122a15c86b0" + }, + "tests/business_49077/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_49077/policy/world.bin": { + "bytes": 13376, + "sha256": "e56204b16640bc53e37986ac1a8be8f3541a4c02b8df71753e721b81fddfb365" + }, + "tests/business_50271/policy/journal.log": { + "bytes": 35, + "sha256": "ff82883aa5e7226c6ea2accab2b53392ac6b319efc79c35383ddb3aac209504c" + }, + "tests/business_50271/policy/manifest.json": { + "bytes": 448, + "sha256": "07d7a33162fa5c50e4df59ce04cf3561db909fc6a2fc917e0f5b75ce4641c6b9" + }, + "tests/business_50271/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_50271/policy/world.bin": { + "bytes": 12795, + "sha256": "fdb3670b399f1ff68287cb78457090ec23bcaa5a4b428bc1a09871403010fe01" + }, + "tests/business_54199/policy/journal.log": { + "bytes": 35, + "sha256": "68d233ae46a857c39615603bb670ad37aa1d4b4a6127f8c19acc8c6fb8e1bb61" + }, + "tests/business_54199/policy/manifest.json": { + "bytes": 448, + "sha256": "1394ba7461752f8ba43f97b243ffc89c96e443cd2285416363d821edfd0e7d61" + }, + "tests/business_54199/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_54199/policy/world.bin": { + "bytes": 12902, + "sha256": "c16af2d846b3288396c9808654746a8c52c7b7e271c790ded76096ac50c09d33" + }, + "tests/business_6366/policy/journal.log": { + "bytes": 35, + "sha256": "b86b70f31ee92332dbc8f59d3f905744d86062085033102603018f068f3314e8" + }, + "tests/business_6366/policy/manifest.json": { + "bytes": 448, + "sha256": "2f5537fc6fc9eb065e39e83afe774b601f22f5f423f8e35a0e08235ccec90517" + }, + "tests/business_6366/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_6366/policy/world.bin": { + "bytes": 13382, + "sha256": "701d71e2715e6188ca99ccc7014a65860d106b38b2c66c354e28a8db5a1bc957" + }, + "tests/business_68065/policy/journal.log": { + "bytes": 35, + "sha256": "1b6df10f2b63c5d55094431b5709e6b5a6b07ad7b612ee00b5e9b015b06333e2" + }, + "tests/business_68065/policy/manifest.json": { + "bytes": 448, + "sha256": "4b22ad2875418a2f5054edf3835f28e3b617cf9631d5a287639db49b239a6d7d" + }, + "tests/business_68065/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_68065/policy/world.bin": { + "bytes": 13382, + "sha256": "701d71e2715e6188ca99ccc7014a65860d106b38b2c66c354e28a8db5a1bc957" + }, + "tests/business_70895/policy/journal.log": { + "bytes": 35, + "sha256": "480a896aa9eb15ab06f662ed903da4a308980fcfa63e905e306acb693ad11d25" + }, + "tests/business_70895/policy/manifest.json": { + "bytes": 448, + "sha256": "7ec73429bba2e4d0e5271458832100b3a6c7a4818634c9768f789ad4cfc4644d" + }, + "tests/business_70895/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_70895/policy/world.bin": { + "bytes": 13058, + "sha256": "b6186786dddf2bb1b7a49ba919389a5dda98df9bc3515ee0f5b10f3e59cafd1a" + }, + "tests/business_74481/policy/journal.log": { + "bytes": 35, + "sha256": "e5649602de4514ce422d7d265b63bb62c411beeeca3b6d03a429e5e2266d9642" + }, + "tests/business_74481/policy/manifest.json": { + "bytes": 448, + "sha256": "5e6821c0c9a3991342815f316bb603a4658bd9351b329e175659d6f04f4a3502" + }, + "tests/business_74481/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_74481/policy/world.bin": { + "bytes": 12902, + "sha256": "c16af2d846b3288396c9808654746a8c52c7b7e271c790ded76096ac50c09d33" + }, + "tests/business_81018/policy/journal.log": { + "bytes": 35, + "sha256": "234188b57028797a1c340db0303a8a14b7d79e21fcafe9b34b390a6aa3b94308" + }, + "tests/business_81018/policy/manifest.json": { + "bytes": 448, + "sha256": "5b8dc1f6839518bdca86589d7fc9ae6754641efccb878f1dca2a9552a6e22822" + }, + "tests/business_81018/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_81018/policy/world.bin": { + "bytes": 13381, + "sha256": "aefa45b2171958f074c6b4b40e219f88720218871979aff85f3fe0fdcd03a303" + }, + "tests/business_81366/policy/journal.log": { + "bytes": 35, + "sha256": "1092e95690d59007b810943bfa6cc782c80ca80343387be9ea4755546925c23a" + }, + "tests/business_81366/policy/manifest.json": { + "bytes": 448, + "sha256": "4cc3def1d956852035112a8b2282d6f6f9d9fcb1e96594a839c40fc224a8b049" + }, + "tests/business_81366/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_81366/policy/world.bin": { + "bytes": 13382, + "sha256": "701d71e2715e6188ca99ccc7014a65860d106b38b2c66c354e28a8db5a1bc957" + }, + "tests/business_82209/policy/journal.log": { + "bytes": 35, + "sha256": "c4fe31062347c557e9af7281448f45c5d086caaa8e03378b170b544504d84933" + }, + "tests/business_82209/policy/manifest.json": { + "bytes": 448, + "sha256": "3df83c16de482eff83fe2e8e390af39ba955c5c8b64c08745b56016804e383d2" + }, + "tests/business_82209/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_82209/policy/world.bin": { + "bytes": 12859, + "sha256": "23e65c8db52b4e9a870e99e884ede61c500589e3665e60444751ca728bda5a58" + }, + "tests/business_84124/policy/journal.log": { + "bytes": 35, + "sha256": "b454e95409261342140867deb37dc06ad35b835d663e1378e9acd68903b885dd" + }, + "tests/business_84124/policy/manifest.json": { + "bytes": 448, + "sha256": "2509ee3e91d9e4d051c0f19f319ddf1108bcdd982a8258e3d9d1c5cfe22ae16f" + }, + "tests/business_84124/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_84124/policy/world.bin": { + "bytes": 13058, + "sha256": "b6186786dddf2bb1b7a49ba919389a5dda98df9bc3515ee0f5b10f3e59cafd1a" + }, + "tests/business_86665/policy/journal.log": { + "bytes": 35, + "sha256": "0a3a1a31c3f8161d5d590211d2890a2d2b3e2589c8799008d9067976e9f47bdb" + }, + "tests/business_86665/policy/manifest.json": { + "bytes": 448, + "sha256": "847f98a1de3b344e826f7a1626ea5334f06d801a0b19cb3706af0f201f4cae93" + }, + "tests/business_86665/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_86665/policy/world.bin": { + "bytes": 13382, + "sha256": "701d71e2715e6188ca99ccc7014a65860d106b38b2c66c354e28a8db5a1bc957" + }, + "tests/business_9162/policy/journal.log": { + "bytes": 35, + "sha256": "c8e7a7f8bba76a469f650c698e69cb8868ff80f694515193346a2658961311e1" + }, + "tests/business_9162/policy/manifest.json": { + "bytes": 448, + "sha256": "6d7b90a59dd586c72f012568d6f3fe77d59c79cf3a67c9342214db759390d7d8" + }, + "tests/business_9162/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_9162/policy/world.bin": { + "bytes": 13139, + "sha256": "00c9004e32eb11099dfc2b7f46edb6fc502d59a280aad80bd5b5ce285b066baf" + }, + "tests/business_95228/policy/journal.log": { + "bytes": 35, + "sha256": "798ebc44078fc77dff282db6af9cbd6e022ac2f0f58f1942b12745a926bd4328" + }, + "tests/business_95228/policy/manifest.json": { + "bytes": 448, + "sha256": "4a51a6d2048bdb7df1acb8bf8e9a627be6a5f90230d34f2aa73cef8ff52891f3" + }, + "tests/business_95228/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_95228/policy/world.bin": { + "bytes": 13382, + "sha256": "701d71e2715e6188ca99ccc7014a65860d106b38b2c66c354e28a8db5a1bc957" + }, + "tests/business_98445/policy/journal.log": { + "bytes": 35, + "sha256": "3d69f1586fe670fea1071a0c86afeb71e2b7b6e4ae7553ad29456b4bb2c0e0ff" + }, + "tests/business_98445/policy/manifest.json": { + "bytes": 448, + "sha256": "b2463c4df10481c8fd2da70d0bbecd625b17f2eed0d60848b438c6553cef6c97" + }, + "tests/business_98445/policy/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/business_98445/policy/world.bin": { + "bytes": 13394, + "sha256": "9ef78e969a343ae7942f9f79349b09c6f8570567b601be45cc7c6f87a7bf0cf2" + }, + "tests/elevator_ui_10974/manual/journal.log": { + "bytes": 35, + "sha256": "1d090ba77b8c88f9d0dc1ca18b1bc1ee789bc206a38884fcde05f56f235dab2f" + }, + "tests/elevator_ui_10974/manual/manifest.json": { + "bytes": 456, + "sha256": "883862fba6ff5f93cf70c2b5d7e674b688519e960edac447c835f56c723c69e6" + }, + "tests/elevator_ui_10974/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_10974/manual/world.bin": { + "bytes": 17208, + "sha256": "d559d89fcc62680e480de4fa1cceabb8bb633ba43c2b0a9dfdcc1ea659a18951" + }, + "tests/elevator_ui_19423/manual/journal.log": { + "bytes": 35, + "sha256": "7dca379688e46a4638b28c3e8be4b207462fd67416c2f760122486864ea9d995" + }, + "tests/elevator_ui_19423/manual/manifest.json": { + "bytes": 456, + "sha256": "1293d14ef21c7676f495dcde034ad1f639193b658795d1a4e0992e4de36bc395" + }, + "tests/elevator_ui_19423/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_19423/manual/world.bin": { + "bytes": 17208, + "sha256": "d559d89fcc62680e480de4fa1cceabb8bb633ba43c2b0a9dfdcc1ea659a18951" + }, + "tests/elevator_ui_21489/manual/journal.log": { + "bytes": 35, + "sha256": "b2380be3ff3278fe282846b8ad61ac3b9efd50fa4ec3bc91bfbde286cc833b19" + }, + "tests/elevator_ui_21489/manual/manifest.json": { + "bytes": 456, + "sha256": "e8842c1224b4c10fcc913808e8ee955a3cd21312ac003b60b28b801cc28968ce" + }, + "tests/elevator_ui_21489/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_21489/manual/world.bin": { + "bytes": 17208, + "sha256": "d559d89fcc62680e480de4fa1cceabb8bb633ba43c2b0a9dfdcc1ea659a18951" + }, + "tests/elevator_ui_26205/manual/journal.log": { + "bytes": 35, + "sha256": "2fe909eaf6a48bf9d70c64c4fe0deda0ab9f7a4e1a8ab9f68c3b285b07eece19" + }, + "tests/elevator_ui_26205/manual/manifest.json": { + "bytes": 616, + "sha256": "40e3139a16eb9c0d39b83debd358888d9e3094d2c12bdbb26db29f630ebdcf37" + }, + "tests/elevator_ui_26205/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_26205/manual/world.bin": { + "bytes": 17910, + "sha256": "f5b77286c1671e9a0a5726e8b584e36cdf04bd48622c9831bad159edd0a4fa53" + }, + "tests/elevator_ui_27826/manual/journal.log": { + "bytes": 35, + "sha256": "4db028c19d62ca02c4841fa0d154a867ab1342e8f540ceca5a97b6f69d5e7eac" + }, + "tests/elevator_ui_27826/manual/manifest.json": { + "bytes": 456, + "sha256": "c10f29f5769d360412008f13dace6cef22174a7763e55d4f127ef258de9888fe" + }, + "tests/elevator_ui_27826/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_27826/manual/world.bin": { + "bytes": 17148, + "sha256": "20d06e97eb83d691b862db2b8600b2445e221318887808994f12eeee6c226318" + }, + "tests/elevator_ui_29078/manual/journal.log": { + "bytes": 35, + "sha256": "acd41806631573743b65cc9ff0d52d47524472b3ad5b4c4e4fd228b070867281" + }, + "tests/elevator_ui_29078/manual/manifest.json": { + "bytes": 456, + "sha256": "9f2fbc6f1655c000d31277f098ec5d962b2269a9c8629bf01a94a7988e2e7543" + }, + "tests/elevator_ui_29078/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_29078/manual/world.bin": { + "bytes": 17208, + "sha256": "b4d590e4bd0dc9b0f4f5b68d3338295fb6c471cd15049176459b7ff75baaef97" + }, + "tests/elevator_ui_33550/manual/journal.log": { + "bytes": 35, + "sha256": "ae82e315e6a588ccdfa9cfadbc434d654053f7253a37359aa7178af9d1eabb9d" + }, + "tests/elevator_ui_33550/manual/manifest.json": { + "bytes": 456, + "sha256": "8553b58123d72b2dfc2d08f80d23b3696cff67874922ba355e7dadf6cbfaff3d" + }, + "tests/elevator_ui_33550/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_33550/manual/world.bin": { + "bytes": 17030, + "sha256": "eccf4dcb96dbbcf6cb2bdabddc913cfb7bae93d6981b353f19869e77953a843b" + }, + "tests/elevator_ui_37673/manual/journal.log": { + "bytes": 35, + "sha256": "2d248afad9a11c560a66b4ff8248092ba028d2cb77b176f434eaf810208bc9bf" + }, + "tests/elevator_ui_37673/manual/manifest.json": { + "bytes": 456, + "sha256": "efa27700d98b8d732470b827234333965ad264c184b663622389130b2e8c1c6b" + }, + "tests/elevator_ui_37673/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_37673/manual/world.bin": { + "bytes": 17250, + "sha256": "2d9e22261226592f354bfc437e58842134daf9c824856409f42a87f268714dd0" + }, + "tests/elevator_ui_39562/manual/journal.log": { + "bytes": 35, + "sha256": "e86bdbafc5c50ee72a94962907ad83d82540f835ca33ffb0c621fdb6a3b0fc56" + }, + "tests/elevator_ui_39562/manual/manifest.json": { + "bytes": 552, + "sha256": "5f1dd9812e856a2c25ae5142d478a4b5f05cedf7355e7a0a0fb7504b6c1ad185" + }, + "tests/elevator_ui_39562/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_39562/manual/world.bin": { + "bytes": 17908, + "sha256": "b390c34fba4541a11953aa77face2226eee8a3fe85ccb983acfe28ed49436888" + }, + "tests/elevator_ui_40663/manual/journal.log": { + "bytes": 35, + "sha256": "0e50601be43783e7aa5614a35aff5a5e578220835ad2e24928d05b90bdd35a1b" + }, + "tests/elevator_ui_40663/manual/manifest.json": { + "bytes": 616, + "sha256": "61ee6277e97d78af625f2812d8769dac53249cfaa283e9569a36acf003ba319e" + }, + "tests/elevator_ui_40663/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_40663/manual/world.bin": { + "bytes": 17908, + "sha256": "f1d1387b3108a0b2c2aea8d0930cf3a40864b5ab033c4c3ca79248a319d22b25" + }, + "tests/elevator_ui_40798/manual/journal.log": { + "bytes": 35, + "sha256": "7497c7a2f3fa0bcb71bf4f7c084feedc88c0d10404f4514190ca0f7f9de98323" + }, + "tests/elevator_ui_40798/manual/manifest.json": { + "bytes": 456, + "sha256": "5fbd19d8b5777825fdcd0e136301d7d9a1904964e3ada6ffcda398e2b03d6782" + }, + "tests/elevator_ui_40798/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_40798/manual/world.bin": { + "bytes": 17206, + "sha256": "f2898ded5d6f4158d9985ac724594a4db19817dd951fb0cf70cc2e9be4d0947a" + }, + "tests/elevator_ui_42500/manual/journal.log": { + "bytes": 35, + "sha256": "2ea95b05b82748170891c912c807c41595eabcd20a67134ef4d04689b42fc9b6" + }, + "tests/elevator_ui_42500/manual/manifest.json": { + "bytes": 456, + "sha256": "b44411095be818b5dc2fb9bf0f19ae384b8354dcc34842705b48e3f6d667c7ce" + }, + "tests/elevator_ui_42500/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_42500/manual/world.bin": { + "bytes": 17009, + "sha256": "f409362e1de97f47c06b0c9e8a9d5410988714efa5cc721a3c50ead7b72af3f1" + }, + "tests/elevator_ui_43132/manual/journal.log": { + "bytes": 35, + "sha256": "7b8830353dc20572c37509165122e5bafe8c153eacbefbc678f4d58889d7b05e" + }, + "tests/elevator_ui_43132/manual/manifest.json": { + "bytes": 616, + "sha256": "9accc3e0bf988ad9249276f7e187db4575a5391355ecdb680367bf9d9aba1c6e" + }, + "tests/elevator_ui_43132/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_43132/manual/world.bin": { + "bytes": 17913, + "sha256": "2a66de71b41041584d30ac0db108d1950a1ef079988eb2df33333d23b00c4e36" + }, + "tests/elevator_ui_4769/manual/journal.log": { + "bytes": 35, + "sha256": "106d00b9ce4ff9ff4586245de02249ad071460c93c8b7c90c33d0ab835de9f59" + }, + "tests/elevator_ui_4769/manual/manifest.json": { + "bytes": 616, + "sha256": "d2daaa17357ec5c3ba1ac8663dac6311ad39077c84228a278a6ade38ce9b1553" + }, + "tests/elevator_ui_4769/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_4769/manual/world.bin": { + "bytes": 17938, + "sha256": "5b9df6eabd30ff3a9a86ac93c8a7f14e668891423c676b46cabdbd93f75eb7c4" + }, + "tests/elevator_ui_51475/manual/journal.log": { + "bytes": 35, + "sha256": "4d03f12887d0cab43c325eb9b3c7528500e84d523772a19ce0d47a214466d4b7" + }, + "tests/elevator_ui_51475/manual/manifest.json": { + "bytes": 456, + "sha256": "5a5d6653b6422f1b6672bec9e0b72be59f3a0522436674179e17639f5c0bb6f9" + }, + "tests/elevator_ui_51475/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_51475/manual/world.bin": { + "bytes": 17152, + "sha256": "f732ca00a90ffb9e75f0d0c55d51214752a9006b6e866d3c89d6121bcc0ade0c" + }, + "tests/elevator_ui_51499/manual/journal.log": { + "bytes": 35, + "sha256": "f1658b78a2df457cdda75fd8f250e60b62b1b3e6a6439f17ce1a585cdb859ee9" + }, + "tests/elevator_ui_51499/manual/manifest.json": { + "bytes": 456, + "sha256": "f983b30838f0d2e460599b5b22950ddfe853dfdb5b970d8716615f6318cc6f38" + }, + "tests/elevator_ui_51499/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_51499/manual/world.bin": { + "bytes": 16942, + "sha256": "ffa1a0813895ed56246928fe923da6fe1ac40332dbc1e1942d8a0fd8021b36fd" + }, + "tests/elevator_ui_52042/manual/journal.log": { + "bytes": 35, + "sha256": "7c67013dc86dfe1031df3718e977f1df6fae23619093a5a3a3ca409e8d2d61d7" + }, + "tests/elevator_ui_52042/manual/manifest.json": { + "bytes": 456, + "sha256": "fe98cb1c45feeb1137760b7de83137c111f8084afff4050075f36679af38f4b1" + }, + "tests/elevator_ui_52042/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_52042/manual/world.bin": { + "bytes": 16965, + "sha256": "44d5d331a4822bbe1bebfed4b9510ef3f8e08c1bed5ea1c0552e891d915b9ab7" + }, + "tests/elevator_ui_52236/manual/journal.log": { + "bytes": 35, + "sha256": "57aa79ce640a16414f71e11ab619d7e6bd2143e9cbc1678e23a1911bd3f6a1c6" + }, + "tests/elevator_ui_52236/manual/manifest.json": { + "bytes": 456, + "sha256": "cc07f138e36e0330cfefc22537fe80b1a1dc985ca4026610d395ca5bff10eae3" + }, + "tests/elevator_ui_52236/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_52236/manual/world.bin": { + "bytes": 16948, + "sha256": "09e7d78a9211916ba99a2d570cd037ed69cc7d8113da15603d968af877d56605" + }, + "tests/elevator_ui_52663/manual/journal.log": { + "bytes": 35, + "sha256": "229edb83d6b4574ed57605740724a9bc0d75c780248fdcaad5fb6ec42861d2e8" + }, + "tests/elevator_ui_52663/manual/manifest.json": { + "bytes": 456, + "sha256": "27618bfec72cad68db5cb044b7ded158855a9be20decc9b64ff450231c94cb95" + }, + "tests/elevator_ui_52663/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_52663/manual/world.bin": { + "bytes": 16948, + "sha256": "09e7d78a9211916ba99a2d570cd037ed69cc7d8113da15603d968af877d56605" + }, + "tests/elevator_ui_52867/manual/journal.log": { + "bytes": 35, + "sha256": "55e82c3a9a342f56f5385d05ba8b15899a47416b4d1451db1232a2a9a908494d" + }, + "tests/elevator_ui_52867/manual/manifest.json": { + "bytes": 616, + "sha256": "70890c476d3e42570c8cf3ebaf5dd7deb97e9b86480c27353cf947c70e6c5ec2" + }, + "tests/elevator_ui_52867/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_52867/manual/world.bin": { + "bytes": 17909, + "sha256": "285976dec8c05ac1ebee75ec9684f8684572dbf85e4e0afe94b597cfaa118d14" + }, + "tests/elevator_ui_53007/manual/journal.log": { + "bytes": 35, + "sha256": "24af00dc1311b99f2b33663653cf4613717ea3d932c378368db4b3e31140c9c6" + }, + "tests/elevator_ui_53007/manual/manifest.json": { + "bytes": 616, + "sha256": "e237021a449ca0b745bdd96cf41053810698ccab651c35eb517f8dc52e830254" + }, + "tests/elevator_ui_53007/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_53007/manual/world.bin": { + "bytes": 17913, + "sha256": "2a66de71b41041584d30ac0db108d1950a1ef079988eb2df33333d23b00c4e36" + }, + "tests/elevator_ui_53144/manual/journal.log": { + "bytes": 35, + "sha256": "74af56c753a2fb6c44ac347d330c2d3ab1476ba893c7d440bdc679aba086d7e0" + }, + "tests/elevator_ui_53144/manual/manifest.json": { + "bytes": 456, + "sha256": "e38b1dad61992c4bebe3bc11e3bc920018a94ee8f5527c4fafb263073784b056" + }, + "tests/elevator_ui_53144/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_53144/manual/world.bin": { + "bytes": 16942, + "sha256": "ffa1a0813895ed56246928fe923da6fe1ac40332dbc1e1942d8a0fd8021b36fd" + }, + "tests/elevator_ui_53174/manual/journal.log": { + "bytes": 35, + "sha256": "cf4adf24b63de6db14fe60a4fe09d370603b71aa69648b1c946ce62d37281383" + }, + "tests/elevator_ui_53174/manual/manifest.json": { + "bytes": 456, + "sha256": "ceb9c4a34916f3df92e6ef04cde8c6060273aa8227ba0bc85c5de6edc87934db" + }, + "tests/elevator_ui_53174/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_53174/manual/world.bin": { + "bytes": 17910, + "sha256": "747cd323fac0321322c16325be2f2e31d32dcd5102f774253900b34a15f1e341" + }, + "tests/elevator_ui_5422/manual/journal.log": { + "bytes": 35, + "sha256": "5696ae032eb46e4349aab58aa46b5ea5a76baabfb5120ba4ce1d08bc6bbef880" + }, + "tests/elevator_ui_5422/manual/manifest.json": { + "bytes": 616, + "sha256": "f64341b4ee7c8d9b84eb95b8fe0794ff56c627b4ff155d39f7ab4d2d0ec679a1" + }, + "tests/elevator_ui_5422/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_5422/manual/world.bin": { + "bytes": 17910, + "sha256": "03c1d2bc87f87bff62e9578575370287909a1b63f7c88b44ee5c422576328500" + }, + "tests/elevator_ui_54491/manual/journal.log": { + "bytes": 35, + "sha256": "7995d31021a85b9057198852ffdfe839a442327911e626b5e4605305e12cf95c" + }, + "tests/elevator_ui_54491/manual/manifest.json": { + "bytes": 456, + "sha256": "fcc2b0d7d2ff15fe7da58ae3d76febb32d818cb19d6cef43e31eb7b6746fecce" + }, + "tests/elevator_ui_54491/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_54491/manual/world.bin": { + "bytes": 17044, + "sha256": "fe637ce50989ce38a4474d860e10e4d22bd1b455e1553dd10c9a781ec07e1ce5" + }, + "tests/elevator_ui_55040/manual/journal.log": { + "bytes": 35, + "sha256": "b7a2cbb619578583b72950b7d7852862063908a23215a3bd9ed93cadba22a336" + }, + "tests/elevator_ui_55040/manual/manifest.json": { + "bytes": 456, + "sha256": "ed43d37c55e3bcc8d03c07f92dd8b82c8d39b89d015d50caed74e67badd2cf66" + }, + "tests/elevator_ui_55040/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_55040/manual/world.bin": { + "bytes": 17009, + "sha256": "f409362e1de97f47c06b0c9e8a9d5410988714efa5cc721a3c50ead7b72af3f1" + }, + "tests/elevator_ui_55506/manual/journal.log": { + "bytes": 35, + "sha256": "93187aff50540ddebce1e1b05a62087643f4617abee1ecca87bc05f932f93bf9" + }, + "tests/elevator_ui_55506/manual/manifest.json": { + "bytes": 456, + "sha256": "fa7d4e87df3a53dff730070f5e7a4cdb7d309b1d2640dda16061fceaefbab69c" + }, + "tests/elevator_ui_55506/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_55506/manual/world.bin": { + "bytes": 16956, + "sha256": "dbc6321bc39e410d3fe8ca0441669abb3337b4eacef0d056b310ae5b8f54b7d1" + }, + "tests/elevator_ui_57756/manual/journal.log": { + "bytes": 35, + "sha256": "d17e9baae19f2fda473fda709d5be9d1047a0c6b4b17ca747e6bfbc80e7de82f" + }, + "tests/elevator_ui_57756/manual/manifest.json": { + "bytes": 456, + "sha256": "82d5cb173fa1660ab56cb97ad2626129d41fb913a59a13842e445acfb37e456b" + }, + "tests/elevator_ui_57756/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_57756/manual/world.bin": { + "bytes": 17208, + "sha256": "f88a777d25b005194b7e6b76dbe795f84be7f1bb35eead51754024d1510ee4e1" + }, + "tests/elevator_ui_60626/manual/journal.log": { + "bytes": 35, + "sha256": "24510367ac7166819ba040063c97c56cbdc62e979493ef1a9a189b92f8493697" + }, + "tests/elevator_ui_60626/manual/manifest.json": { + "bytes": 456, + "sha256": "c43100495b03202927cd032b4fcc9bc515ac4388a9334ad6293d21fa5b992b51" + }, + "tests/elevator_ui_60626/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_60626/manual/world.bin": { + "bytes": 17208, + "sha256": "d559d89fcc62680e480de4fa1cceabb8bb633ba43c2b0a9dfdcc1ea659a18951" + }, + "tests/elevator_ui_63545/manual/journal.log": { + "bytes": 35, + "sha256": "a0978f915526ca3fa325f13015e0822bf7a9dfce35dfb73e5f7ffbd0c0c29868" + }, + "tests/elevator_ui_63545/manual/manifest.json": { + "bytes": 456, + "sha256": "b0eb339840453aabb8fd695949ecb6d3f8065d37f2d8b2be7fa9c189a25400e0" + }, + "tests/elevator_ui_63545/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_63545/manual/world.bin": { + "bytes": 17041, + "sha256": "4abd9df578a5c8553311997c8dd0013ad8e6bd4418c48cf7cd1f49b62a789958" + }, + "tests/elevator_ui_66242/manual/journal.log": { + "bytes": 35, + "sha256": "fb357a81e00c08980fc6d1d074cf462a1ace88d0f7fe2a8f5a1d912e50941a8f" + }, + "tests/elevator_ui_66242/manual/manifest.json": { + "bytes": 456, + "sha256": "b4dd356a5823941f5a7a792bb3b6d0b6c322fa9529a5075c7c9fbf852c21bcc5" + }, + "tests/elevator_ui_66242/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_66242/manual/world.bin": { + "bytes": 17210, + "sha256": "cd7f56f89ed7eb9b99d7fe13213ac01dfea00257a9c9084f92f46ddef981a794" + }, + "tests/elevator_ui_72177/manual/journal.log": { + "bytes": 35, + "sha256": "5dbcbada4aa2b8a41dfd317a5bb8636b2f73a91d2aa5e2b8cc22be01a4bfe3ba" + }, + "tests/elevator_ui_72177/manual/manifest.json": { + "bytes": 456, + "sha256": "4ebec4b1aad1c4b1b90e459c23d1caeb57768b6bf7e9bcf0a99418f7a4b8def2" + }, + "tests/elevator_ui_72177/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_72177/manual/world.bin": { + "bytes": 17908, + "sha256": "b390c34fba4541a11953aa77face2226eee8a3fe85ccb983acfe28ed49436888" + }, + "tests/elevator_ui_75682/manual/journal.log": { + "bytes": 35, + "sha256": "ae9fb4836ffdc31e70d6fef34519d10983e62ad10157ee4103974e9debe32d60" + }, + "tests/elevator_ui_75682/manual/manifest.json": { + "bytes": 456, + "sha256": "40814c4e04f26c1c913cf27b5e4d7ea970eae52350c9fd78c04a20f2de233c1d" + }, + "tests/elevator_ui_75682/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_75682/manual/world.bin": { + "bytes": 17210, + "sha256": "cd7f56f89ed7eb9b99d7fe13213ac01dfea00257a9c9084f92f46ddef981a794" + }, + "tests/elevator_ui_78744/manual/journal.log": { + "bytes": 35, + "sha256": "ef3ab7372c7bf4478d78b0913b31efa25b57a0f459e14001f2fc76df2cdbea13" + }, + "tests/elevator_ui_78744/manual/manifest.json": { + "bytes": 456, + "sha256": "ff136cccfabd41325f2d8d54a406de03a02f0d9b13bde7d3d6a309880f2599e3" + }, + "tests/elevator_ui_78744/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_78744/manual/world.bin": { + "bytes": 17027, + "sha256": "1e4883c5de29b22f9cb86cb7c6cfbbda6bfff4b0fde67c2083a04fa589c574a3" + }, + "tests/elevator_ui_80538/manual/journal.log": { + "bytes": 35, + "sha256": "c2770d0aee4bda9869f96ee03796e66f9b4dd4ce8be98f18b28a12f1c6a548bd" + }, + "tests/elevator_ui_80538/manual/manifest.json": { + "bytes": 456, + "sha256": "0eeee34e083eed1ae7ffb9e9dba28c83cea7d8811be21e75d4447c2f0ae2111b" + }, + "tests/elevator_ui_80538/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_80538/manual/world.bin": { + "bytes": 17035, + "sha256": "b2abf6b632ca30165a8f7d913f48681281a75fa868cb52f66d3df1a676e0f2b2" + }, + "tests/elevator_ui_81420/manual/journal.log": { + "bytes": 35, + "sha256": "906b6dd0c963e6b744955cdd001974fc83cd2ba3ec09f2e0670b32bdf10e62d1" + }, + "tests/elevator_ui_81420/manual/manifest.json": { + "bytes": 456, + "sha256": "327c415df4648e80f44c15525c40df21eacc7d0e79b15279a5952260e631a9a8" + }, + "tests/elevator_ui_81420/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_81420/manual/world.bin": { + "bytes": 17027, + "sha256": "1e4883c5de29b22f9cb86cb7c6cfbbda6bfff4b0fde67c2083a04fa589c574a3" + }, + "tests/elevator_ui_82536/manual/journal.log": { + "bytes": 35, + "sha256": "060ba783d8ba61fa0b91debb222ef33e0258f3c327584e0d68f41181b925b766" + }, + "tests/elevator_ui_82536/manual/manifest.json": { + "bytes": 456, + "sha256": "43a965d95cd3593a7396a98cd437a5d6d29ed08940913de88bee62b103f20551" + }, + "tests/elevator_ui_82536/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_82536/manual/world.bin": { + "bytes": 17025, + "sha256": "7fa6353256e4c0f8ed0a8b5f3af434361cc7a20b5153d1e27258b8387bedc0cf" + }, + "tests/elevator_ui_8519/manual/journal.log": { + "bytes": 35, + "sha256": "02b8224efc22ff35b0b599908c92115c1c4323cd46774a4b711d0bdd7812555a" + }, + "tests/elevator_ui_8519/manual/manifest.json": { + "bytes": 456, + "sha256": "ae066ada1527b9afaa4025d3a53e3a9f447381ebdad81a6f35153e67e9481886" + }, + "tests/elevator_ui_8519/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_8519/manual/world.bin": { + "bytes": 17250, + "sha256": "2d9e22261226592f354bfc437e58842134daf9c824856409f42a87f268714dd0" + }, + "tests/elevator_ui_85501/manual/journal.log": { + "bytes": 35, + "sha256": "6b22b0bd3c0c2d24ea2e57276697e03794c0cb1556563635d984240771572076" + }, + "tests/elevator_ui_85501/manual/manifest.json": { + "bytes": 456, + "sha256": "49c2241dcbeb44377eb3f20764e777ad0804c813c71695da834f688533751166" + }, + "tests/elevator_ui_85501/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_85501/manual/world.bin": { + "bytes": 17908, + "sha256": "b390c34fba4541a11953aa77face2226eee8a3fe85ccb983acfe28ed49436888" + }, + "tests/elevator_ui_85776/manual/journal.log": { + "bytes": 35, + "sha256": "f9d18f74e7238ceb135b62c702e49f6bab22ba18542973e15141038872f4cb71" + }, + "tests/elevator_ui_85776/manual/manifest.json": { + "bytes": 616, + "sha256": "80b11aeff0767ff1940a838ed4e0b89b89ec775f430db89ba4605a63df01a4d5" + }, + "tests/elevator_ui_85776/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_85776/manual/world.bin": { + "bytes": 17910, + "sha256": "03c1d2bc87f87bff62e9578575370287909a1b63f7c88b44ee5c422576328500" + }, + "tests/elevator_ui_88558/manual/journal.log": { + "bytes": 35, + "sha256": "5b61d2a93ea118bbed71bb8933383efd63a34db2dbdf97d3d3c6033c23d24db6" + }, + "tests/elevator_ui_88558/manual/manifest.json": { + "bytes": 456, + "sha256": "350645889fe3c86a48d4fc34cb84aaff0600e6737a64a6f12b80aa42960cfe5f" + }, + "tests/elevator_ui_88558/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_88558/manual/world.bin": { + "bytes": 17210, + "sha256": "cd7f56f89ed7eb9b99d7fe13213ac01dfea00257a9c9084f92f46ddef981a794" + }, + "tests/elevator_ui_90793/manual/journal.log": { + "bytes": 35, + "sha256": "879b9c7e0b0105b0239d66935dfb1fa9d88fa063d4bc7cf2af53e0cb6d43302a" + }, + "tests/elevator_ui_90793/manual/manifest.json": { + "bytes": 456, + "sha256": "dd6d948043e0908c4b1043efe2889d890ebbdc5f63be6552cb127a89c3520841" + }, + "tests/elevator_ui_90793/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_90793/manual/world.bin": { + "bytes": 17908, + "sha256": "b390c34fba4541a11953aa77face2226eee8a3fe85ccb983acfe28ed49436888" + }, + "tests/elevator_ui_98683/manual/journal.log": { + "bytes": 35, + "sha256": "f1ee657a18e90635cd8654c4a9df0fc53ab2e81afbf5356b0b52f321ad4a411d" + }, + "tests/elevator_ui_98683/manual/manifest.json": { + "bytes": 456, + "sha256": "9447547cd6cbf053558742d555103b7a324d517f29f3e25049889f2ddb0ff80f" + }, + "tests/elevator_ui_98683/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_98683/manual/world.bin": { + "bytes": 17910, + "sha256": "747cd323fac0321322c16325be2f2e31d32dcd5102f774253900b34a15f1e341" + }, + "tests/elevator_ui_9965/manual/journal.log": { + "bytes": 35, + "sha256": "0ca17673afe117b3d4ed35280dd947e8e65e62c4026b91b226258095cdb8fd45" + }, + "tests/elevator_ui_9965/manual/manifest.json": { + "bytes": 552, + "sha256": "6a6a4a23f14658987393d11e6e23e35b976742f410e04f7049e1c6c5ff442ba1" + }, + "tests/elevator_ui_9965/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/elevator_ui_9965/manual/world.bin": { + "bytes": 17910, + "sha256": "747cd323fac0321322c16325be2f2e31d32dcd5102f774253900b34a15f1e341" + }, + "tests/normal_supply_23422/cargo/journal.log": { + "bytes": 35, + "sha256": "3cd2c48bc630ad804c0572f5db1e3b723ea2abc81c9e2fdf24d0e50dfd352e04" + }, + "tests/normal_supply_23422/cargo/manifest.json": { + "bytes": 448, + "sha256": "fe22c27acba7572620231f85ad4e19177c15b3576d17a22ac3debb030c21b6aa" + }, + "tests/normal_supply_23422/cargo/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/normal_supply_23422/cargo/world.bin": { + "bytes": 26379, + "sha256": "2a4103c92e1db7859297ebe17628f04d5d2f510d927ea7398af3f7abf6297729" + }, + "tests/normal_supply_88480/cargo/journal.log": { + "bytes": 35, + "sha256": "dbb284283e90b8a1c70fdbadec273cc4c06cb124b719d6c7d05cbc386f3d123a" + }, + "tests/normal_supply_88480/cargo/manifest.json": { + "bytes": 448, + "sha256": "e49a7f1aef7df897f1c01288e4b481f34e8c98c8f760ab97e3f7b8f996553dc3" + }, + "tests/normal_supply_88480/cargo/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/normal_supply_88480/cargo/world.bin": { + "bytes": 18761, + "sha256": "f2425c42c639aebd2bee569b46b17b7f50251c52e9065f182f9a0cd621831cea" + }, + "tests/normal_supply_89314/cargo/journal.log": { + "bytes": 35, + "sha256": "735a850a822a74ad3a8ef3f605684b933e409a122e3670dfe5cddad80bae662e" + }, + "tests/normal_supply_89314/cargo/manifest.json": { + "bytes": 448, + "sha256": "ae608d74ef87e24827ef18e20894467260cc7c93525a96d3fc13496f6fd271e7" + }, + "tests/normal_supply_89314/cargo/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/normal_supply_89314/cargo/world.bin": { + "bytes": 24827, + "sha256": "1ad3d6dfe6d6eebe0c9cd5d0dd5def7e42c01250bcacb74804034d8927d79e11" + }, + "tests/opening_restart_66e44040be444d5d823b7737b1b3138e/manual/journal.log": { + "bytes": 35, + "sha256": "531be36e2394821abe9ebe9eea6b8ddb777b87f3a51824f26d0b8704b56e663e" + }, + "tests/opening_restart_66e44040be444d5d823b7737b1b3138e/manual/manifest.json": { + "bytes": 457, + "sha256": "28ce14e42bda2e3454e04aa1a154efdd0ca6446bdd8c742ea1f460e1671b9857" + }, + "tests/opening_restart_66e44040be444d5d823b7737b1b3138e/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/opening_restart_66e44040be444d5d823b7737b1b3138e/manual/world.bin": { + "bytes": 33615, + "sha256": "b218c33d0f95eb4e7a106c0ab642744c01bbbe6db1d65f943e8360b129130027" + }, + "tests/opening_restart_fc14e636deb541eeaecf553c7dec188f/manual/journal.log": { + "bytes": 35, + "sha256": "37c3f991efbc5faad6548440023fe0304686f8fd26788c41e130c0c03891948d" + }, + "tests/opening_restart_fc14e636deb541eeaecf553c7dec188f/manual/manifest.json": { + "bytes": 457, + "sha256": "3ba7753df83f9f8180a768891efd616dc5a2399683ab255a7b8ca29a9b7ee81f" + }, + "tests/opening_restart_fc14e636deb541eeaecf553c7dec188f/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/opening_restart_fc14e636deb541eeaecf553c7dec188f/manual/world.bin": { + "bytes": 33613, + "sha256": "7d1ce052c15a66afbf1b247ca2e8df2814e9adceb9d503bccb8e6c0bb92b7eca" + }, + "tests/p05_auto_destruction_4364_1018273/formal.ttwb/journal.log": { + "bytes": 35, + "sha256": "d324f4dba759f5790c8002c92fd42da836bef13554773523c2a2d9c997b210e9" + }, + "tests/p05_auto_destruction_4364_1018273/formal.ttwb/manifest.json": { + "bytes": 510, + "sha256": "42b0f84c744d70d71d1266685f158f165d85b68f1c005a088254b67b42441206" + }, + "tests/p05_auto_destruction_4364_1018273/formal.ttwb/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/p05_auto_destruction_4364_1018273/formal.ttwb/world.bin": { + "bytes": 23418, + "sha256": "28e8e8d66bd44d7d96a17a4fdf2e5b32a4b0653f3c6a4c96051d9416281d2ad6" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/actual-power-outage14.var": { + "bytes": 770560, + "sha256": "963b599be15f810512312301232ef12920240994fb1a12010fe6f8286f9cf28b" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/before-configured-attack.var": { + "bytes": 72032, + "sha256": "c1e75a0f392342bff211f065f81345a81e9c82bb83e0bf8658f7adc399d62f5a" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/final14.var": { + "bytes": 770544, + "sha256": "59f4ca0744e9683e8c7ff63afea61e5570267a93272ee0caec7433c466417833" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/formal-checkpoint14.var": { + "bytes": 770544, + "sha256": "8833698fdb610c33c33803807b0901eaf4c4f63ef8bd71ef3f1950ff98f605b1" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/loaded-restored-blocked-after.var": { + "bytes": 770544, + "sha256": "8833698fdb610c33c33803807b0901eaf4c4f63ef8bd71ef3f1950ff98f605b1" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/loaded-restored-blocked-before.var": { + "bytes": 770544, + "sha256": "8833698fdb610c33c33803807b0901eaf4c4f63ef8bd71ef3f1950ff98f605b1" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/normal-runtime-load14.var": { + "bytes": 771272, + "sha256": "4a4dc66778134e054887e525deb36a5aabe31aba92514dfa4a46bd0e329ee9c4" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/post-combat-blocked-after.var": { + "bytes": 770544, + "sha256": "8833698fdb610c33c33803807b0901eaf4c4f63ef8bd71ef3f1950ff98f605b1" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/post-combat-blocked-before.var": { + "bytes": 770544, + "sha256": "8833698fdb610c33c33803807b0901eaf4c4f63ef8bd71ef3f1950ff98f605b1" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/power-restored-blocked-after.var": { + "bytes": 770544, + "sha256": "59f4ca0744e9683e8c7ff63afea61e5570267a93272ee0caec7433c466417833" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/power-restored-blocked-before.var": { + "bytes": 770544, + "sha256": "59f4ca0744e9683e8c7ff63afea61e5570267a93272ee0caec7433c466417833" + }, + "tests/p05_auto_destruction_4364_1018273/proofs/standard-summary.json": { + "bytes": 2763, + "sha256": "8e2a0f8ebb1a874abc683c8590a86a03d5546382cae1b2dd1af2762a68b0e96f" + }, + "tests/selection_lifecycle_32780/slot/journal.log": { + "bytes": 35, + "sha256": "3aef6db16737a7dd75e2c7c3e0de4c0ae51a1cf7453951f552df0f9dfe5e02cf" + }, + "tests/selection_lifecycle_32780/slot/manifest.json": { + "bytes": 549, + "sha256": "85f2c0a13d48e536ea94661d9082841a03a4cf85beacbaa7d0e9ee0cff25e704" + }, + "tests/selection_lifecycle_32780/slot/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/selection_lifecycle_32780/slot/world.bin": { + "bytes": 17844, + "sha256": "deaa888291745f9c87a1d549023aca2d5709d7fb2ca8f2dc1ad39aa1c9b3548a" + }, + "tests/selection_lifecycle_32780/slot.bak/journal.log": { + "bytes": 35, + "sha256": "3aef6db16737a7dd75e2c7c3e0de4c0ae51a1cf7453951f552df0f9dfe5e02cf" + }, + "tests/selection_lifecycle_32780/slot.bak/manifest.json": { + "bytes": 553, + "sha256": "325b469fa27f0afdf64fea65f53f8a9b46040c6961d3d9882a061682368c5171" + }, + "tests/selection_lifecycle_32780/slot.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/selection_lifecycle_32780/slot.bak/world.bin": { + "bytes": 17822, + "sha256": "9b632d4fb893b14024a025fe48131d56e969ae72a70435307f00d62540353e93" + }, + "tests/selection_lifecycle_32780/slot_headless/journal.log": { + "bytes": 35, + "sha256": "3aef6db16737a7dd75e2c7c3e0de4c0ae51a1cf7453951f552df0f9dfe5e02cf" + }, + "tests/selection_lifecycle_32780/slot_headless/manifest.json": { + "bytes": 463, + "sha256": "8af3069f083b1dfe9a91f6fc2b59976f50b12336b83da404a29e1a795d7529a7" + }, + "tests/selection_lifecycle_32780/slot_headless/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/selection_lifecycle_32780/slot_headless/world.bin": { + "bytes": 17918, + "sha256": "72de7fe4824450b64d79fd19bc6bc5fdfc4095d0f0d9f502c153e361b2567a7e" + }, + "tests/supply_auto_boundaries_4311_1003739/boundaries.json": { + "bytes": 46002, + "sha256": "be737671e10e6b2d9c0b3dd97f9ca9fbcbff484fea72c978a5d4f2a42359ec06" + }, + "tests/supply_auto_boundaries_4311_1003739/inbound-deducted-purchase-after.var": { + "bytes": 86044, + "sha256": "207d86b9e59b86c575789b29879bb01b5a446ad7de4c0410e99e76ca7ce37f3f" + }, + "tests/supply_auto_boundaries_4311_1003739/inbound-deducted-purchase-before.var": { + "bytes": 84892, + "sha256": "ef89aad2e49cfbf3d6b92d592827a6250437e93faad22118a52e5b13b4a97dfe" + }, + "tests/supply_auto_boundaries_4311_1003739/local-power-after.var": { + "bytes": 71416, + "sha256": "c3978047e7ee3fa229fed75a9e17a70ddab173405c407f2b46e719fa2c0c83d4" + }, + "tests/supply_auto_boundaries_4311_1003739/local-power-before.var": { + "bytes": 71416, + "sha256": "c3978047e7ee3fa229fed75a9e17a70ddab173405c407f2b46e719fa2c0c83d4" + }, + "tests/supply_auto_boundaries_4311_1003739/operations-deferred-after.var": { + "bytes": 182880, + "sha256": "9713d9bcc5f12afab728d1cc4eed24f3e2f329c34ea5cbdd9b33eea0f76b212d" + }, + "tests/supply_auto_boundaries_4311_1003739/operations-deferred-before.var": { + "bytes": 182880, + "sha256": "9713d9bcc5f12afab728d1cc4eed24f3e2f329c34ea5cbdd9b33eea0f76b212d" + }, + "tests/supply_auto_boundaries_4311_1003739/operations-quarantine-after.var": { + "bytes": 183352, + "sha256": "f9cda38970c56f95421fd9e1996f357db69f19f1590ccf681ef91e9bdd2a68dd" + }, + "tests/supply_auto_boundaries_4311_1003739/operations-quarantine-before.var": { + "bytes": 183352, + "sha256": "f9cda38970c56f95421fd9e1996f357db69f19f1590ccf681ef91e9bdd2a68dd" + }, + "tests/supply_auto_boundaries_4311_1003739/return-cargo-completed-after.var": { + "bytes": 122784, + "sha256": "717f25022432dbabbfeecf157871815573cf3709c620fd4d31fbaf6a9941b242" + }, + "tests/supply_auto_boundaries_4311_1003739/return-cargo-completed-before.var": { + "bytes": 120488, + "sha256": "f6d565875d5948c7027e64961b656371ab1960f9e2dc9ab483bc885e8c416e68" + }, + "tests/supply_auto_boundaries_4311_1003739/return-cargo-pending-after.var": { + "bytes": 120488, + "sha256": "f6d565875d5948c7027e64961b656371ab1960f9e2dc9ab483bc885e8c416e68" + }, + "tests/supply_auto_boundaries_4311_1003739/return-cargo-pending-before.var": { + "bytes": 120488, + "sha256": "f6d565875d5948c7027e64961b656371ab1960f9e2dc9ab483bc885e8c416e68" + }, + "tests/supply_auto_boundaries_4311_1003739/storage-full-with-inbound-after.var": { + "bytes": 84508, + "sha256": "92e4d7588d38536657a371cbdd011335c18fbc68a5a97e6bde4653937c298297" + }, + "tests/supply_auto_boundaries_4311_1003739/storage-full-with-inbound-before.var": { + "bytes": 84508, + "sha256": "92e4d7588d38536657a371cbdd011335c18fbc68a5a97e6bde4653937c298297" + }, + "tests/supply_auto_boundaries_4311_1003739/suspension-after.var": { + "bytes": 71424, + "sha256": "01784f934373452b12cc7d06887c10002fcafdc6d3536bfcb2cfa7b0a48ee42e" + }, + "tests/supply_auto_boundaries_4311_1003739/suspension-before.var": { + "bytes": 71424, + "sha256": "01784f934373452b12cc7d06887c10002fcafdc6d3536bfcb2cfa7b0a48ee42e" + }, + "tests/supply_auto_boundaries_4311_1003739/unpaid-expense-procurement-after.var": { + "bytes": 403764, + "sha256": "6373f577f9d97f61e2c55d687609edd1c4787d48cccab8a2907b6d00b7e99427" + }, + "tests/supply_auto_boundaries_4311_1003739/unpaid-expense-procurement-before.var": { + "bytes": 402608, + "sha256": "98cfb4a6479360a8fa1207783d5a1b16222c048b8a6ebcd1fdfdedad1f6c2e33" + }, + "tests/transport_16597/ride/journal.log": { + "bytes": 35, + "sha256": "e49d9f314587ee060c60959a69809c18df4d4d5052b475c013d4e15391f14c45" + }, + "tests/transport_16597/ride/manifest.json": { + "bytes": 582, + "sha256": "bb3b5ac6bf84a7f806b1e6346c53a1cecef8b5a678b6ddf4daee1ef7bd61dc7d" + }, + "tests/transport_16597/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_16597/ride/world.bin": { + "bytes": 24713, + "sha256": "5be4a64fb3ca7a01fa71b5450ab43ccbc54f4e7a93882829b5584ad7392db28e" + }, + "tests/transport_25966/ride/journal.log": { + "bytes": 35, + "sha256": "8cca47f38d1c9843fe1e17c323257a2d24beda433f4b70f4ebec19e26c90897c" + }, + "tests/transport_25966/ride/manifest.json": { + "bytes": 582, + "sha256": "fdceaaa8733803dc700688d2e4bffee2cd71f3bf8b58a33e63302c22a27a35d3" + }, + "tests/transport_25966/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_25966/ride/world.bin": { + "bytes": 24713, + "sha256": "5be4a64fb3ca7a01fa71b5450ab43ccbc54f4e7a93882829b5584ad7392db28e" + }, + "tests/transport_27007/ride/journal.log": { + "bytes": 35, + "sha256": "b345b04d413c21c4df00a6aaf3892f51c265413d5ca1adff742daf474c9aee4e" + }, + "tests/transport_27007/ride/manifest.json": { + "bytes": 447, + "sha256": "22fbbf993c85d1b4f8c1c0f2e26e30eaf1d4add32ce8dd4003c7032eeb80b2b1" + }, + "tests/transport_27007/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_27007/ride/world.bin": { + "bytes": 24085, + "sha256": "e0c588ef8d4fcaf1cc86e1b788ad5cf19d9c8831b4c0aef41d8cfcb51709f387" + }, + "tests/transport_32789/ride/journal.log": { + "bytes": 35, + "sha256": "ff76bfd4174e42ca681cdf7e66986ff3369805e65b72b9f49dcd7c6ddd14461a" + }, + "tests/transport_32789/ride/manifest.json": { + "bytes": 447, + "sha256": "8b6ce9cca4d2bc4cbe902fbeac4ee5c354eb88776aa6d3fbebdb079e80f75f8d" + }, + "tests/transport_32789/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_32789/ride/world.bin": { + "bytes": 24000, + "sha256": "09713da3dc9d9d1864dbaa33e5e12e90b0681bde9fcea15db5c1a4e77a3a8472" + }, + "tests/transport_37425/ride/journal.log": { + "bytes": 35, + "sha256": "3b43cfcd68c206d78e1644ed1317b03911ac508e2938334969a3ca724fea1c78" + }, + "tests/transport_37425/ride/manifest.json": { + "bytes": 447, + "sha256": "872c9c78c90103524f69a7b3c328440bd1e571053ef6cc3346bfc191eae9004b" + }, + "tests/transport_37425/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_37425/ride/world.bin": { + "bytes": 24238, + "sha256": "4dcf5c23eb9155f5197f499589ae5c2d84098853c5a5e84815a918e513308985" + }, + "tests/transport_38820/ride/journal.log": { + "bytes": 35, + "sha256": "d39b204a951f3f8c9889517c16ea19f4430e4f9aa41a2c397a92ee271a15a1cc" + }, + "tests/transport_38820/ride/manifest.json": { + "bytes": 518, + "sha256": "7c7224b05ba62c85f345e1dadb35f4e53ed9b23d701a758f3083e40e9f3128fe" + }, + "tests/transport_38820/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_38820/ride/world.bin": { + "bytes": 24710, + "sha256": "959301440bc10e9d186678d84e16c70facf19ba852aa2835519b94b61b887199" + }, + "tests/transport_40355/ride/journal.log": { + "bytes": 35, + "sha256": "45728eb5818ae13fa122916519d61551d425b0c36eea045e972517c6d6dacfdb" + }, + "tests/transport_40355/ride/manifest.json": { + "bytes": 582, + "sha256": "3f7c58c6020780939076fdc3913da888bec7032375d4b6118e4a613c60dda26a" + }, + "tests/transport_40355/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_40355/ride/world.bin": { + "bytes": 24717, + "sha256": "a7d02af636420b493ffa31bb098c9cc1fd1782b7f4ce471469153dbca0565e07" + }, + "tests/transport_42791/ride/journal.log": { + "bytes": 35, + "sha256": "4f06b7ee2b10712f1dc57f3e634ecc13645988e03a36d113f3a1fde00884e02b" + }, + "tests/transport_42791/ride/manifest.json": { + "bytes": 582, + "sha256": "b1843b6c2be0158999048ca41c05d86b34a92795d47b175050bc3fd44f0a0c19" + }, + "tests/transport_42791/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_42791/ride/world.bin": { + "bytes": 24711, + "sha256": "459cca78bd2a25485da5bea729aaf6c4d37335875932469197b93f674d910b13" + }, + "tests/transport_4443/ride/journal.log": { + "bytes": 35, + "sha256": "432fa23d4a9a37acd2a17b31d78308e743d1a7ea75ae9267a7c1bd6e131e3372" + }, + "tests/transport_4443/ride/manifest.json": { + "bytes": 582, + "sha256": "e895e7d71c5969ca4e62026689c33f0f3b06e122c78f77efacb39370a71388ba" + }, + "tests/transport_4443/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_4443/ride/world.bin": { + "bytes": 24748, + "sha256": "2ce5b7691296b6f480f7e78597a222bd9d1a7fa32971968cf59b4178b1486215" + }, + "tests/transport_47825/ride/journal.log": { + "bytes": 35, + "sha256": "d8c3706f47c209b6a6bff5114b9653b760f7a5c838153918beec87b8750e0cc8" + }, + "tests/transport_47825/ride/manifest.json": { + "bytes": 447, + "sha256": "3f78b6bad48811bef16d63045c9e60fc7e38ec9651687598ae54d01791885950" + }, + "tests/transport_47825/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_47825/ride/world.bin": { + "bytes": 24110, + "sha256": "338ed1e7d0f62cf5eac2898c15021a9e7ada21f634e00031e9395e0c56298af4" + }, + "tests/transport_49016/ride/journal.log": { + "bytes": 35, + "sha256": "8efc31500e02f0a8de038def4e50cedb8ddffbf9e5fe36d3ffed8a62c360c9cd" + }, + "tests/transport_49016/ride/manifest.json": { + "bytes": 447, + "sha256": "8e1bad4d4a613e8ba333db7dd951ae5f970a9eaa701333fe5a289e2d0f590d2f" + }, + "tests/transport_49016/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_49016/ride/world.bin": { + "bytes": 24115, + "sha256": "524928a7b24d1caeb935a6892d0b83f045706e03278f6eb6a5281215125231ef" + }, + "tests/transport_49574/ride/journal.log": { + "bytes": 35, + "sha256": "788b6cfa98729a9cbeaffac4d4eb695502cf12f9d7596a91a7fc99d169fd6ade" + }, + "tests/transport_49574/ride/manifest.json": { + "bytes": 447, + "sha256": "34baf1eb654ff0c24c75b706b3100212ea9528f0d07dbd80dfdfa544663d05cb" + }, + "tests/transport_49574/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_49574/ride/world.bin": { + "bytes": 24115, + "sha256": "524928a7b24d1caeb935a6892d0b83f045706e03278f6eb6a5281215125231ef" + }, + "tests/transport_50668/ride/journal.log": { + "bytes": 35, + "sha256": "f3f6fad305f0e043bfddf0b73de5df2acd169192f44f4aec15784f91ef610001" + }, + "tests/transport_50668/ride/manifest.json": { + "bytes": 447, + "sha256": "4d62e404038f0be2c2ce2c6e78cb3eafef6ff25bd224b1393d4d0823e0ee984f" + }, + "tests/transport_50668/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_50668/ride/world.bin": { + "bytes": 24110, + "sha256": "338ed1e7d0f62cf5eac2898c15021a9e7ada21f634e00031e9395e0c56298af4" + }, + "tests/transport_5129/ride/journal.log": { + "bytes": 35, + "sha256": "92c9dbd4fbf3da98d90bc3ba383239dd2d88ab2e7ded871d45b38107f474497c" + }, + "tests/transport_5129/ride/manifest.json": { + "bytes": 582, + "sha256": "151032b15b46b5131c7395b9d6631d42077267fd8cca2b76c95a5e0591be6003" + }, + "tests/transport_5129/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_5129/ride/world.bin": { + "bytes": 24711, + "sha256": "3efa4fbc34fb2b615d23bb79604211b91d079f262732837737cbf41883c21789" + }, + "tests/transport_52507/ride/journal.log": { + "bytes": 35, + "sha256": "53a18b03db00ab72fc0187cb1ffd02d3d92c6af527640c8e1aea656d184ddc43" + }, + "tests/transport_52507/ride/manifest.json": { + "bytes": 582, + "sha256": "b44d8b4b04b04fe7338f2affd8200a50fd89466aa3017cb5443c26132d96cade" + }, + "tests/transport_52507/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_52507/ride/world.bin": { + "bytes": 24711, + "sha256": "3264878b10e533f8cbed6eb318cdcc74be6053a11e1a5459b7eb5caaea9e8a65" + }, + "tests/transport_52724/ride/journal.log": { + "bytes": 35, + "sha256": "a187078ee52b0d73ab263a234a0d5c4b5bc82db55c61acc5f908e17853505554" + }, + "tests/transport_52724/ride/manifest.json": { + "bytes": 582, + "sha256": "0c8dde0b98b4514fbcec790acd1064e323aca87a2fa9bc4d25bf8eabe625755d" + }, + "tests/transport_52724/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_52724/ride/world.bin": { + "bytes": 24711, + "sha256": "459cca78bd2a25485da5bea729aaf6c4d37335875932469197b93f674d910b13" + }, + "tests/transport_52869/ride/journal.log": { + "bytes": 35, + "sha256": "0ab2a2625f2e057fed268b736dcc4d67010b8f6ce7ec0097500f88e9762193db" + }, + "tests/transport_52869/ride/manifest.json": { + "bytes": 447, + "sha256": "d52da82942b388d163b15c2b719efcaab1110cf5a255f24b0ad1b3eab96bac5d" + }, + "tests/transport_52869/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_52869/ride/world.bin": { + "bytes": 23858, + "sha256": "7ab92e44036f0fe3208a6854792ded96907503573bb0cd7c230e2c7de2ee1496" + }, + "tests/transport_52912/ride/journal.log": { + "bytes": 35, + "sha256": "e660a84ecf31c5029162423d40efac5a6d5cb1af7dc335bbc5d120fa4a40046c" + }, + "tests/transport_52912/ride/manifest.json": { + "bytes": 447, + "sha256": "a8da5913ecebabbaef40b4c36022d540ce6366724f46572df46b6758f530b0c1" + }, + "tests/transport_52912/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_52912/ride/world.bin": { + "bytes": 24708, + "sha256": "5cb370d7ffd8c067827f80068d59f89a87f52513ec4c93d3b8fa0f77ec1d8422" + }, + "tests/transport_53519/ride/journal.log": { + "bytes": 35, + "sha256": "cfa1fb705671d0e63a38efa8bf1ec9aed2499f2097711d87c39c081ea9186879" + }, + "tests/transport_53519/ride/manifest.json": { + "bytes": 447, + "sha256": "d5f9bdc167e3a39323a06bbbb3682c73348b3dbc97de4d3ba3fe6a72d4a2896b" + }, + "tests/transport_53519/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_53519/ride/world.bin": { + "bytes": 24115, + "sha256": "524928a7b24d1caeb935a6892d0b83f045706e03278f6eb6a5281215125231ef" + }, + "tests/transport_53665/ride/journal.log": { + "bytes": 35, + "sha256": "0ce7fd853f6ed3354d216cf67f254f025d86f45e364b50207c375c9aae824be9" + }, + "tests/transport_53665/ride/manifest.json": { + "bytes": 447, + "sha256": "f43f874aac782d89ee23300c9f9d9d4eb4e194bf9de67171267e926d18f0fa93" + }, + "tests/transport_53665/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_53665/ride/world.bin": { + "bytes": 24000, + "sha256": "6e31be931eac4a69066b02f5f43219b90ff1518148253ece100c357087df7d3d" + }, + "tests/transport_54163/ride/journal.log": { + "bytes": 35, + "sha256": "6a7c0dc4ad5f1248232ce9a394c670db7aa072579504bae5d2669ffef33465d4" + }, + "tests/transport_54163/ride/manifest.json": { + "bytes": 447, + "sha256": "8b7b986e9ffc29738dde5239460c0c9baf313406e6a4c3e0a9ef6c8582bdc5d9" + }, + "tests/transport_54163/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_54163/ride/world.bin": { + "bytes": 23884, + "sha256": "f773b6fdc5cfcc307f440817f0d6ec97f86338413836e5d66c1dc3c2c1d73484" + }, + "tests/transport_55846/ride/journal.log": { + "bytes": 35, + "sha256": "7adb03764ec48800e920a3affc3ab3b2d67021cb8861ccf41fadc0b42eca16c2" + }, + "tests/transport_55846/ride/manifest.json": { + "bytes": 447, + "sha256": "da11ed922b66f0d04d4c993ae2dcc62bb91edba331fb9e7687d8ec6a9aa2a993" + }, + "tests/transport_55846/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_55846/ride/world.bin": { + "bytes": 23858, + "sha256": "7ab92e44036f0fe3208a6854792ded96907503573bb0cd7c230e2c7de2ee1496" + }, + "tests/transport_55987/ride/journal.log": { + "bytes": 35, + "sha256": "000a846c3d88580b6753e696fcccb499769505bd3967406afa1cfe0514fa1f0e" + }, + "tests/transport_55987/ride/manifest.json": { + "bytes": 447, + "sha256": "193da211dc8e0de82d581c76e0f8ca258d6d04317ab975b07ea537b12acdf274" + }, + "tests/transport_55987/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_55987/ride/world.bin": { + "bytes": 24115, + "sha256": "524928a7b24d1caeb935a6892d0b83f045706e03278f6eb6a5281215125231ef" + }, + "tests/transport_58323/ride/journal.log": { + "bytes": 35, + "sha256": "dfe7a5b34dd5ea857d7fadd02e72f28a7904e45941c651c3ada814d5707bbb98" + }, + "tests/transport_58323/ride/manifest.json": { + "bytes": 447, + "sha256": "115e1c260b5a57102b7b615838a6e5decc207e9aa5c03e2d1a65ace9097891d7" + }, + "tests/transport_58323/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_58323/ride/world.bin": { + "bytes": 23858, + "sha256": "7ab92e44036f0fe3208a6854792ded96907503573bb0cd7c230e2c7de2ee1496" + }, + "tests/transport_62795/ride/journal.log": { + "bytes": 35, + "sha256": "64ddbc5a89acc0b7f545eb1ef053f94f7f179353edb1dcab21fcf40e2617dfc4" + }, + "tests/transport_62795/ride/manifest.json": { + "bytes": 447, + "sha256": "550b106561f6d84dcddef70b9df3ace847c838790674b3b56d2a6cf594763e8a" + }, + "tests/transport_62795/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_62795/ride/world.bin": { + "bytes": 23982, + "sha256": "627ca3feaaadcdc2d26cdedc881d483a954b8cf1547039ad21e60cd8eab0e283" + }, + "tests/transport_63051/ride/journal.log": { + "bytes": 35, + "sha256": "bab6dcdb715b3d0c757eaad05e9ff3572ead37dc6b2039b7b26b152844f07334" + }, + "tests/transport_63051/ride/manifest.json": { + "bytes": 447, + "sha256": "5660a2143111d47a0eb769862a3aa3968fe98b09c52634fd3a52617ab864c387" + }, + "tests/transport_63051/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_63051/ride/world.bin": { + "bytes": 23883, + "sha256": "bb8048866ef6414de6898b3f2c43fe6bbb829dd642e26c2c5689510c0163358e" + }, + "tests/transport_71919/ride/journal.log": { + "bytes": 35, + "sha256": "933bf80ef4f7373d20ee2e46d4ce74a918bdcc96ef183e5a1a3183dc0e6cbce0" + }, + "tests/transport_71919/ride/manifest.json": { + "bytes": 447, + "sha256": "226e7c68b7f7995a9980a6c91a8d5f1317d3af16247493c3d2ffb7e65afc3014" + }, + "tests/transport_71919/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_71919/ride/world.bin": { + "bytes": 24711, + "sha256": "3264878b10e533f8cbed6eb318cdcc74be6053a11e1a5459b7eb5caaea9e8a65" + }, + "tests/transport_75417/ride/journal.log": { + "bytes": 35, + "sha256": "734441659892110727df83b1780f9e1e4b5855dc2cb14b9d1aa14250530533f0" + }, + "tests/transport_75417/ride/manifest.json": { + "bytes": 447, + "sha256": "0d8d179a0e2080c31a962c40ed802669e15094c3a2fac833015baa4ea1a5bd62" + }, + "tests/transport_75417/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_75417/ride/world.bin": { + "bytes": 24152, + "sha256": "8096b52fa122b6c342d7e077fc4d9e196c0a1402e7346122420ff06c02c2084d" + }, + "tests/transport_79023/ride/journal.log": { + "bytes": 35, + "sha256": "5dc8d326b364ec9976f9a997de9f75bea82b31f64b215e62e5c62db746a5eb61" + }, + "tests/transport_79023/ride/manifest.json": { + "bytes": 447, + "sha256": "ed6766088fa4e5ac7142a37d9fc1e99da29c230d4b931ddfbe2303d42b5b1670" + }, + "tests/transport_79023/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_79023/ride/world.bin": { + "bytes": 23885, + "sha256": "c10ab2a1b64b6c347457ffecb3e2515504a8eda7a2a586c5a6f02f891aa14d5d" + }, + "tests/transport_81783/ride/journal.log": { + "bytes": 35, + "sha256": "2710a8892225ad8b975db218b1090ade14bf3c7055961783afaf18785c0212d7" + }, + "tests/transport_81783/ride/manifest.json": { + "bytes": 447, + "sha256": "b7b30b85cc3469cc0dc0ebaf86992b5733cb1dc4998032354adfa629b61c31ee" + }, + "tests/transport_81783/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_81783/ride/world.bin": { + "bytes": 23956, + "sha256": "78c85db1622104d01a537aadda5f539cbdd304ceef3143cd7f50a6463bb438ea" + }, + "tests/transport_8261/ride/journal.log": { + "bytes": 35, + "sha256": "b8f01910c653464682db1191386caa3e6d2d455f43ba8978ebbd11e95c0b1807" + }, + "tests/transport_8261/ride/manifest.json": { + "bytes": 447, + "sha256": "5ee6a72abd25431763968a079d5af7d1a1159451f48a7c630087bd46b19bb4db" + }, + "tests/transport_8261/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_8261/ride/world.bin": { + "bytes": 24205, + "sha256": "ecd6d5757c8eb77d6f1812c22be4426bcd127343d954c45319b430c3219c2f7f" + }, + "tests/transport_84432/ride/journal.log": { + "bytes": 35, + "sha256": "fed18b8638dd2033d94e68473577e3877f5429e173406f58836f10ff48154cd9" + }, + "tests/transport_84432/ride/manifest.json": { + "bytes": 447, + "sha256": "b718cb57fb5993f7eaf51ce14bde8cc77afb16c93f2b7b24e0eac432aaee3761" + }, + "tests/transport_84432/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_84432/ride/world.bin": { + "bytes": 23889, + "sha256": "f1483b64c6f6fa6004d0673b29ba74f7c2de0ff1f633b8837bb22d4def69de17" + }, + "tests/transport_85240/ride/journal.log": { + "bytes": 35, + "sha256": "0f9ee2c83574c747aa57517091c2a316d1211a1f543d603db5167a4d303cda24" + }, + "tests/transport_85240/ride/manifest.json": { + "bytes": 447, + "sha256": "3fc915f8484cebc3ddcbb5afa68824fa54d1578895cd1497bcdf62f20fc3427d" + }, + "tests/transport_85240/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_85240/ride/world.bin": { + "bytes": 24711, + "sha256": "3264878b10e533f8cbed6eb318cdcc74be6053a11e1a5459b7eb5caaea9e8a65" + }, + "tests/transport_85464/ride/journal.log": { + "bytes": 35, + "sha256": "aee8e4c7632b3c640f83aefac7d68ee76f1a0f4e3f48fad5dcd6c19fcd9c67d6" + }, + "tests/transport_85464/ride/manifest.json": { + "bytes": 582, + "sha256": "ddbe1a4bd6f9b4e418a00dc34dd4766e4cd9d77f5240be451f0f17a30fc2e045" + }, + "tests/transport_85464/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_85464/ride/world.bin": { + "bytes": 24711, + "sha256": "3efa4fbc34fb2b615d23bb79604211b91d079f262732837737cbf41883c21789" + }, + "tests/transport_86632/manual/journal.log": { + "bytes": 35, + "sha256": "71eccdb8ad8e73e42fefdeee544da8c73243f32ca333b103c02f0221744dc3ea" + }, + "tests/transport_86632/manual/manifest.json": { + "bytes": 457, + "sha256": "fc24e8abffd7d6d9d7dced260df4fdbe7d9751f9b8d236a02f449709b2374221" + }, + "tests/transport_86632/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_86632/manual/world.bin": { + "bytes": 25248, + "sha256": "178d13c0650aa55f843b8ccd3f3d9efd9a45869a8d795bd617c61a5cbd94ad93" + }, + "tests/transport_86632/manual.bak/journal.log": { + "bytes": 35, + "sha256": "5b2bf7444fc175fd6f918de3bf6f5b8536e75596c1ebfe54982c6bcab3f8f07e" + }, + "tests/transport_86632/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "a4d02378a3a7a8bd356e36ecd0ad6ca54e3b902485e16f25e7115b33597ad0c3" + }, + "tests/transport_86632/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_86632/manual.bak/world.bin": { + "bytes": 25326, + "sha256": "888043c27ccbd907cf2cfeeed5b4674fe29271aecdf4252593d207da984ed8e3" + }, + "tests/transport_86632/ride/journal.log": { + "bytes": 35, + "sha256": "c854320310e4e4693cc30854e9a17e0f11678dc2785a7b78032d8598266e1578" + }, + "tests/transport_86632/ride/manifest.json": { + "bytes": 447, + "sha256": "7be3f795c68f70e3ddcc81e3d5920d6231e89782c909982bf9af0ea443b85654" + }, + "tests/transport_86632/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_86632/ride/world.bin": { + "bytes": 23883, + "sha256": "0c64267b2802f075f3376864767ac92c2f25291fcadd8f0db743395977e80ade" + }, + "tests/transport_88311/ride/journal.log": { + "bytes": 35, + "sha256": "100ec99e9c8aceea649ebce69b0f6c36858b4afe22ffbcb4ee3243ea6c7cb23e" + }, + "tests/transport_88311/ride/manifest.json": { + "bytes": 447, + "sha256": "7211caa27e9ee703aa81d7b5990b9e39b56d6001f28e80a76bf58072ea1e2252" + }, + "tests/transport_88311/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_88311/ride/world.bin": { + "bytes": 24152, + "sha256": "8096b52fa122b6c342d7e077fc4d9e196c0a1402e7346122420ff06c02c2084d" + }, + "tests/transport_90542/ride/journal.log": { + "bytes": 35, + "sha256": "f5e92e85df3503f1eef788da94f840cae8f27aa204b0cf1a61be4be29fb33a46" + }, + "tests/transport_90542/ride/manifest.json": { + "bytes": 447, + "sha256": "c4b1013dcc38cecb9b83b089667b74263aba3e6c11e30c92a0d39b93bb6f163a" + }, + "tests/transport_90542/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_90542/ride/world.bin": { + "bytes": 24711, + "sha256": "3264878b10e533f8cbed6eb318cdcc74be6053a11e1a5459b7eb5caaea9e8a65" + }, + "tests/transport_958/ride/journal.log": { + "bytes": 35, + "sha256": "f60d45731f5eff873950507c3043bb72eb084fc9ee46eb015d75718b9350ca84" + }, + "tests/transport_958/ride/manifest.json": { + "bytes": 447, + "sha256": "5485dedb61af4200c8c042fb38e6d02649d33d673a0f7713cb831b238e5917e0" + }, + "tests/transport_958/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_958/ride/world.bin": { + "bytes": 24205, + "sha256": "ecd6d5757c8eb77d6f1812c22be4426bcd127343d954c45319b430c3219c2f7f" + }, + "tests/transport_9733/ride/journal.log": { + "bytes": 35, + "sha256": "73b2aa011980605857d4db9671f6134481753b1c2e7e42a84c3756f241c400ad" + }, + "tests/transport_9733/ride/manifest.json": { + "bytes": 447, + "sha256": "f35490a14edb4dc147496b06bdf40875f549a30268a2c2c6a37b7797c3783631" + }, + "tests/transport_9733/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_9733/ride/world.bin": { + "bytes": 24708, + "sha256": "5cb370d7ffd8c067827f80068d59f89a87f52513ec4c93d3b8fa0f77ec1d8422" + }, + "tests/transport_98433/ride/journal.log": { + "bytes": 35, + "sha256": "d9920634789534d131895fabf84b417045fcdc5b8a1c600e7b7de17712c4832c" + }, + "tests/transport_98433/ride/manifest.json": { + "bytes": 447, + "sha256": "e02f3bb2f829ecaacb474ea4ba68583ce577374b370edff056c1c1b176e71d54" + }, + "tests/transport_98433/ride/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/transport_98433/ride/world.bin": { + "bytes": 24708, + "sha256": "5cb370d7ffd8c067827f80068d59f89a87f52513ec4c93d3b8fa0f77ec1d8422" + }, + "tests/upkeep_closed_10307/manual/journal.log": { + "bytes": 35, + "sha256": "ffed88d9821bd070d802e828a14e163d4416091bb2d0063877a82e5d47f9d74d" + }, + "tests/upkeep_closed_10307/manual/manifest.json": { + "bytes": 553, + "sha256": "183b89071a2b9eade92632fa99fddf3d6fdf19f15be72f68ba37d86c73912ba2" + }, + "tests/upkeep_closed_10307/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_10307/manual/world.bin": { + "bytes": 22973, + "sha256": "a6b34f82be1ef705df53a21b12e961a543f7055f95b3c86cd7ff64f8759161e3" + }, + "tests/upkeep_closed_10307/manual.bak/journal.log": { + "bytes": 35, + "sha256": "ffed88d9821bd070d802e828a14e163d4416091bb2d0063877a82e5d47f9d74d" + }, + "tests/upkeep_closed_10307/manual.bak/manifest.json": { + "bytes": 528, + "sha256": "85c03d65a769932857f678c60298ba87f27385229e00021c046d43095a6f20c0" + }, + "tests/upkeep_closed_10307/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_10307/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "f2d4384fe0754a40e8a2b0a405c0fd9e46b0bdae071fb3c74126bd55ca6bb909" + }, + "tests/upkeep_closed_26905/manual/journal.log": { + "bytes": 35, + "sha256": "5c1544e55c4328a3379a0218c766b8c221d218f4a8fd6acb132e7b1d3d303b81" + }, + "tests/upkeep_closed_26905/manual/manifest.json": { + "bytes": 617, + "sha256": "bede1430e9e4db821c9f30502ed3e74fccbfa50c7a976efc1890d1441429af56" + }, + "tests/upkeep_closed_26905/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_26905/manual/world.bin": { + "bytes": 22979, + "sha256": "b104b508268daebb4933b2fd5896501461a79566b6f597f0fb56f0cdc15d84d7" + }, + "tests/upkeep_closed_26905/manual.bak/journal.log": { + "bytes": 35, + "sha256": "d22848f01bfb7cda8db0b67de4429f1be29b9143e349277cb296bfb92bb96198" + }, + "tests/upkeep_closed_26905/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "b042476f6c1fc4b041c166582edb871a536eb511413314ba5e6c25aebb38bfad" + }, + "tests/upkeep_closed_26905/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_26905/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "b61bc0f6a0a015256554b2f633b946c60d37995d2522c1ae4d3798e1b7202a3f" + }, + "tests/upkeep_closed_37985/manual/journal.log": { + "bytes": 35, + "sha256": "1b9fad2b961050c476b43ff663ab9fa0d3c9f6b28b80f25c1b8b5b60254dc1fb" + }, + "tests/upkeep_closed_37985/manual/manifest.json": { + "bytes": 457, + "sha256": "eae9077a02d1509be64088f0b0ba54379b9add9d33307ac51a63780f89ee67ee" + }, + "tests/upkeep_closed_37985/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_37985/manual/world.bin": { + "bytes": 22793, + "sha256": "68de0faf2174aebde6e785a824afbbc396e44318285b6b488bf7b8e5ebfeee6b" + }, + "tests/upkeep_closed_37985/manual.bak/journal.log": { + "bytes": 35, + "sha256": "5fab8dbad04f1ca75ba6e77bdaa62f9d621b287c65ecd04df9d0aa27d7b1ce5e" + }, + "tests/upkeep_closed_37985/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "edfd942e0008ce72b19bcfd6784dcbf184114fb4840ff512f877cc1f5cc4972a" + }, + "tests/upkeep_closed_37985/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_37985/manual.bak/world.bin": { + "bytes": 21237, + "sha256": "db3adc5a88b848938db7d72da9878143e5016edd810be4629faf4f6e3c81a0c4" + }, + "tests/upkeep_closed_41444/manual/journal.log": { + "bytes": 35, + "sha256": "a34c7d880421078e043d5baf94dc5e1bf6b1c7acaf9ed2b0f73aadcc2fde18fd" + }, + "tests/upkeep_closed_41444/manual/manifest.json": { + "bytes": 553, + "sha256": "6f71742011dc544a85fbf77988f962e1ee6ecefa6583197318fda9131a952ca2" + }, + "tests/upkeep_closed_41444/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_41444/manual/world.bin": { + "bytes": 22982, + "sha256": "cff64d990167fd1ad05aa2c50bcfcad89ec90f5b75d31f4f06e1a5a99e024785" + }, + "tests/upkeep_closed_41444/manual.bak/journal.log": { + "bytes": 35, + "sha256": "28f9f1cfd325200c8192c5bd62c92157a2f3b87976e38377041e96902c2c34e9" + }, + "tests/upkeep_closed_41444/manual.bak/manifest.json": { + "bytes": 528, + "sha256": "bec63f5f745bcf49aeccb821a05737a4d6dfccdda5d706a163d4d183d892dbd6" + }, + "tests/upkeep_closed_41444/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_41444/manual.bak/world.bin": { + "bytes": 21359, + "sha256": "9e55f0956f88c53a450283d73d1a1b22b9d8ef04902d8abc7f6a0e0aaacda2e3" + }, + "tests/upkeep_closed_41550/manual/journal.log": { + "bytes": 35, + "sha256": "2a935981fcee97c788cfdd9154f08969d3f4a2a03009533e6031d5f73e06e164" + }, + "tests/upkeep_closed_41550/manual/manifest.json": { + "bytes": 617, + "sha256": "27ae35fcce334766a1c37ebc99ff15440219549c8f3db0100028e4467abeb095" + }, + "tests/upkeep_closed_41550/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_41550/manual/world.bin": { + "bytes": 22980, + "sha256": "e2385664c7b1898c4e4b6d06b69c2d795cd85685d34fa417b3473cf06c40b451" + }, + "tests/upkeep_closed_41550/manual.bak/journal.log": { + "bytes": 35, + "sha256": "2a935981fcee97c788cfdd9154f08969d3f4a2a03009533e6031d5f73e06e164" + }, + "tests/upkeep_closed_41550/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "0ef9e096b41302ce21b1f4cc15b9048e899ecd5aef6d460e94ccf149d52801e6" + }, + "tests/upkeep_closed_41550/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_41550/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "b61bc0f6a0a015256554b2f633b946c60d37995d2522c1ae4d3798e1b7202a3f" + }, + "tests/upkeep_closed_43662/manual/journal.log": { + "bytes": 35, + "sha256": "657b79f400f5e958cda31d8e4251ce088c127bcfb17b475cbfd0b6e2aabae88f" + }, + "tests/upkeep_closed_43662/manual/manifest.json": { + "bytes": 617, + "sha256": "5521b37f572068e792f3ab6cb8e357aa3d6154525c6622096bf800317ebe8470" + }, + "tests/upkeep_closed_43662/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_43662/manual/world.bin": { + "bytes": 22988, + "sha256": "241e6583ad61d3b19d440dda19adbfb2b32652c83f5690a8b31a2729466a05e9" + }, + "tests/upkeep_closed_43662/manual.bak/journal.log": { + "bytes": 35, + "sha256": "657b79f400f5e958cda31d8e4251ce088c127bcfb17b475cbfd0b6e2aabae88f" + }, + "tests/upkeep_closed_43662/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "845f128b55b00cbee67bb7c13420f10a9a17306a0b1b1b6655cf0467ee7c63d9" + }, + "tests/upkeep_closed_43662/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_43662/manual.bak/world.bin": { + "bytes": 21359, + "sha256": "ad12c4f6db8d9de62e6bf262301d8319d1a5afc1ea39c6ef38c1ff8761505ea3" + }, + "tests/upkeep_closed_52505/manual/journal.log": { + "bytes": 35, + "sha256": "7c57d34121c2c130adbda6c7b74bb854da041bfef6093725f79ff1673f16dcfc" + }, + "tests/upkeep_closed_52505/manual/manifest.json": { + "bytes": 457, + "sha256": "0e63cf07d4be547bd3b951d6531a7a26ad85ac172b50ea2a8849a71e3aab935f" + }, + "tests/upkeep_closed_52505/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_52505/manual/world.bin": { + "bytes": 22691, + "sha256": "70b79fe4090a8dfc814df46769846a0cad2d6debba247b034f38475b2c859f07" + }, + "tests/upkeep_closed_52505/manual.bak/journal.log": { + "bytes": 35, + "sha256": "7c57d34121c2c130adbda6c7b74bb854da041bfef6093725f79ff1673f16dcfc" + }, + "tests/upkeep_closed_52505/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "08ac5fe998f0aaa39cf7031ca64e81348cc92720a04c9cc154c3e342638bf261" + }, + "tests/upkeep_closed_52505/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_52505/manual.bak/world.bin": { + "bytes": 21139, + "sha256": "3814403fb16622c0dffcd99fe2becaac93722cf607a7b0dfdde440deb2e676de" + }, + "tests/upkeep_closed_53406/manual/journal.log": { + "bytes": 35, + "sha256": "2c18926bcff695e3a17c95da7d99836c091cc01060615c4d66756cd8d9264b52" + }, + "tests/upkeep_closed_53406/manual/manifest.json": { + "bytes": 617, + "sha256": "080dadd14143a9abc00344645ad9faf852b2ffbdd7afa51673bbed1e8418daf0" + }, + "tests/upkeep_closed_53406/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_53406/manual/world.bin": { + "bytes": 22982, + "sha256": "3e3eab65cd5b764a3c70e8343b83c8ae210d7811c65665af94a0a5940539e18e" + }, + "tests/upkeep_closed_53406/manual.bak/journal.log": { + "bytes": 35, + "sha256": "2c18926bcff695e3a17c95da7d99836c091cc01060615c4d66756cd8d9264b52" + }, + "tests/upkeep_closed_53406/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "f610da3ed35a3248293b64fe8f38684abd2dbddd1f5052df7cce6339773968f5" + }, + "tests/upkeep_closed_53406/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_53406/manual.bak/world.bin": { + "bytes": 21359, + "sha256": "9e55f0956f88c53a450283d73d1a1b22b9d8ef04902d8abc7f6a0e0aaacda2e3" + }, + "tests/upkeep_closed_53519/manual/journal.log": { + "bytes": 35, + "sha256": "bcd47f61e45429a4c919dca7d77a6182a6d7b3d24a7cfa58e4ab6c9c8d83c258" + }, + "tests/upkeep_closed_53519/manual/manifest.json": { + "bytes": 457, + "sha256": "6f6ce7dfef8a3895b920aba9aeea5b83e1e7d173d9e28ae6475681b4783f4759" + }, + "tests/upkeep_closed_53519/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_53519/manual/world.bin": { + "bytes": 22973, + "sha256": "e88ead45e78d94e1a5e342f8d673ad0a4c15687c6e60f8691803977fe1ffcc4b" + }, + "tests/upkeep_closed_53519/manual.bak/journal.log": { + "bytes": 35, + "sha256": "bcd47f61e45429a4c919dca7d77a6182a6d7b3d24a7cfa58e4ab6c9c8d83c258" + }, + "tests/upkeep_closed_53519/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "11f9b412af368dd5f0c4014c0a22fc710d7859fdcca0afc0a74d0952a71e724a" + }, + "tests/upkeep_closed_53519/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_53519/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "f2d4384fe0754a40e8a2b0a405c0fd9e46b0bdae071fb3c74126bd55ca6bb909" + }, + "tests/upkeep_closed_53574/manual/journal.log": { + "bytes": 35, + "sha256": "c6b9b1ef0db30bcd78701d65cf1291bfa0dc5b51bf0b26fabea8d519ed4bf8d6" + }, + "tests/upkeep_closed_53574/manual/manifest.json": { + "bytes": 617, + "sha256": "fec35d66034edf9b387a59a947c88dc6db1e4535d1dc300ce860e9ec554daf71" + }, + "tests/upkeep_closed_53574/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_53574/manual/world.bin": { + "bytes": 22988, + "sha256": "3dfb473f6dafd6dcf91ac19cd4d0116054bf028b98e0795728b3b91adb8ac531" + }, + "tests/upkeep_closed_53574/manual.bak/journal.log": { + "bytes": 35, + "sha256": "c6b9b1ef0db30bcd78701d65cf1291bfa0dc5b51bf0b26fabea8d519ed4bf8d6" + }, + "tests/upkeep_closed_53574/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "cfbb1ea9d806711815f2f6e02538068a656cb422819b1f0ee7ac0b36395b8b8a" + }, + "tests/upkeep_closed_53574/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_53574/manual.bak/world.bin": { + "bytes": 21359, + "sha256": "ad12c4f6db8d9de62e6bf262301d8319d1a5afc1ea39c6ef38c1ff8761505ea3" + }, + "tests/upkeep_closed_5409/manual/journal.log": { + "bytes": 35, + "sha256": "9e0e0e782ce4771c64dcb09146fbd7dcda796f136e3b1312db72a7e95aa9383a" + }, + "tests/upkeep_closed_5409/manual/manifest.json": { + "bytes": 617, + "sha256": "f55fafad974b8097883bd3f340599bbd52ded4e623962cc0317ff7672f4e3bba" + }, + "tests/upkeep_closed_5409/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_5409/manual/world.bin": { + "bytes": 23037, + "sha256": "d82d3f74b28930ee727de9966874e58a7967658213f52d6d54b7dc94d077574f" + }, + "tests/upkeep_closed_5409/manual.bak/journal.log": { + "bytes": 35, + "sha256": "9e0e0e782ce4771c64dcb09146fbd7dcda796f136e3b1312db72a7e95aa9383a" + }, + "tests/upkeep_closed_5409/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "8241f5b6d015246b7d5939e43c84180a4d50b5b9d033b5f96d3ff7a1b28f1649" + }, + "tests/upkeep_closed_5409/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_5409/manual.bak/world.bin": { + "bytes": 21400, + "sha256": "a829a1419eb2d54bb2ac3fc51ee77026bf367d04241fe05eadd823bd49d371b7" + }, + "tests/upkeep_closed_6180/manual/journal.log": { + "bytes": 35, + "sha256": "bf340e643d27d2886083487ce5a6fd403777d4fc829568a77f7a9fb4c0cada94" + }, + "tests/upkeep_closed_6180/manual/manifest.json": { + "bytes": 617, + "sha256": "fded1f6d16cbc369724e17529f8baa80710dcf48890fd7b91d57004198eda8c3" + }, + "tests/upkeep_closed_6180/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_6180/manual/world.bin": { + "bytes": 22965, + "sha256": "00c803f297d9538dc49bacb546b20407789c5a242fdc20a470044fb9159625f4" + }, + "tests/upkeep_closed_6180/manual.bak/journal.log": { + "bytes": 35, + "sha256": "2c530935f04d83bd204b23ad702823d3b11e027b73e6aa418c72f03660847edd" + }, + "tests/upkeep_closed_6180/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "75763e0b7eecd0504bed349732e468bbfd8282861261ed4fedbc1de525d9a339" + }, + "tests/upkeep_closed_6180/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_6180/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "f2d4384fe0754a40e8a2b0a405c0fd9e46b0bdae071fb3c74126bd55ca6bb909" + }, + "tests/upkeep_closed_72530/manual/journal.log": { + "bytes": 35, + "sha256": "7454ff00735124821e6e5c61b42dfe87143159abdaf95fe2eca5a78c876af9cf" + }, + "tests/upkeep_closed_72530/manual/manifest.json": { + "bytes": 457, + "sha256": "f3157a8101d15901ec67beb300d56e22cf9ae38fd89695b933665503e0d5b8f5" + }, + "tests/upkeep_closed_72530/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_72530/manual/world.bin": { + "bytes": 22973, + "sha256": "a88620826d4645f268ce7c5aa95ceca2eb5deea827d5d48832bd24435dfbe161" + }, + "tests/upkeep_closed_72530/manual.bak/journal.log": { + "bytes": 35, + "sha256": "7454ff00735124821e6e5c61b42dfe87143159abdaf95fe2eca5a78c876af9cf" + }, + "tests/upkeep_closed_72530/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "2f3cb81a1ef66a0e718794179a7def5591d959fa61d037555e3702cea26b67c3" + }, + "tests/upkeep_closed_72530/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_72530/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "f2d4384fe0754a40e8a2b0a405c0fd9e46b0bdae071fb3c74126bd55ca6bb909" + }, + "tests/upkeep_closed_76060/manual/journal.log": { + "bytes": 35, + "sha256": "ce985259377fb5dc635fa48cd212248e18277f3ee06ee2928bbe72e3c504e434" + }, + "tests/upkeep_closed_76060/manual/manifest.json": { + "bytes": 457, + "sha256": "d9a50f784b0f27eaef0d6c0bbccd8c20bad7e32137694aeb0f23c573097cbe96" + }, + "tests/upkeep_closed_76060/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_76060/manual/world.bin": { + "bytes": 22728, + "sha256": "b45e4ac9b3b194c7fe83a2d8693c37c364452020d4d9208144ce8f2ca24650fa" + }, + "tests/upkeep_closed_76060/manual.bak/journal.log": { + "bytes": 35, + "sha256": "28febee71bdb1b9e94470868afa7342c51c716bb52d749caefc0ee0ff8dae364" + }, + "tests/upkeep_closed_76060/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "3fd75736a5567710a225f3a25a01e2ed738d993305925ad24d41ccce92fb0468" + }, + "tests/upkeep_closed_76060/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_76060/manual.bak/world.bin": { + "bytes": 21201, + "sha256": "08d50a8582f1a086121ca7e4a3a371a851d4a91578b3c8555fe4ab253840073c" + }, + "tests/upkeep_closed_85860/manual/journal.log": { + "bytes": 35, + "sha256": "03628dc3a5378f33cc70b6b067c5bcf0e57348d5bf4af24f9fffaaa066b3c0fd" + }, + "tests/upkeep_closed_85860/manual/manifest.json": { + "bytes": 457, + "sha256": "92dfa2d969de71986ef24f38e4e671f50d49ed75592020fa18fe4b163dd9a41a" + }, + "tests/upkeep_closed_85860/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_85860/manual/world.bin": { + "bytes": 22974, + "sha256": "811611bc8941883be5a7f594fa070f28b0d1504a6ccac533fef24731c7a41445" + }, + "tests/upkeep_closed_85860/manual.bak/journal.log": { + "bytes": 35, + "sha256": "03628dc3a5378f33cc70b6b067c5bcf0e57348d5bf4af24f9fffaaa066b3c0fd" + }, + "tests/upkeep_closed_85860/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "e83ff2855de9bf165caa6d744c04e53903a93a89756bf38cf53d9c9d4f25d09e" + }, + "tests/upkeep_closed_85860/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_85860/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "f2d4384fe0754a40e8a2b0a405c0fd9e46b0bdae071fb3c74126bd55ca6bb909" + }, + "tests/upkeep_closed_86429/manual/journal.log": { + "bytes": 35, + "sha256": "fdaf4c1debf99d386bdd2817f2b6b4142a8af8c7be0a6832b94dec6db38f97d0" + }, + "tests/upkeep_closed_86429/manual/manifest.json": { + "bytes": 617, + "sha256": "edb7156af620613dec78f5560aa13e8f2d24c3f59522e42e26582b5ee92cc38a" + }, + "tests/upkeep_closed_86429/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_86429/manual/world.bin": { + "bytes": 22973, + "sha256": "48585f4bd9c731cd3745599e193384abe6b20a67a92c2341bdee350de5d0efb8" + }, + "tests/upkeep_closed_86429/manual.bak/journal.log": { + "bytes": 35, + "sha256": "fdaf4c1debf99d386bdd2817f2b6b4142a8af8c7be0a6832b94dec6db38f97d0" + }, + "tests/upkeep_closed_86429/manual.bak/manifest.json": { + "bytes": 592, + "sha256": "775a7f9d1bab6784278081211bf465ab6837d255056fd05161654059239fb074" + }, + "tests/upkeep_closed_86429/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_86429/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "f2d4384fe0754a40e8a2b0a405c0fd9e46b0bdae071fb3c74126bd55ca6bb909" + }, + "tests/upkeep_closed_8828/manual/journal.log": { + "bytes": 35, + "sha256": "d94c0aa19d7e923c2b38785f9a6ce9bd409a4c3b9dedd7810abcaa531e713b1c" + }, + "tests/upkeep_closed_8828/manual/manifest.json": { + "bytes": 457, + "sha256": "cca5ab307027a723a7d760b4f62eec247ba4e7b3a64b1de1e584844d9ce3dc73" + }, + "tests/upkeep_closed_8828/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_8828/manual/world.bin": { + "bytes": 22793, + "sha256": "5137d2dc30f04001106f9d791c4ac3d27f669453b0dd712515349efcf77cf49c" + }, + "tests/upkeep_closed_8828/manual.bak/journal.log": { + "bytes": 35, + "sha256": "f6e99843568d942f757b2ed58acbbcfc56d92ab090ff026673db38f51b36c90f" + }, + "tests/upkeep_closed_8828/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "839ab701cb2dd89f080812c76971b072881504cd15da2c15ff356b72bc35e0f5" + }, + "tests/upkeep_closed_8828/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_8828/manual.bak/world.bin": { + "bytes": 21237, + "sha256": "db3adc5a88b848938db7d72da9878143e5016edd810be4629faf4f6e3c81a0c4" + }, + "tests/upkeep_closed_88893/manual/journal.log": { + "bytes": 35, + "sha256": "2d1624992c1829836d866ca54f527e7f9907d18761365be4415d574bf35049fa" + }, + "tests/upkeep_closed_88893/manual/manifest.json": { + "bytes": 457, + "sha256": "df87dc6a5934e0216fc841813fe6b3c901764d398461aeca7baabd8868cd0f24" + }, + "tests/upkeep_closed_88893/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_88893/manual/world.bin": { + "bytes": 22727, + "sha256": "10702100461679d915a3a5afbb7f546d0a31dfaea9a476bb89a6d9ce2ce0b0d5" + }, + "tests/upkeep_closed_88893/manual.bak/journal.log": { + "bytes": 35, + "sha256": "2d1624992c1829836d866ca54f527e7f9907d18761365be4415d574bf35049fa" + }, + "tests/upkeep_closed_88893/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "cd14e3f5b30817c944571ae176fd7c61cd384c87e22fac211cf4a11f065a63a2" + }, + "tests/upkeep_closed_88893/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_88893/manual.bak/world.bin": { + "bytes": 21201, + "sha256": "08d50a8582f1a086121ca7e4a3a371a851d4a91578b3c8555fe4ab253840073c" + }, + "tests/upkeep_closed_91192/manual/journal.log": { + "bytes": 35, + "sha256": "381b23c41a5883f21cfb4c759f378260fdcc188b4884b2fbc3e4ef49880cd7c6" + }, + "tests/upkeep_closed_91192/manual/manifest.json": { + "bytes": 457, + "sha256": "42c6904bd2adfa650af7bfaa2691906231ad796800d5aae96a847d5ed32d1ab4" + }, + "tests/upkeep_closed_91192/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_91192/manual/world.bin": { + "bytes": 22973, + "sha256": "5348729b9201a3a3eb30c1a8461671e7ff89f4c70cfcb18a4cc9c1182d7c8c25" + }, + "tests/upkeep_closed_91192/manual.bak/journal.log": { + "bytes": 35, + "sha256": "381b23c41a5883f21cfb4c759f378260fdcc188b4884b2fbc3e4ef49880cd7c6" + }, + "tests/upkeep_closed_91192/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "38a781539c9b36c9654765eb5810c6dba3ad9522d65373d56066a1335ac4ba9a" + }, + "tests/upkeep_closed_91192/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_91192/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "f2d4384fe0754a40e8a2b0a405c0fd9e46b0bdae071fb3c74126bd55ca6bb909" + }, + "tests/upkeep_closed_99031/manual/journal.log": { + "bytes": 35, + "sha256": "2ef2a24ca2fe56c6bfe5317d80e7685a04fbe4f1a414364bc559ff7a2cd1b1f8" + }, + "tests/upkeep_closed_99031/manual/manifest.json": { + "bytes": 457, + "sha256": "aa89dc3ddc6d3bf094b189446b849aa0a85653084335212071868545977ec6f2" + }, + "tests/upkeep_closed_99031/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_99031/manual/world.bin": { + "bytes": 22974, + "sha256": "2be745cf76744da1d8c220b42059276d891ba4bcf5369d3d644600c53b758656" + }, + "tests/upkeep_closed_99031/manual.bak/journal.log": { + "bytes": 35, + "sha256": "2ef2a24ca2fe56c6bfe5317d80e7685a04fbe4f1a414364bc559ff7a2cd1b1f8" + }, + "tests/upkeep_closed_99031/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "e5e0ebe6f4388ffcc1d02c50b70c697d38dab93c6490b2265f6a7ffce94083df" + }, + "tests/upkeep_closed_99031/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_99031/manual.bak/world.bin": { + "bytes": 21372, + "sha256": "f2d4384fe0754a40e8a2b0a405c0fd9e46b0bdae071fb3c74126bd55ca6bb909" + }, + "tests/upkeep_closed_evidence/manual/journal.log": { + "bytes": 35, + "sha256": "b516d3cd9353e70572113e83cb9aa730ef10811ad38b782c1efa21b2c8143c30" + }, + "tests/upkeep_closed_evidence/manual/manifest.json": { + "bytes": 457, + "sha256": "e96321c8146ea3f7279600ea5505fa46eaea14cbc2084b4b3b7519f831a74524" + }, + "tests/upkeep_closed_evidence/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_evidence/manual/world.bin": { + "bytes": 22685, + "sha256": "01cc6739710a6d6af2831ae32e01f8cabcbcd022b44a1150bc56a5d0210857da" + }, + "tests/upkeep_closed_evidence/manual.bak/journal.log": { + "bytes": 35, + "sha256": "b7121407714713ee98c8b71415a5f0bddab358cc81bc6723caa03c4e0a39a2fe" + }, + "tests/upkeep_closed_evidence/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "7112b9699c16eda2389ccd73d19fcd5f44a6781f71ccf6119e914886aafb9bf9" + }, + "tests/upkeep_closed_evidence/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_closed_evidence/manual.bak/world.bin": { + "bytes": 21139, + "sha256": "3814403fb16622c0dffcd99fe2becaac93722cf607a7b0dfdde440deb2e676de" + }, + "tests/upkeep_ui_16be09a8f50a4dd2a255ba5c36d5ef17/manual/journal.log": { + "bytes": 35, + "sha256": "718e2b7a16a0d18ff583c5ac9193c9212e32d5c25a806b41a6a096054eae89fd" + }, + "tests/upkeep_ui_16be09a8f50a4dd2a255ba5c36d5ef17/manual/manifest.json": { + "bytes": 457, + "sha256": "e1930ce09b50b86dc8e481aa3cfe50de432e8ee4421003333cc4f71dd23b38b8" + }, + "tests/upkeep_ui_16be09a8f50a4dd2a255ba5c36d5ef17/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_16be09a8f50a4dd2a255ba5c36d5ef17/manual/world.bin": { + "bytes": 22736, + "sha256": "c4c089e30c5317f72814a7e3c95d0b53bfe0247aa76534c425fea578214e0585" + }, + "tests/upkeep_ui_16be09a8f50a4dd2a255ba5c36d5ef17/manual.bak/journal.log": { + "bytes": 35, + "sha256": "53cbf8f4bf42daaf9053731df4eb57bdcb79f5412f71602d5f71ccf313aaaae7" + }, + "tests/upkeep_ui_16be09a8f50a4dd2a255ba5c36d5ef17/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "c7926cc95f12b9a20c8c4b81e7dfbde506af1914a0ebf8945d145edc9b93f632" + }, + "tests/upkeep_ui_16be09a8f50a4dd2a255ba5c36d5ef17/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_16be09a8f50a4dd2a255ba5c36d5ef17/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_23d67aad886d4bc7930f761dd267992c/manual/journal.log": { + "bytes": 35, + "sha256": "dd0d8771a159aacb4d0701339ecd8777d91e5d797a51555685805ab678be407b" + }, + "tests/upkeep_ui_23d67aad886d4bc7930f761dd267992c/manual/manifest.json": { + "bytes": 457, + "sha256": "d2c940604eac4d900ab56ac7a165809afa40203f29bda8e8204abcfbc604e23f" + }, + "tests/upkeep_ui_23d67aad886d4bc7930f761dd267992c/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_23d67aad886d4bc7930f761dd267992c/manual/world.bin": { + "bytes": 22666, + "sha256": "81ec97df06df1b36d9897681b488e038ee94701518396571adcf79454c2a824e" + }, + "tests/upkeep_ui_23d67aad886d4bc7930f761dd267992c/manual.bak/journal.log": { + "bytes": 35, + "sha256": "dd0d8771a159aacb4d0701339ecd8777d91e5d797a51555685805ab678be407b" + }, + "tests/upkeep_ui_23d67aad886d4bc7930f761dd267992c/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "65742c442fd1d7583b18b1cbc82237c929881044285ee547db95015d75afb3b9" + }, + "tests/upkeep_ui_23d67aad886d4bc7930f761dd267992c/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_23d67aad886d4bc7930f761dd267992c/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_415ea9cc905c4b0187b1b3109dc9a18c/manual/journal.log": { + "bytes": 35, + "sha256": "f091b0a10e4662d398d8f4dfc21a3f10dc3564485afbb901cf9529ec69ea6731" + }, + "tests/upkeep_ui_415ea9cc905c4b0187b1b3109dc9a18c/manual/manifest.json": { + "bytes": 457, + "sha256": "f45ec725f8bcf117b409c6d44cc1b93811e81f42ad18227b507e1983b72d9d1f" + }, + "tests/upkeep_ui_415ea9cc905c4b0187b1b3109dc9a18c/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_415ea9cc905c4b0187b1b3109dc9a18c/manual/world.bin": { + "bytes": 22739, + "sha256": "dcc810a37b53d1532d728e3a7608ceec34f2735ad8f9d5b200edfe5931f43956" + }, + "tests/upkeep_ui_415ea9cc905c4b0187b1b3109dc9a18c/manual.bak/journal.log": { + "bytes": 35, + "sha256": "f091b0a10e4662d398d8f4dfc21a3f10dc3564485afbb901cf9529ec69ea6731" + }, + "tests/upkeep_ui_415ea9cc905c4b0187b1b3109dc9a18c/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "46a7bc21f03687d075dbab34a2332c5a9be90165b7c59a2eca0856c584bf6de8" + }, + "tests/upkeep_ui_415ea9cc905c4b0187b1b3109dc9a18c/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_415ea9cc905c4b0187b1b3109dc9a18c/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_45b6a12531904d4baedb39745526508f/manual/journal.log": { + "bytes": 35, + "sha256": "4fead02e7a52ea9d66cf6b7b1d964f0a09c2bd57245632373540f3108793e3c5" + }, + "tests/upkeep_ui_45b6a12531904d4baedb39745526508f/manual/manifest.json": { + "bytes": 457, + "sha256": "8d344ff3b82085e770b3203afa22403b0125f5bc0dc6e9aed3ea5c0f67c8c7db" + }, + "tests/upkeep_ui_45b6a12531904d4baedb39745526508f/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_45b6a12531904d4baedb39745526508f/manual/world.bin": { + "bytes": 22708, + "sha256": "5ccb71fba5e7d3c0b7ebfdd7b73fd5755b5dadc51bb274fa024770999ad586ae" + }, + "tests/upkeep_ui_45b6a12531904d4baedb39745526508f/manual.bak/journal.log": { + "bytes": 35, + "sha256": "dc0a27a702ba8df401a4be0ef0649d9271aa9bbb2081f4df0e37ee0bdd9227c9" + }, + "tests/upkeep_ui_45b6a12531904d4baedb39745526508f/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "a1396114fd3f0ce2c717816fb0950c3d3be39c97a58b84c83819af9570b57ad3" + }, + "tests/upkeep_ui_45b6a12531904d4baedb39745526508f/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_45b6a12531904d4baedb39745526508f/manual.bak/world.bin": { + "bytes": 21139, + "sha256": "3814403fb16622c0dffcd99fe2becaac93722cf607a7b0dfdde440deb2e676de" + }, + "tests/upkeep_ui_4be090cf3a0e490fb7beb2cd1cfa6615/manual/journal.log": { + "bytes": 35, + "sha256": "f03ea12f8d35e67f81f507b7ed16d06b2b12c53f9f98e7454703d7f081f0d91b" + }, + "tests/upkeep_ui_4be090cf3a0e490fb7beb2cd1cfa6615/manual/manifest.json": { + "bytes": 457, + "sha256": "b7aea41e6d0b075abc0e652091e2ac77a959151c16f221b7db8b7709b9f02392" + }, + "tests/upkeep_ui_4be090cf3a0e490fb7beb2cd1cfa6615/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_4be090cf3a0e490fb7beb2cd1cfa6615/manual/world.bin": { + "bytes": 22736, + "sha256": "19f34d6c6a2d567bfa16bb0780cd78a3530653d171aed92eebaced47a8fa94dd" + }, + "tests/upkeep_ui_4be090cf3a0e490fb7beb2cd1cfa6615/manual.bak/journal.log": { + "bytes": 35, + "sha256": "f03ea12f8d35e67f81f507b7ed16d06b2b12c53f9f98e7454703d7f081f0d91b" + }, + "tests/upkeep_ui_4be090cf3a0e490fb7beb2cd1cfa6615/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "3c16500535d784f23b94e0e923bf909f34259efcb685a67bbcebc2216b059b52" + }, + "tests/upkeep_ui_4be090cf3a0e490fb7beb2cd1cfa6615/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_4be090cf3a0e490fb7beb2cd1cfa6615/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_56852d73d59b4333a478a8c9324b3cf6/manual/journal.log": { + "bytes": 35, + "sha256": "b1fd14a105794c335922d0622111f830ad1b20fc064968f02f5c3a04ea650a67" + }, + "tests/upkeep_ui_56852d73d59b4333a478a8c9324b3cf6/manual/manifest.json": { + "bytes": 457, + "sha256": "741b483ec507027aacdd17bfb8be1341cd7a234815ecf1871397790288c8410e" + }, + "tests/upkeep_ui_56852d73d59b4333a478a8c9324b3cf6/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_56852d73d59b4333a478a8c9324b3cf6/manual/world.bin": { + "bytes": 22736, + "sha256": "6f3d52c37c15f76fb75d19fcccaceecf4eb8c7b57918fa471c765cf348739413" + }, + "tests/upkeep_ui_56852d73d59b4333a478a8c9324b3cf6/manual.bak/journal.log": { + "bytes": 35, + "sha256": "b1fd14a105794c335922d0622111f830ad1b20fc064968f02f5c3a04ea650a67" + }, + "tests/upkeep_ui_56852d73d59b4333a478a8c9324b3cf6/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "c767d8b04e2fc681d5a802e69a91a190b85b84a20bf11c8b77ebbf4536de6c73" + }, + "tests/upkeep_ui_56852d73d59b4333a478a8c9324b3cf6/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_56852d73d59b4333a478a8c9324b3cf6/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_71f04a3f58b0400e80c0339052daba72/manual/journal.log": { + "bytes": 35, + "sha256": "4aa3819a87d37e756aa4064a5166daf702a80a98507ac85bc8f349844d70f7e4" + }, + "tests/upkeep_ui_71f04a3f58b0400e80c0339052daba72/manual/manifest.json": { + "bytes": 457, + "sha256": "d1776765d3b913326ffab0d86b1ad70978ec7e02d102835bc8f6141a8402c253" + }, + "tests/upkeep_ui_71f04a3f58b0400e80c0339052daba72/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_71f04a3f58b0400e80c0339052daba72/manual/world.bin": { + "bytes": 22748, + "sha256": "00c2b24642e06e31fdb2f9c5c0248fbcdee13cbf436340aea3916f7b1e6d3ce5" + }, + "tests/upkeep_ui_71f04a3f58b0400e80c0339052daba72/manual.bak/journal.log": { + "bytes": 35, + "sha256": "baa940b20f3ec15c9fc173366dad9c49ea7db8d2b20b50a4e89112e66c9948c2" + }, + "tests/upkeep_ui_71f04a3f58b0400e80c0339052daba72/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "83336c34e6f8326e101372457c56b2558146155f6ea9676831e3370d75dca55c" + }, + "tests/upkeep_ui_71f04a3f58b0400e80c0339052daba72/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_71f04a3f58b0400e80c0339052daba72/manual.bak/world.bin": { + "bytes": 21186, + "sha256": "913f8029bcfda3d468a340c1b23d58dd43eb09e9ab0dbc584e2597b70697f6a8" + }, + "tests/upkeep_ui_7c4c1531ee634f3885eec886f52dc7af/manual/journal.log": { + "bytes": 35, + "sha256": "4d7d2bf3222e0cea3ab23fc199908fc750fe8f639a57163f594ffba8076ca247" + }, + "tests/upkeep_ui_7c4c1531ee634f3885eec886f52dc7af/manual/manifest.json": { + "bytes": 457, + "sha256": "9ed0d8240ceb1319a06dbc7c336cc773589f321b709035e439d8f774820b1dc5" + }, + "tests/upkeep_ui_7c4c1531ee634f3885eec886f52dc7af/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_7c4c1531ee634f3885eec886f52dc7af/manual/world.bin": { + "bytes": 22736, + "sha256": "4ebe00da93f370c8b7400a637c653a3204a93bc0b6275def2d703f790c4fdd15" + }, + "tests/upkeep_ui_7c4c1531ee634f3885eec886f52dc7af/manual.bak/journal.log": { + "bytes": 35, + "sha256": "a665ef7f8a0f02b2aad2b592d0a8dd7b1d576bfa37ad8fde6cfdb9b3e026f7d5" + }, + "tests/upkeep_ui_7c4c1531ee634f3885eec886f52dc7af/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "df428fea94069fe4f4e23a1fcbaf2a7973777524e38bac4a7c50eadd26f2af30" + }, + "tests/upkeep_ui_7c4c1531ee634f3885eec886f52dc7af/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_7c4c1531ee634f3885eec886f52dc7af/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_8d081dc27f9645468994acfc11bf4a7d/manual/journal.log": { + "bytes": 35, + "sha256": "4118da93be93a57a0dc408bf789958ad661010fee5b48d8e8f7327038e30d93d" + }, + "tests/upkeep_ui_8d081dc27f9645468994acfc11bf4a7d/manual/manifest.json": { + "bytes": 457, + "sha256": "6bb0dabaaca08a430995e783542202c6e6deba81147106a017c5ae830f096d3d" + }, + "tests/upkeep_ui_8d081dc27f9645468994acfc11bf4a7d/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_8d081dc27f9645468994acfc11bf4a7d/manual/world.bin": { + "bytes": 22738, + "sha256": "6118ee653009a77bc01dee2168143c2719ea563a19ac8e6e64e51f43c2758782" + }, + "tests/upkeep_ui_8d081dc27f9645468994acfc11bf4a7d/manual.bak/journal.log": { + "bytes": 35, + "sha256": "4118da93be93a57a0dc408bf789958ad661010fee5b48d8e8f7327038e30d93d" + }, + "tests/upkeep_ui_8d081dc27f9645468994acfc11bf4a7d/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "15964f5dcc4dd768cab49a5730574abe7fe5fae4fc582de7582692e770c29b81" + }, + "tests/upkeep_ui_8d081dc27f9645468994acfc11bf4a7d/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_8d081dc27f9645468994acfc11bf4a7d/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_999d46f73d3041f4a30a68fa7fa32a9f/manual/journal.log": { + "bytes": 35, + "sha256": "36dc739250b0604ad3a809ba5c542f5bb0ac17a1c7d36957699ee2173089279f" + }, + "tests/upkeep_ui_999d46f73d3041f4a30a68fa7fa32a9f/manual/manifest.json": { + "bytes": 457, + "sha256": "ebb84c2853ae6bfd0cf30951baf533f83c751343b7ff079de32bcca978be9e97" + }, + "tests/upkeep_ui_999d46f73d3041f4a30a68fa7fa32a9f/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_999d46f73d3041f4a30a68fa7fa32a9f/manual/world.bin": { + "bytes": 22736, + "sha256": "1e2562e25d28942c95dedd66572777c91b8874dbdb63090851ebbea7ab88d539" + }, + "tests/upkeep_ui_999d46f73d3041f4a30a68fa7fa32a9f/manual.bak/journal.log": { + "bytes": 35, + "sha256": "743296d2d8d16e11149e74fceb8e4e86277017217241fedca7f9748e1d64c30c" + }, + "tests/upkeep_ui_999d46f73d3041f4a30a68fa7fa32a9f/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "aae6c69d5b3c8d907ab0f834fe726333cdd31b6b4fa2f05b0cfd3ad424151699" + }, + "tests/upkeep_ui_999d46f73d3041f4a30a68fa7fa32a9f/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_999d46f73d3041f4a30a68fa7fa32a9f/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_d2dfcd74f64f41c79e7dde2f19195c26/manual/journal.log": { + "bytes": 35, + "sha256": "beb496026845474f545c73c5844ccb3a4d50ae2ce5120629fc28af7ddf1f4306" + }, + "tests/upkeep_ui_d2dfcd74f64f41c79e7dde2f19195c26/manual/manifest.json": { + "bytes": 457, + "sha256": "b1935f49e80c6dd1c6106be53f374db1d0cf93b94546f53925112e40bfbfc663" + }, + "tests/upkeep_ui_d2dfcd74f64f41c79e7dde2f19195c26/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_d2dfcd74f64f41c79e7dde2f19195c26/manual/world.bin": { + "bytes": 22736, + "sha256": "2deed1bd1c4f8f263a9b30facec2866ed34199d71f5738f0d72ec22c49d9407d" + }, + "tests/upkeep_ui_d2dfcd74f64f41c79e7dde2f19195c26/manual.bak/journal.log": { + "bytes": 35, + "sha256": "beb496026845474f545c73c5844ccb3a4d50ae2ce5120629fc28af7ddf1f4306" + }, + "tests/upkeep_ui_d2dfcd74f64f41c79e7dde2f19195c26/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "3867bff67752aa9528734366316914ac748fd8cca87a436807ea6261eefe64e4" + }, + "tests/upkeep_ui_d2dfcd74f64f41c79e7dde2f19195c26/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_d2dfcd74f64f41c79e7dde2f19195c26/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_da23940124114dbbacd04ef8603cfc29/manual/journal.log": { + "bytes": 35, + "sha256": "b64ceab87138c11cc828c6a2baeb18dba30830a927d0b4a89448969ef8761cfc" + }, + "tests/upkeep_ui_da23940124114dbbacd04ef8603cfc29/manual/manifest.json": { + "bytes": 457, + "sha256": "f795656ceee21c63bcf8cb426a186a01b52759f9efe887cdab5ffa60836260a6" + }, + "tests/upkeep_ui_da23940124114dbbacd04ef8603cfc29/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_da23940124114dbbacd04ef8603cfc29/manual/world.bin": { + "bytes": 22738, + "sha256": "bd30f746e0f7912c7b512daf174ad2fb4592d291159d413997e891eda641f5be" + }, + "tests/upkeep_ui_da23940124114dbbacd04ef8603cfc29/manual.bak/journal.log": { + "bytes": 35, + "sha256": "283394fc21b7f016b795f3aab6ec6a1efd9c194f1316c473806bd9cc785e6619" + }, + "tests/upkeep_ui_da23940124114dbbacd04ef8603cfc29/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "620f3690d364827cf96afa8d873a286682cf9f78b2acf943c212f955a08be7d9" + }, + "tests/upkeep_ui_da23940124114dbbacd04ef8603cfc29/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_da23940124114dbbacd04ef8603cfc29/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_ee6d94f94b774c2fb089f90a6ccf5e16/manual/journal.log": { + "bytes": 35, + "sha256": "9d3c9fef75b9e6946817d47635020de67bd60c05d22d326fbe6bcf5d45dec5d5" + }, + "tests/upkeep_ui_ee6d94f94b774c2fb089f90a6ccf5e16/manual/manifest.json": { + "bytes": 457, + "sha256": "bc8771a86df344713f4dcb5a9f425d9dbc2ceb088836aaade366f3ad40767a94" + }, + "tests/upkeep_ui_ee6d94f94b774c2fb089f90a6ccf5e16/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_ee6d94f94b774c2fb089f90a6ccf5e16/manual/world.bin": { + "bytes": 22738, + "sha256": "811586d7c8cfba0956062465f430e7679008ed4b9ddfcae29b8dd8b834c8e182" + }, + "tests/upkeep_ui_ee6d94f94b774c2fb089f90a6ccf5e16/manual.bak/journal.log": { + "bytes": 35, + "sha256": "0eb4cf6334c58a9ff17d182770983fabde49e0bf61d63cbabbb6e257630ca566" + }, + "tests/upkeep_ui_ee6d94f94b774c2fb089f90a6ccf5e16/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "26e220a8c1c276df8777ca5c9edc83fbac8c58e74460fc8d8c5056bfd1a77b69" + }, + "tests/upkeep_ui_ee6d94f94b774c2fb089f90a6ccf5e16/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_ee6d94f94b774c2fb089f90a6ccf5e16/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_f2e93b61656940ea9e26ce2e6cfebda5/manual/journal.log": { + "bytes": 35, + "sha256": "69812ddc1711f7dee6eadae4bf88f0599a036b9ae6492876ad8e86a9868aa2c3" + }, + "tests/upkeep_ui_f2e93b61656940ea9e26ce2e6cfebda5/manual/manifest.json": { + "bytes": 457, + "sha256": "1795b1511669e04976f97438bd8e6816fcf829d473b614c7b8c0f9ebd1e58bb3" + }, + "tests/upkeep_ui_f2e93b61656940ea9e26ce2e6cfebda5/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_f2e93b61656940ea9e26ce2e6cfebda5/manual/world.bin": { + "bytes": 22737, + "sha256": "d6910edd526b4355380d7ce013952f81eb8f97424266a1b5e2c8ae1b723bb163" + }, + "tests/upkeep_ui_f2e93b61656940ea9e26ce2e6cfebda5/manual.bak/journal.log": { + "bytes": 35, + "sha256": "5d1403d7288ce4dabed19c4b461a70ee8e58f844bbe68228eb95fb7ba3194fe5" + }, + "tests/upkeep_ui_f2e93b61656940ea9e26ce2e6cfebda5/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "bd60c0d6e025fc2c2dc87f64aff80801e93a636334c44efe25648b73bab54203" + }, + "tests/upkeep_ui_f2e93b61656940ea9e26ce2e6cfebda5/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_f2e93b61656940ea9e26ce2e6cfebda5/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + }, + "tests/upkeep_ui_f81405dee2ab426095eacefa4bf6559f/manual/journal.log": { + "bytes": 35, + "sha256": "d72d44add275b26607b8973bc8b7a164017cf827d5fcb0e80476d69f5bc8cf3d" + }, + "tests/upkeep_ui_f81405dee2ab426095eacefa4bf6559f/manual/manifest.json": { + "bytes": 457, + "sha256": "4c03f257360f3fe89479ccf9cbb9a9eaa7282d7ab4b51842627f7bc02012fa9f" + }, + "tests/upkeep_ui_f81405dee2ab426095eacefa4bf6559f/manual/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_f81405dee2ab426095eacefa4bf6559f/manual/world.bin": { + "bytes": 22736, + "sha256": "7988b334bc3569dc9290c4111f1aeee7729c72201045fcc1608f10c346b3bfa6" + }, + "tests/upkeep_ui_f81405dee2ab426095eacefa4bf6559f/manual.bak/journal.log": { + "bytes": 35, + "sha256": "d72d44add275b26607b8973bc8b7a164017cf827d5fcb0e80476d69f5bc8cf3d" + }, + "tests/upkeep_ui_f81405dee2ab426095eacefa4bf6559f/manual.bak/manifest.json": { + "bytes": 457, + "sha256": "4d10b2a319bbc3fc1338c25d10a67590e7ea07b23ffa15f18e718643eb6ff490" + }, + "tests/upkeep_ui_f81405dee2ab426095eacefa4bf6559f/manual.bak/thumbnail.png": { + "bytes": 83, + "sha256": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32" + }, + "tests/upkeep_ui_f81405dee2ab426095eacefa4bf6559f/manual.bak/world.bin": { + "bytes": 21178, + "sha256": "3c3cf83997b8a31a55d253aa95754416cc99d5174c7baaefec60ed20027e4e0e" + } + }, + "logs_and_locks_included": true + }, + "engine": "/Applications/Godot.app/Contents/MacOS/Godot", + "engine_sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf", + "marker_contract_sha256": "d3599139e2358c1ac9edb5059a823880f72efe5ff457da2887114c243139f743", + "execution_controller_sha256": "73eaa13be1bd05a842fc97d318b2544370d3d9ae8056e99fd6d9dc939f88cb12", + "existing_phase_controller_sha256": "1d56dc16ab34f5a8f77f3ed7e833fb6d9fe73aa37cf297a0597e41bfa9c9e4b4" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/command.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/command.json new file mode 100644 index 0000000..b309ea5 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/command.json @@ -0,0 +1,32 @@ +{ + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-B", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01", + "env_names": [ + "AGY_CLI_DISABLE_AUTO_UPDATE", + "BROWSER_PROFILE_DIR", + "BUILD_OUTPUT_DIR", + "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", + "GIT_TERMINAL_PROMPT", + "HOME", + "LANG", + "LC_ALL", + "LOGNAME", + "MAC_CHROMIUM_TMPDIR", + "PATH", + "PORT", + "PYTHONDONTWRITEBYTECODE", + "PYTHONPYCACHEPREFIX", + "TEMP", + "TERM", + "TEST_DATABASE_PATH", + "TMP", + "TMPDIR", + "TMPPREFIX", + "USER" + ], + "execution": "sandbox" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/packet.txt b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/packet.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/sandbox.sb b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/sandbox.sb new file mode 100644 index 0000000..ef088b8 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/sandbox.sb @@ -0,0 +1,14 @@ +(version 1) +(allow default) +(deny file-write*) +(deny file-read-data (require-all (subpath "/Users/korizatou114") (require-not (literal "/Users/korizatou114")) (require-not (literal "/Users/korizatou114/.local")) (require-not (literal "/Users/korizatou114/.local/share")) (require-not (literal "/Users/korizatou114/Projects")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime")) (require-not (subpath "/Users/korizatou114/.local/bin")) (require-not (subpath "/Users/korizatou114/.local/share/claude")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01")) (require-not (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")))) +(allow file-write* (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) +(allow file-write* (literal "/dev/null") (literal "/dev/tty") (literal "/dev/stdout") (literal "/dev/stderr")) +(deny file-read* file-write* (subpath "/private/tmp/the-tree-p24-02-control-r02")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Application Support/agent-control")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.ssh")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.aws")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.azure")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.config/gcloud")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Keychains")) +(deny file-write* (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")) \ No newline at end of file diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stderr.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stderr.log new file mode 100644 index 0000000..fb03d8a --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stderr.log @@ -0,0 +1,27 @@ +test_altered_conflict_nonconflict_and_main_only (__main__.CompositionTests) ... ok +test_bindings_and_source_map (__main__.CompositionTests) ... ok +test_docs_only_main_fresh_q (__main__.CompositionTests) ... ok +test_fifth_conflict (__main__.CompositionTests) ... ok +test_final_mode_clean_exact_parents (__main__.CompositionTests) ... ok +test_git_environment_and_crosschecks (__main__.CompositionTests) ... ok +test_new_main_old_q_and_stale_source_new_q (__main__.CompositionTests) ... ok +test_outside_scope (__main__.CompositionTests) ... ok +test_parent_order_extra_and_tree_mismatch (__main__.CompositionTests) ... ok +test_positive_normal_and_private_objects (__main__.CompositionTests) ... ok +test_root_context_sha_symlink_and_cwd (__main__.CompositionTests) ... ok +test_engine_requires_actual_receipt_and_bytes (__main__.CorrespondenceTests) ... ok +test_observer_payloads_and_pointer (__main__.CorrespondenceTests) ... ok +test_alias_identical_bytes (__main__.CoverageAttackTests) ... ok +test_all_true_opaque_and_scaffold (__main__.CoverageAttackTests) ... ok +test_cross_process_and_whole_roster_engine (__main__.CoverageAttackTests) ... ok +test_missing_meaning_reused_and_relabelled_record (__main__.CoverageAttackTests) ... ok +test_old_catchall_plus_seven_fillers (__main__.CoverageAttackTests) ... ok +test_one_shared_trace_distinct_records_positive (__main__.CoverageAttackTests) ... ok +test_wrong_root_source_and_engine (__main__.CoverageAttackTests) ... ok +test_exact_nonp24_and_schema_preservation (__main__.PreservationTests) ... ok +test_inherited_git_overrides_are_scrubbed (__main__.PreservationTests) ... ok + +---------------------------------------------------------------------- +Ran 22 tests in 13.739s + +OK diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stdout.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair5/stdout.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/command.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/command.json new file mode 100644 index 0000000..3d726ea --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/command.json @@ -0,0 +1,32 @@ +{ + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-B", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01", + "env_names": [ + "AGY_CLI_DISABLE_AUTO_UPDATE", + "BROWSER_PROFILE_DIR", + "BUILD_OUTPUT_DIR", + "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", + "GIT_TERMINAL_PROMPT", + "HOME", + "LANG", + "LC_ALL", + "LOGNAME", + "MAC_CHROMIUM_TMPDIR", + "PATH", + "PORT", + "PYTHONDONTWRITEBYTECODE", + "PYTHONPYCACHEPREFIX", + "TEMP", + "TERM", + "TEST_DATABASE_PATH", + "TMP", + "TMPDIR", + "TMPPREFIX", + "USER" + ], + "execution": "sandbox" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/packet.txt b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/packet.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/sandbox.sb b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/sandbox.sb new file mode 100644 index 0000000..ef088b8 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/sandbox.sb @@ -0,0 +1,14 @@ +(version 1) +(allow default) +(deny file-write*) +(deny file-read-data (require-all (subpath "/Users/korizatou114") (require-not (literal "/Users/korizatou114")) (require-not (literal "/Users/korizatou114/.local")) (require-not (literal "/Users/korizatou114/.local/share")) (require-not (literal "/Users/korizatou114/Projects")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime")) (require-not (subpath "/Users/korizatou114/.local/bin")) (require-not (subpath "/Users/korizatou114/.local/share/claude")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01")) (require-not (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")))) +(allow file-write* (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) +(allow file-write* (literal "/dev/null") (literal "/dev/tty") (literal "/dev/stdout") (literal "/dev/stderr")) +(deny file-read* file-write* (subpath "/private/tmp/the-tree-p24-02-control-r02")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Application Support/agent-control")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.ssh")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.aws")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.azure")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.config/gcloud")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Keychains")) +(deny file-write* (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")) \ No newline at end of file diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stderr.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stderr.log new file mode 100644 index 0000000..db9f2a1 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stderr.log @@ -0,0 +1,17 @@ +test_checker_stage_declarations_no_boolean_substitute (__main__.TypedProducerTests) ... ok +test_command_schema_source_stream_and_result_negatives (__main__.TypedProducerTests) ... ok +test_composition_receipt_requires_actual_result (__main__.TypedProducerTests) ... ok +test_document_bindings_and_windows_notrun (__main__.TypedProducerTests) ... ok +test_each_kind_positive_and_both_stages (__main__.TypedProducerTests) ... ok +test_each_kind_rejects_relabelling_and_os_provenance (__main__.TypedProducerTests) ... ok +test_final_requires_every_original_condition_and_later_meaning (__main__.TypedProducerTests) ... ok +test_normal_cannot_synthesize_later_gates_or_skip_runtime (__main__.TypedProducerTests) ... ok +test_review_artifact_references_and_chronology (__main__.TypedProducerTests) ... ok +test_roster_process_receipts_cannot_borrow_os_identity_or_window (__main__.TypedProducerTests) ... ok +test_roster_receipt_only_differing_rows_and_source_sets (__main__.TypedProducerTests) ... ok +test_roster_uses_exact_legacy_validated_objects (__main__.TypedProducerTests) ... ok + +---------------------------------------------------------------------- +Ran 12 tests in 0.950s + +OK diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stdout.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/prepared_Q_test_repair6/stdout.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/command.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/command.json new file mode 100644 index 0000000..90ecbbe --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/command.json @@ -0,0 +1,32 @@ +{ + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-B", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "env_names": [ + "AGY_CLI_DISABLE_AUTO_UPDATE", + "BROWSER_PROFILE_DIR", + "BUILD_OUTPUT_DIR", + "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", + "GIT_TERMINAL_PROMPT", + "HOME", + "LANG", + "LC_ALL", + "LOGNAME", + "MAC_CHROMIUM_TMPDIR", + "PATH", + "PORT", + "PYTHONDONTWRITEBYTECODE", + "PYTHONPYCACHEPREFIX", + "TEMP", + "TERM", + "TEST_DATABASE_PATH", + "TMP", + "TMPDIR", + "TMPPREFIX", + "USER" + ], + "execution": "sandbox" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/packet.txt b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/packet.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/sandbox.sb b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/sandbox.sb new file mode 100644 index 0000000..a64cd35 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/sandbox.sb @@ -0,0 +1,14 @@ +(version 1) +(allow default) +(deny file-write*) +(deny file-read-data (require-all (subpath "/Users/korizatou114") (require-not (literal "/Users/korizatou114")) (require-not (literal "/Users/korizatou114/.local")) (require-not (literal "/Users/korizatou114/.local/share")) (require-not (literal "/Users/korizatou114/Projects")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime")) (require-not (subpath "/Users/korizatou114/.local/bin")) (require-not (subpath "/Users/korizatou114/.local/share/claude")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement")) (require-not (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")))) +(allow file-write* (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) +(allow file-write* (literal "/dev/null") (literal "/dev/tty") (literal "/dev/stdout") (literal "/dev/stderr")) +(deny file-read* file-write* (subpath "/private/tmp/the-tree-p24-02-control-r02")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Application Support/agent-control")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.ssh")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.aws")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.azure")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.config/gcloud")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Keychains")) +(deny file-write* (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")) \ No newline at end of file diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stderr.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stderr.log new file mode 100644 index 0000000..af7a675 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stderr.log @@ -0,0 +1,27 @@ +test_altered_conflict_nonconflict_and_main_only (__main__.CompositionTests) ... ok +test_bindings_and_source_map (__main__.CompositionTests) ... ok +test_docs_only_main_fresh_q (__main__.CompositionTests) ... ok +test_fifth_conflict (__main__.CompositionTests) ... ok +test_final_mode_clean_exact_parents (__main__.CompositionTests) ... ok +test_git_environment_and_crosschecks (__main__.CompositionTests) ... ok +test_new_main_old_q_and_stale_source_new_q (__main__.CompositionTests) ... ok +test_outside_scope (__main__.CompositionTests) ... ok +test_parent_order_extra_and_tree_mismatch (__main__.CompositionTests) ... ok +test_positive_normal_and_private_objects (__main__.CompositionTests) ... ok +test_root_context_sha_symlink_and_cwd (__main__.CompositionTests) ... ok +test_engine_requires_actual_receipt_and_bytes (__main__.CorrespondenceTests) ... ok +test_observer_payloads_and_pointer (__main__.CorrespondenceTests) ... ok +test_alias_identical_bytes (__main__.CoverageAttackTests) ... ok +test_all_true_opaque_and_scaffold (__main__.CoverageAttackTests) ... ok +test_cross_process_and_whole_roster_engine (__main__.CoverageAttackTests) ... ok +test_missing_meaning_reused_and_relabelled_record (__main__.CoverageAttackTests) ... ok +test_old_catchall_plus_seven_fillers (__main__.CoverageAttackTests) ... ok +test_one_shared_trace_distinct_records_positive (__main__.CoverageAttackTests) ... ok +test_wrong_root_source_and_engine (__main__.CoverageAttackTests) ... ok +test_exact_nonp24_and_schema_preservation (__main__.PreservationTests) ... ok +test_inherited_git_overrides_are_scrubbed (__main__.PreservationTests) ... ok + +---------------------------------------------------------------------- +Ran 22 tests in 13.895s + +OK diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stdout.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair5/stdout.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/command.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/command.json new file mode 100644 index 0000000..9019bca --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/command.json @@ -0,0 +1,32 @@ +{ + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-B", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "env_names": [ + "AGY_CLI_DISABLE_AUTO_UPDATE", + "BROWSER_PROFILE_DIR", + "BUILD_OUTPUT_DIR", + "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", + "GIT_TERMINAL_PROMPT", + "HOME", + "LANG", + "LC_ALL", + "LOGNAME", + "MAC_CHROMIUM_TMPDIR", + "PATH", + "PORT", + "PYTHONDONTWRITEBYTECODE", + "PYTHONPYCACHEPREFIX", + "TEMP", + "TERM", + "TEST_DATABASE_PATH", + "TMP", + "TMPDIR", + "TMPPREFIX", + "USER" + ], + "execution": "sandbox" +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/packet.txt b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/packet.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/sandbox.sb b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/sandbox.sb new file mode 100644 index 0000000..a64cd35 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/sandbox.sb @@ -0,0 +1,14 @@ +(version 1) +(allow default) +(deny file-write*) +(deny file-read-data (require-all (subpath "/Users/korizatou114") (require-not (literal "/Users/korizatou114")) (require-not (literal "/Users/korizatou114/.local")) (require-not (literal "/Users/korizatou114/.local/share")) (require-not (literal "/Users/korizatou114/Projects")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime")) (require-not (subpath "/Users/korizatou114/.local/bin")) (require-not (subpath "/Users/korizatou114/.local/share/claude")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement")) (require-not (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")))) +(allow file-write* (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02")) +(allow file-write* (literal "/dev/null") (literal "/dev/tty") (literal "/dev/stdout") (literal "/dev/stderr")) +(deny file-read* file-write* (subpath "/private/tmp/the-tree-p24-02-control-r02")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Application Support/agent-control")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.ssh")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.aws")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.azure")) +(deny file-read* file-write* (subpath "/Users/korizatou114/.config/gcloud")) +(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Keychains")) +(deny file-write* (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git")) \ No newline at end of file diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stderr.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stderr.log new file mode 100644 index 0000000..fbf6625 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stderr.log @@ -0,0 +1,17 @@ +test_checker_stage_declarations_no_boolean_substitute (__main__.TypedProducerTests) ... ok +test_command_schema_source_stream_and_result_negatives (__main__.TypedProducerTests) ... ok +test_composition_receipt_requires_actual_result (__main__.TypedProducerTests) ... ok +test_document_bindings_and_windows_notrun (__main__.TypedProducerTests) ... ok +test_each_kind_positive_and_both_stages (__main__.TypedProducerTests) ... ok +test_each_kind_rejects_relabelling_and_os_provenance (__main__.TypedProducerTests) ... ok +test_final_requires_every_original_condition_and_later_meaning (__main__.TypedProducerTests) ... ok +test_normal_cannot_synthesize_later_gates_or_skip_runtime (__main__.TypedProducerTests) ... ok +test_review_artifact_references_and_chronology (__main__.TypedProducerTests) ... ok +test_roster_process_receipts_cannot_borrow_os_identity_or_window (__main__.TypedProducerTests) ... ok +test_roster_receipt_only_differing_rows_and_source_sets (__main__.TypedProducerTests) ... ok +test_roster_uses_exact_legacy_validated_objects (__main__.TypedProducerTests) ... ok + +---------------------------------------------------------------------- +Ran 12 tests in 0.921s + +OK diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stdout.log b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/actual-post-submit/submitted_S_test_repair6/stdout.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_COMPOSITION_PREREQUISITE.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_COMPOSITION_PREREQUISITE.json new file mode 100644 index 0000000..a17b84c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_COMPOSITION_PREREQUISITE.json @@ -0,0 +1,2771 @@ +{ + "scope": "Actual source/composition-only prerequisite, no acceptance index/engine/OS/full", + "roles": { + "S": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "M": "54cade4181f6c3c4f5701ba54ac5fcbeca695945", + "Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "T": "1c1355608b9c53ba207ad567de38e6e6d104c8f1", + "mode": "normal_validation", + "blob_bindings": { + "assets/kenney/tiny_town/Tiles/tile_0090.png": "902e62806b54cafb341668ad9085cc410a405d2c", + "assets/kenney/tiny_town/Tiles/tile_0051.png": "d9f64fd80a1502a06256098765c907dbe4208dd9", + "tests/ui/test_original_build_pointer.gd": "9bbf78dbde48f52fbf06c266cba9e3a180febd9f", + "assets/kenney/tiny_town/Tiles/tile_0038.png.import": "d7758dbdc9e6c3cbd49a58beeb0afe95da3f8e83", + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png": "c9681ed7955d1ca3cb69fdde5aba835bcbf9a014", + "scripts/core/stable_id_generator.gd.uid": "04543fc9a80eabf52d9d5a677bda3b24171f214c", + "tests/ui/capture_main_dashboard.gd": "89da323d161270cb16e1d735176de936f29d5c68", + "assets/kenney/tiny_town/Tiles/tile_0011.png": "b1b7842312500eb5442775c32b580558f763cba7", + "assets/audio/bgm/tree_theme_back_candidate.wav": "4d3f20a45fcfff9c7c244e6ad2bd04f1b6628764", + "tests/ui/test_first_operating_day.gd": "6552a268c03d0264b736e0e0b0b023f94e489cfd", + "autoload/game_state.gd": "ab6083d630f64418ead058f8179115af079c91eb", + "scripts/supply/supply_auto_purchase_plans.gd.uid": "def817b60028688c98640ec955a8bc50d2acc0b4", + "scripts/ui/guest_observation_panel.gd.uid": "f163d6f9acd421092f7e27f7ff4251753b532514", + "scripts/environment/weather_timeline.gd.uid": "e35b32cb6679a2c53d48fccba2a8a6af601cbf84", + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png": "f12545f17ecb739713db1535ab3f949a21261734", + "tests/s1/test_runtime_world_construction.gd": "d25abeba1bdd9ad540b703d078e28b38ce449d63", + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png.import": "9434458a5d3585f0126fb099537dcb65a5c8d673", + "scenes/main/world_preview.gd.uid": "95f2247d4f4eab1f716f0cbd99effbf135dd13f9", + "scenes/main/main.gd.uid": "2f6badfbe2173c79ab95a2f3f87b475273e0fcb0", + "tests/ui/test_defense_management.gd": "6937072857e9f66e9dffcea05e895edbf2b9cf8e", + "assets/kenney/tiny_town/Tiles/tile_0084.png": "a6e113ecc836efd4d419f81de7627a200b7c76fb", + "assets/kenney/tiny_town/Tiles/tile_0111.png": "d1883756a39c285c1d533736c34078aedecd03b2", + "assets/kenney/tiny_town/Tiles/tile_0025.png": "6e59a442db93c1e92ae71baa4700f72b4461d7b4", + "data/facilities/expansion/guild_counter.tres": "615254d4a58253a7511c50ce72aafe5d14270743", + "scripts/ui/standard_room_art.gd": "e7aeaeaaf815d249a7fb1b22c652a836d2144eba", + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png": "77ca1a731ca8db2b711eff4b399d6c6955803c58", + "tests/supply/test_normal_supply_chain.gd.uid": "9333241887acb9642a8fa213da4f4dc274118f90", + "tests/ui/test_staff_rest.gd": "65a547d01d8fb895983d07f788ccdbe8d9768a8c", + "tests/performance/test_path_membership.gd.uid": "0f62ea5a6b2dc39af875d3958b03d7bb1a00ac2b", + "data/facilities/service_elevator.tres": "039c66506b7708be7ac2e26417d761115b107485", + "tests/mvp/test_chapel_boundaries.gd": "cdbf1cf265f7f320542952a1964675a0bda00e5a", + "docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json": "932e8c4e8e6113aac8b629197d757a73a6f1260e", + "tests/s3/test_guest_observation_restore_order.gd.uid": "c6dbedad9ec19c80b6d9a713a60571f109bf723b", + "assets/kenney/tiny_town/Tiles/tile_0117.png": "6191d7beca19bc76cd480f2f7009db5bd8c8a287", + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png": "2f0d9b14a38acc8bb9c338d0e6236459516d1e74", + "tests/s4/test_runtime_relationship_events.gd.uid": "8775dda949deca53b69be28280d61f14743c6eae", + "tests/world/test_stair_infrastructure.gd.uid": "058d319efc2cf9381953a6ef9589513b3346bcac", + "assets/kenney/tiny_town/Tiles/tile_0127.png": "1408cfe8c32d144858b2ae1822cd0f93506aafa7", + "tests/business/test_business_closure.gd.uid": "9e190028f3e179d7adaf4ed6439b2f23cfb1ce30", + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png.import": "83a14c827a67c849bdfd1855b485dd6053daed4f", + "scripts/inventory/inventory_service.gd": "883181604185046b52ea0846673f12c3db618982", + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png": "8c1285f1d538d1db3017985c92f7d2c046928515", + "tests/s5/test_runtime_defense_autonomy.gd.uid": "5f9ef692da7cd47e838cd441b30f6c686af02ffc", + "tests/staff/test_staff_rest.gd.uid": "f0c56e2413052b849faab183ae3dd0b8a145fa2a", + "assets/kenney/tiny_town/Tiles/tile_0107.png.import": "73d80d7833de8e71ef3baa29617a0ebbf2499b94", + "assets/kenney/tiny_town/Tiles/tile_0120.png": "9991c97809e35b410eaf7d006b61a9a64c5c8997", + "tests/ui/test_staff_rescue.gd.uid": "97e4621949779044c024e9017570531a432ac67e", + "assets/kenney/tiny_town/Tiles/tile_0078.png": "2fa0920d257514167df7cb7e00845b7b51bc6e83", + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png.import": "fb29a326c0e849eaad606d7becff219231b3e38c", + "scripts/facility/service_instance.gd": "cb181a87f8a6b5adac16cfa40f2847a32b56d038", + "tests/business/test_business_operations.gd.uid": "94a8f4d83248b74a29ebd338afe4d37622f3e0dd", + "tests/mvp/test_tomari_floor_trouble.gd": "0211358138637d4914e9c4170655e7e42facd811", + "docs/spec/acceptance/P24-02-code-r01.json": "14357b311cf938086bb4b211b6e9d314e9904138", + "tests/mvp/test_premium_room.gd.uid": "0744491a6c526fe8668990eaafc4abdbc9de93ab", + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png.import": "9a74ec5bcf6359faba32bba048c89f065c4aa4f1", + "tests/supply/test_supply_auto_purchase_destruction.gd.uid": "0b8db1142a3f562afebbc09878157c40a40b0679", + "tools/run_p18_relationship_tests.py": "925ccca514aa9f5d81296382311a71064d067e7f", + "tests/s6/test_performance_budget.gd": "cbd42cbf1fd2c06576c24b98b76f77d5cb44ee25", + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png": "32e03a9dbdd0cdd3e02222d15a4ce03a51a6b0d8", + "assets/kenney/tiny_town/Tiles/tile_0013.png.import": "6b197d60a998722eccbb7db2818f6bfc2b688435", + "assets/kenney/tiny_town/Tiles/tile_0086.png.import": "f3f8394a2a71ee1126bb4345fb8d8f67cea26046", + "data/facilities/expansion/staff_dormitory.tres": "161ac4a42439fb39a1cb6dc0df3e08f74c36d990", + "assets/kenney/tiny_town/Tiles/tile_0080.png.import": "bb5f6f6b1e1de5663af445f5bbc79191d2687111", + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png": "e93246af0fc6ca7318f54e04e7840e7cffe44203", + "tests/s2/test_mana_network_service.gd.uid": "61530aa6c2838bef8fb5640865dbcb55ce20b37d", + "assets/kenney/tiny_town/Tiles/tile_0089.png": "8807a4bb17ec0c000480cb2253240af22134e048", + "assets/kenney/tiny_town/Tiles/tile_0108.png.import": "d859c16906928d05d8bc7914b25b6eaf2cb4e771", + "assets/kenney/tiny_town/Tiles/tile_0128.png": "f0ef7a05d32f996a458c13b3d4ebedb81bf117cf", + "tests/business/test_required_kitchen.gd": "df535f9f67213ea9c14fdefc20340f7f2a71090c", + "scripts/core/command_result.gd": "e58abde7f3f32eed1b1ed5c151c5c87b1808fa0c", + "tests/supply/test_mimi_purchase_quote.gd": "32b5d1f3751872be00fe0a15b622dc8fb59b12fb", + "tests/fixtures/p23-03/recorded-badge-negative.json.gz": "510726689fdda1f4175850465e7e755c6fd797e4", + "scripts/staff/staff_task.gd": "3d52e54936b90a65d6824dcde89ce058ccf1258a", + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png.import": "330bb942443bcf76262c39e5cabbcab6f6e372b3", + "tests/ui/test_p23_life_observation.gd": "6cf5c5012e2ee3499482782f0ac19a07997fda76", + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png.import": "8d5a990246f338fc8a7ce066aa7f45ad30979e72", + "tests/ui/test_staff_management.gd": "3dc4841f47636882542d2bcb1ad5d983e1740d01", + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png.import": "b56524b385dc6b2943fb50bdb6d794269d19b9c6", + "assets/kenney/tiny_town/Tiles/tile_0005.png.import": "341188fe4d9a7252587c6ec5791899f0def180f2", + "tests/mvp/test_upkeep_loss_streak.gd.uid": "f3a8d228ea985df1996983a70f94e2f47cada8e6", + "tools/build_original_asset_inventory.py": "2c8b9e56ae4b43e84c63c48b9b594a214c3db635", + "scenes/main/world_preview.gd": "26dd8d785f37f6c9142c80b7deaf8daecb0cebe6", + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png": "fceb76e2f5e6aaba944ea2d9f1e09bc89c77abd3", + "assets/kenney/tiny_town/Tiles/tile_0072.png.import": "26df3904dafc3940609cd321541783d05bc31b51", + "tests/fixtures/required_kitchen_legacy14/formal-package/world.bin": "32f7afb91996026b0053813d34d04d669347b51a", + "tests/fixtures/required_kitchen_legacy14/write-persisted-before-io.var": "5eb925de715d3255c77fa6842fc3f86a707cb3b0", + "assets/kenney/tiny_town/Tiles/tile_0023.png.import": "71e8a768e0effa5eebe81bba36a2d6c1e8b87463", + "tests/ui/test_actor_selection.gd": "328507854d7e3f0fce8ca9e30b4df0067f32c338", + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png.import": "c614c62e55a846daf9630633137249961b430cd9", + "assets/kenney/tiny_town/Tiles/tile_0111.png.import": "371c569a5376df3a7dc54dea4ae23c21ae748d2b", + "scripts/world/path_service.gd.uid": "1d9823e2e0116dda5bd86e8f7ce2758947c91068", + "tests/s1/test_world_service.gd": "9f2dc95177ca42303aab84d31f297ee8d3891212", + "tests/mvp/test_anri_floor_pricing.gd.uid": "3e0e885159d06808dbd293ad039ca6ac39c06299", + "tests/ui/test_actor_selection.gd.uid": "dff4b2caad4565034f05d0eb3a53bee6a0ca6d82", + "tests/mvp/fixtures/operations_v3_0600.txt": "dc4d83d5c2e2c83acb629c42c28d8b1f0a87181f", + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png.import": "dd99fa531fa0b07ee1ed7990f8e3638eb3e2473e", + "assets/kenney/tiny_town/Tiles/tile_0010.png.import": "bf9bb0cd681c96889cbaef2bc33634331f142ee6", + "assets/kenney/tiny_town/Tiles/tile_0031.png": "f857d7215445b6fdef52acd2282c89d4063201c7", + "assets/kenney/tiny_town/Tiles/tile_0042.png": "4e06403d2708b4813fc952feab168c728280fe34", + "data/facilities/tavern.tres": "5ec92230111bc9527b25712611c35c8d8ddc87f3", + "tests/mvp/test_upkeep_legacy_midnight.gd": "65d76394d0dca8783d4f6e8e47203831f18c1c0c", + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png.import": "e2faa73aa4ebb480f80371ceb0bcb401118c378b", + "scripts/supply/supply_auto_purchase_plans.gd": "c7d917a602b4e8d051544cc86efd9bf288e295fa", + "tests/ui/test_supply_auto_purchase_ui.gd": "d1c2a94a4e26958ddbc323f827ce1b5ad2ea52d4", + "tests/fixtures/required_kitchen_setup.gd": "a8590551f306d534ab7dcfca856d5513ee188f24", + "tests/helpers/ui_audio_fixture_cleanup.gd": "6400e8c8a8b347c92c53ae633156772e34ef36e7", + "tests/ui/capture_main_dashboard.gd.uid": "966d243b10320a8bb9fce576d9e85b87ae9b8cae", + "scripts/ui/inn_opening_guide.gd.uid": "3937eabd6b57964fdcbaf46138331f0461838bad", + "tests/fixtures/p08-03/placement.gd.uid": "8a0c83894bce23a9b5f06141fc7b33615fcb3c21", + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png": "cdaffc0959303c023be8d2a67b755c18aa629217", + "scripts/staff/task_dispatcher.gd.uid": "d51b902e2e1346f553a50c3a07c6ec2b596b5e5b", + "tests/fixtures/required_kitchen_legacy14/write-checkpoint.var": "c0b187e3ae548b0ebff69feba5c81122e226348a", + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png.import": "c114c95d234e41ef1156f19c2e89754a0738ccf3", + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png.import": "4a9d72521830fbc4a9f590f4a694dc3cd9528eb2", + "scripts/facility/facility_instance.gd.uid": "5cbc7f112510967cfcc05e8e0394371c1260ee2a", + "tests/mvp/test_upkeep_legacy_midnight.gd.uid": "7570df9c020c33e3dd997bc8773ec3d584f51039", + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png": "98f10936a7eaa6a1dbad2f9b2d15096745cbddeb", + "tests/performance/test_snapshot_ownership.gd.uid": "45bd165e32329b97ab1c57a18c86a8fc7c4bbc9c", + "assets/kenney/tiny_town/Tiles/tile_0046.png.import": "a02d61012477b740b513ded77024777698969f16", + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png": "f47e75b31c0759516f88073b203411516bc8bbb1", + "assets/kenney/tiny_town/Tiles/tile_0022.png": "e7e722a0c21105aaf68c5f99134cb5eb85326b21", + "scripts/environment/facility_cleaning_bridge.gd.uid": "3066b86476e0b03ce259449270c6ac0ac94f80ca", + "tests/fixtures/p23-03/observation.gd.uid": "d2b92c8279161e7a9ffe4cefe03898321abd5a5a", + "assets/kenney/tiny_town/Tiles/tile_0114.png.import": "bebd25774739f9ba00f257b3a80827e20d311dd2", + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png.import": "b974f0311615690ea2d0c367e80f8c1f142c781e", + "assets/kenney/tiny_town/Tiles/tile_0104.png.import": "926d9bb346f6d8e8863b948af991fcef4f7506ca", + "tests/ui/test_anri_recruitment.gd": "2413f447420bcae09abc00907c19c6334ca4709d", + "tests/world/test_path_transit_density.gd": "36ecb7c4a853f61ad41f920b73547ca02248308b", + "tests/ui/capture_pixel_tower.gd": "8575974048f0dc2dcdd53eefdb09ae0707671ece", + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png": "95b220bd5c5cdb2291ad50fdc9c445d4c2055791", + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png.import": "622f3e4afd668f7f46db8f0b1f84262b436bd5a2", + "assets/kenney/tiny_town/Tiles/tile_0007.png": "f1cab07c8c310a255e112e54700b90957e647ade", + "assets/kenney/tiny_town/Tiles/tile_0075.png": "ff1c20525f47bd063eeacbcce3d28c1638e8ed13", + "scripts/guest/guest_definition.gd": "b96da1877fbf5a79179c61bcf69e11dea12deed4", + "tests/fixtures/required_kitchen_setup.gd.uid": "b07fbd3eea3fc9a907a44e875cf6510bb15697e5", + "Makefile": "76009c4017388f4929f9638dfec780c6313a3c93", + "assets/audio/ui/error_008.ogg.import": "8bcc528b1e177a270d6ea6c0f2ca4517d1aca52b", + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png.import": "baf890d916552adabe63eb06d51e2c36b7e12f1f", + "scripts/world/legacy_stair_service.gd.uid": "83edcc247a8a83bac6ba2af7bf4b46dfcd776464", + "tools/regression/unicode-diagnostic-contract.json": "998aa6ef2853067d99cdaa94e9e429401b1a32e9", + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png.import": "389cab459aa6fa1ef66183cc0114dc3d629b1094", + "tests/ui/test_original_facility_controls.gd": "f62759d16e164900b924a3a4fe23aadce2618f10", + "tools/run_opening_restart_flow.py": "6311f48f1c01bbd4392eeaadb65410c4309cdc3c", + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png": "6ca51a37ab298b889e6b4c4a2b2735ade47f6371", + "assets/kenney/tiny_town/Tiles/tile_0067.png.import": "449f1241d2d17e7560f4ce3c5ae8ea7408cd5812", + "assets/audio/bgm/tree_theme_back_candidate.wav.import": "71d7232d04c1d4c680bc0bc783291d8fae2a4dd9", + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png.import": "14a6f1693d11b98ce826b5e23be85f5e51663239", + "tests/ui/fixtures/counted_dashboard.gd.uid": "b8077f6c68282ee9fb4df38b4786c920bc18ef3d", + "assets/kenney/tiny_town/Tiles/tile_0045.png": "11e1591173e66454c3132e6c78e8a7e235642404", + "assets/kenney/tiny_town/Tiles/tile_0129.png": "3c02b6a7c5cf59bfffa4088cc17706f427adbe61", + "assets/audio/ui/confirmation_001.ogg.import": "e69a12ab490e2893d51486bec3ddb4b297813a38", + "assets/kenney/tiny_town/Tiles/tile_0113.png": "17b44f9b2097f2edf24755a1a176365f7b28c020", + "tests/ui/test_dimension_migration_ui.gd": "e69aa512e0503247cd20535bdea646bb311bf7e7", + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png.import": "01f043ced015bffcce3d9971787cb1e32563e2eb", + "scripts/inventory/logistics_dispatcher.gd": "1620a05064c34c79bdbde485bfabb2ac84309b3a", + "assets/kenney/tiny_town/Tiles/tile_0125.png": "c13e66b7f53f0a363d4469b6d2b18df5127967d5", + "assets/kenney/tiny_town/Tiles/tile_0017.png": "4889f5b49315ad1241238ac57e1580c06a0424bf", + "tests/environment/test_cleaning_access.gd": "11206fd3837667c37b7dab8fb816ff094809e785", + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png": "94aa932d261e6e3ca28419aa48ff63335fc75dd9", + "tests/fixtures/p08-03/r05-reader-checkpoint-provenance.json": "945969ac4454828557bcd1f631403abd627288df", + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png": "a893ccb09a0be133b3d4aedafcc660e912048b56", + "assets/themes/japanese_fantasy/facility-icons-v2.png.import": "ffb90c88fd73f7fa8c2aff9641199c549330610c", + "autoload/event_bus.gd.uid": "72f5c6d8ba5146376b1e1ce83ec9b65d7a159f32", + "tests/ui/test_dashboard_coalescing.gd": "ad16d304b0fbd66c3905ba909ee344b763f19a3d", + "tests/s2/test_facility_service.gd.uid": "43ad98fa3407785ed3945d8dead7699e26da2e72", + "assets/kenney/tiny_town/Tiles/tile_0009.png.import": "cf987d75ff15e744ec5c564b8fa53c0641f078fc", + "assets/kenney/tiny_dungeon/Preview.png": "01c23ad3ec7f764f6f2cbfbda9d56f22c0050de2", + "tests/ui/test_selection_autosave.gd": "fea88c71e597b1a4b624cc22e0e7da34d0760ead", + "assets/kenney/tiny_dungeon/License.txt": "1b269f6a34a6dd92aae10fdf7b2f795c26e6b181", + "assets/kenney/tiny_town/Tiles/tile_0062.png.import": "ed55d73526768f9589a3234117eccea1103c44b9", + "scripts/economy/facility_upkeep_accrual.gd.uid": "769e191104f3819fe71faaaa6e6f03e6879aca7c", + "tests/ui/test_layer_skin.gd.uid": "80902c2f1faeda3a26449e94a973eaeef00965e1", + "tools/run_upkeep_ui_flow.py": "4facac7ea9149d7f1bb1d693991f3decf4df7b96", + "data/facilities/rescue/infirmary.tres": "4e43886bb8a938da9da7443eb237f9ee2dc91041", + "scripts/relationship/placement_risk_preview_service.gd.uid": "2f4b9d4160a9daff2f7bff1908dde5f6cdc45364", + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png.import": "d5bfefabd674ada668e5daaa63cc5d14aba5dd0e", + "tests/ui/test_chapel_gameplay.gd.uid": "a17415bfb51e4d39a8b6e9675969aa600ad18d40", + "assets/kenney/tiny_town/Tiles/tile_0005.png": "f53549560217eeac5562eb06665962ae77417804", + "tests/s1/test_p08_combined_migration.gd.uid": "36d825fb6a16fb2bc13e2ce63c39b5a1857883ad", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png": "b3e023032ed954eb1e4009bc723003039e621d62", + "scripts/staff/shift_instance.gd": "4b082f1beb121fa1bc1f3c41cb76b5e92c4a3227", + "scripts/guest/guest_runtime.gd": "3fbbdecf2d55d7184dafd8e5d70776a22b896779", + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png.import": "fcc72693c71d9f76c7b00b7e1b2d356723fe9a8c", + "data/facilities/guest_corridor.tres": "2685dbc090477f2f39332455aa1fda18eee270f2", + "assets/kenney/tiny_town/Tiles/tile_0119.png": "b9da4a3cfeb9500859d970de7187d0be36a6e7b5", + "scripts/ui/operating_ledger_panel.gd": "bc4ac55f166d941c6b85732030c60b844cdd899e", + "scripts/ui/pixel_tower_demo.gd.uid": "ba6095e0ca976a72dc4934f59ab0e4fed5b590ea", + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png.import": "9ca373a93cc292a1735dd1ae8aaf0739f4cb6a07", + "tests/ui/test_supply_auto_purchase_ui.gd.uid": "6f12f82ff95fffa2cc0127b775a9aa0e4e5f9c60", + "data/facilities/expansion/general_store.tres": "908e018483fb8aeffe2028714ffa834becc5ff5f", + "tests/environment/test_cleaning_access.gd.uid": "303ecbaf5e029ed8ba7d950309bccdb9c36fb547", + "tests/s6/test_save_recovery_preservation.gd.uid": "b7c030bb6845fbab86b4f537f963663d42196bbe", + "tests/ui/test_first_operating_day.gd.uid": "67b1ff99405be360cd88ead20ddd33f2fd5a55a0", + "tools/check_p13_content_difference.py": "9fdcd3025344fcd7cdee4f28a15fb7342ddaa77c", + "tests/s2/test_ledger_backed_resources.gd": "269b8af6a48ee8398874fb485056160c59b18fe2", + "assets/kenney/tiny_town/Tiles/tile_0093.png.import": "f05559643efeee6deddd455df0d7087037083fe5", + "assets/kenney/README.md": "22f26dec2f670298a81cc2c9a2f2a4836cfb368d", + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png.import": "81ee17afd68d05749e2dc7b6e8dd25c907146882", + "tests/ui/fixtures/selection_cross_process.gd.uid": "2df008a667635f3ea78262379d7f8a8b6f0484e4", + "assets/kenney/tiny_town/Tiles/tile_0114.png": "51389127ef5605a0f26ac6913db35e2bc345141a", + "tests/s2/test_original_facility_parameters.gd.uid": "16b8fafab42b4e6849bd096d589f64e0b35d7be9", + "tests/s2/test_facility_service.gd": "27882f9d54e052983196ab1c682df7dbdd10b57e", + "scripts/environment/facility_cleanliness_service.gd": "27ca3f093798eb34f15fa7a62c1bb397ba0780c9", + "tests/transport/test_transport_boundaries.gd": "e99c7fbd080489171596436402fdf660c31a91f7", + "tests/transport/test_transport_comparison.gd.uid": "cc809cfb2985e1ceeddcdf7e39f2a1e6604dc2ce", + "tests/mvp/test_runtime_upkeep.gd": "77233ac2827bbbb2af73c6cda2049c2181813980", + "tests/ui/test_cleaning_gameplay.gd": "82badd02393930922687d36cde4b461bc39161c7", + "scripts/core/deterministic_rng.gd.uid": "02b132602601ccc15d6dd1ced95f3aa643a76f61", + "tests/mvp/fixtures/README.md": "2ad31a9f32f0a100d3fb94bf38f7506c36d8e1b6", + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png": "148bc2773c50d717e4421e478e26bbb791d31ae9", + "assets/kenney/tiny_town/Tiles/tile_0016.png.import": "77163ee76f257bcfa3f95d00a6abe77f67a9aa2a", + "export_presets.cfg": "6396f1cf7601f5073aa7aa862b3f85172bde248c", + "scripts/ui/defense_management_panel.gd": "239d8c69aa93075e20dbd194ba5e2af82e6a5254", + "assets/kenney/tiny_town/Tiles/tile_0000.png": "e743c54239ad02d5d34f9b8ce3c98d5b9e4c8feb", + "assets/kenney/tiny_town/Tiles/tile_0015.png.import": "d15ebce1cbbc0f93e27a58f02a7cdd0f5a380975", + "scripts/supply/supply_purchase_quote_v2.gd": "913c309346d8843759248bc5993350dacd8ab17e", + "data/facilities/warehouse.tres": "6ef65e81033748d8d7ae10b25c40ea3057f59ba4", + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png": "ac7fe54a21532c1e9db1753c9718b656a677714b", + "scripts/ui/supply_management_panel.gd.uid": "bbd506d00bee04b4cfb6f130dd5ec03b4887ac89", + "tests/s3/test_runtime_path_traffic.gd.uid": "44197b39ece0ded912efade2d0b167c45ad4da5e", + "tests/s1/test_spatial_subslot_service.gd": "eb0a82ec06da269dcc323ade2f1490aaa6dde7ee", + "tests/s4/test_original_relationship_model.gd": "1f24b4fcbe7a66f6efc3d290718f0ef56d051927", + "assets/kenney/tiny_town/Tiles/tile_0101.png": "f3dedcbe421864d02ca34398d7aa9d80632a7da5", + "scripts/mana/mana_network_service.gd": "e256c25fbcba6462986e4a9f01f70cdcf24147b4", + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png.import": "2980f3fb61788a95d009b53f8f55d52aa39bbaa1", + "scripts/authority/heat_state.gd": "349a25941eeac0012ab4aed79a3520fc436ef264", + "assets/kenney/tiny_town/Tiles/tile_0040.png.import": "e344b4dff1b062246bb3fa957b0313a587c321b8", + "tests/s3/test_runtime_path_traffic.gd": "92c6dad468a77deff770d7958689554858cdfea5", + "tests/s1/test_path_congestion.gd": "3882a640fbb7f78564caf478b6db7e68ed8eaf5e", + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png": "dbcdc56a8956ab62f93aef417d833fc40c16a5be", + "assets/kenney/tiny_town/Tiles/tile_0100.png": "da234e5105468d27dd092d049d84bea14d17bfb6", + "data/facilities/staff_door.tres": "8f590c6bc86f8c2f743774a465056091a9818bfe", + "tests/fixtures/pre_auto_purchase_runtime.gd.uid": "e850e14a78fa5b26ebcff5304a755e5d22367572", + "tests/s1/test_runtime_infrastructure_integration.gd.uid": "d228dd6cad20fd427d3a4deae99b6e75f34b3172", + "assets/kenney/tiny_town/Tiles/tile_0014.png": "20737fcec3cef4015845b523141baa9d1491da26", + "tests/transport/test_runtime_transport.gd.uid": "a51a25ad63f62774cc9cfcfab5830951c9ec2d01", + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png.import": "7611dae8095cf3efd2ca902baacd9f426c9b273c", + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png.import": "cd48582cd867f60f6d87fecd2a9fe0f797608704", + "assets/kenney/tiny_town/Tiles/tile_0113.png.import": "8b935c130c0a34603a946ffd4796cab2d84cbc6e", + "assets/kenney/tiny_town/Tiles/tile_0071.png.import": "3439e8d2ae6e5c3c7f830770d865a5aac79320c4", + "scripts/authority/incident.gd.uid": "dd340201b334234cd5a9462f5d565aa76789924e", + "scripts/transport/elevator_service.gd.uid": "20c528404d16f1eaba893535ebd60125136b0a23", + "tests/fixtures/p23-03/layout_comparison.gd": "4a389452c440c7067083e5aa7fe9e52f1b7bf1ce", + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png": "6bd64a7974df44aa1d2a1955ee337b90cb9096f9", + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png": "22e1625479e18413bb9b235627a6c52533ce9819", + "scripts/ui/event_log_dialog.gd": "d750f2ba2bd87ff58e6597a7ec9c4eee229a26b7", + "tests/ui/test_main_dashboard.gd": "b3b7806fdac3966e465aab7aff088071879a8f11", + "tools/verify_exported_opening.py": "811cd7729cd22cf3df883bc6cc57266480e07aef", + "assets/kenney/tiny_town/Tiles/tile_0018.png": "f9f97f852374047959ffb474271b3ab0fac2397d", + "assets/kenney/tiny_town/Tiles/tile_0109.png.import": "466d53cf05e8b7f327a6e34cdf2ccebd26ef2d72", + "tests/mvp/test_tomari_floor_trouble.gd.uid": "9ff551b343e643daddac9f30101adc11721f1fc2", + "tests/s1/test_path_congestion.gd.uid": "f6a9f99103fa9c69534db5f534bcf54ecd3885f2", + "scripts/core/save_service.gd.uid": "8c7f516f63462a03bc7fc89354556f25ce9bf1e2", + "scripts/construction/placement_report.gd.uid": "f28046cf455a46335f418c3564a873fb719f4659", + "tests/performance/test_world_snapshot_cache.gd": "5c554ea634d15e77aef470a6686c99eed1263e3d", + "scripts/construction/construction_service.gd": "0c00acf0e72f327c22099fda4ea8282027ab1374", + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png.import": "f45368696b07cff0ee16c2144c5affb817b106ab", + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png.import": "fac8e6bf50db3b437b58d474e6160ddc55b3ee54", + "assets/kenney/tiny_town/Tiles/tile_0052.png": "f94e72d7979b58daad8cbf6de9df13dfff813bda", + "assets/kenney/tiny_town/Tiles/tile_0087.png": "5944e65314ffb4ff8186e14838ad0045256983d9", + "tests/mvp/test_chapel_service.gd": "db8e4d6643b68ef5997ca03089286a311ec1636e", + "assets/kenney/tiny_dungeon/Tiled/sampleSheet.tsx": "39ac392b6faab91aef054843b79dea1926a0b214", + "scripts/facility/facility_service.gd": "47236a3a97bd7f520730a067b7eec3b7ed3743a2", + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png": "3d05e584b9d54deb1459c79d6144934b10e67352", + "tests/s5/test_authority_service.gd": "74fcd5afeedfd277aba8551bad6f5725b03d259d", + "tests/mvp/test_staff_unique_contract_report.gd": "70b005d714af34cf2e1539d72a6ae8d94b40bc8f", + "assets/kenney/tiny_town/Tiles/tile_0107.png": "498d999f0d7fbe2c288f47f0db7dc9c93a1ea4a0", + "assets/kenney/tiny_town/Tiles/tile_0122.png.import": "bdf0adf2246bed6ccfce606f5164b339d25b8378", + "scripts/ui/layer_interface_skin.gd.uid": "2c07818f605a15b2d21c10c835480e347bfb2b96", + "assets/mockups/the-tree-runtime-ui-v4-icons.png.import": "04e0ef4d947e24a528274f4dd8f1944586e3cd11", + "scripts/staff/staff_commute_service.gd": "e5191a5f5a91ab2877dae44c89a76750a51b3f24", + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png.import": "dafb6561be560d47256cdb94a928f95d180442af", + "tests/staff/test_dormitory_shift_cycle.gd": "091925cf338a1b2c58a6e10f60c3ef7a285d6ffe", + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png": "db9f646cb6369774a2432fc2d05b175d32a31e2a", + "assets/kenney/tiny_town/Tiles/tile_0081.png.import": "2ed5fd13ca16f7b1948ceb14037add24e363c647", + "tests/ui/test_staff_rescue.gd": "8dd18a8e6a93a2efd6cedba1557ad746a735ad90", + "scripts/ui/operating_ledger_panel.gd.uid": "55e534639e92480d9fabec2ea640c696645c8186", + "scripts/data/facility_catalog.gd": "7129ba3516d56b9839f8ce042c6b59b7160bf5f8", + "tests/mvp/test_fine_cleaning_effect.gd": "8cd04b1e6acc5acde59fe5c00abd2c9746dc386b", + "assets/kenney/tiny_town/Tiles/tile_0123.png.import": "a854f8b5fbef45402d2c6a1c57291260a3a8e09c", + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png": "b0106b2d4119b8cb9a6953aee95cbf3bfd513a3b", + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png.import": "d51b9b7e5f4c10dd2fee9cc303c434c99365d0e2", + "tests/supply/test_supply_save_migration.gd": "46c6180988b7f6235b2fd3e10cde38b28720c64c", + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png": "3029b20487c9d00a24f71c3c3960eb31ed15bdea", + "tests/s1/test_path_service.gd.uid": "8228e8772533d406d7a0b3be74b026192bbf6b73", + "scripts/staff/staff_runtime.gd": "d6863316e112dba9e80d6875a396108cb767995a", + "tests/mvp/test_original_room_zones.gd.uid": "4c55bc4e471ee9f7e7accbf67c73b7dc9b6bf7a3", + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png": "0dfcb2152ac28205f05120d46fbf6c0071b3f3ec", + "assets/kenney/tiny_town/Tiles/tile_0073.png.import": "58c4ee91b8eb2b9b22ed441587d79d868359738b", + "data/facilities/cafeteria.tres": "aed6bf92e73e9c44e50f198c599a35ff47fb3352", + "tests/staff/test_rescue_elevator.gd": "c7295d4decee5078e4cc5044792bdbe30808b7b3", + "assets/kenney/tiny_town/Tiles/tile_0043.png.import": "c22d4442a0138417076319fec8b823eff4390519", + "tests/ui/test_anri_recruitment.gd.uid": "cc93631e84f285eccbf52f3dcfacb47aa4dd2a27", + "tools/regression/bootstrap-scripts.json": "c9a31c7d86978fb4ffb12ed459d97727de8de08e", + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png": "4e9bc12913a6d89acf04d8ab8e303d04191690f4", + "tests/ui/test_guest_decision_log.gd.uid": "ce84cd2ec3edd4f987fc296e7ea96655489f5750", + "assets/kenney/tiny_town/Tiles/tile_0082.png.import": "00250e615cd781bb50cdc13c513987cab64aa342", + "assets/kenney/tiny_town/Tiles/tile_0117.png.import": "9306209b1f63b41a8b99243e9d479096d211603c", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py": "62fea34b77926c0fe13703843a73668cc962ceca", + "assets/kenney/tiny_town/Tiles/tile_0074.png": "df9febc72071ae17b3125938f15109dbb2343b08", + "tests/mvp/test_runtime_operations_integration.gd.uid": "fd5be86d72729db947a9a8701aeaded8275868ba", + "tools/run_p23_life_observation.py": "0a255140d48e3cf194c1644948a0f1e1dc89a3ca", + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png": "1191cd3008c85653c9121cc13d765568e34d2858", + "tests/ui/test_defense_management.gd.uid": "e6db29abccfdf2491476283f0f9510e96478fbd0", + "assets/kenney/tiny_town/Tiles/tile_0040.png": "92284af1ba14e1664e69ee4fc32ff4978ad134df", + "tests/s2/test_original_facility_parameters.gd": "7b252a137c49422c11f427962358b64bac4ca7ee", + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png": "637b6977076c0e25cbefe4b3fe77b2a2b539ae5d", + "assets/kenney/tiny_town/Tiles/tile_0091.png.import": "ea64ab97a17474f269ffb0324d2beeb78253bcd8", + "scripts/ui/infirmary_room_art.gd": "54c24e3b1e79f92b578b47623d7f13132fcab962", + "data/facilities/expansion/maintenance_workshop.tres": "7691a85d9517fc5b97dea8228cd3caae60649e98", + "assets/kenney/tiny_town/Tiles/tile_0060.png.import": "404afbbbaa8b48a413b7c4f30673117498363711", + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png.import": "d4a227244140bb2e7912e8395da0c21f581cad31", + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png": "705fa2d3345dd934255ebd4564bbac76511ea931", + "scripts/inventory/logistics_request.gd": "e373a96c5f82f87e96cf1541c36f34a5c45fbe8e", + "tests/fixtures/p23-03/passive_observation.gd.uid": "5a138e4c6495637d0032eb266e3d390f358c0932", + "tests/s1/test_runtime_infrastructure_integration.gd": "9f336c295181fb1a82552966c535c86a4be4c060", + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png": "48971500c861b59da583ac1645f7b13feca5ef88", + "assets/audio/bgm/tree_theme_front_candidate.wav.import": "8e088e08451168233c76d4bcbcd00476d3fdaca2", + "tests/s0/test_command_transaction.gd": "4b1fbc009489e112eca7d51835e6a9948bd83fc8", + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png.import": "fb00f54536a1d7f7616cfb412a3b8c74f6f95c12", + "tests/s1/test_path_snapshot_transit_guard.gd.uid": "61433dc951bd9edd63768702e0a1d8f842090a5e", + "assets/audio/bgm/tree_theme_front_candidate.wav": "a7a23b0f9bf8f79114ac4c41b27abf450b858253", + "assets/kenney/tiny_town/Tiles/tile_0036.png.import": "b5d346d0865693dae1f48e751bca5dece4acdb5b", + "assets/kenney/tiny_town/Tiles/tile_0024.png": "7fec97cbc101e68a31f213a472c968c9bd4dc8ea", + "tests/ui/test_original_facility_controls.gd.uid": "388b5de34df7a31eee6b222356f51fc934d82ab9", + "tests/s2/test_kitchen_production.gd": "c2714b034fac14af582c86fb1b53b05a5b33232d", + "scripts/ui/staff_management_panel.gd": "f3177761af74594a455c91933d0f3157e6249acd", + "tests/ui/test_opening_assignment.gd": "5c532af52b450d25d506998074cda33b7d44cf5f", + "tests/fixtures/p23-03/diagnostic_stream.gd": "7f51e24f86537dd18f246ec6498b570a919890d0", + "scripts/events/event_condition.gd": "f398a3a9cdccbaedf10142ded1bc294028e9f4c4", + "assets/kenney/tiny_town/Tiles/tile_0116.png.import": "108ba0769fc54d2fb86aa1572d25deadebc95fa8", + "scripts/ui/paired_bgm.gd.uid": "b3ba31fc6dd30f923aba1a487ee970d6b03f6fac", + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png.import": "911a2ec9adcdd9c3c163023bcc62796faf6fbe53", + "scripts/core/simulation_digest.gd": "433939c9933a860aa50d34e6ddc5b8e650f49442", + "scripts/environment/facility_cleanliness_service.gd.uid": "07c246051498e88a43d738267dc353c8e85da3b5", + "assets/kenney/tiny_town/Tiles/tile_0050.png.import": "08a03f3dca4437ad86d0a4900fb7e4b1d5d193e4", + "scripts/guest/guest_definition.gd.uid": "41955d39e54439827e6d495655992f036e1aed17", + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png.import": "3aa34669b6ebbd50310217d8c545a485da3d9cf3", + "scripts/facility/facility_pricing.gd.uid": "d4329b8a4162c9c1d7cf123d511d58128a219f83", + "tests/ui/fixtures/operations_os_observer.gd": "fc6ba3a573aa95865e29b0f4f06e35faf2398440", + "tests/ui/test_guest_observation.gd.uid": "0a6747556f6b7d0229ec71a8a6796bb8ecb8cda7", + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png": "208da4d3739972c61397cd95c4dcbeb9a62db7dc", + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png.import": "92e0ca308af457da0bae45ee452423c144d495f2", + "tests/s1/test_excavation_service.gd.uid": "6cbbf97bf994bd93835c0255c9ca89d2a7c336db", + "scripts/relationship/relationship_service.gd": "ba632c34d2a3fe5ebcb742746d3bbf54e06e383a", + "tests/s4/test_runtime_relationship_events.gd": "4029e4f56cf4761c9e16341c96af96284c1479e0", + "assets/kenney/tiny_town/Tiles/tile_0051.png.import": "6dd594639c845840b1f3592dee7e5190cd6a85b0", + "tests/supply/test_supply_auto_purchase_boundaries.gd.uid": "bdfb6b40b05d196100de1de4350303a97baf777d", + "scripts/construction/construction_job.gd": "c0758b403ce0e0d0333a196783c91839e6e98af3", + "assets/kenney/tiny_town/Tiles/tile_0034.png.import": "f5e5db6fba619825c31b7c39d9b4461089dfe3d0", + "assets/kenney/tiny_town/Tiles/tile_0131.png.import": "f9539a8d71dd148effaa153d4264444062079c7c", + "tests/world/test_path_vertical_policy.gd": "c57eed6d7254239d119021721a9d90717c64bdba", + "assets/kenney/tiny_town/Tiles/tile_0058.png": "a27b994d918c18aab4d2b8784e64fd250e96f548", + "tests/fixtures/p08-02/mixed_world.gd.uid": "206b8d048c1c8f1bdcc5e754a8adec97bcd99588", + "assets/kenney/tiny_town/Tiles/tile_0082.png": "cf199cfe52ae9e47d1ae58c5da3459fe88cd8088", + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png.import": "6f702fbef4d3fa32a9307c0d34870a9f93f40adc", + "assets/kenney/tiny_town/Tiles/tile_0002.png": "8f24c62e833011bf2dc2e2025dc636f6c10a54b5", + "scripts/supply/supply_catalog.gd": "c18e6d3274ff91d644f13e9881dcd1f269427e7f", + "tests/s1/test_runtime_world_construction.gd.uid": "298eef5adbb13e96076734bc12527392a9a171cd", + "assets/audio/ui/error_008.ogg": "8ed96e4d6df1bd01e888205d31dacf220d24f18a", + "tools/capture_facility_audit.gd": "f26850360801c64621050ccbcf935e7f06fa3a44", + "assets/kenney/tiny_town/Tiles/tile_0109.png": "2c97ef129a3e879558f60db80466168ec32286f8", + "data/facilities/expansion/clinic.tres": "8bf1b502ad8b7b701e86855bcbdb6b1a0f03943f", + "tests/world/test_path_vertical_policy.gd.uid": "9544764dbf255180b220bdbd4a90fe6ff37e8cb0", + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png.import": "5e96fcd299f1f2dc61ee82f98c9b6b4b3521a51a", + "tests/transport/test_runtime_build_preview.gd.uid": "bf5d81c0b9cdc460783d3325f68d17c4977b25c9", + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png.import": "fa0308da4169ade937c126d983b91b601040d659", + "scenes/main/main.gd": "5d136195c7e28a060cde7473ab76baf46b7949e8", + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png.import": "74d7566dcea5c27303e2f979b103bb8db3e8aaa1", + "tests/transport/test_transport_comparison.gd": "1be97716d6ef1f8e446d77e5f99f6a9398f432da", + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png.import": "02eb85a1b5bbd1c87cb53a950720aa75cec9af46", + "tests/business/test_required_kitchen.gd.uid": "c8d712e1261eeee245f8f683efe421fa3420c929", + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png.import": "def516244c3022ac4846e0d08b56845aedac77ad", + "assets/kenney/tiny_town/Tiles/tile_0035.png": "391b766d49f368c670f4992d2c09934113700e79", + "tests/environment/test_weather_timeline.gd.uid": "71ce7840cf9e2124e9e7738bb15857d8400f2ddb", + "tests/environment/test_weather_recovery.gd": "969f26c85087d71eabd2e3318f0ef6bdaede3181", + "tools/run_p08_normal_placement.py": "2abfa21dca420a63137784a45542515fbbbbaec9", + "scripts/ui/room_presentation.gd.uid": "32a6d63dc818d844a67a4559953474ce061a1946", + "tests/ui/test_rank_pointer.gd": "40ca2296f54d968f21ec2a682dccc0b7045fb0db", + "assets/kenney/tiny_town/Tiles/tile_0126.png.import": "0af71de9ad10a584d24c574d926a1e5136bf52ee", + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png.import": "ff7f8ffc5a11b8f67cae163893c321de035f64f2", + "assets/kenney/tiny_dungeon/Sample.png.import": "31de59a87f5ba70a1f543e328bdab9319b3dd335", + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png": "2ceaed8d7e58e10cf5bba5588df9a6f8b3979117", + "tests/fixtures/required_kitchen_legacy14/provenance.json": "500bd62599a191643156a8dbd194825bee482735", + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png.import": "8223125ad9521db1b6e0af066bd578ed2f93a803", + "assets/kenney/tiny_town/Tiles/tile_0093.png": "18dd43692d6cae02a52939cb232cfb33601c8a83", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png": "a15c6e8f1d244c9be7d552a5e302492a4a0a04ce", + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png": "6dfd70ed460f1691e397f8c4694c39358723e2a2", + "tests/mvp/test_operations_coordinator.gd.uid": "906edceb0fb7c24ddfd34ab614becc5f80bcaa0e", + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png": "1d2d96230f9939a5a4e803c3cb7d8fe54ccbcaab", + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png.import": "f064af5d892e6d2f635abe7eb1afb9b827f2c959", + "assets/themes/japanese_fantasy/world-front-v1.png.import": "39f062634d4561fba5af02c924978a041a055593", + "scripts/construction/construction_job.gd.uid": "349913c3dba6d8f11c9401f7dc0fb8f50d656bd0", + "tests/s2/test_service_start_slots.gd.uid": "36218c1882867bf3eb0d62fe7bd63e792411a324", + "scripts/ui/manual_save_slots_dialog.gd.uid": "d7902eb1554c8acb6fbe34472844deafdc7d0298", + "scripts/environment/weather_timeline.gd": "ea4c0a02ee0664308d544411313ed0c4e0aa1312", + "tests/performance/test_perf_mvp_001.gd": "bd71b22c42c6845f43884ae4864e6bf5d86d9076", + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png.import": "928cf66d00c9fb9f000b26d4eebaa8d374336971", + "scripts/ui/visual_theme_profile.gd": "9d66bb07413c4a4f77b239fd90b55609886c9f14", + "tests/ui/fixtures/opening_restart_flow.gd": "9dfc9687e346fd0ee400fd81e4aae9c1d1e02425", + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png.import": "229333773d77d8aa8312e7635da082b03ff92929", + "tests/supply/test_supply_save_migration.gd.uid": "37bbb3026e021b4f5186dbda91dea5388a3c71af", + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png": "32caf07e70086ccf863f5c63e1e8634aad94d508", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.prompt.md": "ce2d6ac7f71130f5966958a28d86632347a06636", + "scripts/core/save_migration_registry.gd.uid": "8b78faa85c9ba367bb7ddd2e78963b8623f2b2e5", + "tests/ui/test_dimension_migration_ui.gd.uid": "f4aa6cc7ccc7a82d3932286e28e03cdbded4703c", + "tests/fixtures/p08-02/mixed_world.gd": "bfd68b1064e9a45ebf63620ff7e5360109293794", + "scripts/mana/mana_reserve_balance.gd": "fcfa4e236cfdfd816995e457c20c350f53b0efe3", + "tests/mvp/test_runtime_mana_depletion.gd.uid": "2747861d4ffe08cde19279517b288dc276a8ca84", + "tests/ui/test_upkeep_closed_ui.gd.uid": "e7507043ad6a46045fb53bbd0c7fd5e582d0d0e3", + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png": "d7b0e35601f1de682115ce3bbde9ec1e8658b1f4", + "tests/fixtures/p23-03/repair28_frame180_projection.json": "f508b8d6fb03a48b8adb97afa9651bd93951159e", + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png.import": "f82a842d0d066dbfb2fdf7da3018e1b66034bc13", + "tests/s0/test_runtime_integration.gd.uid": "8daeec0a28c575de01a7c3f3cd784012362ff95f", + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png": "f5ae1b68cecae97380196051be0b9cbabf432a95", + "assets/kenney/tiny_town/Tiles/tile_0098.png.import": "70a62870f093abb8bbbb5ae8cff8d68b6e952149", + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png": "7b6f8efddb904da5468d8aee5ece1b673f2e3156", + "data/facilities/infrastructure/guest_stairs.tres": "87cf8d8ecd25c9e7dfaa4f56bb3ea782e52d393f", + "scripts/supply/kitchen_production_service.gd.uid": "7d850a4327a0ace577669e887e483d42b4d651c6", + "tests/staff/test_rescue_elevator.gd.uid": "0a28c015109b1b293c484db00faddf8bd00f40df", + "assets/themes/japanese_fantasy/world-front-v1.png": "c07fc00647ef45427af0903b2b8bb5295a646f0d", + "tests/s5/test_runtime_defense_cycle.gd": "8d51f38dd4e3c80cb328322ef34c162716eb8afe", + "assets/kenney/tiny_town/Tiles/tile_0127.png.import": "60063ef736f89bf052cda65a28719f6f592d5512", + "tests/world/test_elevator_topology.gd.uid": "afc9d9b7627eeffba701b957ec8107a283f46f2b", + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png.import": "9b3f27f2deaf1dd6de8063ef0276e8daa24d2974", + "tests/ui/test_approved_free_unique_arrears_ui.gd.uid": "5af9ecbc695561159c9f0bc33f5104bdbe0bb790", + "tests/s1/test_weighted_resize_runtime.gd.uid": "a5440ce5b5ad618f1ba5e040853eb6194bbd068b", + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png.import": "785bc5139be504e3c1232914942cd9a25f20c8ad", + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png": "08f2649e9953dc0fc8d57232fc6b0453d1e9367a", + "tests/fixtures/p08-03/passive_placement.gd": "3e4664e563838333924b07f7c4e4f991ad4e52b5", + "scripts/ui/pixel_people.gd.uid": "265f4bf05c566bdf1cdf5568710e812fc72e49fe", + "data/facilities/expansion/secret_tavern.tres": "5b5deb7dc729ec6664c499592f54e2965d39021c", + "assets/kenney/tiny_town/Tiles/tile_0112.png.import": "e88bc8f99226e954283706b0e26ce79d0cf4eff8", + "scripts/supply/supply_auto_purchase_quote_plans.gd": "41c89a54ffc153fc2525be86aced378a9afeeea1", + "scripts/ui/pixel_tower_art.gd.uid": "f25230c82c12b9a56b85b5b138a6a642f08198ba", + "tests/world/test_legacy_stairs.gd": "6fe75133f0415bd3b630be18102575f6a3ae9d3a", + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png": "906f46bdd70d0feb2f1826478502bc08f5995094", + "assets/kenney/tiny_town/Tiles/tile_0020.png.import": "94483bc090de0153c47c426336a66d9327b92da6", + "scripts/events/event_instance.gd": "b14afd4ed203628d9b192ad2a732f3420e8652f6", + "assets/kenney/tiny_town/Tiles/tile_0006.png": "20f607bde5f64c755f96ec56ab51fa8451558b49", + "scripts/inventory/logistics_request.gd.uid": "1658c06c9971fc24a1fc4c666b8d46c530694aaf", + "assets/kenney/tiny_town/Tiles/tile_0081.png": "60fd8ab8a33b9f3a06a145a4c30c80c5eeaf55d2", + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png": "96972bdad95702b438c42c322639c431a4456add", + "assets/kenney/tiny_town/Tiles/tile_0072.png": "b3cc264cb7e8a2c7ec1911f34c5f9655ea2480ab", + "tests/ui/test_upkeep_closed_ui.gd": "a2ac229b0382a69de1315edfb43ae134727c1c46", + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png": "12634df1965cedd4504cd6e640bcaaf18eb63b19", + "assets/kenney/tiny_town/Preview.png": "127e13ce0e1e177b28bc94df228395258a9d064c", + "assets/kenney/tiny_town/Tiles/tile_0000.png.import": "49644d27dff0e1a2bd20dbb6926748956867d871", + "assets/kenney/tiny_town/Sample.png.import": "a2ddb939bf92a3a51bd359dff1f1a28bca7fa678", + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png.import": "6b1f637195e0b4d86582cfe42154873bc2fc28b9", + "assets/kenney/tiny_town/Tiles/tile_0044.png": "4a0799d315f6e618b1f3d6c7daee38a66f849d62", + "assets/kenney/tiny_town/Tiles/tile_0121.png": "9ad5ce62e53c09017f07ceb4d327d8bfe8035980", + "scripts/ui/ui_audio_settings_dialog.gd.uid": "a0e3664c60ec3b7479c1d445de09b3565ab6b6ac", + "tests/s2/test_ledger_backed_resources.gd.uid": "cfb66a0b898480d565e192fe7c29bf1d4f0550e1", + "tests/s5/test_runtime_defense_autonomy.gd": "441c3d448c19e2aef44b85e895109500767494d1", + "tools/test_p23_life_observation_evidence.py": "53b292d0be98a0f746586ac53072586b4c75ba38", + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png": "19e40a9aff0b93de87af396e1d953b640662a7c4", + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png.import": "184f724df7308bf721fe7a6698d4ee764e59c6ad", + "assets/kenney/tiny_town/Tiles/tile_0076.png.import": "691082e0c7ad79e732607ca64f1d39e49ef8085c", + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png": "93866d105ec4a0b527a6a0a1832354cfaee0dbe8", + "data/facilities/expansion/private_bath.tres": "bbca8bd407f8e15edde1f59148452af051e2b93f", + "tests/s1/test_route_subslot_path_adapter.gd": "287aacd57dce1b1e4d04b950ea25f24b85669289", + "tests/mvp/test_runtime_mana_depletion.gd": "18a4b63614001bee6cf87ed657b8641d2b70f5e4", + "tests/staff/test_staff_dormitory.gd.uid": "6adaad151adee86d52c3d57f30ff50f9dc4ad43f", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.prompt.md": "ec4a53392d395e81bc552c84a2618da97df862bc", + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png": "c77f8aed7ca9628282d50197d5314345e1bb32b1", + "assets/kenney/tiny_town/Tiles/tile_0048.png": "3d500133b9d801695ef5fca76f77a236facea0d4", + "tests/s2/test_economy_service.gd": "e219de6c5a78c7ed339b080d5154f434989033ad", + "tests/s0/test_stable_id_generator.gd": "38ab4aa269799418ff2cd62f94396a081912f04e", + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png": "e7d18500a0a10bc76d6820d683db951b5c0b92c4", + "tests/s0/test_kernel_and_save.gd.uid": "59bc4cdd96b7de5cc52c62d7198cb5859d814f28", + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png.import": "1a6ec2269a10ec474072bb667d516b3b08692678", + "tools/regression/suite-policy.json": "d0bddce72981ae73d11a56e07b0e326d56fe9a46", + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png": "7b0e33d5f272637f8defacd8559a29e3f7d741c0", + "scripts/guest/guest_runtime.gd.uid": "7d64240e86a244232ae102a849aa2cd7a3eef5bc", + "tests/performance/fixtures/uncached_preview_reference.gd.uid": "f37706b9cc672f62771b93f869048891a8209279", + "scripts/economy/economy_service.gd": "8b9e690c4f3e1540b4d93d0b886cf03e2c1b061f", + "tests/performance/test_perf_mvp_001.gd.uid": "046185eb80a72721e74e780c009d5add6ff27f4d", + "assets/kenney/tiny_town/Tiles/tile_0032.png": "a3b4563734b1ef31c5ad803ebf39380590105e5a", + "assets/kenney/tiny_town/Tiles/tile_0110.png.import": "426625416396ddb781732744db81e65a7984f771", + "assets/kenney/tiny_town/Tiles/tile_0043.png": "cf9b5629a28b24ae95a65eb2a54c264f092c7065", + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png": "00e3e0de60ab3555ba48a3daeef0dc23402ae9be", + "tests/s3/test_guest_service.gd": "2b195b1a17c1cba5f25e9c1101a0431a341411c4", + "scripts/authority/evidence.gd": "473d39c050bc00332b83d54492af6ba9a9783003", + "data/facilities/kitchen.tres": "c877fbaa49fc97c236ea87db5db1783bb5dd02d8", + "scripts/facility/facility_instance.gd": "0b4e72a32912d7e458daef0ef6c25396f5e3ba35", + "tests/ui/test_p08_normal_placement_ops.gd": "aa5663dc391a35907fb72a02d104417b390b9825", + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png.import": "a31886b93fd4311a07935f918ad5cd70aa9f7ad8", + "tests/fixtures/p08-02/README.md": "b602db4607b34a68f32e2d9c89a3f8e2fd075cfb", + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png": "bb7c70285062b3b3a10e7a72a29c00537ce918e7", + "scripts/ui/infirmary_room_art.gd.uid": "c8831ba57b84f6af8dd34ed422a504e11cbf1941", + "tests/s6/test_runtime_save_lifecycle.gd": "3a08b35f7b7a605ad576b05385b5acea3df3714d", + "assets/kenney/tiny_town/Tiles/tile_0017.png.import": "87169b068c71f4de3a21f7acc194fabc1deefee3", + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png": "765965a97a1c2978a633934a5e39f0aae1bbb172", + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png.import": "d039a8893feb53784f680e040849baa1b19a3494", + "data/facilities/expansion/premium_room.tres": "25b09da890c9e796f5914e1b1433d086ab6260a9", + "tests/s4/test_original_relationship_model.gd.uid": "0b2111c5cd8e4c813ea0e9be4123ec343a545f58", + "tests/s3/test_staff_payroll_operations.gd.uid": "2d2aa66e193b2adf660909fb2ca4dea1bf1ac2e7", + "assets/kenney/tiny_town/Tiles/tile_0085.png.import": "75d1d07879c5610d34e876c9011aa51e1055a722", + "assets/kenney/tiny_town/Tiles/tile_0129.png.import": "33202e20fac9de835c7fb84fa0045cde5a7a852a", + "tests/fixtures/p23-03/queued_elevator.json": "28d1d48a8bd911438bfe38e95d3383fcbb7f93ba", + "tests/s6/test_save_preflight.gd": "f15343c3c89e3a9407066192a590db2c01f48de6", + "tests/performance/test_mvp_manifest_cache.gd.uid": "005858f9bd9e8ee916e98fff52a4fbda2219cd38", + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png.import": "f5fc4d0332e56ff01da22beb58a2d54265c32c3e", + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png": "f9ad9b7a8b1f4bf86c93f137f274cfc053b2ef6e", + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png.import": "cf5a00aaedb8d98c09cfa911411cd96b129058ed", + "tests/mvp/test_pending_service_pricing_report.gd": "e28a713864e3e4f9eed2412fa1f7a6033ac13f4f", + "tests/ui/test_event_log_ui.gd": "2753e4b9ebc45117943f438e5b8c544b0fc4ef31", + "tests/mvp/test_upkeep_loss_streak.gd": "831d51ff755407254ceafd955afa826a68839d31", + "tools/capture_facility_audit.gd.uid": "083e09dcf6107dd360c58cbb2e7c9de01e655e36", + "scripts/data/mvp_content_catalog.gd": "a036af8389e33db35c7b27ca5f0d9df6faa21892", + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png": "6e59a442db93c1e92ae71baa4700f72b4461d7b4", + "scripts/defense/defense_service.gd.uid": "41385599c6a3fced4defdced95cdc052a9fa39f7", + "scripts/supply/supply_auto_purchase_quote_plans.gd.uid": "1f035831cb761605f7d37117b9762d1804bad79b", + "assets/kenney/tiny_town/Tiles/tile_0121.png.import": "8c5f09da86a3b5c83ef675d5b3e1ff64f8832bb4", + "tests/s5/test_runtime_event_defense.gd": "34f1016d5fd06f071847fde5c250971669cf5716", + "scripts/core/performance_budget.gd": "b1c9b6967b844f0df87a6b951e4b7f17791cf76f", + "tests/fixtures/p23-03/passive_os_recorder.gd": "e2b65442613f6498affec3a446c00ff5b19d93a0", + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png.import": "e3fc9c6a24597afeddd9e59d86fc6ff7b613a370", + "assets/themes/japanese_fantasy/actor-markers-v2.png": "73412b75784d02b1be373ccdb00ff1df45a5d404", + "scripts/ui/operations_camera_controls.gd.uid": "9df6a70fca3e275cc54aeafb1ccb1917accaacf9", + "tests/mvp/test_original_room_zones.gd": "e201410707f3b719c6ac4f40eb68c0a52f1685f9", + "tools/strict_test_markers.py": "739e1cd13785dd83f747e00161f210cb943c4250", + "assets/kenney/tiny_town/Tiles/tile_0075.png.import": "bf2e608fbe393aeda9869b5bef2ed94f5d32ce15", + "tests/ui/test_approved_free_unique_arrears_ui.gd": "5018f077d1ecc97106fb766ad9dd15b69ad8f108", + "scripts/core/simulation_snapshot.gd.uid": "fe2f89f02c3f3b03e4f1a3830b6645aa249fcdbc", + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png": "a03571a276fcf7f92ad928fbcb54798e1a0893a4", + "data/facilities/guest_elevator.tres": "d56b40c7b73edacb7fbfb40a5d8fba57ae07dc09", + "assets/kenney/tiny_town/Tiles/tile_0078.png.import": "f3d72dd42754bc2f870d2890616f3c1737f4a526", + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png.import": "483ffe7e1e19c01fd3e6333eed99051578691e08", + "scripts/authority/authority_service.gd.uid": "824b9216d5dcb528dc30d9d8c188008627fd35dd", + "assets/kenney/tiny_town/Tiles/tile_0079.png": "dbbb00d50fe2955eb9430ae80a3dc14a704a834f", + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png": "0b4f047bf9043dcbf7a9bf106939a29313749f13", + "tests/fixtures/pre_upkeep_runtime.gd": "69e26a149c7b510972f3994a3e2e2165528a1ad1", + "scripts/ui/layer_interface_skin.gd": "cbf2c52e9b491e610d146c46535824470e648462", + "tests/supply/test_supply_logistics_bridge.gd": "7f72f0f262c380951d8c0d12659c4ceedbb55b41", + "assets/kenney/tiny_town/Tilemap/tilemap.png": "21b5a0f879a47c8e679b7a5e07c220f30b6f89ab", + "assets/kenney/tiny_town/Tiles/tile_0012.png": "c664900e1e03a95325eb272b10ff5a5e61b1468f", + "assets/kenney/tiny_town/Tiles/tile_0021.png": "f39998d9d5415794e49d5b61d96e20a1cc0355c7", + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png.import": "8bc9b212668d33eeb3fd1a83a5b9eed29bbdb525", + "assets/kenney/tiny_town/Tiles/tile_0027.png.import": "7be01a6a39508ac546173dec250230cbc401e69f", + "tests/staff/test_task_work_clock.gd": "77399e6f8621637a1c67fe724500830d9657b330", + "assets/kenney/tiny_town/Tiles/tile_0083.png": "23c6208fa4d0b06ce0020daaf7d86b6808b384b1", + "assets/kenney/tiny_town/Tiles/tile_0012.png.import": "c1ca70c53c5b9aad874ce479af21ce3b8aac06cb", + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png.import": "0e2f40b8ed2197b1a838463abd6a779344bf4fd5", + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png": "ec6d9038d9427e5029989adffcf9244719cf3fc6", + "tests/run_tests.gd": "1d59a8f5f1334c80bb305ef424e58bb8af93a5b3", + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png.import": "8a866ac49c9a2dcc5a2a34b3c7025626a103cbef", + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png.import": "5173f3dd85cde1e15cfaf86caa17f85b4830c4e8", + "tests/staff/test_shift_rush.gd": "37139c92b2f0c903cdad77ec9b588a0b9814f558", + "assets/kenney/tiny_town/Tiles/tile_0076.png": "1262306e567f1d31bb14d3e8213d7cb91e3c4593", + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png.import": "db8e06d9ae989bf07f7bf5f52f5d58d6b7993dfc", + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png": "ca4935b15f54a89d56a4d80d34d99aace21eb480", + "tests/helpers/ui_audio_teardown.gd.uid": "e6cb67343de39ba79b0a102f21b09de7982f3f73", + "assets/kenney/tiny_town/Tiles/tile_0102.png.import": "ec4f3acc7d11a6707fe4e6bea0f406d9cbca3a91", + "scripts/ui/inactive_layer_rooms.gd.uid": "85bd91c0b1dd8fc19317b22427c6ecc2ccaeb0ae", + "tests/ui/test_supply_management.gd": "80a6fc0c6e4c93813932b16733384d158681e5c4", + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png.import": "4ece36948e07f84f88a51c28f6062975a33b5912", + "tests/s3/test_runtime_staff_assignment.gd.uid": "262b630416001e63d0a7fcb0eace0cc0c7cfb140", + "data/facilities/expansion/waste_processing.tres": "e24d7c0641e049f8219905d4cb1fd88582406ff6", + "assets/kenney/tiny_town/Tiles/tile_0042.png.import": "8049c2860b2171e20299e853e34f6af6b9ccd931", + "scripts/economy/facility_upkeep_settlement.gd.uid": "d4f276846617a4a54c4f6a1c642a79f7dcd6851d", + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png.import": "e9dd706ca87235c76f62cfbfa8964f02777bf26e", + "scripts/mana/mana_power_projection.gd.uid": "d508e904222946789eb288645a0ba5d8f6491eb2", + "tests/s1/test_facility_resize_preview.gd.uid": "006a4a1329ba4d047a9a9f0818ceccee8fa47d64", + "tests/s1/test_dimension_batch_save.gd": "7c9e6e886ee76e428d068bc3d4b12da367917586", + "tests/s2/test_facility_upkeep_settlement.gd": "ca1a3128018c2fb6db3e355e6980d803ae0ef7b2", + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png": "4e67040855c245adf61de991a590c77546a18714", + "scripts/supply/supply_catalog.gd.uid": "233a0e669d18b0271694ddf6ae45e10f4e538e89", + "tests/fixtures/p08-03/placement.gd": "5364cac51d9dcdce4519c96902b3a7dc0879ce7c", + "tests/ui/test_selection_lifecycle.gd.uid": "b8a480d4d381e493896ea635d722adcaa39b4fbd", + "tests/mvp/test_unique_character_validation_policy.gd": "86a6bfba477ff4bebfb01d6c01483458954c1afe", + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png": "4ac7fa5d4674bdd5aea2db89bf3c77d86a9c9230", + "scripts/core/domain_event_stream.gd.uid": "b807adf2198115b516e95cbad640646d13224023", + "scripts/events/event_service.gd.uid": "4f95b82fe2c4e81465b7185010cc6d039f05dd60", + "tests/s1/test_path_snapshot_transit_guard.gd": "d1e88f176a8b9ac9318f17151c54bbbef6e408ec", + "tests/s1/test_facility_resize_preview.gd": "df3769666ee7caae2ce3ee3a2767b62edeef5421", + "tests/ui/capture_pixel_tower.gd.uid": "9ba5fb6f3dfb050aa3dca60d63671055007c351b", + "tests/world/test_legacy_stairs.gd.uid": "1af139141c6318c123a4b0f62d6eec43e21b882f", + "scripts/world/facility_infrastructure_projector.gd": "ce430244e74bc657781fcd97fc562117d84cb383", + "scripts/construction/construction_service.gd.uid": "878083022924fa27b96c809f0ff9ad19d2ebd0cb", + "tools/test_p08_migration_evidence.py": "699b0f05ad6f8c4ba40861b1168e2a2b1d1b1576", + "scripts/ui/business_management_panel.gd": "a6b311136d657e7eeb17788e52d004e2fb7dc21d", + "tools/run_all_tests.py": "acb10236ac597c129b4b029b4c1d5d5e5fb37baf", + "tests/fixtures/pre_auto_purchase_runtime.gd": "de227026da6beeeaf57097fb67e945933b5010a2", + "assets/kenney/tiny_town/Tiles/tile_0067.png": "d1ac6e7b1a88fcf43ed3618e4cb9ad729ebd4cb7", + "assets/kenney/tiny_town/Tiles/tile_0058.png.import": "ada59e2d667637db6226c82f0425ab4290a74ca7", + "tests/transport/test_runtime_stairs.gd": "f4b7997bf1ff8850ced31ae5972afcdba39d8cca", + "assets/kenney/tiny_town/Tiles/tile_0064.png.import": "d837a13da413d90aff9fd11e563209b099663ef0", + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png.import": "a4dee1ca152f3e6b96bbb2f4e5e0a7364e99adda", + "tests/s3/test_guest_observation_restore_order.gd": "0453296e2379f7c61ed9917eeb3a9a89fa37a893", + "assets/kenney/tiny_town/Tiles/tile_0054.png": "d04ac27fedd9c6585584d2bbfa2ef29dbff97b95", + "tests/transport/test_runtime_transport_comparison.gd.uid": "63bb3390dafec8d780cc92c8ae63d339686088dc", + "tests/fixtures/p23-03/r13_actor_overlap.json": "213d7930c750aad7a5546d7d7b1222acd35f4241", + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png.import": "621cf67a709a6cbb810110475a2dc6ef4a59ec2b", + "tests/transport/test_transport_boundaries.gd.uid": "cbc8e24c6c5adbf06f27f67d92511ab8896b1e39", + "tests/fixtures/required_kitchen_legacy14/formal-package/thumbnail.png.bytes": "54b8415ccaf9d71ce516a677c85854c989336488", + "scripts/operations/operations_coordinator.gd": "61339c80fe32911b79546df4c463beb998803b68", + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png.import": "d035354801ae829596a6de7115ab6d798fb367ad", + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png.import": "84ca56e34cd5eeb5ed5c7ec442a02468f927b87f", + "scripts/core/simulation_snapshot.gd": "97c4c2dd54c5441ca1e8132142648104af98cdd5", + "assets/kenney/tiny_town/Tiles/tile_0004.png.import": "aea14d4acd388bce8ddb5ac6172b14c8825bcc32", + "scripts/environment/facility_cleaning_policy.gd.uid": "3f60e3e29d09a044f0e1e8fbb7bb8cc530d79315", + "assets/kenney/tiny_town/Tiles/tile_0125.png.import": "0af57a745f6d7e7731fe6537af3f1b6fa36f472c", + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png": "7bc6fe4fca04ebb91a4b912230bcd69eb0e0af1b", + "tests/s2/test_facility_upkeep_accrual.gd.uid": "464b5df574968f906752476a7afbdba4e0c6badb", + "assets/kenney/tiny_town/Tiles/tile_0108.png": "f1d4db22366a2449c1c03e6cb3f8b6e20bd45da1", + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png": "e55ab28bf1401a2dc0a9693097a0db5d02fd9d16", + "scripts/economy/facility_upkeep_accrual.gd": "127e6bc28334d82f2ad9a8310d4d328a08c15dae", + "tests/s2/test_runtime_operations_cycle.gd": "54c71a23e8acea64ece51f1f7e99baa1aca6e4e0", + "tests/world/test_stair_infrastructure.gd": "ae4649cfbd3e5057ff8ce38dd21de8ac0b709f09", + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png.import": "ea7983ff11f68f6465a8d3dfbe0c90a92b8c1d2a", + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png": "be4b83e82e6f4222d985d9dc572a76b4eb7c757a", + "tests/ui/test_room_presentation.gd": "aeb4b3525193023f9fe9a51d6fc224f28a1e2612", + "tests/ui/test_business_management.gd.uid": "a5e19a45b0523d98777624d66e2724dbc66b9ff5", + "tests/supply/test_normal_auto_purchase_chain.gd.uid": "01f1a900c7bfa2c2e83b0744dc3d054e5fd6f0b8", + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png": "c395235642b37ce5ffa067aec63b29c14a3bdb01", + "tests/transport/test_runtime_transport.gd": "96d8f7fa69c9431840a67cbd9acdb1b3edfafcc2", + "assets/kenney/tiny_town/Tiles/tile_0105.png.import": "8d1df60a8f1f0167628a98172ebfc18ed364b3cf", + "tests/business/test_business_closure.gd": "ae20a1c6ef6cc85fa217ce7e227fb56bbc10c2fe", + "assets/kenney/tiny_town/Tiles/tile_0088.png": "fc2d67123dec365b62f7e0933712c548e71bf3b4", + "tests/s6/test_save_operations.gd.uid": "0bdbb18c893ed6ee98c7c31290aea9628cdd605f", + "assets/audio/ui/click_001.ogg": "7ca77c7186126ce177640aad0c7ccc4c59bf4446", + "scripts/ui/operation_feedback.gd.uid": "52652318ff2f98b82525e1c4d5a8d955dc58a957", + "assets/kenney/tiny_town/Tiles/tile_0059.png": "b86df4b484d52545b92160093b7da769d48a9968", + "tests/s3/test_runtime_actor_hardening.gd": "e2628f402ad9183456313e09735bab6e38bbf3e7", + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png": "4b91993ed01f3489f1d6ae899424f14f046e1c3c", + "assets/kenney/tiny_town/Tiles/tile_0025.png.import": "252149e12d5109a87d7501475e7d88ca5d4b3dde", + "assets/kenney/tiny_town/Tiles/tile_0094.png.import": "16630740a6f98c1f6b5ac793ee802fa962769b00", + "tests/mvp/test_runtime_upkeep.gd.uid": "5a04f7d12676987c99d18345079ade05d627704c", + "scripts/data/facility_definition.gd.uid": "a4488d6406a653d6485b96223201d555a9bf5c0e", + "assets/kenney/tiny_town/Tiles/tile_0038.png": "8b786b641a2c1917b5b5240b7e7e18ea129c6bcf", + "tests/s6/test_save_preflight.gd.uid": "8fb081e7198ddf902e26bd322f81d3e2497036d1", + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png": "d28ba06e8ed521dd0feebf6e4ebc4417da02d755", + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png": "be9422cd4275e5225a5674f0c8b3d4b458188dd8", + "data/characters/mvp_staff_candidates.json": "90e3e4f3c774d135d20ea79f7e39f3f2690d945b", + "scripts/relationship/relationship_state.gd.uid": "8e77789a13c8689f406cc6801846d606e1cd6627", + "tools/run_facility_audit.py": "7fa11e5e38d9414b4076331077d4668ef848f453", + "assets/kenney/tiny_town/Tiles/tile_0060.png": "f8e8441efeb306c0b9d9a8b34f66bce6e8c43c9a", + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png.import": "0ce59b35b2d8b77343ba4b81e68c7e64fcbf724a", + "scripts/events/event_action.gd.uid": "2a424e86451c0d59332b12397ea2fd81520f3963", + "tests/s3/test_runtime_actor_cycle.gd": "1afe09269e8d893dd7863434829025603eb6f80c", + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png": "00ff065f14fb2cac96b831462acaee003311ee07", + "data/characters/mvp_unique_characters.json": "e138793c9d16ee65c3fec956579a6a5c72073816", + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png": "029bf8c9f790f40a4b60e15b415407187aff4862", + "data/facilities/expansion/cold_storage.tres": "8217fcac3cbef27a215e82e55db78ab20bf2210d", + "scripts/core/stable_id_generator.gd": "242835f8101a4c714141612e67a1686cc76d37e9", + "assets/themes/japanese_fantasy/actor-markers-v2.png.import": "d3910807676ba0903ae314ab3ae13030262b040f", + "assets/themes/japanese_fantasy/system-icons-v2.png.import": "994c9575386be6c1818d373dc044c59484675687", + "scripts/data/facility_catalog.gd.uid": "e64cce1c1722333c1a0e29fb5533b9785a4fc7e7", + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png.import": "bc6f7ac8adac1da65e8b3c68996ae610245567cd", + "assets/kenney/tiny_town/Tiles/tile_0002.png.import": "6bfdb6e34bed9d149b3d4dfe308591b50cb00edc", + "scripts/inventory/inventory_service.gd.uid": "ce54cc32d0b77b5da3d31b1963e251a529905b9d", + "scripts/ui/visual_theme_profile.gd.uid": "9b61e99542010a43f4b8d94ff98b1f0c9cd5bfe9", + "tests/s5/test_defense_service.gd.uid": "e6ce75b6766b28999ee65c588c41d60e1ea60466", + "data/facilities/expansion/underground_guest_room.tres": "4aedf48bf39a17f1e61f377d0363befc4c43d2b3", + "tests/ui/test_layer_presentation.gd.uid": "aeddf5f357b7bdbbcd8b43562a8d0148b667078c", + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png": "4914e05d6878e668a06c197369406492233e2c7f", + "scripts/core/domain_event_stream.gd": "006b7da30e03be9304c00a78859fd0c22834d1e7", + "tests/helpers/ui_audio_teardown.gd": "b8bc6ca6410669d22b46f15c3ee6d8b2a3b84f09", + "tests/fixtures/pre_upkeep_runtime.gd.uid": "361a252683bbbcbd423e198a6c11dc0cc9a02a9f", + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png": "2278e3aed6295369a196e7701f2fb13d55563a44", + "tests/performance/test_facility_reachability.gd": "0bf52110929a9e19d2a9984a0fcb3046e37fbcca", + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png": "1655d1dfc918dbd450b192d95d8831b6f6155d89", + "tests/run_tests.gd.uid": "c195f31625c9f5982c74444ede6c7c799f075a58", + "tests/ui/test_chapel_gameplay.gd": "73239cb6e1f305285c110c75b92dd84153b464c6", + "scripts/events/event_definition.gd.uid": "0e13753edc52fbcbed5babe99bdc969d0855a08a", + "tests/supply/test_supply_auto_purchase.gd.uid": "7281f68f9e05b3d41017853aed542bf3b4c416ee", + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png": "c77f8aed7ca9628282d50197d5314345e1bb32b1", + "scripts/economy/economy_service.gd.uid": "ad9116c0477ef0029287d2fabe2af4055790c1d6", + "assets/kenney/tiny_town/Tilesheet.txt": "3ecbdd2a9c115ae4bb8e6c77ee1bdae684916e3e", + "tests/s1/test_construction_service.gd": "b0343938cb870b924364010fedd98ef65b7a3458", + "tests/ui/test_staff_rest.gd.uid": "d6fe9313a5814d0edd74f90c9231adfaeefd89bd", + "scripts/ui/manual_save_slots_dialog.gd": "630b81c64a4a02c62bc7a81735cbcadb6f242e67", + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png": "3336418b8a7d730883507207e53b52b397599808", + "tests/environment/test_facility_cleanliness.gd": "28f24af6a32081fe6c21fa6439c8f6514409f387", + "tests/performance/test_digest_performance.gd": "5b3cc0b2494d97fd565bfaec947ab62165e1d0b6", + "autoload/event_bus.gd": "5a4e98f56ff40ab81eefcb8948651e0cc71fc69a", + "tests/ui/fixtures/opening_restart_flow.gd.uid": "f85b3e320268d99f19f8a55247bf369dc4d3e019", + "tests/ui/test_dashboard_coalescing.gd.uid": "6e00b913d45f01daf0a10d36c0a2446dcc23eea4", + "tests/s4/test_relationship_event_service.gd": "e78cc40131ae29d5dedbfab1a9dd72982712fa89", + "tests/s5/test_runtime_authority_cycle.gd.uid": "2fda2bed322ba86d195c0f0e50ec897e00cc5382", + "data/facilities/expansion/mana_control_room.tres": "5373ba73e345c1409edaeb8d75bbdae63336ba5f", + "data/facilities/expansion/cleaning_room.tres": "f74505d1f847e14dafbc6233904e746489e14050", + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png": "ed3029baa32c0dbbeddce39af22a41711c50d74e", + "tests/mvp/test_premium_room_guest_flow.gd.uid": "f3d11fbccc4c70e56332f7c08c39f5eb705b5e85", + "scripts/guest/guest_service.gd": "61a63ffcc61b367e5914578cc09c5353438c49d7", + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png.import": "7ad60c668be9379c66aab1ce65b49a3e35762d5c", + "scripts/world/path_service.gd": "13a062dad2f2f1045b8ecda2641fee01fdb080a8", + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png.import": "bb1a5b78e28c4297d788a0731251a6746d8c012d", + "scripts/core/command.gd": "e6f99a3b70ff3a99e141f78d039a18aca0f85329", + "scripts/relationship/placement_risk_preview_service.gd": "62fe3db04b22501b703e5836174652aaddf702c3", + "tests/ui/test_supply_management.gd.uid": "a0680894bfc626643cd95f37bf1cfb4ee6ab24d4", + "assets/kenney/tiny_town/Tiles/tile_0106.png": "53309445c7e1489aac0a2812bec4b1094a331d9b", + "tests/ui/test_world_tree_rank.gd": "4fdad568fb6b79584ebc841cda8525e3c339159f", + "tests/s3/test_runtime_actor_hardening.gd.uid": "37a2d7e613a3b82898a83c9c07c13edda026e762", + "assets/kenney/tiny_town/Tiles/tile_0010.png": "1aa04494bc9c6ae74d40b617ae5791c5120fa78e", + "tests/fixtures/legacy_staff_dormitory.tres": "975c00bf840f440271bd6bc2bc0905db5e5b925c", + "scripts/world/route_subslot_path_adapter.gd": "1b4977bd8f4db025aab04e8dde81445103616c0f", + "assets/icons/project_icon.svg": "8e8d8b7d740b98205d05109de9636d67728f53e0", + "assets/kenney/tiny_town/Tiles/tile_0077.png": "4a35d9b7980d74d58c15f88c1a0316f7e106c14e", + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png": "83aef72945b2573f55cdb41c6d23469682f0b255", + "tests/mvp/test_premium_room_guest_flow.gd": "e27a00cd2065808afbc2b2aff1ce363d65aa7c91", + "assets/kenney/tiny_town/Tiles/tile_0037.png": "ffa75785ccdd9c913cbf488a23e09df33b360dcf", + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png": "11b5cf71609d5ad6d4aa5084e6093161aef86616", + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png.import": "8df27b0ca1d8814c7bfeaa0261ecdb959a36ab49", + "scripts/authority/incident.gd": "bcf09a389b35773f6fbe5368c65855d08a893bf0", + "scripts/events/event_condition.gd.uid": "9cd76cb4324641539ed0e9a29039da577d4f55e3", + "tests/mvp/test_runtime_operations_acceptance.gd": "e30601fb428ab3940bd5482fcc76b35455484358", + "data/facilities/expansion/vip_private_salon.tres": "983c3db42df3e8186c22312eafef253b4836865b", + "assets/kenney/tiny_town/Visit Patreon.url": "439ef262aae1fdce66dee560ec14d4ffcb350292", + "scripts/data/mvp_content_catalog.gd.uid": "f683c1378cf7521f8c5b09cae267d376622528b1", + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png": "78f95bceab167e05e7e058c818b97360868fbdbc", + "assets/kenney/tiny_town/Tiles/tile_0130.png": "4b99555995c9e7d82966c353bd5ae51ea3584c97", + "data/characters/mvp_species.json": "79426b092c92017797f22b30f8110910d2dacc18", + "tests/s1/test_weighted_resize_runtime.gd": "c7849a2609d9a1c3f9a2d8eee6f0abaddf3c242a", + "scripts/facility/service_instance.gd.uid": "c12f6b6537676d67219f9003e3de422ae756cc10", + "tests/s4/test_original_relationship_runtime.gd": "eec45f9f2ecfccc7b175811bf5c2c548a7958af6", + "tests/ui/fixtures/selection_cross_process.gd": "9fa2b14978ded56f2c2f1b3fb4b845d84cd67ab7", + "data/facilities/security_station.tres": "725da9a2aff6921ee8c1cfc294c00f3e9305deda", + "assets/kenney/tiny_town/Visit Kenney.url": "fbdde4359ece011bdcf30bc03cb756c1f280838d", + "tests/mvp/test_runtime_operations_acceptance.gd.uid": "1a33aa08b829c2e54f2040cefaf7b2572cd31346", + "tests/fixtures/p08-02/reader.gd": "3f0b4b13c1c411c41b82ca01db64338eae56a9e6", + "tests/mvp/test_mvp_content_catalog.gd": "1ada5548eb1580d4d20ced13b52ca979cc99b95e", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py": "10bee7082c38ae7d337e170f42865f70975147a5", + "scripts/ui/pixel_tower_demo.gd": "4fb3c2d33201486a68cdfdb4aaad09a77b4a5e51", + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png.import": "8af9bf37e070767c44a68b5fd9cdfdfab30147d6", + "scripts/supply/supply_logistics_bridge.gd": "a0774bd43ca9130c1a10d9fb7a67dc758e3c4af1", + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png.import": "1a7198d56165fb14d44df7456d165223a376823b", + "assets/kenney/tiny_town/Tilemap/tilemap.png.import": "81d5bc5b68645e0271844cee581243376043abfb", + "tests/s6/test_runtime_snapshot_serialization.gd.uid": "acfb90ed6baa95994fa6651400a2301577dc1c6c", + "scripts/authority/inspection.gd.uid": "4a2c51f7689597ef9ede1842dca828d6f0eb8cf5", + "tests/performance/test_digest_performance.gd.uid": "50d4f71efcf87a2d26c4dd3c832bca6f1b21b0e7", + "tests/s0/test_definition_registry.gd": "b9d5c6c30a63c5a278b4ce57a0aac098c560bb62", + "tests/fixtures/required_kitchen_legacy14/formal-package/manifest.json": "be634ae01ca360ea9f6d8b1ded0912052fdc9e4a", + "scripts/ui/ui_audio_owner_shutdown.gd.uid": "e8b4acf54ef56436ba6e7eb91b9712952e7a5e74", + "scripts/staff/staff_runtime.gd.uid": "bb6e083375f28b3ba43d62b3208f84c6e4db669e", + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png": "1ce15f4bd0113ab76dc4c2edc9e981b26e1e2f5d", + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png": "e679062718a6fe2f0a72b90c1c6941cf9e5f9736", + "scripts/core/domain_event.gd.uid": "af29eb50b61956cb9917658485837918a754566a", + "scripts/ui/world_tree_rank_dialog.gd": "71679fb51b21c7c9f322d328652fb4c7d3b8fcd6", + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png.import": "dfb83513b54d94aa56dd384d7467535a9ed30698", + "scenes/main/main.tscn": "595367d565c9c3274487b7ea1647389dea4b8b58", + "tests/fixtures/p23-03/repair28_r15_negative.json": "0de5c3b33f6544be09587c8d877d5e9ce46e27b3", + "scripts/staff/shift_instance.gd.uid": "fe08cfe2dafa7e9bf358ef544f99677e262ce26e", + "tests/s2/test_mana_power_projection.gd.uid": "d97285757197ca1550be4c82d585d85c3aea3562", + "assets/kenney/tiny_town/Tiles/tile_0124.png": "029f09badedb92193f2d286226f46184b11963f4", + "tests/transport/test_elevator_service.gd.uid": "38ce77fd63081d4b9cef0180eb463ac5a08bc205", + "tests/s2/test_facility_pricing.gd.uid": "86963a0e4b61773a136b034423911d1d8929c9b7", + "tests/s1/test_original_facility_dimensions.gd.uid": "a84d199ceb18999fa44d14f7c83979b63fa3a6d3", + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png.import": "59b83cb87638c373b7b0535244659bd0350bbc73", + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png.import": "4a3659c46ebd2c9680bdc74865016cde3b003be4", + "assets/kenney/tiny_town/Tiles/tile_0131.png": "b1c9c4560ba3f949d1c4887d84968bb54976cea6", + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png.import": "e4017979de63363ab7020f76eccb015bff90e063", + "assets/kenney/tiny_town/Tiles/tile_0097.png": "08636d5b93ef71a354985e28772f86eed6d93424", + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png": "3a47228d1c71d850a4d08d43f66fd09e5673eca8", + "assets/kenney/tiny_town/Tiles/tile_0126.png": "50b6aca8102b990c285160678b0487f1a6239850", + "assets/kenney/tiny_town/Tiles/tile_0029.png.import": "f73bb81d6544503909208c738c9edf932502f2bd", + "tests/mvp/test_original_midnight_settlement.gd.uid": "b2fe97aa69c68ba3542e3789adaf86393293320a", + "autoload/game_clock.gd": "6f22c748676366fc1f1079c295295108e5294add", + "tests/ui/test_pixel_tower.gd": "b5132b3c3012fae24ba94a95b424aa29051ddf00", + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png.import": "1d4aa034561496652fc014698f2e848359fa67f3", + "assets/kenney/tiny_town/License.txt": "21ea372913c86ce49a229c64b542b9c19f2820fa", + "assets/kenney/tiny_town/Tiles/tile_0014.png.import": "7957ae122d6a53b0f7ddd5fb96290e4a9b3612b8", + "assets/kenney/tiny_town/Tiles/tile_0064.png": "ec8d299b0f146ca703bc3d622a6593d80fef008f", + "tests/supply/test_normal_supply_chain.gd": "0f61edf5cb9a4c18f335ff090ff4d06c693ee740", + "assets/kenney/tiny_dungeon/Tilesheet.txt": "3ecbdd2a9c115ae4bb8e6c77ee1bdae684916e3e", + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png.import": "b8cf4249f491c6c2ba1f16fd88144d93c9a72540", + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png.import": "2c5375f325b0c1fb73b92c213ea638ebb1c19ae1", + "tests/mvp/test_mvp_content_catalog.gd.uid": "c8e6c88e2eabf686e7ba16d9722dd3a32f0924bb", + "scripts/data/facility_definition.gd": "66eaf269f50b028bd27544b1630cfe0ccf903f2c", + "assets/kenney/tiny_town/Tiles/tile_0073.png": "d3704362b1bca54c16ad7fdb3318fcff4f35caf1", + "scripts/construction/facility_resize_preview.gd": "682d5570239e236d33c628628df1a117c39ed7eb", + "tests/ui/test_p08_normal_placement_ops.gd.uid": "5ba32bf356d179bf8efccece19810934c749bc8d", + "tests/staff/test_staff_rescue.gd": "bec3c459f2891931c816278c06655734ee28a3a7", + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png.import": "e1493d31fcc513b7dc5a8208eeb8d07cc0231c67", + "tests/mvp/test_fine_cleaning_effect.gd.uid": "58c406df8e76eaa839f6277f4befa6c22416f680", + "assets/kenney/tiny_town/Tiles/tile_0069.png": "7d362fa5594560ffa6f79dcc362e54dbf4ee6331", + "assets/mockups/the-tree-runtime-ui-v4-icons.png": "be3f50402164105354de51dc79f8a8ad2f452332", + "tools/test_p08_normal_placement_evidence.py": "52cacb0f06b0a8626e4b68c293d84e9c1c27023b", + "assets/kenney/tiny_town/Tiles/tile_0123.png": "3958c4bff824de46ee4d1342c0de73335406652a", + "scripts/events/event_action.gd": "573f6322bc1fb98c1e6ac64a96491a4a20e55b68", + "tests/fixtures/legacy_premium_room.tres": "e154af1e72233ed484deb378c9b9dad33175fd25", + "tests/ui/test_event_log_ui.gd.uid": "9fa7320be195f721a5efd76e46d3fdc4809ccbd9", + "data/facilities/expansion/black_market.tres": "a8211c93eed295933aca0f2e54a13a9d580b3c95", + "data/facilities/reception.tres": "e2e287e5318047398849c7cdf2a3ae5301e06bcf", + "tests/s1/test_p08_combined_migration.gd": "dbec37d5209c72a223141ca959c311b286ba05f8", + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png": "acd9203fac949b7017d811b70416022f2ec72f80", + "assets/audio/ui/bong_001.ogg": "562ddb329e06f5913232c866909eecf6ece87f7d", + "tests/mvp/test_runtime_operations_integration.gd": "3d16ae36eb9b539e222bb26d7bb4e66519e389bf", + "assets/kenney/tiny_town/Tiles/tile_0071.png": "fe5156a0145aa5102264122e2dd345dccf7fce49", + "assets/kenney/tiny_town/Tiles/tile_0041.png": "f57be4232b7108b0f719a3d8e2535637c85bcedb", + "tests/mvp/test_progression_service.gd": "b47f102c74af64f165f4ca18d230d10342fd3531", + "assets/kenney/tiny_town/Tiles/tile_0124.png.import": "9ee9b1ff5b1aa29717a75c04f696cb2ea3d91723", + "tests/export/test_exported_opening.gd.uid": "48201f76772ebbfa4ea814199330f6c2da1bf69d", + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png.import": "79c9d1fd958829ac6d3d52f432f7384b7e497570", + "tests/staff/test_staff_commute.gd.uid": "f6dc49c4a494dfc7b728d6a4d3760ad47f983e87", + "assets/shaders/layer_lens.gdshader": "9804254d5f7fbdd8f9e9686ff94c30c69bc2db93", + "assets/kenney/tiny_town/Tiles/tile_0036.png": "483b603f589640a686303f36b4f8acd64fb630c4", + "assets/kenney/tiny_town/Tiles/tile_0053.png.import": "5aa7a0145e480a5a201698f18b0abbaeb96c05ec", + "tests/s0/test_definition_registry.gd.uid": "bc23a50bf642472036917b327ee4d75a59b08e05", + "scripts/ui/business_management_panel.gd.uid": "60d193e80dc309f6a5caedb88ec066079af47da9", + "tests/transport/test_transport_save.gd.uid": "3cb1a3503f3babea81a4078cb54acc56240d9f35", + "tests/fixtures/p23-03/passive_os_recorder.gd.uid": "50f6f59ffd3303d3ebb8b94a5f8a963578b75a38", + "assets/kenney/tiny_dungeon/Tiled/sampleMap.tmx": "1b816c0f09391eefacf586072794895a2a7681db", + "assets/kenney/tiny_town/Tiles/tile_0032.png.import": "1480f35c700857a13805262a43f6448799b99079", + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png.import": "9c5276d0bf1e6de40b80622132972088e9712126", + "tests/s1/test_original_facility_dimensions.gd": "c04d820067ae0c357baafed3f79256b5987f3c99", + "tests/performance/fixtures/uncached_preview_reference.gd": "99753705e04b935302924e84066c86cea377b884", + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png.import": "791bc7de77ced13fc701c99dd10206e4704937ba", + "assets/kenney/tiny_town/Tiles/tile_0092.png.import": "c02af6b8b24b9a640c9e9ef63cd4bfb29617926f", + "tests/mvp/test_operations_coordinator.gd": "9869c84d74105b521be46e27c493af1f35ebd9ae", + "tests/s6/test_performance_budget.gd.uid": "6b3d4658ba818fb97af8834ba00a81ba7f4559bc", + "tests/staff/test_task_work_clock.gd.uid": "5df284b47c728bd933d6c8c7eebf0a7cae204752", + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png": "3e7352b04be6063838772621729d87d9cb606d9c", + "scripts/inventory/inventory_reservation.gd.uid": "7878c7c2f7788d0cfb217a72707caa828b6dc876", + "tests/s4/test_relationship_event_service.gd.uid": "7ed70f3b84ae7302947e1ee1e394e301da324411", + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png.import": "e48102f004dda6db243782e77b26761f7a15574e", + "assets/kenney/tiny_town/Tiles/tile_0091.png": "7fa18862ddc22fc6c93943efdb296c819ec83a94", + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png.import": "f4df0ceb7d45abc58b4a90bde86b5180dd1d4971", + "assets/kenney/tiny_town/Tiles/tile_0085.png": "110d522e89067a49d4ab7dae07345780c66da70b", + "scripts/mana/mana_network_service.gd.uid": "d47e8edbae709a4e2620c277321ec2850fb51e06", + "tests/ui/test_upkeep_inspector.gd": "ae3347b3443bd900c6fc45989c937161bb611ca7", + "scripts/events/event_instance.gd.uid": "f38ff234234f0c6101792ff85bb6335c33ea21cf", + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png": "6026b2817408c7155ce3337f89bf3671da106c22", + "assets/kenney/tiny_town/Tiles/tile_0084.png.import": "9cfc93062318048373505557dd110c107808a092", + "assets/kenney/tiny_town/Tiles/tile_0102.png": "321ff7a6cb90e40b07789b880493a3a0654faedb", + "scripts/world/spatial_subslot_service.gd.uid": "b5b9b6f4a41e3c53cdd43d93285adaabd457a024", + "tests/fixtures/p08-02/reader.gd.uid": "bd22b143cf20c30936a24a68e182f6813e5bd91a", + "scripts/core/save_migration_registry.gd": "49c374a84471957e1482fca5ccb5e3ef2fee1c0b", + "tests/business/test_business_operations.gd": "876044769bc87d34052c0ac3813dc56477175398", + "scripts/authority/authority_service.gd": "0143ef13b56972fea127b28bcc234ce463591153", + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png": "fe7f7b35497eef62747d66f6c682e68eba8af664", + "scripts/ui/ui_audio_owner_shutdown.gd": "ff34325882baf48a4c706d4acec7eafa22b0095f", + "autoload/game_state.gd.uid": "ee7a4435d8f3b17088bf74040e4da671df930022", + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png": "23c3a83aac1921b159952c85fb46ac457971b467", + "assets/kenney/tiny_town/Tiles/tile_0047.png.import": "e56e0caaffbb630ff646c35075d9a4a7262ea00d", + "assets/themes/japanese_fantasy/facility-icons-v2.png": "76a7490e71d2a43251d283b69a739f8909f9ac8d", + "tests/supply/test_mimi_purchase_quote.gd.uid": "3843d3b04344ddd39d5e8557cda1f2a3f52ebb40", + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png": "da5f19ab6d811bd60c790129e3d128063e2eeb00", + "assets/kenney/tiny_town/Tiles/tile_0066.png.import": "f81501ea54fa45844bad005a6245c0ee050dd638", + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png": "5f12f941754c1ef4533c85e90c91c447958f40c6", + "scripts/authority/inspection.gd": "77be63fd8a7bfddee1f7bdbfc2bddf0d0a8b39da", + "tests/staff/test_dormitory_dimension_migration.gd": "6fb60f75cacbc675f9b1e35790c11f6989582f10", + "data/facilities/massage_room.tres": "89d1963a17c63576a2b29b4413af32d3d81b289c", + "tests/ui/test_original_build_pointer.gd.uid": "3d32e92c07bd8eeada91bef85eb65c7b85c6c619", + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png": "a8ac994083d834b14e71d4ac4bb6123b9ebbba2c", + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png.import": "9a68d9057926021bac0e37e61314b3e21bb24c4d", + "scripts/facility/facility_service.gd.uid": "fff8c330557126f11e8183d218138ae881b3cde9", + "scripts/core/definition_registry.gd.uid": "e9ed594c59fe6d9c9c6830a6c817c308fc09af21", + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png.import": "c464468395bea0d75f234a42e28442f87022229b", + "scripts/ui/defense_management_panel.gd.uid": "506a1f84df0b42655e5b09f8be29e6109ae0d3b5", + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png.import": "e6f98a96c7385bf7688f143c220f9aacbf85cef2", + "assets/kenney/tiny_town/Tiles/tile_0021.png.import": "58acd3e89766e8bd9e881671b23275514bbbc7b8", + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png.import": "def119bf1a4b3bd581ef1e6e79cdefaff238beb8", + "assets/kenney/tiny_town/Tiles/tile_0055.png.import": "266cf63653f66d901304323ef662c11d43596f4a", + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png": "4320cb2fdffac29308f9b01ac47271d471ff28d8", + "tools/regression/p09_owned_engine_process.py": "b6d0e4e3a2b1cb19dbd171170b9951e8d1a08a7f", + "tests/fixtures/p08-02/writer.gd": "782c8aaa8be9ae1ae451cff3cbf80c326cb3806f", + "tests/staff/test_dormitory_dimension_migration.gd.uid": "2bacefc7cd865ed23c9cf285a1a893e3f7f7d4a6", + "autoload/simulation_runtime.gd": "6c5621f04aac7ad2378cce92a449f3c8bfb6b94a", + "tests/ui/test_cleaning_gameplay.gd.uid": "7158f2fb9f78a5e7f2a44657e24cbe812c726ddd", + "tests/ui/test_upkeep_inspector.gd.uid": "38f765775726a14b1efe013aebe9d5a87d58897d", + "assets/themes/japanese_fantasy/world-back-v1.png": "34b3564943e31292782c8b8923007ababd8d98d8", + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png.import": "15e48f536987c69e359b58e068922b2028310601", + "scripts/defense/defense_service.gd": "461e728725d60eed81dc2e6b6b50a990f64f1e39", + "tests/world/test_elevator_topology.gd": "7ec530d7312e79d2681f5ec5d8133dcc34715e85", + "tests/ui/test_p23_life_observation.gd.uid": "1dd49efeb59c715dcb27b89d0721a6adbb699711", + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png": "008737e42865c10c82b4fac515350903ae898d73", + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png.import": "5cdc64efa7ff546bffe95c14bf73e7ae13613390", + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png.import": "31870361ea39600357846f90f15ea8f064d88f62", + "tests/performance/perf_mvp_001_harness.gd.uid": "e2bc0f95aec6a694545fd55c4cbc7df6a3c41054", + "scripts/core/domain_event.gd": "3c8146f7a62d4fd7d85ed2fc3138adb439d4ac5d", + "tests/s0/test_kernel_and_save.gd": "e2ef943538c95b34068e09bf2c97ec9aad30a6df", + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png": "c03b478f1f8fdac9f72c0a6ec5133ec0dc91e879", + "assets/kenney/tiny_town/Tiles/tile_0029.png": "44735ba5678257c823fa1c7391c0eabd8bd114ac", + "scripts/relationship/relationship_service.gd.uid": "98fa509c85ffac020ae6a64303a6db0aeb392a4d", + "assets/kenney/tiny_town/Tiles/tile_0034.png": "36aba0cfa6b3e617ebdba4503cbe2e577fa7a74b", + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png.import": "6928c3368da0609f95f06ab15dabebfc834eb67a", + "assets/themes/japanese_fantasy/world-back-v1.png.import": "654e108090401d0ba2e61dfa32b7f0118e3e006c", + "assets/kenney/tiny_town/Tiles/tile_0083.png.import": "ecbcdfd98d748a2179ad079403592070cc99a83d", + "assets/audio/ui/confirmation_001.ogg": "78f119c626bd8e9c18a19c0c9175d3e37d3a7a22", + "assets/themes/japanese_fantasy/system-icons-v2.png": "5b42d27d2509652cd507450e42f99c72dd4cdc08", + "tests/fixtures/p23-03/diagnostic_stream.gd.uid": "0140e88fae496e5d432851b14cc314858ed16f59", + "tests/staff/test_staff_rescue.gd.uid": "d6567d4cd46728a88a872fa95eca0d4bb19db4c6", + "scripts/ui/inn_opening_guide.gd": "26325aa0803c133f5107a922588487d19f76729a", + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png.import": "ebe909d0a32060962f42042953111bdf9478d8ff", + "tests/transport/test_runtime_build_preview.gd": "259afb239c679fe461fb4878ee79adbddd003b82", + "tests/fixtures/facilities/invalid_service_profile.tres": "9e7f303a488665242b1b6ab7759c4bdc371c6b2f", + "autoload/game_clock.gd.uid": "6f465e0deebd76412beeba8270b6ffad0cdd16d4", + "data/environment/cleaning_policy.json": "65e9afbe4ebd8b0a6ed8c12c04144c9f5a51f2cf", + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png": "179f42fd15adf76dc8478ed3afa98aa3de55d26e", + "scripts/ui/paired_bgm.gd": "b58ac2736f9d51c1e53afaac99fb9a1e84763d42", + "tests/s1/test_path_service.gd": "4069aad4bd62608b14853c6dca7cd4edbaccac1e", + "assets/kenney/tiny_town/Tiles/tile_0033.png.import": "c3befc912b58d215cbbcf72eab82d9ec91972c78", + "scripts/ui/supply_management_panel.gd": "5afab44d4800c6c2e6f87127246edce651067951", + "scripts/staff/task_dispatcher.gd": "4d5fbdf81caa2ffb877bf54f1019ceeaa3659ac3", + "assets/kenney/tiny_town/Tiles/tile_0003.png.import": "5ef8d6fa18d8d7bd9ae99f1899b4581ed9787473", + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png": "2b322b9410b5425d73688eb443002e9c4104d747", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png.import": "03df5854ffadf2f3052a4832fb3a0c841b5d2ab2", + "scripts/facility/service_request.gd": "9b036402004e8f17cdcbf98ffe20b9d4541aa287", + "tests/performance/test_lazy_digest.gd.uid": "f576acd3b573845ceec7bf5d1dd9b2aee08b20d8", + "tests/s1/test_facility_infrastructure_projector.gd.uid": "e713f08589d645d961578c5a8a7bf25b187120cd", + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png.import": "de238b09caefa8bf3ccb525925e370498afa4330", + "assets/kenney/tiny_town/Tiles/tile_0054.png.import": "5ddc03aae8269d5f6bda54ce3786e8b617f7d024", + "assets/kenney/tiny_town/Tiles/tile_0118.png.import": "9911aab20337ba1004b75e36daae589581576803", + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png.import": "03a31de6e6705bf5ae1bb39612a489ac8bd54041", + "tests/ui/test_ui_presentation_audio_contract.gd.uid": "a59cf1ea0b8d85ad46bcd4856624409d4328cd0e", + "scripts/core/command_queue.gd.uid": "6c072c126d2c736a78f374867604fbb89e8706cc", + "assets/kenney/tiny_town/Tiles/tile_0053.png": "ce3488793be62e6bf9b1f66fa62588061287b084", + "scripts/core/state_transaction.gd": "38c138076c9e194b1d768cef4fd1964aacfd1510", + "assets/kenney/tiny_town/Tiles/tile_0062.png": "1dc3f1a4a32eb6d354d5b4b1e13384bb510a183e", + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png.import": "5d1322878f4567bd4c432d0d1b7fa7a20acb8b54", + "tests/s0/test_command_snapshot_key_order.gd": "aa1e3705b07034374ce3b5501d79ca1aca044566", + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png.import": "257d075b5a5ce393ebba3795527105f9d1c9d7b0", + "assets/kenney/tiny_town/Tiles/tile_0039.png": "ba565dae10b923fb45856d5a0e72abd3821ac8ee", + "tests/supply/test_normal_auto_purchase_chain.gd": "879c9014336fd06523665d814b74acca2788acf5", + "scripts/ui/guest_observation_panel.gd": "d4bf77783ee801077f3adb409e2eac3eea7f0a9b", + "scripts/ui/event_log_dialog.gd.uid": "39ee4607a97a4ea7c4ccbaa187ea0aefb2c2eb63", + "assets/kenney/tiny_town/Tiles/tile_0098.png": "17799e02c4125376f610dd3821bf214b8d553832", + "tests/ui/test_ui_presentation_audio_contract.gd": "b9f05328b96dafb44fa674b4062ab44c0a84431b", + "assets/kenney/tiny_town/Tiles/tile_0061.png.import": "9aae5d25748ddda626f4f44534dc7c528573c09b", + "assets/audio/ui/click_001.ogg.import": "0cecdfe1d78ee99b16f4d3e66929a43fe4480f68", + "tests/s0/test_domain_events.gd": "4d6536b7a7fcc4133b3f875be7d137a2eb0587d5", + "assets/shaders/layer_lens.gdshader.uid": "198ff94c45975309dffd35a3068ba64783851846", + "assets/kenney/tiny_town/Tiles/tile_0120.png.import": "026b0c16f5d3b42fa64ed20292b4acb4b2dab619", + "assets/kenney/tiny_town/Tiles/tile_0048.png.import": "72278aede6d3e730f8250f4baa5a60fe62d41c6b", + "assets/themes/japanese_fantasy/README.md": "debcad7000cef659a01dbc5a3ceecbac54bac9ba", + "scripts/staff/staff_task.gd.uid": "e3be8d60d1058066ceac6dd12993082e6c663fb1", + "assets/kenney/tiny_town/Tiles/tile_0055.png": "7fffe6724bf304ba54ec6d3660a79953e9644ee0", + "scripts/core/command_queue.gd": "5e4c802ef515712df4821e3a34a1d9508655739b", + "scripts/supply/supply_management_service.gd": "3ee3de3d67a36c4a4f459b2d1244c92b0da37e0b", + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png.import": "125fd08897f2a4204abe1f6c613d7ad7803a63b8", + "tools/regression/ordinary_proof_gate.py": "bca50cbad0fc0a909657bdf3f44c548eaf8b1d20", + "tests/fixtures/required_kitchen_legacy14/write-contract.var": "60323c35fe399a269fab099743107c0533232bf0", + "tools/check_p24_operations_evidence.py": "a526eda4f58ae4a5cb04aed0b81afa166be6d138", + "tests/transport/test_transport_save.gd": "3165efdbfdee2f16770ab6e5b1f9d81234b2bb7c", + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png.import": "fbe371a5934d47ac02de02e0eee0b418c3e64f7f", + "assets/mockups/the-tree-runtime-ui-v6-actors.png.import": "814f7cde26ad9738c23680ebb52f91036d11e4dc", + "tests/performance/perf_mvp_001_harness.gd": "5696d624d8e7c951c05d47fb8d47c1f0061b9650", + "scripts/facility/service_request.gd.uid": "7a2f337a96105e11978df91f98ea870a2d4b54dc", + "assets/kenney/tiny_town/Tiles/tile_0070.png": "e9aafdfd627b4903b0e633f19ed9d5c073b11d16", + "tests/ui/test_elevator_management.gd": "8bce0d88d8dac49c8217eb1b24e5fd2b35befe66", + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png": "1dc121302401c71aabbf1acca65c59c283232dda", + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png.import": "08cea926f434ea700f85830ca3857d835ec49fbf", + "tests/s0/test_runtime_integration.gd": "57e147360d2ffe69a312ecae77f7e28718395f7f", + "tests/s4/test_placement_risk_preview_service.gd.uid": "056642d0b54df6d673f42ed7e977cbea25f92df1", + "tests/s0/test_determinism.gd": "c7fccf94719455540b170fd4409a2e6eeaa8dec9", + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": "f6e8b937c99fe45b1b75490cc050ee5929954259", + "assets/kenney/tiny_town/Tiles/tile_0026.png": "36b21a01c9a8d810a90d69f16cda30007034f421", + "assets/audio/ui/source_manifest.json": "f49c264450f6c4cebfe4159d870fd0fb7dc241ab", + "assets/kenney/tiny_town/Tiles/tile_0099.png.import": "2142db37ff4bfd7495b681efd22205e040bb1409", + "tests/ui/test_layer_skin.gd": "b3ad6f90e8b1cacb68caef4c1d94931914fe20c1", + "tests/performance/fixtures/simulation_digest_v1_reference.gd.uid": "8932ef92ea50b4e07d0aebf23d1a3126369c731a", + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png.import": "51650cd55e76d664832f49597c70e961ad1c7ed8", + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png": "b4464f3fa99a4f9adc1822429785b0ee76729eb4", + "assets/kenney/tiny_town/Tiles/tile_0069.png.import": "c18ff9abef0658d1e3997541a55f893c6ace5d26", + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png": "8dba4014920d461429e2df299895149d41ae5233", + "scripts/core/simulation_kernel.gd": "8492ed1afde5b8710490db3caf7560fe45f22d58", + "tests/performance/fixtures/linear_path_reference.gd": "9fb1114c026af34afb1f20380a2c3ede9b9d9b86", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py": "da0840cd0931e185841443dd99c285a2a9e0346d", + "tests/transport/test_runtime_stairs.gd.uid": "046114b918cbb41b3240294cf86390cb4432d369", + "assets/kenney/tiny_town/Tiles/tile_0008.png": "037cef7b9cc93d72790178806558b29aa4b7a905", + "tests/s0/test_determinism.gd.uid": "ca0f08d7f77d2f64dfa511a77146dbf77812688b", + "tests/mvp/test_amelia_donations.gd": "8c390cffdfee4cdece2808c77bf289218a635a20", + "tests/s1/test_route_subslot_path_adapter.gd.uid": "2f1333ad2af0b8ba1fbbc4da43df45647bd1fdd4", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/composition.py": "85c7157858eae2f0019ca578aaad12af3c09eecd", + "scripts/ui/operation_feedback.gd": "7a83fdc679068cde24650bcc08495c04736c4d7f", + "tests/s3/test_staff_service.gd": "8b8706425e68c60b34c1a66308002ee6357b936f", + "assets/kenney/tiny_town/Tiles/tile_0015.png": "d6302ed38578d74750a6649fbee9a74939a4d561", + "tests/environment/test_runtime_cleanliness.gd": "9556ae9f89577a434ca8d8757ffa0d72057dbfa7", + "assets/kenney/tiny_town/Tiles/tile_0056.png.import": "08a2c60288f25643e3b5bfed4164269743b82428", + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png": "bec979d97eeeeb13fdf35a178da78f81a4875151", + "assets/kenney/tiny_town/Preview.png.import": "66892142539a02c04b32d203e1318d0ae396071d", + "scripts/transport/elevator_service.gd": "cb927ba7db1ada41fbdb80ea66701c946711426f", + "assets/kenney/tiny_town/Tiles/tile_0097.png.import": "387813fcb797089b3e344c1634bfd49d5d9bc77f", + "tests/staff/test_shift_rush.gd.uid": "f319d274d655c5a1412a9ad9b6eb83c2d7ebbb49", + "assets/kenney/tiny_town/Tiles/tile_0028.png": "ccce87ca3445bc89118d635597d877baf3cee31b", + "tests/ui/test_world_tree_rank.gd.uid": "c4d209c938977db93ce87afc5045c40fc3cf0311", + "data/facilities/expansion/laundry.tres": "9fc4b5c97d19749d42146742240cb88b9a504737", + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png": "3fe67e4f8e6b4c8d240006eed2aeadd953eb95ca", + "tests/transport/test_transport_density_migration.gd.uid": "9977b3534718f4db8d41603c9194d3bb58cfc1c9", + "tests/environment/test_weather_timeline.gd": "a63f4409d046a100c0a4b07f8d120f8cbbc35396", + "assets/kenney/tiny_town/Tiles/tile_0046.png": "1ff37186dbdd19806031397bdc7f8b2ebcf6fc2e", + "tests/performance/test_system_optimization.gd.uid": "fab49bf25bca6c6db643e5c86f5393941deaea77", + "assets/kenney/tiny_town/Tiles/tile_0044.png.import": "af31e9e23990fc84ac3f4e9778b91b53ec0c68cb", + "assets/kenney/tiny_town/Tiles/tile_0057.png.import": "127689a0e6415d5b6fa99d557e1849a1024b8cd7", + "assets/kenney/tiny_town/Tiles/tile_0056.png": "6873383e982bd01e78eb1f4e3ebb915b099f1042", + "assets/kenney/tiny_town/Tiles/tile_0041.png.import": "2f5b274abc97fb4a28af476c947c8c7f73fb18e4", + "tests/s2/test_economy_service.gd.uid": "9f643ebf56b07dab31b9f86114e0e28cfb37fa68", + "tests/ui/test_elevator_management.gd.uid": "5e94253b04a775b81bf298c33de0c1e8556c710d", + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png": "10d95da848d2cf397ef23e0c9e2528bde9a2ce37", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png": "37273301e2ff8ecb1d71d79a9abd1fe3ac3cd98c", + "scripts/ui/world_tree_rank_dialog.gd.uid": "b43ead6edb9ca221fb5b950315e3f71ce53910e2", + "tests/mvp/test_approved_free_unique_arrears.gd": "f79a1ea5b4945f653eff99be7f78845eaf7ce1b6", + "tools/check_p08_normal_placement_evidence.py": "9d0bd3dc68487bd569a3aa5b305ccd2f7ac1fd5f", + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png.import": "201a7375b516a4a72b052e6e99346da1c74174eb", + "tests/mvp/test_approved_free_unique_arrears.gd.uid": "1fe995b3ffec049543a2d44cc074c93ecaf29aa4", + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png.import": "1d73c3c6b296df0828cf547a6145912a9943f23a", + "scripts/core/performance_budget.gd.uid": "c59130e704ab82e640cf3e78d9bee87ad701c53f", + "tests/environment/test_runtime_weather.gd.uid": "f83f3efa8bf73bee7bc7ca2da1ad9aa8148b2ca4", + "tests/performance/README.md": "bcd94477f5f1cb9b95ea67daefac013673f2e76b", + "tests/ui/test_ui_audio_feedback.gd.uid": "1c734a0444da758a6b1bb43951aab8e854ca7679", + "tests/ui/test_guest_decision_log.gd": "61c66a1f050ca44bdbf6fee6d6ff60b55122b94f", + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png": "54e4df45f7941342d9b6d8ddb977d79ae3f76130", + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png.import": "c21cf388e73cb0f6a23663a1ec3c0d9980506db8", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-prompt.md": "aad17b944076809287c6c2386f561f8edbc1d6a4", + "data/characters/mvp_guest_classes.json": "34047433251cae372abac047c3901b759db07684", + "data/facilities/staff_waiting_room.tres": "d1d695db8f1639da076648177eb1ad3320dac0aa", + "tests/s2/test_kitchen_production.gd.uid": "ae91bc4a3f60262c96790b1a7217f38eef3f57a4", + "assets/kenney/tiny_town/Tiny Dungeon (base pack).url": "7fb827d86c48553285d966bbca606868d7b56233", + "scripts/staff/staff_service.gd.uid": "c325a67ff59d8376198a5239704e2c87fcd19f4a", + "tools/check_p23_life_observation_evidence.py": "8a62d1e1070688ced445e48d49b831fc7e9cfea3", + "tests/transport/test_transport_density_migration.gd": "d68e298f67b2a797f73abbc6be99abcdfe12b671", + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png": "339537161fd724115f0906cceebfd5351188acde", + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png": "0ee6237e00116278e514f61c2da8ce03a1dc9aa3", + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png": "2cf4d02cbc484588564ea94500ca5ec3fb2ddd25", + "scripts/staff/staff_service.gd": "0eda0f53db6ca5f7bb7d9b5d9507b8772e38debd", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png.import": "85c59b186c5a919ccea58fa1d8cd1fbac2a040b0", + "data/facilities/adult_private_room.tres": "5c3218c4023c3ccdf8448aabc04310be4bf5bbb1", + "assets/kenney/tiny_town/Tiles/tile_0035.png.import": "ed029563ec8b795375890e41638a377240b21f71", + "assets/kenney/tiny_town/Tiles/tile_0103.png.import": "3a26599c44ca534259d862797c3ce47548c09c97", + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png": "2cf8cb1d880af43a8f522c772de4ea68267e3731", + "tests/s2/test_mana_reserve_balance.gd": "cd7e76e89eb3fe8479fe50363de19415a72b0804", + "scripts/progression/progression_service.gd.uid": "86151df096953287a0a562ea638f05064e7dc328", + "assets/kenney/tiny_town/Tiles/tile_0007.png.import": "61c707ffc41315efb82b25e7bf8e78324302371a", + "tools/regression/owned_diagnostic_process.py": "504b4f7d73649952de722a0c780ad6315c11d93e", + "tests/mvp/test_unique_character_validation_policy.gd.uid": "3a7242b1e8d620c7668c0c07828769b0be995b50", + "assets/kenney/tiny_dungeon/Preview.png.import": "78b58011dc099b0f581730a0f88484a234d6e195", + "tests/world/test_path_transit_density.gd.uid": "8def9ed7e5770973f50d1c194bd7a5790583401b", + "scripts/ui/room_presentation.gd": "0c1fa7fb911b6017291732f09fb5073aeaeb2fd9", + "tests/performance/profile_production_scene.gd": "818f2727425a3c6ea0c39677efb6ec00fea7c7a5", + "tests/ui/test_stair_transport_details.gd.uid": "82bc4a106c0acd3c482b32a00bd0d804df19419a", + "tests/ui/test_selection_departure.gd.uid": "69264458f68df889c2cd1c304b9a3bbacadfb6e6", + "scripts/core/simulation_digest.gd.uid": "c22a055a976119becc244b9384a982809d989fbc", + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png": "8a17adb905c541d752fa921bd058e355ec58ea85", + "scripts/world/legacy_stair_service.gd": "c83921a7367231ef8b7eab312675710635eaac93", + "assets/kenney/tiny_town/Tiles/tile_0115.png.import": "653f330cb80ff0251d9e090a5a5da02e9ca8363c", + "tests/export/test_exported_opening.gd": "b59bba4606c539707416d14206df556a9ee00590", + "tests/mvp/test_original_midnight_settlement.gd": "274a0bee6d4a8633f2bf6dca3a373b50e7de44ea", + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png.import": "a4a707452694286703dedcba2e9ee3e88eea0b47", + "tests/environment/test_runtime_weather.gd": "b0cc35894ec261234d386bdac5e61b1d4ad67152", + "assets/kenney/tiny_town/Tiles/tile_0013.png": "47bec7894f1a6e86d1c0edae8bbc4f972af6a894", + "assets/kenney/tiny_town/Tiles/tile_0070.png.import": "c8f8a2f3b9ada327e45f77aa0bc0cd06114f3f51", + "tests/fixtures/p08-02/writer.gd.uid": "88d3fdf775ec737e548112a8aca1f38d4984111d", + "assets/kenney/tiny_town/Tiles/tile_0022.png.import": "288f25a11d93b792f49838835690b22dd8bdd750", + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png.import": "ab6e087450545218dd6ae9272d1239aacf28eb91", + "tests/ui/test_main_audio_feedback.gd.uid": "48a46d489947310416b32004b8fa4ba24b86c08f", + "assets/kenney/tiny_town/Tiles/tile_0016.png": "bafb634edddc916c13cbb4e5f9cd9483197765e5", + "tools/regression/review_protocol.py": "12cee5c5ce13810783f00ead94020913766bf489", + "tests/performance/profile_production_scene.gd.uid": "4c7884897fc151265773e4edee5fe20e59e46adf", + "tests/s2/test_mana_reserve_balance.gd.uid": "8f4fdbdb3186ea1451bb79e82806b22ab530feca", + "tests/environment/test_facility_cleanliness.gd.uid": "1e1bf017408579f5f4468436d157e665558f875f", + "tests/environment/test_weather_recovery.gd.uid": "ef6693cc119c29ff1cfc0d5714cb64c16855f743", + "scripts/events/event_choice.gd": "51927f25a7441bc852e32f461acdb2c83ca6fee8", + "tests/s6/test_save_operations.gd": "7eb03414cd503e34f349dde492a1ac19fb46859b", + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png.import": "cca9057e843daea4f53e87482c3aedfedd608918", + "tools/regression/audio_evidence_gate.py": "120995990055eb32a7e8a464b0d06d0895e5855c", + "scripts/world/world_service.gd": "441b164ddf129d93f858aafaf8c41f989d387544", + "scripts/world/world_service.gd.uid": "19738632eb1d870cb598d1d1343cf3b9eebdc5fa", + "scripts/ui/pixel_people.gd": "45773f3b8f3f1225e5ef1e80a2a246f9377fbc40", + "assets/kenney/tiny_town/Tiles/tile_0020.png": "33d8690520349a9db20639d3b40aff8e193c86ba", + "assets/themes/japanese_fantasy/ui-skin-v1.png.import": "ddee7edae70727aa34e48c4c25956073c8c53408", + "assets/icons/project_icon.svg.import": "b27eb6a2e03828b988ff35e243b17101592ef028", + "tests/ui/test_operations_notification.gd": "15dc9e63b0167a0809a949087c23d79a9189623c", + "tests/mvp/test_pending_service_pricing_report.gd.uid": "cc11e6cf135a6aad9a493967f9deb0bfc0a3b2ba", + "assets/kenney/tiny_town/Tiles/tile_0100.png.import": "7184d0324972fbc21ecb2abee39c2faa42c94fda", + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png": "86517222cae4ca77ccb0b6a64b2dbb623d3e310f", + "tests/mvp/test_staff_unique_contract_report.gd.uid": "b2bfdc2f2e71f01823929e336d28ca364b5eb794", + "assets/kenney/tiny_town/Tiles/tile_0103.png": "46653e0d2b42bc76998f91509d058a0d869ebb59", + "assets/kenney/tiny_town/Tiles/tile_0068.png": "7272687d4105ddaec7ccbee5bb8477d948bbd941", + "tests/s3/test_runtime_actor_cycle.gd.uid": "753daa2d857f0be54a810fd81f5852004d10e90c", + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png": "39b9cf6dfcec5862f0f008cccd9c8bb3e6cdb710", + "tests/ui/test_paired_bgm.gd.uid": "aeb38ca72ab5a6692efdce26ad4af043d4839577", + "tests/supply/test_supply_management_service.gd.uid": "a657edf79bf66dc95e0972688c8d7ed80470828e", + "scripts/world/facility_infrastructure_projector.gd.uid": "30c1da84d80736784d189be6849ce6ebd1f304bb", + "tests/s6/test_runtime_save_lifecycle.gd.uid": "1ee4aa0bea2794d3c906f4966431afaa7ccea263", + "assets/kenney/tiny_town/Tiles/tile_0009.png": "ce63263bb5e680416ef59fb0a62cf38f9a05bac7", + "assets/kenney/tiny_town/Tiles/tile_0023.png": "14ba8d16985414727a86b3c97fd1639e5002d3de", + "assets/kenney/tiny_town/Tiles/tile_0031.png.import": "97a839ca371aeab9fc7ae14a0117f40654ca5db6", + "scripts/core/definition_registry.gd": "7fea221da5dab6df4ce440f0e2b8b2a95b94602a", + "tests/s1/test_dimension_batch_save.gd.uid": "524d37e69881412bcf79f09920de08f39d581947", + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png": "b699b1b08bb939e9c93fe0369f91192be31715f2", + "data/facilities/public_bath.tres": "917a4b62ccf6804ae5194dceafa7225de274031a", + "tests/ui/fixtures/counted_dashboard.gd": "258e366f1518f1501f9bb400afa153562b166345", + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png": "75667caf8396663091a458c6f5ef623e593a13df", + "tests/s1/test_facility_infrastructure_projector.gd": "42734d530de54866300aa8c4c7a06e146d4b001e", + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png.import": "e6b8bfc2ed6fc43912f85ffb2f0114c4d571d322", + "tests/ui/test_layer_presentation.gd": "dde5a8176b16808826f7167c9fdc37740ccf6c5f", + "tests/ui/test_staff_management.gd.uid": "fea962567948587fd45c020baa29bb7b50df1806", + "tests/mvp/test_upkeep_construction_boundaries.gd.uid": "d2f251a1e3b2bbde73e2113c266a56b9d39bd8c9", + "assets/kenney/tiny_town/Tiles/tile_0049.png": "fbe1d9f74be050e526b2de28ee76bd8af0f7d1a9", + "data/facilities/expansion/tea_lounge.tres": "a21a6a940db6047e4f32d7c0b7a79751b0399e98", + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png.import": "496d0b52d55fcb3616b0f275a20c26c2a0663416", + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png.import": "d91bce8bd71f82f8a8b6f251f87fd9a2b268eb59", + "tests/staff/test_dormitory_shift_cycle.gd.uid": "fd9174532bd814035f3cd750c3e4ead4e65cfbc4", + "assets/kenney/tiny_town/Tiles/tile_0095.png": "3035e45ec08a5adfb41239da741686e5ee803942", + "assets/kenney/tiny_town/Tiles/tile_0027.png": "53ce60059d72e125134953971a93a7a3dca1c19a", + "assets/kenney/tiny_town/Tiles/tile_0047.png": "154f3fa2824b38291939e788fb7a797b6e955236", + "tests/mvp/test_runtime_content_progression.gd.uid": "7030ac93f740fb5c97b4fc0987e432849d44e75c", + "tests/s2/test_facility_upkeep_settlement.gd.uid": "ffcd2db510667950a8259e45c932d602755d1a26", + "assets/kenney/tiny_town/Tiles/tile_0106.png.import": "8a37ec7f0b5fcd027eed33c188cf575d4cd541c1", + "assets/kenney/tiny_town/Tiles/tile_0065.png": "ed6a0fa979d20cba26b163e2a2660484d5685864", + "tests/fixtures/p08-03/passive_placement.gd.uid": "60587fc18e2af7d3a9237624cbe7b7f4eeee23fb", + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png.import": "788149c0a15ec2f868e1bd320859c0ad0faffe77", + "scripts/staff/staff_commute_service.gd.uid": "b9adf75e06834b04a2dbd3060bb39bfd91420c50", + "tests/fixtures/required_kitchen_legacy14/formal-package/journal.log": "146e51cd6e5be22bb10a49b9ffc3d2cc33165485", + "tests/performance/test_lazy_digest.gd": "c2f6cb25519ca80f74ffa5bea0f93e930a13afdc", + "assets/themes/japanese_fantasy/ui-skin-v1.png": "97b3ce37fee3f5cdfca3a0695c9541d6d4b38110", + "tests/s3/test_runtime_staff_assignment.gd": "1610211ef61f1005bc764e37a686b43b64fe6444", + "assets/kenney/tiny_town/Tiles/tile_0008.png.import": "2b6cca13c8ae8fc42a285b1866cfec61d7f5fd89", + "tests/supply/test_supply_auto_purchase_destruction.gd": "f60297e4a1509dec444e7553335c8a9b0291c0c6", + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png": "ad4779c964526a6ca6d98880202f4983a3ba376c", + "assets/kenney/tiny_town/Tiles/tile_0104.png": "9c7c16a77f930464a375acbcb4527799b1a196e4", + "tests/performance/test_world_snapshot_cache.gd.uid": "d89d93b3e95a70769ca4b36501b8455fc7983662", + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png.import": "61b2a3b816f825b5a3aff723805272b2c61227ea", + "assets/kenney/tiny_town/Tiles/tile_0112.png": "e573c74c5506b2a28fc654f7215a0e33c9d924cd", + "assets/mockups/the-tree-runtime-ui-v6-actors.png": "b59ed30f0adae370a9c63a254a33a7967d6cdb9a", + "assets/mockups/the-tree-runtime-ui-v7-skins.png.import": "a887ae478a6d459bcce81ef13e3b7793d237b31c", + "tests/s6/test_save_recovery_preservation.gd": "691973501409d8262f3aaee3669bdb0e56a4440a", + "autoload/simulation_runtime.gd.uid": "a397652e24c7d606d85129bc70b1b99d70c63276", + "assets/kenney/tiny_town/Tiles/tile_0088.png.import": "d011091fd1bbb53ffb341c6b83a1dc816105069c", + "scripts/ui/inactive_layer_rooms.gd": "8f68b162f379eb26d83f89a6fd16174dd33ed8b7", + "assets/kenney/tiny_town/Tiles/tile_0050.png": "c17255cafc37b9484eb8e8064874c828aa71eacc", + "scripts/operations/operations_coordinator.gd.uid": "d3892be30e90ed887ceac38fc828d81ebe67d5b4", + "scripts/relationship/original_relationship_state.gd": "8acb3b644f699439f6745b9b9f1b7ed10828514f", + "tests/ui/test_operations_notification.gd.uid": "e5da5c56d18a45f912df3bd6d44a93a72f2c92ab", + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png.import": "041429cd8b50a861d4a89b3c4e346772da7ec528", + "assets/kenney/tiny_town/Tiles/tile_0003.png": "2caf2103d0f3a7459e61af90d70850e2b7e4fffe", + "assets/kenney/tiny_town/Tiles/tile_0028.png.import": "111a1f2d874aa59b18f7dc2a46e0d66d92af7d27", + "tests/s5/test_authority_service.gd.uid": "6079feee82e5649fc94063d6446e73bc903d1c4a", + "assets/kenney/tiny_town/Tiles/tile_0024.png.import": "3fd446172e282a14c228c8dc33d297cb136e055b", + "tests/mvp/test_chapel_service.gd.uid": "e1ed029267fab2b590c3ae3d885dea6b5fa183e1", + "assets/kenney/tiny_town/Tiles/tile_0006.png.import": "de6c196b10186faabea81dba74fd30a4948015f9", + "scripts/construction/facility_resize_preview.gd.uid": "c48ddb926be6482996e994199c4316de5b464d89", + "scripts/construction/excavation_service.gd.uid": "e495570bff8a2bb424e0e86fdc3986a070f02fb1", + "tools/regression/diagnostic_gate.py": "950259847e13d910b7982bf10a19f9ea4373d137", + "AGENTS.md": "bfbbaee3307526dec41b897f2966e221ec3f2837", + "assets/kenney/tiny_town/Tiles/tile_0074.png.import": "df116e4ed55e745e3f91ce2eac18fdea9cc8e553", + "scripts/ui/ui_audio_feedback.gd.uid": "cb3485041e8b23a42c9f6180e5267e36c2b15227", + "data/facilities/standard_room.tres": "725d173a8bc3c3063926bdda07c2fdbebbaa876e", + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png.import": "1750a3eac090fe3b03ba622e61feb6d8c1c8a3f3", + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png": "655077e7a7fdcc599ca98a3d8025e1fb33c3b58b", + "scripts/ui/ui_audio_settings_dialog.gd": "097a8214845a24688cf30844a478e9c3fe4d2138", + "tests/staff/test_staff_dormitory.gd": "c67567d3dfd1409099d585d3d66ecc099fb37583", + "scripts/ui/operations_camera_controls.gd": "7226a66e4a91196842b38f006a36394f013d2b9e", + "scripts/core/command.gd.uid": "cc73e889e3aac318df37af16147ac2bf134c58af", + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png": "1b597ca6e0d98e720453e3dc7b8f06fa8978a132", + "assets/kenney/tiny_town/Tiles/tile_0110.png": "638bdc49fb86b8dc1072506a43b06d59bb6f52b9", + "tests/ui/test_room_presentation.gd.uid": "90db2ca9f33c682826cf5db89307ddd3ff0a3ffe", + "assets/kenney/tiny_town/Tiles/tile_0059.png.import": "98f88f3cce82874694192ffe5c4b9930f2404741", + "assets/kenney/tiny_town/Tiles/tile_0089.png.import": "dcd34e422be01d00a382ba3e188a15cab308adcd", + "assets/kenney/tiny_town/Tiles/tile_0090.png.import": "508edb42eec7c8dfaeb5f6e0c3a795dc924b8aa5", + "assets/mockups/the-tree-runtime-ui-v7-skins.png": "70daed1868771770d61a9eb2e105509f5d77daa2", + "scripts/environment/facility_cleaning_bridge.gd": "55e390b2cfc56750cc8a7d5d8eb0f76580b243b1", + "tests/s2/test_service_start_slots.gd": "e514e2a0864a5b6f531a414ac9d81f08c7d227b5", + "tests/ui/test_selection_autosave.gd.uid": "e157c825ae3e87fac1d73bbfd4f335d758acfa5c", + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png.import": "9332a2e34b1ecd5822c283607502ad7b17911c5b", + "tests/performance/test_snapshot_ownership.gd": "bc4ee5fdfb83a83590951f42183589e1f5bfa34f", + "scripts/world/route_subslot_path_adapter.gd.uid": "84782f44f7a8990d800e189fb949ac7926df7f30", + "assets/kenney/tiny_town/Tiles/tile_0063.png.import": "df061b974544b57d85d088012ee189cf3c2bc4b1", + "tools/run_p08_mixed_migration.py": "6ccde4c72fa37fcb03fbdc7b9a95a465f2353a79", + "tests/s1/test_world_service.gd.uid": "584031fa6518d1bb534730fb5e1e51b9ad0d41bc", + "scripts/environment/facility_cleaning_policy.gd": "10735e39c5e8ba8ed50d91f09101d8c9412285ee", + "tests/fixtures/p23-03/observation.gd": "e65bfac3aa557b8afc699184a25facd98f851e42", + "assets/kenney/tiny_town/Tiles/tile_0116.png": "9253174b7e879619d20843d32d71aa3a3ea23ae8", + "tests/s2/test_mana_network_service.gd": "054eb4b153838f79eeace0ea88d60433c6fc204e", + "assets/kenney/tiny_town/Tiles/tile_0018.png.import": "f40506cce102b9cd18dc8d45408fae0b608db403", + "assets/kenney/tiny_town/Tiles/tile_0130.png.import": "1423d4f377e0e458103441afa168cd2f0c77247c", + "scripts/events/event_service.gd": "fb70350050e8cbb3f22507057137b8b8d4c1373a", + "tests/mvp/test_progression_service.gd.uid": "68bdaebee3ce6786d2758a9b530cab87108470cf", + "tests/performance/fixtures/simulation_digest_v1_reference.gd": "ea7f93347c7c5607df8c030b614e3f79192279ce", + "scripts/supply/kitchen_production_service.gd": "328f1f1f7be6c5333911302add7e691c0534e539", + "project.godot": "2c9525c65b095ce548bf4286bd5fcefd42cc6074", + "tests/ui/test_business_management.gd": "59efb5c206f9d9704fdd7701023c10648dda0345", + "scripts/construction/facility_resize_routes.gd": "09093f4ffca74b72da75c63c1d96dbb9561ba30b", + "tests/staff/test_staff_rest.gd": "11a9c5a9a1cc027d58a4dbec82420abdc9f3edaa", + "scripts/supply/supply_purchase_quote_v2.gd.uid": "27be79faadc1d7ebe2b76c5725385f11ca6073ef", + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png.import": "96808fb90a2e6f3eaff6feb25bd71ef00d99cfa9", + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png": "caae164ef4e551a8022a94f39a2bc3a690266520", + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png": "e9a7f9fe94f1d72363cc58746999ba5c13e6e0ff", + "scripts/guest/guest_service.gd.uid": "a513ea10d54bd7c1d4cf0804a4ab44e6df67836c", + "tools/regression/owned_outer.py": "89e11f57c4f371d08d8cf076588feb93390ef1aa", + "tests/s5/test_runtime_defense_cycle.gd.uid": "a867513baf4e6851f49c0f7c9374ee433b856765", + "tests/mvp/test_anri_floor_pricing.gd": "b9cc74fac8ebe499c8748068f8f9421a68bbbe44", + "scripts/relationship/relationship_state.gd": "4e9d7cc21f6fcd4b5a07fd8b12dc800bf487fd2f", + "tests/fixtures/p23-03/r13_service_region_gap.json": "5ffdcbe2af6afe8488fceb456cb7d258741285c0", + "assets/kenney/tiny_town/Tiles/tile_0026.png.import": "2e13f7f35e4ff84547e90c78e203e82138752dd5", + "tests/s0/test_domain_events.gd.uid": "a8013dd0cbad50aa133b3929e0c3d40ed175b144", + "tests/supply/test_supply_auto_purchase_boundaries.gd": "5c273a1fa5be4b4b8ef72ca6a9fd99e68ca33d8d", + "tests/mvp/test_runtime_content_progression.gd": "895ffcad2b294486de9dec598c7caea6b0026558", + "tests/transport/test_runtime_transport_comparison.gd": "ef1492107014136fd37cf1233060b85e4ee125f4", + "tests/mvp/test_premium_room.gd": "7722b70bd6a18d2cb362078f7560923549f8aae6", + "tests/s6/test_runtime_snapshot_serialization.gd": "5b4061fbb7e16647cfeb761dce4121f949271a34", + "tools/check_p24_selection_evidence.py": "c0efbddff6e929545333037682b2de50c7f8c524", + "tests/environment/test_runtime_cleanliness.gd.uid": "06774a9df3dffaeed8f2b7a160f7017e3955af73", + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png.import": "12a1cd50c61628bdb2438ef694f4f51e679779f6", + "scripts/facility/facility_pricing.gd": "ed5a608fcca656e93a8bf434aee19dde523c28e6", + "tests/s2/test_runtime_operations_cycle.gd.uid": "e9a75c9c98c7cdbd7495225e5d6010b603aacc7c", + "assets/kenney/tiny_town/Tiles/tile_0030.png": "03956c6aaf99ac6ad186f647e6839a7ce8447465", + "scripts/construction/placement_report.gd": "dcea859e04e994c4774afbdb29f37d0dd02fe2a6", + "tests/mvp/test_upkeep_construction_boundaries.gd": "636b99790b9c15e90253d2be22ca15a0b1d0d50e", + "tests/mvp/test_amelia_donations.gd.uid": "47ccdf6f6d5fd0ac5e6f445bce20305d74006228", + "assets/kenney/tiny_town/Tiles/tile_0118.png": "e3e58e67ead03bca97350561d92cf0e94b9d8fe5", + "tests/fixtures/p23-03/layout_comparison.gd.uid": "64f64f2c0ea1c6742231ad34296f72631a775480", + "assets/kenney/tiny_town/Tiles/tile_0033.png": "19423730d04f5f8c13a2b173785ab77c88045538", + "scripts/world/spatial_subslot_service.gd": "6291dee383e95b89cea2905ecd7dd965e3793419", + "tests/supply/test_supply_logistics_bridge.gd.uid": "14eb0441c796bab11d2656a735086065fff45068", + "tests/tmp_operations_ui_diag.gd.uid": "6225d6a9a83ac7cd16b487646a2cdee2338e9937", + "assets/kenney/tiny_town/Tiles/tile_0099.png": "eafb9895b71d05782a7d7d31e002117633c520ee", + "tests/ui/test_guest_observation.gd": "ca83fb32e33a007d1485b77017284f2c7efb0305", + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png": "1e414988e7f5a666ff07bc98a0972295caf7ca9d", + "tests/s4/test_original_relationship_runtime.gd.uid": "039532fc06bde58567d9f2c0a645f178bcd8a09a", + "scripts/events/event_definition.gd": "72cceb6138940b963ea735451bbb6963fd7e4f7a", + "scripts/core/save_service.gd": "92464b958e5a55c2ed245afdb5819e3f22f71551", + "scripts/core/deterministic_rng.gd": "9a4dc722bc142b0f7d57d434abe40def68e42a22", + "assets/kenney/tiny_town/Tiles/tile_0080.png": "30f1b3a336c275c3e5b200eaf76a36ad27d52176", + "assets/kenney/tiny_town/Tiles/tile_0077.png.import": "40495fe1fcc3a9ccd4ee65b7907ed23922414a0f", + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png": "98076aaa3782544b292db531f0346e2470a6b968", + "tests/s4/test_placement_risk_preview_service.gd": "1ea683764c9b905ee2bcbca211c7d20148fc742a", + "scripts/inventory/logistics_dispatcher.gd.uid": "1fa634a3cee28f694c78b72471aa98da62c66123", + "scripts/authority/heat_state.gd.uid": "ada7508fd380648e48c6285324cb3b0bd86249ad", + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png": "564b39cc95f15a42779d916cf6761ea9424d302c", + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png": "fca32b86583458d80e9991ddfa0c4bb46f515a39", + "scripts/inventory/inventory_reservation.gd": "de20d8098dd749fa5427a9ba0884070bd771f323", + "scripts/core/command_result.gd.uid": "ff7cc9fe191663782d71b40c114877829d08be93", + "tests/ui/test_main_dashboard.gd.uid": "8b6ed325abd73600a88affb55aa9decea5953913", + "tests/transport/test_elevator_service.gd": "4d1c06b3c487b8a577205b9b029ae019274eb75b", + "assets/kenney/tiny_town/Tiles/tile_0119.png.import": "1ba48ba750128218f7d6ad7474856bfe6ebb198c", + "assets/kenney/tiny_town/Tiles/tile_0095.png.import": "786b33302fafa3173ed007cce98943a362822afb", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png.import": "1c32c0d983ef0f4380bb3b51e78f149e40009ce3", + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png": "e4d148bfa5ef669aa76d1ce89d56e321ccea6191", + "assets/kenney/tiny_town/Tiles/tile_0087.png.import": "13d64839dc51ad0f07bfb0535a7d71bff2b95c99", + "assets/kenney/tiny_town/Tiles/tile_0086.png": "65e9eced3f360f8592f216576787cefe6a4816e7", + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png.import": "00bba66400d3fc4ddd8ff525508ccc70dac246e3", + "scripts/relationship/original_relationship_state.gd.uid": "fde971a0eb8a4c02d36e3814f051edd97832f2f0", + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png": "0d070f9d81ecfa131135fbc973a574e89673c1f4", + "tests/s0/test_command_transaction.gd.uid": "364572eac8457b6ff129760e2b051c500a3c93a9", + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png": "20e0cc9de0e1905c279c39e285f8907d48c1982e", + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png.import": "068bdbf8e910cbac3e8deaa043a8c44a8796fcba", + "scripts/economy/ledger_backed_resource_state.gd": "c32b4087706ed65990668eb78b5473e7eb9a264f", + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png.import": "cf76ede46ed05cece693145e0969a4526fe236ff", + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png": "60d2a9a3a15f3f4b47f8bc287d1655077fc993d4", + "tests/performance/test_system_optimization.gd": "d00b039a4d8001194426ee9b707c7745c2da7b07", + "tests/s2/test_facility_upkeep_accrual.gd": "0af03c3c6f2473f103eab870f425fbc89e6125d6", + "scripts/ui/ui_audio_feedback.gd": "a2cc6040f5ea1a135946d790f89da2ecebae876a", + "tests/performance/test_path_membership.gd": "aa5057eb7b1273a52db4c2fcc4a2bd22e8d7d764", + "tests/s2/test_inventory_logistics.gd": "5d3c67d077e288d7238068f263426eb5bf19e291", + "scripts/economy/ledger_entry.gd.uid": "a102330d209e684c28cfd2fcb689671a03073700", + "assets/kenney/tiny_town/Tiles/tile_0065.png.import": "62c4126f22910f590372f6a8d919157321865fec", + "tests/supply/test_supply_management_service.gd": "6e040d21be1b5c4a47e353625a93abc0f2cde128", + "assets/kenney/tiny_town/Tiles/tile_0115.png": "0325c94481377364731eb01b686c8e5b60c87662", + "tests/s1/test_spatial_subslot_service.gd.uid": "3691d2f403cba5fbdf689916ec3247a68810e6d7", + "tests/ui/test_pixel_tower.gd.uid": "b035a7dcd4e82e089fb4682a2ecde4159c2882ed", + "assets/kenney/tiny_town/Tiles/tile_0011.png.import": "d075df79ce03f6619188798f58120f12e4de087b", + "scripts/core/simulation_kernel.gd.uid": "0d9d4ec89421d9d4d43ce9c8e20d79bb20ce3ea6", + "assets/kenney/tiny_town/Tiles/tile_0094.png": "6906b6ea03658cceb69d963ba2ab7e98bb2617d3", + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png": "d46243520a9988870d308c46227243d8fa3548d0", + "tests/s1/test_construction_service.gd.uid": "f78b01a56cf77b34a5ff4d19d4e3930d2bd81e0e", + "assets/kenney/sources.json": "836e2bc2af07c75599c1def3ba88f26346b838ec", + "tests/s1/test_excavation_service.gd": "facb80bb44a015bf8b9fb7800b57a92c01c56c2f", + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png": "407e2d15ea883acb795d004fd407d3b8051642f7", + "assets/kenney/tiny_town/Tiles/tile_0068.png.import": "07c4f9625b4061533972cb265a89422c8862ae76", + "scripts/economy/ledger_entry.gd": "c787e81e6f7bf632f81b06cbd913cd13159fde84", + "assets/kenney/tiny_town/Tiles/tile_0057.png": "2b78dd61f7a5c78cb912decf9f408749fece9636", + "tests/s5/test_runtime_event_defense.gd.uid": "b61f19a69619933a7d353aeb7305a088dc7b55c2", + "assets/kenney/tiny_town/Tiles/tile_0049.png.import": "3e805f518afba896afbcc24eaceb1300bdac364f", + "assets/kenney/tiny_dungeon/Visit Kenney.url": "fbdde4359ece011bdcf30bc03cb756c1f280838d", + "tests/s0/test_stable_id_generator.gd.uid": "4fce3a4597f30cd3cf9132831acc8e5f02a0dfc0", + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png": "19e40a9aff0b93de87af396e1d953b640662a7c4", + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png.import": "d1207d9ea9d98fb4218e558c947ed48b7d14fb47", + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png": "68ab04317e4ca3c1f2a6be5e3f817a085fc0ab35", + "data/facilities/expansion/chapel.tres": "1d13ce1b414dc648492d3ad22d164f5fa92b4d17", + "scripts/mana/mana_power_projection.gd": "c8f57b7b6dc1d867e08fb4a736ae1623b1d523fa", + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png": "308dc05c4581cdad090fb49f49c2957297e5facb", + "tests/ui/test_rank_pointer.gd.uid": "8ef956d518eb5bd3b9c95f1ac39b49961e004b42", + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png.import": "45ed8fdcb2844bf17b38420fe600f9ca06b38e2c", + "tests/s3/test_guest_service.gd.uid": "93b3e58174bb1dab90e3410aa6f7142495c84c96", + "tests/s5/test_runtime_authority_cycle.gd": "6b769cff64469caacf791675619051fefe6adb5a", + "assets/themes/japanese_fantasy/visual-theme-v1.tres": "961ef88843d2c642057c96db8f405083eaf4767c", + "tests/s3/test_staff_payroll_operations.gd": "89b9acd671c7d74893d120358887ce6fdd848639", + "assets/kenney/tiny_town/Tiles/tile_0030.png.import": "3052b8912dcb0d643502325bc5017b739b879cdb", + "tests/fixtures/p08-03/r05-reader-checkpoint.json.gz": "7de7699e2254eef408a1cc3f1e565bec25ebac08", + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png.import": "45354bc6530f9a6f0c3d0bafa821e97ff06d229a", + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png.import": "59af4678774c5135c692b8a6c96828e82a00787b", + "assets/kenney/tiny_town/Tiles/tile_0019.png": "edcb1c14204e34424b3b562d8212b5ad051d075e", + "assets/kenney/tiny_town/Tiles/tile_0061.png": "4b014cf6faf461585b3f7d168a31285c766d2f3e", + "assets/kenney/tiny_town/Tiles/tile_0128.png.import": "9801bf81c409de1d1cd9f75911391f26c7b32b4c", + "assets/kenney/tiny_town/Tiles/tile_0045.png.import": "7eb7e9a39fe9ddb76904af6de7faac4dfb46b1e6", + "assets/kenney/tiny_town/Tiles/tile_0122.png": "ed2d0f54c1245e6ed3bd58be51890a899bf1a95c", + "scripts/core/state_transaction.gd.uid": "4865843d4f5ba5516ace55f59fd8354067fc5650", + "assets/kenney/tiny_town/Tiles/tile_0001.png.import": "7a69ba9113d8053264eb850cca7a0e9ed0765a71", + "assets/kenney/tiny_town/Tiles/tile_0096.png.import": "b71f45ddbb70a7695e1026b4c3cfd67d3fd79f2e", + "tests/s2/test_mana_power_projection.gd": "d43ee75a78ac891532ad525e2ee45bc2a33849ea", + "tests/ui/test_stair_transport_details.gd": "3c3b15fbb5843225041a2ed61c6d758e3c721c2d", + "assets/kenney/tiny_town/Tiles/tile_0052.png.import": "365c8efd27f9ab4882ce1a833742ce4513664b7f", + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png": "0a1cb8322582b3e16742116540e3f3bf0986355d", + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png.import": "c69a82f9685a724b74d5f63c5c4e9844227fe263", + "assets/audio/ui/License.txt": "1fc5acf8243a8ac899403e7297f8c5efdc4258f2", + "assets/kenney/tiny_town/Tiles/tile_0001.png": "9f8471ab183cd7cc2fc9e3d7d90fa2bcb57be26f", + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png": "3a5b250cb584680d43ff295cdbdac9982bb807f8", + "tests/ui/fixtures/operations_os_observer.gd.uid": "b1ca66767a67c30767d9dbc00355278d1be6bb00", + "assets/kenney/tiny_town/Tiles/tile_0004.png": "4bbe8cd5546ed1c609ca841824ed26778a7ba4ea", + "assets/audio/ui/bong_001.ogg.import": "88b934f169803d8a7cafe45373260f7bd3ae3615", + "tests/mvp/test_chapel_boundaries.gd.uid": "0fc2358aeb0fb01001d1bbd8b660154c118e99f3", + "tests/ui/test_paired_bgm.gd": "a3d42a88008b624c5a1c40212a48e4af8556b8e0", + "tests/ui/test_opening_assignment.gd.uid": "650f60910a325497ba551a765823ad6448523b9e", + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png": "e498583cd48154a58de49a4278c855ccd3d3156a", + "assets/kenney/tiny_town/Tiles/tile_0092.png": "3024fbce97b869092ce21f4a8d9e4b8a26f893e7", + "tests/fixtures/p08-03/checker_fixture.py": "09844118eb2af717cc1e3e059561794062836826", + "tests/ui/test_selection_departure.gd": "c50b11b5e9abaf4156464af31854cf560bb4be80", + "scripts/economy/facility_upkeep_settlement.gd": "cd89ec18acd0348811ce5bab3c33212bc1342fe8", + "scripts/ui/standard_room_art.gd.uid": "b8e6c25c1927fd5f7a903273f61bddf09a636e88", + "tests/ui/test_main_audio_feedback.gd": "35494adf1d3715f80cd9dca7e31ac9e90adb4961", + "scripts/supply/supply_logistics_bridge.gd.uid": "40c4ff42d26a2c3962c2a8c9498c95b010addb70", + "tests/s2/test_facility_pricing.gd": "58808c1fb3b72d9ff9872481ad5f307f35663bc1", + "tests/s5/test_defense_service.gd": "ba2a396f09cee561c0442e253ccd7ed7f337e35f", + "tests/staff/test_staff_commute.gd": "ddfa6080eaeacf88e95bde0b66318f85fc43a5b2", + "assets/kenney/tiny_town/Tiles/tile_0063.png": "2964d6277ab241d8a9b1e8e1c466dc90cb32b5af", + "assets/kenney/tiny_town/Tiles/tile_0101.png.import": "339e9e7773ea48f1c81fde22781f1ae110e0dcea", + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png.import": "9b49b23069d7930bb72963480fcbac879ab11745", + "tests/s3/test_staff_service.gd.uid": "7d83dda933594de14fae6f90d51e5c9023b99068", + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png.import": "7bb4983036380f9062e1d2aeb48a9559493ffa58", + "tests/helpers/ui_audio_fixture_cleanup.gd.uid": "66dae3af6ae8bd8bcd9bdee82d93ea6efee57d7c", + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png": "9624f3f08a31ef2cce5557b851a4b1c4ed91be89", + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png.import": "f22e2b1dc45b02f72c4c5a1cc167f5b9a35819ce", + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png": "1b47647344b734f4568d572010f0e8ba072ab89d", + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png": "c574d11af31b6ddda9e93d77209162885a2cae92", + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png": "07921a67dfb5cfc3f999c9aace723f5ba49b3418", + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png.import": "2bb3f723f393936776250be4863c9ec45a241a9d", + "tools/check_p08_migration_evidence.py": "bbfb1da782b9d9e07885ae948d87a0d8ff5dd35d", + "scripts/progression/progression_service.gd": "33913b32f181e798735adbf23feb12deafd7c73a", + "tests/s2/test_inventory_logistics.gd.uid": "79b62f1c2bc79ade827414241a11e77694dd2cda", + "assets/kenney/tiny_dungeon/Sample.png": "505a6d64c04378ad0b08bb7be182baf222d97c30", + "scripts/ui/pixel_tower_art.gd": "702c06d4dc79476cb87b546700d8ff204d1ec625", + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png": "905ebcb69e0265502b88f098c37330228b0df6a7", + "assets/kenney/tiny_town/Tiles/tile_0039.png.import": "ae95bb006c0075ada713149dd6ddf01adbf67b8b", + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png.import": "7be913c5b0d6439b5d550a5f3a35a4de8e55fcdd", + "scripts/ui/staff_management_panel.gd.uid": "9a1f75d0a66df31eff0dedc505563a8b835e30d5", + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png.import": "750f51a07b39fcefc165b81c3cb5023c2b9be4e0", + "scripts/supply/supply_management_service.gd.uid": "340724c4faf218552282ac13c75169e5f2063cd5", + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png": "23f289dc9eea6963179597422174c8d59f3630da", + "tests/fixtures/p23-03/passive_observation.gd": "4bb3cf80770c91961101f22b6b039ed9acdd01f3", + "assets/kenney/tiny_town/Tiles/tile_0037.png.import": "bc3b2561d61357512b18a3d2b491ef90a0fec75c", + "assets/kenney/tiny_town/Tiles/tile_0096.png": "32d667f8c7b1f91ba7a1e9c138e87dcbaac7d4ee", + "tests/s0/test_command_snapshot_key_order.gd.uid": "aa7343457eea96e360cecada5a251f8105ccfbf8", + "assets/kenney/tiny_town/Sample.png": "10e4a71b5df4cf3164fd8d65e47d8f7e4170bd38", + "assets/kenney/tiny_town/Tiles/tile_0019.png.import": "9bb81e4a326bf34e5b2b97479d59d0aa0ad947fe", + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png": "c7d072220ac4ba39f4f4e917a362ac94e8c5cc5f", + "assets/kenney/tiny_town/Tiles/tile_0105.png": "5e1d449e30d7608fbf9a7105ad6a8225e9f8278f", + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png": "e8a631560533b472f6b1c8d428fc126b8a186055", + "scripts/authority/evidence.gd.uid": "588b523f87aa53db46e998962f9d06ea18dbb41d", + "scripts/events/event_choice.gd.uid": "15b6807ce9c5cb446f5376288a4396ddbb188ab7", + "tests/supply/test_supply_auto_purchase.gd": "c852b3ee20d4d2fc310714ea93dd63f1a6b84e3e", + "scripts/mana/mana_reserve_balance.gd.uid": "d77619b355f934a7011057d85d5114b872df18a0", + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png": "eaea357b88d3459b47d7c097166a7d2492e45eeb", + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png": "bf1c3a2b3d3b09f1ce051a831c73c232ac335ac2", + "tests/performance/fixtures/linear_path_reference.gd.uid": "83a6f26f715cc2c3e06ccd25ff0d7a806595fbcc", + "assets/kenney/tiny_town/Tiles/tile_0079.png.import": "f49628bf826e01d1ef9feb9f5ce0d30795b63439", + "data/facilities/service_corridor.tres": "2ac48f5c6c95d59e2a5e6f4667f69b0e4b65213f", + "tests/ui/test_ui_audio_feedback.gd": "02b5f89d562b662b4d3afa50f2dbfd45e8cdee6c", + "tests/performance/test_facility_reachability.gd.uid": "6e1f21350da0a575222c56fb285c7925a147a8fa", + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png.import": "cf57c114e59c24a9faf1221b0206e0cecaca2ed3", + "scripts/construction/excavation_service.gd": "4bde61b1ff32875d0fdf0590275980dd44bc3a49", + "scripts/economy/ledger_backed_resource_state.gd.uid": "0a92f6e67b0dac2d371854bee1d5491c18a86a18", + "data/facilities/infrastructure/service_stairs.tres": "12f9b4eebbda303174218efe68b8a405c5ff53cb", + "tests/performance/test_mvp_manifest_cache.gd": "bc1477139f4236568e0d9f8692bba1d2ad618f27", + "assets/kenney/tiny_dungeon/Visit Patreon.url": "439ef262aae1fdce66dee560ec14d4ffcb350292", + "assets/kenney/tiny_town/Tiles/tile_0066.png": "ee9ef048267321a8367932719ff460c71aa56b8c", + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png.import": "b4c15f320c4692677054816fb8940aefc53202c4", + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png.import": "c3c75e490e13b6b31a9e73eb7d94a1c93ec5b44c", + "scripts/construction/facility_resize_routes.gd.uid": "85b5fa8b908de677ac736cfdb8f884d472218ec5", + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png.import": "fc2f9f2911f4b3774d96cce4d93070d2fd938d87", + "tests/ui/test_selection_lifecycle.gd": "2a7dce5e7034aa2f0fd3f464daf203e264b1540f" + } + }, + "source_hashes": { + "AGENTS.md": "8d8dc40211390275f858f322743309a0663c4f2d859780a8b8a08cea1450e8b3", + "Makefile": "a9248620f6d3ea9de293fbbe29e0c7155af4bd844f8a91afcc989a471e9f268e", + "assets/audio/bgm/tree_theme_back_candidate.wav": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "assets/audio/bgm/tree_theme_back_candidate.wav.import": "aedbbd43ca5ef33eada0aae53191ab9c0e321bb05289e7925c002ccd49c1eb15", + "assets/audio/bgm/tree_theme_front_candidate.wav": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "assets/audio/bgm/tree_theme_front_candidate.wav.import": "0f02aa9a0737018164faf573933f25a506c973c3dfe99f4ecb0a90c99ad01f26", + "assets/audio/ui/License.txt": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9", + "assets/audio/ui/bong_001.ogg": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "assets/audio/ui/bong_001.ogg.import": "15f986d02ba57dd4435edf77723b8ea7dee9fdbe629f268f4c3880b8fd4722c3", + "assets/audio/ui/click_001.ogg": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "assets/audio/ui/click_001.ogg.import": "460e5a751e591a61df4a2b3317b2666644934bf3727f8d1c33e84038b64a518a", + "assets/audio/ui/confirmation_001.ogg": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "assets/audio/ui/confirmation_001.ogg.import": "b03ac42050d89bff458fbb31eec26de3081272edb6406a51098ff5e76a214cf1", + "assets/audio/ui/error_008.ogg": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "assets/audio/ui/error_008.ogg.import": "a2ec2bfc2fc3f30f936cb3756e1c752e7d58090ea29cbeebc620a8b06f4f219a", + "assets/audio/ui/source_manifest.json": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9", + "assets/icons/project_icon.svg": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b", + "assets/icons/project_icon.svg.import": "a2e07249a4eb8dd76a0e2f91f5cb5a1197d69d32d3b4fe3dcbc9935017512699", + "assets/kenney/README.md": "aaf2b3f1ba7b747709d5910389acaaca2beda2a1ca8eed12b0abfd81ddb3f1da", + "assets/kenney/sources.json": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76", + "assets/kenney/tiny_dungeon/License.txt": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111", + "assets/kenney/tiny_dungeon/Preview.png": "b6023d3a9504f84bbd128d21680d0899c7a150bce3443d0861590f3f3de1c24b", + "assets/kenney/tiny_dungeon/Preview.png.import": "2f07b4aa6b1b711dc4993e4b3ae0ac51d73f3b857bd2a81d579a31c3af0efec0", + "assets/kenney/tiny_dungeon/Sample.png": "2b922fefcaa5728986e0b5c1fb901a51c3e571c39e6bed1a22fa1ffdf504370f", + "assets/kenney/tiny_dungeon/Sample.png.import": "b457890599ec46167078c3ae0a2b9eb0ff150f7a200ef572bcfd04a74969425d", + "assets/kenney/tiny_dungeon/Tiled/sampleMap.tmx": "3849e083e3d4f6a71dbf725d8473e93fa6ef8cdc9d314368eee15c980cf41775", + "assets/kenney/tiny_dungeon/Tiled/sampleSheet.tsx": "a2cca2c5e50b14023ce00f5d4112fb0b8264bfff9407d7a5198656e28d67fa16", + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png": "5653222ac495d89e942f9b636300759b3f38e85b26e9b888676f2e9ab834095a", + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png.import": "bf838a715d001bbb137349b609997e313293412bd72c4411457c5fd90bc5b68b", + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png.import": "a9f6dea88271040a123f8dadc1e117c67084ccc855ef09ebc77b54ff8c0a693f", + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png": "ebf91e6638d484dc6bdaec5f30e91589252125146b70c2911f11fac7ebe17090", + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png.import": "d2ee2725786dca68b1d21e296c2a81fc279c8259a63c15de06b30e56de54ba76", + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png": "cd86d8a06512f6e1bb97110fdefc9dbbd64ea4d50e0c04158860d8420145c346", + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png.import": "5e6379cb6e1b89c2653fe14cd16e4af5751250648bd67d8030bf501178ec88a4", + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png": "1bee42a448291ff9259c6afee8151478238d1c2f49e74f3323577e0110b8fc67", + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png.import": "c5b344b00fe86fcaba2d8c267d32f64a7f43dc92e5264aea340c25228abc445d", + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png": "2c0b45910d964d71112b81f7be17cc9a24169d4942c64ce8b59ea0f3f7490ca8", + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png.import": "264d6dc36cbe30449296f4cef60534a757c3aa52756565037b74edbc981873e3", + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png": "f3ea334d2be859c68ad1d1ff9c3314905ac12030cd65ce093e4ee8ec3c6b202b", + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png.import": "2b84bf3933f098d37f55ef9f24d6b7159da887ee79a6efed315a6c0b6db3abf7", + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png": "7ed587c0ae06d8c8dfb683ff25b7119c6600f21364a253301a3faf230a1eb0e6", + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png.import": "2cc2a4d9c7321618893d1a933f8105b5d92a67e8642413d3d33291442687a82b", + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png": "34fefe03ad9f435a777c81e56e288ead41dc3a0654088d85b51cb36e5579a0d3", + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png.import": "ff1e3aa0414574cf8f5beca3176fd29f1df73ca0600a1402945bb73d23a6a128", + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png": "883ba3a3fb022b373db047b9dd19ae67f2611e584190a82d45d2b8d3f21dfad2", + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png.import": "575137be3664def1c637addd42c607f761264da52e628567d149023cf58ae87e", + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png": "23721149763a8fd6071857c19e01d0967c769e80ae89bbe968bc88a4816fc4f5", + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png.import": "f4a3987f3cb6f585f59c3b98c3f77059b15e99eeb7d4070d6c2a7164a79180d1", + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png": "c8b7b183b0750dca16581173d7de4862ee01e937b1c414de526da5b75574adff", + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png.import": "da2c7eaf041745c0a29f42c6cae66110b530e4fb87908ffd90b8dcb17c5f4893", + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png": "ba622a41d8fac8885d65c9cac01f35f3c6a3e7782c7c5eb375fafa78bafa9868", + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png.import": "2534a51f498cf3d3c8c9296702fe71ea4194caaff6a1658e6f9d5c5d2d7e252a", + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png": "22b9237af31b12ff6cfaa1ed3b520383e93380c4e1582b7feafd76a9e9344426", + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png.import": "b4eeb06a30b61399af5024ae456a1662f2bc5ffbde4bcab81e1236a830d08cd8", + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png": "dddf38ef416861eb38c499eaf8fdeb62051b577d5e33699fd42b46a198bec5f9", + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png.import": "9a1e2c10e21c981b04ca0b691986bf72276aa765ca3219a4a0fcd044e43afc72", + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png": "4eb6fedc53053420bbe92517109c941bc53cd114094ba9f9b8bc20802548d254", + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png.import": "fd0a12cf8b1eec44461d79c80249c1723611011165a5ae79eaad441ff3083f71", + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png": "0d4f0c82ffb4c4158342fc0d7fc95cef22ff509003d711e84ec3b5ba3cee21f6", + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png.import": "a1539b2fa84f3f45d4b466ba0a2c724bd816116c0bc80c4367a4b53d23668c05", + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png": "fdee6e6ccd725ae07348d4da5740b5837bf516a4e519f55cc6b5c566b5f5aa4d", + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png.import": "6d8c2c207a83ebeb1b75afcbc1611df9776049e36969da75e89c4e0359362690", + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png": "62e5de639001c66c44f2aa84e3fd1eee56d99eb234c82f2d5b2f471663592bad", + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png.import": "8446069b21402c666132507fb5545b6a36d83886e943e1a71622be4d04904050", + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png": "714b92d97d613bbcf4d15c553a0c85fa29a2807a2601ac1395b8f45da6575deb", + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png.import": "3c293374b0765f1ae0c1ac6497bf82d8c133cdb1d717bdc094f77d79120aba20", + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png": "b331519c825010a8d061b740a1127e3d711c2b447d6db1fad27f371acd1a1870", + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png.import": "b560d21a34861afe6e1a539c0ee95f36ac8ce70b711529c23b37d3a24b6820f0", + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png": "77031b04b17129b8142c6ca80dc10d265fb94c39a443f17ecfb2e48d9a7c2a16", + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png.import": "189b85909461ed79467e328a7eeabcad81769e1375891327dd1e35cd689a3ca0", + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png": "8ed3c08b77ef4e6ead26858f95efcaa302f5f014aaf3b26b49dd2bea991eecce", + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png.import": "8c917c6c480095a65fdb0c30b80f338c644ddc16538276ce427f8c3f54a77aa8", + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png": "9def7eb7a3b00190148a55367c08ecfd4a03b66096e585b0c07b6f21277bb4fd", + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png.import": "7bc86d56e6da25eaba3101bf3487dd4906e023cbe4b5b0fd4ce2ee765157e796", + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png": "24298faf91a61a57d158435e9fa75ca30ab88bbfddae797e2a268b1064787f45", + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png.import": "644ef16b27b940649902e7b7895f8466bfdb86c0d6b34551d2e694979d6e877b", + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png": "ff3ac631206dd4882134b8719368519644fd26703ea289a7237924e9d622f208", + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png.import": "a9a132ffbfc88d3daf7da99e0275ecb9e1ad5f640b2f353fc0d0a6f5660e2eec", + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png": "3f4d77da84e948836c16d2c81f2812b7805e76147921f0ea9f047705f709a62a", + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png.import": "6b6adb283d924e90c39057fe14b39a69a82de88c5ce41814941e9b774024e6c3", + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png": "5782701dc1d3d19c26f26cf1b147a044ecbc8535766ffa33ed93eee0e8bec2a1", + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png.import": "64f7e8079d8a7f196426358e88b74d260561bfd15bdaf3e0b91c4475435ada3c", + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png": "a18f13529118365c4054f2b6dc7379190c8d99fc70f2f1c374f6e95f532630ce", + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png.import": "cb5a5a3d5bee910a70df0f8e25fbad07be09ac806d492c2c1db62a7aab4544f6", + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png": "c9ddc3f83a9ecb1d340d2925df3f99f34542d8be1514c53e82c71500c5537ced", + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png.import": "4a7597bc2bda6042e10c7b585d2c3fd2e76630a76943df053df180e147b6737d", + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png": "7a67b0ec169f8a967906b2272927f4d4dd34ee60e0e066ad1544deaa9cf86d08", + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png.import": "c29861abdad7b6b8fc8d4b7cdb87bc4c03143f3c2ed8c874d3eaf227fdd0d18c", + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png": "9a448977535c4af375b3db4800112ecde93e0d794b393e0cacf1dd82b4d9f971", + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png.import": "1a3750e0201db636c8f958ee3aeec374fbe67ca6b63554e7747f330891ee924f", + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png": "50ba69228b0185e84fe73b4beec8837e275c7be1b8bde1981484feeecdf02199", + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png.import": "2a9a4bb022675699f2d1ec7e4729f2f7062eb6dea5e5441359010388c293c4bc", + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png": "3cde5a77140e4d8ed160e37cd14789aa9901c4808e2a6b0c109fd1502ca8deb2", + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png.import": "8a20c49664451213ebde427d13a75784714d48c1045667b273c5aa4ae973e956", + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png": "82ee687a8c6b7929ad25f4f9497a2e96b54b00c68cf174c405b77b74b456df33", + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png.import": "6a6465c0f6de7afcbb777b1f683f8b7e51419df028862a2aed0a9b8c931ccbb3", + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png": "928dcac1d9d2df6fa2ac8916edc35f409605e70e387321a7cbd5ba26ffdc3b5e", + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png.import": "e63e0301efe85bc1809dd9f9bdb6600be5d7f86286326db0e0a5a2a83d0f4c1c", + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png": "7e06aac6ac40317d4699b9bad6c5fdcaea4df1aa350878a6c825089db6133f82", + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png.import": "8cf4d9a16f38acfaaaefd476a625680587832b1af7dfff95526e5775991fb0eb", + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png": "9fa58f97f4b8cd794179d8d2110c6180b69aa2030f449d734d69466b58eed2fb", + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png.import": "9db3eab2eee3fd4dd410a9880de037979ebc93513e0bed55f94fda8ffaaaffa7", + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png": "d0be450733fad7bb93599113861381e3caedb8e0fbf30bd4e120024547689582", + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png.import": "89471bffa6dbeac880929017273905e009530c7d8dcaa6dae5e8d160357d6f1b", + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png": "dff77f0cd9bf86fe3f6ee4ebcb4074c2a30ceba18e5966022b0fc74a339e036d", + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png.import": "2b24f7c317aaa8537d10c9fde48001d6b7c826e072e48ceeabf5c6f2207b1bd8", + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png": "0b8d843daedf04706f865ad877e71d2d9ad1ce1dee01073071d286fd5aafdbdb", + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png.import": "2d5859414e107400a02d7264c45c8e755d2b68a12686fb6fe0a043f75d5df38e", + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png": "7dc16b81fa82f7fdd377d68bac398a8358438599d1036c509de913abcde64683", + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png.import": "f735cec3117457d60f3971d8ef1b9396378556bcabdd81b5d94abc5b0a5c6e91", + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png": "7541f8325e46dc4d5f0707819c0b6cbf48dab832727c2bca54a4380991b6cf10", + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png.import": "2d76e4eba2cc90a8147d17bcc02f995ef34775c6b672172def58aab521e9f393", + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png": "0fbb63362251a29d741280e59f5d9cf29c80c0fcff0532cc9c8530936d873994", + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png.import": "0536ea4e95d8bc1c40f64253cd6b8337d7f64605b708aec08ef3f96ba38fbfc9", + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png": "8dc63d1b4fc05e9ef0dc5ad22788e49e4b37477d4e85de2c2e420d22fe4cd958", + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png.import": "772ad95c984a2cdeea252d17c919252198b5812d589a2db8b47d75a24782c1c2", + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png": "77511b6490f69a9f4991ac807a7a53bb946077883d629ae21f935989709067ea", + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png.import": "65b0a6d2713c91c57bc6c723aea7e31b5651d58f22ec2d9c746150fcb1d8d4ac", + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png": "e4deaf3ebddc654a8e3d075e41cc78a29fd5e5635b3d6646e6b36da10d63ea20", + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png.import": "71e96dc704b1ba28110d8a498373612da745fa0416f61bd26186a1adbc6114c0", + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png": "4f5d0fd34c70872b66f2418b6cae9c9c9e3aca133bdec0b0dbf860ce82f9f225", + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png.import": "e8ab3536295cf9430348c596d45fade72dc5588dad3f5ae9c266af418afdcb62", + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png": "acc19c7eee1b0c89dc9bacda260c7678490967389e41cdd8186c2fe82cee78c5", + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png.import": "b7dbd1c9cf4486c44c5776950faaad696ee08a5e626cbfb04b89c71d3f8f220a", + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png": "ec5c217c482cb5921717c5577049846283f689c993b65ca57a9dff5d245ff635", + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png.import": "637fe3dac5a28dfed0968919601b6f41602b6a8b741454c8b72d57f1e09ec6e6", + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png.import": "cba4428600f9f9ba04c2d2ba9f21dac3e5f8f5f46053db20b51cfce0f658a2d0", + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png": "c4257bfa85878e4d293237cd9a50e72b3e883f721e4fe1c48132514bb93668f2", + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png.import": "7fa9a04310b88953632d038b4333316cf7939ae04d1986b5063a82a142031fc9", + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png": "af45eaf5658a481cbf5645ed006ea59072e8bcdbe481b15a55204179d291f5c7", + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png.import": "b8fb7762d3d8f7a785a3950ea7a9f28e39509c55e24efcea4f4fe7a40389ffc0", + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png": "2c10663f36fbfef2638b018d8ed3c11f1e2e3c62fd63300b13e7aeb39273eb97", + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png.import": "3ca6f522182d9ad8221d99e274a40d4dfee264a9b0376fbe645566f7012d4162", + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png": "d380d7941b23178f8a90ff41f977bb459890f3a5f4b29f9c159859221d8f9704", + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png.import": "8197c899da320e49e6940796eb6400b0dc5339cbbc197daa8aa1b2d68c14ad46", + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png": "e3d67fdc99ebea256141127ccfeb4103821db7dca11d099639de32e60b05b47e", + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png.import": "590f9ef3073e542af9f58859d5edfedbf39f5b885216d1e7a645abe2ba8f842b", + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png": "1a9ae3a209decf1f4b8df62d354edd7dfa1f7d4101ab14819f181a8e51b5ce20", + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png.import": "1ce511a1a0e42e861306810bfd465a5ab74ba8edce54f9a8534072e829592ace", + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png": "5a17519655807550ae9a90ae9618772d6bb67e856b9920ec090ccddcc3057e2c", + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png.import": "e777d42f7be968193a63b57a5a1bb7ad6471a998808b2be37d7d3d8f75949090", + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png": "3dce1fb1d0ab8ecc5b168449b9cac11709a221f53d7dc49d31c4c7c96bd5ea2f", + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png.import": "f1db34ff7f4a308ba9e24fb674d29180e7545e0507c4aff8d212fc964a911a0f", + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png": "2d553978f4663e6fde5d5eb8dce1db9fd9aff9823c04c4ac9b5434625910c6c2", + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png.import": "9319f34fb9368987576820d5ab2e4668651f530aeddcf450239cc2f49105f6dc", + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png": "d010f83dc263ca1b3b4788ef380c7ef5695a21493c7db10e423c9891e2eac730", + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png.import": "3b03fde4d5af174fec7e6445f9c0d0a10943b3adf150d643c890c55c2b90c96c", + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png": "78d2be3cc11b4dfcd3bdc6f90a34ff564f8d8216aa3ad7abf11bdd349bba02ee", + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png.import": "0717f7db32e65e3a39165aea886d068f54daea4c2d17820210bfe7bd601c4746", + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png": "c0c9ba7c823d46b2baf1fd4134c36f8e966b840b5f79a95a7585a0b3252a45a8", + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png.import": "7226f7300362db2c7f07da2572214d2feb462cc60ef9d6bffc05e264be379bef", + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png": "c090e00663c0b81ad5769020fc450f1f0d32fb9420072f41ffcc939cbc25acb8", + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png.import": "f0f1191c80e6540708177aa7e9c86c4665fa5cd879be7aa690142dcb237efc7b", + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png": "cf66bddd9f4b4ecea0ac26406e487cf2639d373a2d5f21f1efd3cc6992272399", + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png.import": "8cc140b869b4a89745e4e2ed20f7979c622dbd9ef0a70da892f0dd3620eb8d9a", + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png": "2c7d1a1fdf12a6cd37cfb82f9c38e18cfc8fe28963d1c33ab97379671cdd1aa4", + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png.import": "a89ee8f834325d059e2fc98d324d0549c186bdbde34d37c98d3914c759c48e5f", + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png": "b2ddf6178c613f3725e1e28830514d378649238e695b0d0b74ca5b471f880fa5", + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png.import": "48a2e71c34dc75c397131503c5d081862f8f46fb31e108ca7297a0f22f5fda0d", + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png": "cb304f8bfba830e8213f357e0ad9b255e63aed2574cf5a2b3c351490d28dabf3", + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png.import": "f7dfae80dfe064a164d026c518a4451ee84503595662ddcef2a08fba6a631ce6", + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png": "601f7619c0103424fb76a2fe0ef6f086fbc29a404f2bfba2dd16fa6dc141e9d9", + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png.import": "1d7c9a74514e5079854177371fa1fcaf8e90012dd70d2abe10acb0529d74729c", + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png": "9cbd5a8a7bf7f43eb6a7429698e99e829c57997c5022018a8b60ba9a70e51ccc", + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png.import": "a894d09c07e462ee26569489fe6fe1e17cb7171faa6c5442f89b61e8e039933b", + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png": "f90351394da9efc3b61293c20378f50d30b3dd531a9fd83b4367927e7bf9c144", + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png.import": "79c8232f2fa454e2746ca3616b99a0701f4ccf0471910a878de40c35de0edd17", + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png": "5a09ecf571abb5bb4d2b727b054d7417a0bafc1ac82a4a0ffe7eccc2561ad556", + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png.import": "71ce9ba09dbab8f2cb4925ed4b2d4463a06d76d098294e99c2f8ab628154ae8a", + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png.import": "2dbaafb49240e3b1e9859328c97af6ad7aa2e5906167faed70dbb6472dab5856", + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png": "33589077ca1518bc453aa63bf2f1810d67422bea07ed5db8f486f8257478d154", + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png.import": "9159e76287627a6abd02deb245de79b2ab4907a4f5bc6533be6fa78b341ba310", + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png": "a977172d74aef292a924c867d7d2744ac1c4720f9a9f7120c0dec4ca1b9e9e00", + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png.import": "b31248d4d6f4fb97d5ed8bd20239270f7e4432eb8b28430c1f5b4e7e2479f474", + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png": "138b74609bc477ca5bacc3c8c2b6d80bfc0362c81f163e7b6dcb063526c97f89", + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png.import": "67303e732e3337229f09cef22f60de192f0e52e02f8159568338afa648a1399e", + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png": "cfb675c1dcc7530a41956004471c8ec27cd5ae19a03d8c424074b855395497e8", + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png.import": "902ce403dbab34973fab0647a91a5584764a9ef8574b3732ef88434444aea6cc", + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png": "5fd90e49d9be0c155f1e6a5cb08099fda486ea6fbb266be20b6b97614b96ddd1", + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png.import": "a6bea1993517fcadd5e811c8e952d70ebeb25e5bd624491551354808b6b27f8d", + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png": "349c56fdf06e20fb6a1ee98e2dea1e70833f4f0cf3a96ace0660d32ee0496631", + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png.import": "d94d68afc48704abe6f902cedb2499a2a9c564ea89c698562a44ed87a5c58244", + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png": "be810b6e4b8cd8dfa9dd06af7a5964648a6683c5a3e8da64bc3233b48a636be7", + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png.import": "67fb9daa0fc4e4ab6f4c0c4e093195f6870ebb56dc496456d1733fa6ef903e97", + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png": "62d47ae44908d577c29ff002a2e73ae1bb07602ff4715a85c9743893ef72546d", + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png.import": "612d41c1b9f6d517a6eede7ef6f7c44d712aba353b07ecc7a7fecebe546998d0", + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png": "c8c819b6054e0c231fae5f9f85dc9a34ed828379f5fdb4456ecd360305ca44c6", + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png.import": "40a708f3a427ff196f23ada3c626d7fdf2e4a975ff35430d980d5800ec5fb948", + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png": "0151695f2890361f16ae4ea585e8f5d80fe0b6c2e82593f5e2ad336fbb7360fe", + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png.import": "ba5c2aaef514ae698ad732d8ff9bb1fa7627addc662b21bcdb03a873330fafd9", + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png.import": "bf72b0393ccf3221a2db8abe0a048cbd271e092de0764034cff65f297c389e92", + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png": "2efb31e30cd6f1527329fe5d7704e41c65a8376d498bf93372f46155600420c9", + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png.import": "397120a5362512b7f0bd7833e8387a4a663cffb172dbf5de2356acb2ec9cd2d7", + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png.import": "6c4cce75a77f9a2f60c00ed3f0b2a24d5dc2bcc7a18d858f2bddb1e234d12124", + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png": "b3909f80a29a0f18729f96a90ebe446ecaf26a195da633f2a6c3dd31f660821e", + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png.import": "174366f354ffd256451e63d8c8fdec0f5f1117e8421770a0235f260e1a75553f", + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png": "377b35acbce5129e8167df1f5d1d0420805990962a37a30f5784b88b81a40ec2", + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png.import": "4cf0b8eea76287942a5e077b514b6eccc6d949763879ac5b871fa775e7c4c2f6", + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png": "0606653ad07e177c06c9782c9fff4b1388c7b67865b6ab0e202f76e8e6f6bec8", + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png.import": "ac854975de21105ba6dc595454d64dc441543c41f2750494d34c37b9e9ae3899", + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png": "321ecd683c4e542e09d368709e75821b8b823b7b98b71bebb39d66cead951315", + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png.import": "08c32b45538b5fcb50494fb65ddbd1bc52d91d0d98615906dbbeeceeaf9a047c", + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png": "ad6715e9bcab60faed303260a21adfca2de09a7950b98384065bcc5df05634b2", + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png.import": "f5086263c65f017bd12a57d0106906d2127e5bf1e46a88c9f2bba702cc39567a", + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png": "0b9fa753068061e816246437466d0c9d3100375ff12b77fe9459a801265c83c1", + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png.import": "eb2748a33689be9043ca98236bc3422c568bdc2dd1bcd3b9703a4b71e082c91a", + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png": "fb4aa142cbbba7d9504ed3ff0d989069e8f1974feb76f25906efd9901d4f9ef4", + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png.import": "f74312cf22349a6b729e5f90eeb732e366189013ea50a24798e405c214605207", + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png": "19a75fbb7df761b7373dac310d5e7dd2aa5a65529f81d4ffc80940c89d0538ff", + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png.import": "10dd0ec158e8ae5439ee217399d481e9c074c16470c66209538b27bcfe67b9a3", + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png": "357e08bc52b8dc318ce003681196dce6d2de41298b6253bbcc9bd10283785b37", + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png.import": "738be56be88ce25f5d7c1629fd8f8ea07d1fdd8792a455dab513fc5b7a9eba4d", + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png": "0ce7aabd23d9784f67ad64d461b132f8bd59932d9cc7dddb98c66edf60a6671a", + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png.import": "57ee53ddc2f013686e0bbd779e71d1e3ddfea8a0c3d7092ff52b44271132df7d", + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png.import": "353c738f45367fbb8adf346e32159f1da8494045a5aa1a4bfbd05101cd518bd4", + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png": "f5c2ce5b8e9e36580df27e8287472c662b360e97c4b8bef669ad70eceb9fc7b4", + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png.import": "98a8fdea72067cd04e28a91bf7f3e594e64acaa925a971f0a1e5b320fab3c0d7", + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png": "b8a0a9376c1c3398a059a1e3226e8f8d6839c1d73ac53ea37425340d762055fd", + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png.import": "84e01bdb8330553ceea96159d1f9ab43ff21c1780b0c121a72182f661b37cd8c", + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png": "20915fde756b990f5b0c86fda557a93a6c306373d7c4fc07a1991f4ace3271b4", + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png.import": "cf3ba40a74fc3f15ac5243ed97bb0c53b4a30686675f19b438dd83a2adf9b097", + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png": "39b7c35f414e086b9c7e0cd2b34693ae370e5382a05b4dbb9964cef20f9769c8", + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png.import": "10999bc0c7ac3c95697d6a3e660ddf35f80da4c42a66af45433fc9d56491633e", + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png": "61af4b9f1f67aa761e89e516ac6d60371175875b78b073b7f6a8415517c66181", + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png.import": "6de6e757766f0caa9653d199673008dc6d6335211001573e011e45a2e666e20f", + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png": "e139ab1d56c599af1cea5a955b705ead18a92d41e8e635b550729383cad9de3c", + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png.import": "0a07ccdfe659db10953ff11dc353efcca2e078409638fb76ae7b38b90120e35b", + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png": "03b7f71be1904c72c71f98d31c5f0f7fd8dceffcd40c19c4232746cbf509f5b1", + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png.import": "c88331b1e5bf2525fe371ce551083e5d807fe45e80eccc5a400f970c807e3591", + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png": "35af44a6fc76a09e7fe625c0becfeac809360774c6a845ec8024dd8db6f5fc3f", + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png.import": "26c7b69214e87a32f5eff0cb2cab6c14fa470770ba25d77b702499dbda6c4887", + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png": "38a3ab676d73fe4219930bad3d0294e045269fd153587b0e21c60843fc13d281", + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png.import": "20e4fd705f9ba1b5808113f7b3f9ea75e48f2ab9711150e11ea307bc03f53474", + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png": "3b38808f0c20a49a9923475022041c46e8a04b47d8621e5186fe153b4bbaed48", + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png.import": "6e8f16d87aa8497efcd064f67d2b89b6147b010e692f4f3320d5e9dcbe8321f6", + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png": "e6ce715420b033cc4b0eb6b26255996a919ef721c0081388d3fa6a964047630d", + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png.import": "c4d1645bff32f5348d51b7603e6efde3ae941f1b521de73e5269a576e000fbdc", + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png": "4958c3b09a0d41b3f21741476274855ab2242b3240e5054657dbc0569c881215", + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png.import": "865bee4b2d6ce88ebed0a8580795f7be241526ac2a3fc0a03c5e0123fdffa3c9", + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png": "66d47c25a72a5be74cb8a15c0e4930ee4c8859f5ba5d04837d953d45649d0873", + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png.import": "874603d2c45ed544e1805feeba616c08d3f8a4f03c8e33e304c1dcf8cfd4d147", + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png": "f15c964db469039861f70bdc75cc5b02ba9351eaa5d7421a85d028131eb12f4d", + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png.import": "69a09b26c14e23d9445a07faa54ba3bc6ee461bf10555df20239fa2fd468c0bd", + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png": "f344d22151345f81fe1b95fdb03cf007747042670bda1540192c14853f35b94a", + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png.import": "a0666a19dfa3d44e4bdc009cdb351b3fd63c364ec0f59b2b76604bd7b16a9973", + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png": "ca2d26579be3738be5abfb74cea388634e212fb991b84701deeda65da4780f1c", + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png.import": "1a0b8a2bdd53085efabf093e3f616f367d82f913363cac47c763a96eed70320a", + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png": "8ecfc9b753e676a3cd1fcf2f8f98cc70c8e814f706f41a7e172508fe15156618", + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png.import": "721e24bcbd148f7f4c328fbb64ca62c296c79de65f21573e6b498432fec7b1bd", + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png": "1e82481db9d95d0cec64ba0ea95b8fadf1e3675936e93731d0ff0e3bc72470b0", + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png.import": "59866ffad84bedc11211a55acf7d79b8c852685e2aa3a880f1f50bc077e4ca6c", + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png": "d8b00568696dfc79269a8f47ab8e19ecf6f080140176034cbf8124b4b143d49e", + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png.import": "3b877b063705382d968413a5a9831b38d105f9bf7dfca7f57d863de84b914869", + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png": "486bea807469ea50e471bd9a8e5d60424386b81b0bbef0c84f3cda285d8cf088", + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png.import": "d17c5713760c3b5b816e60b140bb83977dedb1dd4e1087f3f44efb304878f312", + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png": "ad27340925ae7e936788c22cbd0f7d1922ef5bdd21377f916f1be9af6be4312d", + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png.import": "f9323399e4885b0524543782d1f937303d3d72129259d20cd758883cea17f08c", + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png": "610de03ee2d2a7d452159a885707217ccb17c6c18444418d7f21496d76a65f76", + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png.import": "54f80c6bf2dbaaf1d170741dbcb64357f53cd9830016177da2deedfdc54d848c", + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png": "4f75a60e03d46523afba3c52f73c1fcbe06a7566a87eea9fb9b82320718182bf", + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png.import": "2b9613378efb8da10be4a93c1a6a21e176953afa401d357d10fc36d3d2fd0540", + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png": "43679336db4fca6d7c4b47941f707174cdc4476b75af32e0d9f0bd80677831bd", + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png.import": "6fb44bad0d9991ea3ef306e732a95a5e35a47e6821729a75c1dc6861861eb85a", + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png": "c1a5fcc94e0557e04615186966d5ded2a7b590985f03c4a564de6801aeea4acf", + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png.import": "b595356bf2247fad363b679abe1d407f7fa7ae0f3e9dd8c04e74a8fdbcb7327a", + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png": "2ca96264cc5506bb52a5f7b5d278d0fa8e66e26c4b8242e40db6b46acb9df95e", + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png.import": "aaa24e4d6843a5bd70c55413164859600b953d0827fab6fac48bac570346e13e", + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png": "28466ec899a6e0720f40e4f622aee5925d2e5c50b2409856f36ef65c7eedc532", + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png.import": "9dabb9b5f2634bba49650d5ce11a2192a63b5efe9a65734ebf4f155ce876a21e", + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png": "2cb76164d899e3a5eb42d7cd23ffe8defae130f6ce702a35926cbf61d2d1b569", + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png.import": "50c28de7e6c0a19d29d80d3bbb609fce84b4df463e029fc7a2792651a10a07ba", + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png": "16d8f777b329a6516f32d790b389fd5072622195152680c298d2caf8d723ef8b", + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png.import": "f305af0b0435f3051459c24e6248208475a97dde46ea27044a46c996c08ab725", + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png": "cda39a2ba32af6935e106b5c243ba5ca813a8b2566855b94524485463883196a", + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png.import": "a16dd7e7729a0e77c24a09a0e1e5beb166f1f6712955307a464cec0777804505", + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png": "d576af0d95a09721d174c3f57cb51b3c736e3627330a9bfee110e676d37c3cab", + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png.import": "06f563bdd065bb39b65a04d7360dd267ca4d7f53a0ec05ace48c38fa7303c7ec", + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png": "59dd6e934921a327935f8aa35a24cd949bc04541c0adaed2d0ac46b29fe409c2", + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png.import": "f69c9b184375f986920d09b3705e7e948d79b001bfc83c7c3dd5eecd92540fec", + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png": "4ae08fffdd99c4e14a941e664de4cf9ecba0064cd94e5caae9d4a82a10fe120c", + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png.import": "8e55fd648cb1569eecb8137799cb21ad94ed1bf66728fc85691eaf56ed6a20e4", + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png": "f9d1c49865855dece38e496cdb68458040facf8256831751f4b0ab695a193be9", + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png.import": "33e7e0a2fae88e567d97aaad15205962dce8d2cc9b07bae6bbbc6c833632c816", + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png": "1b0a4efa97420e011f08151149c662dbc7c91be0e3c72caa3e8f5718789908fb", + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png.import": "41bca57b41043e5e95a7fed027a6dae4affef6656af1d4fbe516d1f924017b88", + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png": "a61e8a3fe7e1e6f192d6b6452852274a02768c20a45ef6afa48ec80908a39185", + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png.import": "cb97ac0a485400219fe868e479eb7412d3632349fa5a5d01fb3173567e9a1082", + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png": "0fe7c5448902cef52dd8ed8530eda0a986ad0d2cc0c36c2ee1528fe0c6860262", + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png.import": "db76c372c023c15a841f3c4afe6678d870a0f7063be9dfc2d15e8478e8343730", + "assets/kenney/tiny_dungeon/Tilesheet.txt": "1b86fae0b27a628f18cfd89c6e148ea1d727f5ef02fc1dbeb5a6e9f9667bea00", + "assets/kenney/tiny_dungeon/Visit Kenney.url": "6787defa3ecb6118622e1903b65802c0200628fae5164b51b4fd467f92f3f284", + "assets/kenney/tiny_dungeon/Visit Patreon.url": "2fcba31333935f4aa35e9de2e74e2b7ba1b1a8011540e08016ff6d81e9dd7490", + "assets/kenney/tiny_town/License.txt": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5", + "assets/kenney/tiny_town/Preview.png": "9a6a773a4e39bc2082b85f0778d8a106f644233b2b3612c5c2a6fd6e4ce2106b", + "assets/kenney/tiny_town/Preview.png.import": "23c5150de825abb62e9acc8cfbc0155615188fd0d2016ca72bc9c1a19fef8e0d", + "assets/kenney/tiny_town/Sample.png": "cb909e46bf51deb2906eeeb14b323aa42e861a738a734f449dc460ad682e4ccc", + "assets/kenney/tiny_town/Sample.png.import": "166f5fdb87ec5ab6acdd8c00546debd0f3c49fd17bfdea48f79cfe6566f853c5", + "assets/kenney/tiny_town/Tilemap/tilemap.png": "b9e9fb80b95d0b90b52f12d914f000cf16f8b22c1faa815aa94500abfa57bc50", + "assets/kenney/tiny_town/Tilemap/tilemap.png.import": "d49254af66e48299aa37983a825c20a6a8000dd087777ab72311f2e276c32c15", + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png.import": "77e09885d6c47ddf6b08efc8530bc0e8d1a109a48474ea928f3fd905fa167aa3", + "assets/kenney/tiny_town/Tiles/tile_0000.png": "d4c692ef80ee97b3395b885ae07020d42a106683ff3650df240f8e972bd5a041", + "assets/kenney/tiny_town/Tiles/tile_0000.png.import": "f6968f744c358aa51ab9003d2fcdb5f170e9852cd8889f88d3cc41e29bccf094", + "assets/kenney/tiny_town/Tiles/tile_0001.png": "cf3b3df8669e621af90944fb3155b15f13adf203dda464e6149d7318f3660713", + "assets/kenney/tiny_town/Tiles/tile_0001.png.import": "f090ea04d0af56449114f4015acb0c3625e658688ab4517b40d474ca11a5095f", + "assets/kenney/tiny_town/Tiles/tile_0002.png": "ea524c6974ad6203f46a3e68a360883d0d53dbbdaa237f6cd81ac6fd5be6ea7c", + "assets/kenney/tiny_town/Tiles/tile_0002.png.import": "b2811ea61975edd62e7b6ace7bd9b0a5daabb6d5528c3b04295e20bfde39fdb9", + "assets/kenney/tiny_town/Tiles/tile_0003.png": "05ae1d16efd39ec9ec7315d8dba74f3aa85d4a75780f768cbca584dc96e1d2f2", + "assets/kenney/tiny_town/Tiles/tile_0003.png.import": "dc9254e0b4bfa9b1bdbd9e95dc187ae5874af3af0b6ba1192efd97b6318d4887", + "assets/kenney/tiny_town/Tiles/tile_0004.png": "5de3dff614fb984dedcbfb7551d13a984f66d5a0a835df3048b51bc7cfddba57", + "assets/kenney/tiny_town/Tiles/tile_0004.png.import": "db7d2b3eb1ed7c423712e78580925945cc3663451327f6446faac8fa42200c95", + "assets/kenney/tiny_town/Tiles/tile_0005.png": "5c09569d7e0351146e194d9beb7b573e0869978334cc9e093a57dea8705e81da", + "assets/kenney/tiny_town/Tiles/tile_0005.png.import": "a89809d6d638bf94d37172feca26415382ab29b2e7256c5e9792640f1af6dc39", + "assets/kenney/tiny_town/Tiles/tile_0006.png": "d8046421ac4db5a824d642d26e9fc6532f1b3aa52033f569f7e56e0885b2776d", + "assets/kenney/tiny_town/Tiles/tile_0006.png.import": "3a0a7fe99c84788ad98876b1c5c11c61d9edda3ef1b8a29c106d198b29c4cd2a", + "assets/kenney/tiny_town/Tiles/tile_0007.png": "741e857eba60e676711e0193f3b252fc70be469ddc55c7d5fb74fa343d6aae6b", + "assets/kenney/tiny_town/Tiles/tile_0007.png.import": "886b8d32262690341ed9b7150ea193e9ffb36a5cca53fb7a13dbd0c76fa5d5d9", + "assets/kenney/tiny_town/Tiles/tile_0008.png": "d9c105e1f635e239dd0a87239c528c57406532ae4c4949ec9555d9fae6fc8bbb", + "assets/kenney/tiny_town/Tiles/tile_0008.png.import": "49325ea2b2825ccb188b91d7ee7adbfcd9ad7d560d6301907dd000ce958bb49c", + "assets/kenney/tiny_town/Tiles/tile_0009.png": "1120f5a9a24c9dc40d0857885b9008860d17d89764a0621f90bfdb352930a72a", + "assets/kenney/tiny_town/Tiles/tile_0009.png.import": "07dc54d40811013e2459070e891552a4d4517558e96e77b7bc46aab749c7ee32", + "assets/kenney/tiny_town/Tiles/tile_0010.png": "5f3aca3ab97afaa731c0a001725d31fd18874c37bb56d386b74b09430bc52d01", + "assets/kenney/tiny_town/Tiles/tile_0010.png.import": "ac53ef6aa9e651238b45a01d84674ad6b7d02a40e23cbc91a4374cb4e6227d32", + "assets/kenney/tiny_town/Tiles/tile_0011.png": "69c6e3e76d76356f16086e922d331cd3baf4b18aed2bf07d242b2c61d1c0719c", + "assets/kenney/tiny_town/Tiles/tile_0011.png.import": "0a66296762f20a71439e725706f13ded29b545848b54e58a2828af3908a7493d", + "assets/kenney/tiny_town/Tiles/tile_0012.png": "e1b87cceac398679e30d7cd4feecf4f40b8104515c255ed2d8e4fd4f868bb35c", + "assets/kenney/tiny_town/Tiles/tile_0012.png.import": "a303b8eae26947cf26ebe2af5e486d9afb0ab63ac032a2e75d446e9faf05e5d4", + "assets/kenney/tiny_town/Tiles/tile_0013.png": "dff7a37b7fa1be3648dcb1d01be3df26eed3ea5dfb8d8b7ffdcc2af06715c1ad", + "assets/kenney/tiny_town/Tiles/tile_0013.png.import": "fcdd5f7c83e6e0ce1e963ac2fb2c2f5494ddacbfb97f52cb819db6928dcf379b", + "assets/kenney/tiny_town/Tiles/tile_0014.png": "1209e77e92dc55b0c6aab326ccf714a6f48fdb8ca447c77aea779b1c95e4d41e", + "assets/kenney/tiny_town/Tiles/tile_0014.png.import": "ff1a835d2558fe7e73ce7c2eda13ff3f83f041c7e527a30dfed85e9d7cc1f039", + "assets/kenney/tiny_town/Tiles/tile_0015.png": "e1d230db0d9b559d564a5062ea574e8233d5b0c4cd143377756a38cf11f7027c", + "assets/kenney/tiny_town/Tiles/tile_0015.png.import": "8e864fddb00db67863069515961eee59da22c68008dcf6cf204fcdf4d0effd38", + "assets/kenney/tiny_town/Tiles/tile_0016.png": "e491cc2d756b0fe14c19c1484fd79fe086621d2a21fd59f3e7a2d74eecaba561", + "assets/kenney/tiny_town/Tiles/tile_0016.png.import": "e9748911a1b03eb0eff486d1aebe51b78490b5691efd8559781d5d31f91d04bd", + "assets/kenney/tiny_town/Tiles/tile_0017.png": "6510f793c7dab1b8307dd23e795ce9c680c1ca0b220c9749c37d5705e2aae70e", + "assets/kenney/tiny_town/Tiles/tile_0017.png.import": "a9dcd7b2a62098ba7cb479d5cefe95cc401b3c53e69df77798d922d9b2ebf3e2", + "assets/kenney/tiny_town/Tiles/tile_0018.png": "167c8eeccd110c1c41095a7178524c8c6fa127e47098fcdc16e875bc2c8a8d76", + "assets/kenney/tiny_town/Tiles/tile_0018.png.import": "7e0b478eddde95e2bb6c4815e8e69bf2ec0f3314804bf5432ea33d0c7615c85f", + "assets/kenney/tiny_town/Tiles/tile_0019.png": "f7617ce7df2660a9d4aca0aaf317be98bc561306b0e3eef02f7e0c17a0072142", + "assets/kenney/tiny_town/Tiles/tile_0019.png.import": "88cf92bd4af58c8d83e146e48b96c43665daa7f29307c099694c843de493944b", + "assets/kenney/tiny_town/Tiles/tile_0020.png": "9bbb26692c6a0b7ba00ad27b1a380f3ecec4d680c597204604bd312a154f7c5d", + "assets/kenney/tiny_town/Tiles/tile_0020.png.import": "138eda065179c4b0e351aae592a7c354e72db87f512ac72cdb8284f6a7df318b", + "assets/kenney/tiny_town/Tiles/tile_0021.png": "3e7b7419837373bf32542598d46d1328cce966e9dfed35fd852a37d227f5d6a4", + "assets/kenney/tiny_town/Tiles/tile_0021.png.import": "6ebc06d6d592940e9025a8d9299ce79675f115c2b8199bd98f434ff8a459726e", + "assets/kenney/tiny_town/Tiles/tile_0022.png": "5a6c92e91e67d3b4a9751250f5ffa73308f2d47bab5642677ea6c8c0448b9df1", + "assets/kenney/tiny_town/Tiles/tile_0022.png.import": "2dd49f551a743f78d97add14e3fd720eade4bebdb5a93be7e745205ffd4d059f", + "assets/kenney/tiny_town/Tiles/tile_0023.png": "e2231d052af8e58b280c881962407316a25df85d1baebc0a4c417833c9035d1e", + "assets/kenney/tiny_town/Tiles/tile_0023.png.import": "8b75554914d8a511544d00dab06474da86bd7c8d83a5795f1b9439a473d63f36", + "assets/kenney/tiny_town/Tiles/tile_0024.png": "3ffd3954dfb28615d813744ec3b0638d46f0cd9376426329221b70128719282a", + "assets/kenney/tiny_town/Tiles/tile_0024.png.import": "828ebde3fa65aeb33fb33265221b0f16a838c949a23c7cb0f08528ea2142f8cf", + "assets/kenney/tiny_town/Tiles/tile_0025.png": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "assets/kenney/tiny_town/Tiles/tile_0025.png.import": "00d1ae6055b72c2e3666d11c57108f2c2e0427b36ae21eda31033085163c854b", + "assets/kenney/tiny_town/Tiles/tile_0026.png": "1cc4348d99b6ca90b26e9cda7823a68d549fae0a9859ce3f31bfedff5a405bce", + "assets/kenney/tiny_town/Tiles/tile_0026.png.import": "0d61d6b74cdc8ac2ae51d9f18d373fff5be6b8453e38b69fb62422ee8330504b", + "assets/kenney/tiny_town/Tiles/tile_0027.png": "57a64b241ad12af171fda9d081a6641c12c51d1a9648e8c5ad50f314e3d660e2", + "assets/kenney/tiny_town/Tiles/tile_0027.png.import": "374a9c9b167f1e38367a29e446dec4c2cd23c3fd6bc963992d19c1db47a31460", + "assets/kenney/tiny_town/Tiles/tile_0028.png": "a8b6bdb8954e01dbe6abebaec6d3eedf4fcfeb825b7d982ed488c57a573fdaac", + "assets/kenney/tiny_town/Tiles/tile_0028.png.import": "2136deffea0eabda9a9bac872f78e2fe20ae5f091817161d753cc69c9868db13", + "assets/kenney/tiny_town/Tiles/tile_0029.png": "0d55333ffe4c1d3be705978bdf1c176a871c25a6bde232dfba5c359b1a433294", + "assets/kenney/tiny_town/Tiles/tile_0029.png.import": "93b48e059cbc3ce7819d80aadb203a6fd784080c9021208d61892ab14e1f1a66", + "assets/kenney/tiny_town/Tiles/tile_0030.png": "e38e6cb14ff961f6e154483a62f963cdf9a310d91e6fd34c61e70653e0fe2713", + "assets/kenney/tiny_town/Tiles/tile_0030.png.import": "ce17c94bee4b6332a8d1ee97014b3bc48249410df748b1236029eeccf41b0c38", + "assets/kenney/tiny_town/Tiles/tile_0031.png": "b0330026a4ee1bb5d0895d2f1310d2caff75512522752ed0a30770783f97bb7a", + "assets/kenney/tiny_town/Tiles/tile_0031.png.import": "e809fae7d6ba0b594fc116c5090e0c5da97c23f3102f472f8d1d6142b9da58fb", + "assets/kenney/tiny_town/Tiles/tile_0032.png": "6f527b7f7415362b0c0fc98e5e0c5b370db119dd171ccdfd444e64e46ad99055", + "assets/kenney/tiny_town/Tiles/tile_0032.png.import": "e42f8ece01e720fe2ede08abd4b8fb704deecc6b1cd4c9c212549bf4c0129d8c", + "assets/kenney/tiny_town/Tiles/tile_0033.png": "5d03ae0b19ab782816f2c9faf809c6c6fb263a236e3afafd757f1e2411710875", + "assets/kenney/tiny_town/Tiles/tile_0033.png.import": "291338d0796e250408df1d6072a471c831c012fca17ba52325dc12ac312a802a", + "assets/kenney/tiny_town/Tiles/tile_0034.png": "23d25bce2e95ac64eb36ca34f0b529f7b6be9d2ba04d2dae48dd33138eb67444", + "assets/kenney/tiny_town/Tiles/tile_0034.png.import": "db0ea5538b3b4623be7131df48ae7005bf8cfee64c3be11ac395252a786dc7df", + "assets/kenney/tiny_town/Tiles/tile_0035.png": "0c007c5d64b29dc22c3d02fc7ac772efbe3b22cd353abb1b3f34f2d308ec49cd", + "assets/kenney/tiny_town/Tiles/tile_0035.png.import": "92ac2cfb3065c8be99e6374c96695dc15b4a72423b21b6b93abc29e934e6fcfa", + "assets/kenney/tiny_town/Tiles/tile_0036.png": "87f81fe427117ff6fcee2cf40c1b30688e7bcea78cc2933c7354c9d985ffffac", + "assets/kenney/tiny_town/Tiles/tile_0036.png.import": "4ef2f68a455959fc2dd20752f06aafd8e048c4c65fe82082d206df732612d541", + "assets/kenney/tiny_town/Tiles/tile_0037.png": "ad8ed926be6b53a9a240d18dc332f4140552258d2c625773acbbdfc9b09a825e", + "assets/kenney/tiny_town/Tiles/tile_0037.png.import": "7a1abae939a053c98328fe6e9be9659b3fd5a3685fb249b081a91d5d8c0b3da6", + "assets/kenney/tiny_town/Tiles/tile_0038.png": "6bd82dfc79a21d7eeeacaaa9e6094be415b7a5d2190183ae28bc6ad764623255", + "assets/kenney/tiny_town/Tiles/tile_0038.png.import": "7dc25f6b476a89d915a55f0069f9b2707ed8444bcc6dfe0b03dd58179908c257", + "assets/kenney/tiny_town/Tiles/tile_0039.png": "fd9127ce420b7e05ba2bb361a82c9301b95d2c55d3eab899198819e9ba78214a", + "assets/kenney/tiny_town/Tiles/tile_0039.png.import": "0b8f5dcf1257743ee7a03e3ba49dfdee8f00c5a03221399296ca08894c06166f", + "assets/kenney/tiny_town/Tiles/tile_0040.png": "1ab17e4b24be7eaeb6d8830c0e763b58a66fe2b8f70c15242fbde5138007d334", + "assets/kenney/tiny_town/Tiles/tile_0040.png.import": "87da01b580590e80b971bd9d5c5fdac18a0d87055dbfd257b7efabe5bef64263", + "assets/kenney/tiny_town/Tiles/tile_0041.png": "3db01ff694f3d9f1e492d45913c3f85ff5f704ac262a1404d368c9b272a3f42d", + "assets/kenney/tiny_town/Tiles/tile_0041.png.import": "41e98373d79adf154517ad43f4dca1ac1d3b644d0ce25533dbebdbc89d97aac5", + "assets/kenney/tiny_town/Tiles/tile_0042.png": "322a22e1567b667f5f5423767412014ac490968e0f6f6fd22f1721234784f9aa", + "assets/kenney/tiny_town/Tiles/tile_0042.png.import": "cab4308822577db505b42f85c1cd17db64ce04948297f56471fa603153f5a4a7", + "assets/kenney/tiny_town/Tiles/tile_0043.png": "1e4364629573e4cf27c3ce616e3003cf1a3fd5ba2928bc46b2aa47070b0a0d41", + "assets/kenney/tiny_town/Tiles/tile_0043.png.import": "022f4ed4a0db1b4c429b7952ef86c093e531bbfef9157b9529c59ff3670f284d", + "assets/kenney/tiny_town/Tiles/tile_0044.png": "4653e4c38fe71ce96287eca370385c00c857b017eecb8458713f1e5f5a9ce262", + "assets/kenney/tiny_town/Tiles/tile_0044.png.import": "5983c4ffc08a221387c7ec9d60eb845d3272e3e4880394157264ae48dca6ad2d", + "assets/kenney/tiny_town/Tiles/tile_0045.png": "4e64ae7ed028b443d8823ccbbb18b1b90b568b8ce34fb24b24bf07e8582853b5", + "assets/kenney/tiny_town/Tiles/tile_0045.png.import": "a9385247cfbbe4efd4749035fee6916fcd32947890d75db4ad3841e44cafd2e6", + "assets/kenney/tiny_town/Tiles/tile_0046.png": "4e2ce8474d9106596cd5c1108f157fb77fe98abbd5a0762a58bc9676f0e1d1a4", + "assets/kenney/tiny_town/Tiles/tile_0046.png.import": "2be26a70791a7239c22d02f7faf8a7f8de5309c93a775c14c10fd7ff9f15df3e", + "assets/kenney/tiny_town/Tiles/tile_0047.png": "0928b0048900bad8a7d66b55634b099ed810b1dd2fdca7f80739c0ab8374825b", + "assets/kenney/tiny_town/Tiles/tile_0047.png.import": "a76a280014249d928b578ce3ac0aaf8432ff544aca9d7fbbce6103163d05504c", + "assets/kenney/tiny_town/Tiles/tile_0048.png": "7362f4df34b78d83fa8960f193bc15a3efc392c9d5ae7b4e308647051353969a", + "assets/kenney/tiny_town/Tiles/tile_0048.png.import": "62a3305eb67c45bd9015cb5475c12328661abb02718ac7e3422bfa93a3f2f35b", + "assets/kenney/tiny_town/Tiles/tile_0049.png": "674c9bb782acc6d640332167bbcee82e0d0984f147a1a6c9afaac983a863491c", + "assets/kenney/tiny_town/Tiles/tile_0049.png.import": "07e107083d4d22f5f9fc0b68e2ad48c8c3ac805dc48b305767ca8f1c892cac02", + "assets/kenney/tiny_town/Tiles/tile_0050.png": "c1060ed198ba2114f08972723e8af88b0ceae34300c69c6c81f2d7f17df1aba7", + "assets/kenney/tiny_town/Tiles/tile_0050.png.import": "c77652aabe7040900a2978d80074a75ed02e065e5c0b6d2ee8e9852ce036b575", + "assets/kenney/tiny_town/Tiles/tile_0051.png": "8b6383707b4648aef99273bab8be3623866cc2781f9793ca8335c61513381eeb", + "assets/kenney/tiny_town/Tiles/tile_0051.png.import": "fb471dd4b7adcfb3cbcf03df4c67f5417ada490fc90d70857f0781dc3e4541e4", + "assets/kenney/tiny_town/Tiles/tile_0052.png": "1ef23eadba9701c44658f19569d6f27322d497ef5c03c4b5dd9dfe793091be53", + "assets/kenney/tiny_town/Tiles/tile_0052.png.import": "1a896dd5cc8af5a3c997723482a1e19f3fa4898fad890c86f533ce49c81b253d", + "assets/kenney/tiny_town/Tiles/tile_0053.png": "3d2d467efe3e81b6a0cd75d7260efc675a1833ebf31dd404f1a16622c63c62de", + "assets/kenney/tiny_town/Tiles/tile_0053.png.import": "2e79dc1b925114994044d5f8a37207f7a6752be450484bd0d722e60c8eb035c6", + "assets/kenney/tiny_town/Tiles/tile_0054.png": "0681770aa287aececae7838587b8305579c6fd655f4bc0951a2027a60ae09c8a", + "assets/kenney/tiny_town/Tiles/tile_0054.png.import": "154cc8c2717c3f6aaee3aa66e3c32ccb89316baf3bae7e4287b0ee6d5ccd7855", + "assets/kenney/tiny_town/Tiles/tile_0055.png": "4febdf70ccacf1d1c9235bcb1b90c2f6fc994b3024c14b51326c04951b3a40ec", + "assets/kenney/tiny_town/Tiles/tile_0055.png.import": "2a8a425359174b400b0563cb84cd401e58f5fd70baacfd5723806e7febffcd41", + "assets/kenney/tiny_town/Tiles/tile_0056.png": "932bc465b8e63e6aa052cdd3619facd172c757918bd6367791080044e4195987", + "assets/kenney/tiny_town/Tiles/tile_0056.png.import": "6d944abd077127192cedbd7ae628975fee1ed21d2ee20d7d1bb4669c9a2bec05", + "assets/kenney/tiny_town/Tiles/tile_0057.png": "b3fc5ffa2c39365a94f0496206a0248f196eacb95f379f25f3235aef6dfb97e4", + "assets/kenney/tiny_town/Tiles/tile_0057.png.import": "84de84c3702c5d56ea768e26ac4f4d230c1b1445f560de1895c9e19e82ab7b49", + "assets/kenney/tiny_town/Tiles/tile_0058.png": "784067a35d87df94dd0b4f7064437082e3dec99889f7481419548950ee191987", + "assets/kenney/tiny_town/Tiles/tile_0058.png.import": "77f6b6612676d04ff24c92fc20188bda46257abb566a0ea950777503729233b3", + "assets/kenney/tiny_town/Tiles/tile_0059.png": "90f0a1089064abeb9701110ba5c0770ff13b3b1fc90c459e30523ccf4711f507", + "assets/kenney/tiny_town/Tiles/tile_0059.png.import": "b53ff8404d94ead2d1c77ec9718edfdfd1338bc3e05cbb823559756fc3131e4e", + "assets/kenney/tiny_town/Tiles/tile_0060.png": "bd3479d2718ef0a19a30760028ecb21903e3e2c885f00df22164ad23adb85a6c", + "assets/kenney/tiny_town/Tiles/tile_0060.png.import": "da515cdbdb205d652fb3c9768e7fd87437c524fad062bd6a3d9060a0b2bd0237", + "assets/kenney/tiny_town/Tiles/tile_0061.png": "decb9f96369b248fb55d27282bcaf9d3b77f7dd214dad9a68f29509b09e1e754", + "assets/kenney/tiny_town/Tiles/tile_0061.png.import": "b8cb12638e3f9f4c0724bf6ee66569bc2f2f054a1dbd2ddc7efe2cdd4147f599", + "assets/kenney/tiny_town/Tiles/tile_0062.png": "0dd68a4e4894db1829dd68e66976238245dff035bc57feda7ae0be6aaaf53a43", + "assets/kenney/tiny_town/Tiles/tile_0062.png.import": "39069d6a3bc18126950a058271df29f7ca7ddcb070349f9f25a743c6abc7f5fe", + "assets/kenney/tiny_town/Tiles/tile_0063.png": "516b1ad058739d1b8fc0872624e58c376f673a06be23ec6b9df4f101a6bced7b", + "assets/kenney/tiny_town/Tiles/tile_0063.png.import": "00931f71ac7a37ee93b8f03e9b16b7400b29978d5cc7258667b49468605f26e6", + "assets/kenney/tiny_town/Tiles/tile_0064.png": "79c68a61e262de5f9895e8d82133b01d492acc2ce2037f5fb751a0c8cfbfffe9", + "assets/kenney/tiny_town/Tiles/tile_0064.png.import": "8e033388b03957ac28a82e86e2be3d8f2076ffe989c3babdda6f32b3ea345e9c", + "assets/kenney/tiny_town/Tiles/tile_0065.png": "3436ff701d93e7d8c2cdb28e169c8707f544a36c626dd73d8025396cf5988ef0", + "assets/kenney/tiny_town/Tiles/tile_0065.png.import": "78bca404552066eedf87570f1935b2d8c33f610025cd4575233ba45dc5b0b0cd", + "assets/kenney/tiny_town/Tiles/tile_0066.png": "8c622e9280a72751ff2131cdbeb4913b83cc723b86580c05b1cb35d64ed7f624", + "assets/kenney/tiny_town/Tiles/tile_0066.png.import": "1e84d8e04c5c1c5e24780702771126eb7700194467fd4cc936e4cb1cf98d5005", + "assets/kenney/tiny_town/Tiles/tile_0067.png": "48919b108e67e1601e12b737e026c1c73e6f95fa1f1231483efe23f31e125cec", + "assets/kenney/tiny_town/Tiles/tile_0067.png.import": "699fd44a78955fb5436928c4245231ab9428501f36fb667a7f967274cb1886c3", + "assets/kenney/tiny_town/Tiles/tile_0068.png": "5f8175226f03497c12f39cb66780f5cbe58bcecaa4e5a1298de7a547f0bfbc1e", + "assets/kenney/tiny_town/Tiles/tile_0068.png.import": "5f10b6c64a6bbdf8e9558daa05be63e4237eb7538c3f37c398df56cfb7b8e226", + "assets/kenney/tiny_town/Tiles/tile_0069.png": "1a3a354c78a2e4a6461f5374b57f104c3270b50812d2565d488663b6f9c1f5a7", + "assets/kenney/tiny_town/Tiles/tile_0069.png.import": "200f8e5f5e5da2435eeee2d90f7e0388d5156ba45da2870efdc26ad89f62ba23", + "assets/kenney/tiny_town/Tiles/tile_0070.png": "b207c0fff948c9c2125e6ec44328762004665275c9efad248694f9dc28bebbc8", + "assets/kenney/tiny_town/Tiles/tile_0070.png.import": "caad2093470efc0ec2aa61203f450dac782caf5cd3b402029ac194a70f71057e", + "assets/kenney/tiny_town/Tiles/tile_0071.png": "a5e4e4db70672d69648f7d3924918b8202a2df9e88b9fafbcbcb7f7def8e6700", + "assets/kenney/tiny_town/Tiles/tile_0071.png.import": "907f233ab6d10dcfbd4d1370e231ab54ed95476f257cb75959c26d44b4c5a207", + "assets/kenney/tiny_town/Tiles/tile_0072.png": "ff633e7a44d17849da050def1d96ebd431aa05147ac96938c3c5e1286d66b646", + "assets/kenney/tiny_town/Tiles/tile_0072.png.import": "e19a515cc46b736f61a64b950fc841703760003a3924492ecd6f5763584abd87", + "assets/kenney/tiny_town/Tiles/tile_0073.png": "b20e305ce6c9c9b6e2d0cfec786fa45814d0a635b477d2084e2df0d31273ae8a", + "assets/kenney/tiny_town/Tiles/tile_0073.png.import": "0ba587a018b2c7a02344a91417afaca3c16cc982530e33a3cfe62341fb98ac50", + "assets/kenney/tiny_town/Tiles/tile_0074.png": "1cfedee7d389983b950901a197746a7d574b1fdee51840920dde20334eefff54", + "assets/kenney/tiny_town/Tiles/tile_0074.png.import": "6736c99a43bde5a291d5d72e933efad22b2618699f1bcbb646d69c33dd5f7ff3", + "assets/kenney/tiny_town/Tiles/tile_0075.png": "5c455ecf2c89e5bf6884cd02f63b3ecef79ea9669092ebfe3ac08933252ed0ff", + "assets/kenney/tiny_town/Tiles/tile_0075.png.import": "0966b8421041d0da914550a814d080aeaaaab08f0754e46de6887a9f53a6a76c", + "assets/kenney/tiny_town/Tiles/tile_0076.png": "8d36d3a43d2e9a7b75f4d05874b6c4019b0af6aff44fcab5325048c264c15742", + "assets/kenney/tiny_town/Tiles/tile_0076.png.import": "7754af9b6fee9ea2269cbb147864e22332cb5860af3f5a0f34c62f68444a48f9", + "assets/kenney/tiny_town/Tiles/tile_0077.png": "41d237731631ec4179146a19605265169843d5ce923c5f89375041d09ca90a11", + "assets/kenney/tiny_town/Tiles/tile_0077.png.import": "412ac2e09108673cf00ef45dedde2aa0e9c415523d7891379e1573280309a747", + "assets/kenney/tiny_town/Tiles/tile_0078.png": "fe06ebf43b8efaec63c05bd9f690f2c36a33bd9eba327fc721d445e4f6745f2e", + "assets/kenney/tiny_town/Tiles/tile_0078.png.import": "2238193fc35af1e7d14bbbf6689a0475e8a5e222c0dc79cd946d41cd434ff7ff", + "assets/kenney/tiny_town/Tiles/tile_0079.png": "ea29e62b839d2b6495062c6269f885752ad6932137a5636da599fd216efa9e1e", + "assets/kenney/tiny_town/Tiles/tile_0079.png.import": "5be87d86ca1f820c32968aa9b435f9484f8fce4e8a83277051950200728e2446", + "assets/kenney/tiny_town/Tiles/tile_0080.png": "c0270191499831acc29fb3f32eedc436acbc0c7e471c13ea0412ba76657090dd", + "assets/kenney/tiny_town/Tiles/tile_0080.png.import": "697e871fcd16e8fc0c63198c01204f16a13c58c039bf9d867f5acf1cad76b223", + "assets/kenney/tiny_town/Tiles/tile_0081.png": "ad179a7fc3d6438202c7f2762ceb13cb6decdd44fcc40e4465bdf763fc6915cc", + "assets/kenney/tiny_town/Tiles/tile_0081.png.import": "4945a9b4b3baf2f1df805c1d0bf1cf50c82a50667b32603fca7b94a742e79b11", + "assets/kenney/tiny_town/Tiles/tile_0082.png": "f21b75210f83d5d937ab9fa37a24052222e96d9450b57baa9518d21e4431c8fb", + "assets/kenney/tiny_town/Tiles/tile_0082.png.import": "fe7f2ba83bce390202f2bee357c19ba66c18a739e8c73085b396f1736f7230cf", + "assets/kenney/tiny_town/Tiles/tile_0083.png": "07b9cf1d4c066f91979688db542bb7fbca663608c98e596a0882d9c3838324a8", + "assets/kenney/tiny_town/Tiles/tile_0083.png.import": "12ef99196ca4a9057528d3bc5d2fd543144dd26a148cc8c58b156e7aa8f4cdc1", + "assets/kenney/tiny_town/Tiles/tile_0084.png": "a652e2b1fbf1cff607f83db9c810a9fa65c794c55bebef5cb07658d960b6b219", + "assets/kenney/tiny_town/Tiles/tile_0084.png.import": "d9a897eeb6dd0f8b508c91b08d3498f7871057ccb3827b1e5beff68cc0bfaba7", + "assets/kenney/tiny_town/Tiles/tile_0085.png": "7ca5d76ab45b5aa9be4f19c9953e3bee4b64822642f47a4c9b8bd3f94ab6f737", + "assets/kenney/tiny_town/Tiles/tile_0085.png.import": "7a328160efa2289d804f9a3d8ee602e2dc7ab735e09b60056c657cde694aba2c", + "assets/kenney/tiny_town/Tiles/tile_0086.png": "1ed488f6faf0d68facc719882d2a1fd287d1979b8d0a21c07371bfeeb3923566", + "assets/kenney/tiny_town/Tiles/tile_0086.png.import": "a4e6f6d5afee32d06ad9e85e12ed56a0baa8899a462b4cdbf81b2cb5f5b51b02", + "assets/kenney/tiny_town/Tiles/tile_0087.png": "547c739a99c8fca12ce585db1ee4ab7ac5a0d9eafdda747dad6536325f5ed0fa", + "assets/kenney/tiny_town/Tiles/tile_0087.png.import": "26656278121da4bca26aa3f9d27b70ab5b39b6451bd8666506c5f0c9d95ff21c", + "assets/kenney/tiny_town/Tiles/tile_0088.png": "0230599ad30c0611af993c6f7e026eb752e6033b51209af5c83b234725a8b913", + "assets/kenney/tiny_town/Tiles/tile_0088.png.import": "7cfe030caff15f29385cf6b0406d917cf84b849b984df9cae89416da00ca6b33", + "assets/kenney/tiny_town/Tiles/tile_0089.png": "245aefd71d4c720401c6c33181266cc9da920a802cc275ee2da0c39a240bbc2b", + "assets/kenney/tiny_town/Tiles/tile_0089.png.import": "2f60ce1e1373db581a3462deaf4d6fc2be9ec63b4e890df85672d1c41c70b829", + "assets/kenney/tiny_town/Tiles/tile_0090.png": "cdb2b297444549e861cb091f0fbd2bc4d7c4b9203a1e0add4a6e7c4809d35cc4", + "assets/kenney/tiny_town/Tiles/tile_0090.png.import": "99f90fb207c0b22c65a33db19b733c56e5b29bb406f24ce4e88f5f01c2cb82be", + "assets/kenney/tiny_town/Tiles/tile_0091.png": "d74235f5b7d9d5ef85acdd9d15c0db3d7e0cd52e19029055f483522dc58fd1a9", + "assets/kenney/tiny_town/Tiles/tile_0091.png.import": "f6d2326f62e7fc34e4bae036c8a967ae455d3a8ea329c57eaa07e33eb7c4adb5", + "assets/kenney/tiny_town/Tiles/tile_0092.png": "9e8df390488fef72d302553abb57028841b030e4ff91681d8fe8b36ef28b8d81", + "assets/kenney/tiny_town/Tiles/tile_0092.png.import": "ac51f70444b409ca5442afe48848d9c7f3a4e943f3986336905d68ba55ed0bbf", + "assets/kenney/tiny_town/Tiles/tile_0093.png": "d432578df64a8e4cc5cefe559129badefd30a9e9ad988eef6e1470bba7eb9fc1", + "assets/kenney/tiny_town/Tiles/tile_0093.png.import": "d380996a6c507801dbe04d841f47b0522e16d41a09f99ee2dce083155047d627", + "assets/kenney/tiny_town/Tiles/tile_0094.png": "e513be719af08aa8e365bc6a731b950bb76feed4da04ef41836ffbaa4e387b15", + "assets/kenney/tiny_town/Tiles/tile_0094.png.import": "6cff2660a7ee61fa068633e05479c201127d318f6e83f181d22e882f6d1b6e7c", + "assets/kenney/tiny_town/Tiles/tile_0095.png": "4e67c3f041644af772b07705741d68ae4efee4b7ab642b64797b64c9ef1556e7", + "assets/kenney/tiny_town/Tiles/tile_0095.png.import": "31429e87600fdf3693aef1d5fd51012ef742fd129c12c235f6887ec0735faf16", + "assets/kenney/tiny_town/Tiles/tile_0096.png": "c62b7cd4a8397dc1d7be794246ee5a05aefef46ae320db1cf1aa9d2e752899ed", + "assets/kenney/tiny_town/Tiles/tile_0096.png.import": "5b6a0546a1edbff4de281d0dd272807414c7de1309f3c479ce22571f7d2afe6a", + "assets/kenney/tiny_town/Tiles/tile_0097.png": "93ff83f1b5d2e4485215acefe592bfb02ef735a230ba067d9d4d81f9b6343902", + "assets/kenney/tiny_town/Tiles/tile_0097.png.import": "685d08e0675a47ea61a84f776381467b696db9ac1ec754e9241f1feeb0331162", + "assets/kenney/tiny_town/Tiles/tile_0098.png": "61406b531c360228979cc37cb7f31af32aea8c099cc1c7a7e5a7df67a86bfe3f", + "assets/kenney/tiny_town/Tiles/tile_0098.png.import": "2ca232e6bb0a5d9e2d6f89985bcc0026c9c5cd4907bc05d3734b436383b3acc2", + "assets/kenney/tiny_town/Tiles/tile_0099.png": "703b8144c0a570d64d9a586d37ed41ff3b4f414aa9dfb042e1a1e54f546eee33", + "assets/kenney/tiny_town/Tiles/tile_0099.png.import": "855a5c1661ea028960514415091fd90c407f033d3e87df46655c4fe13e8cce18", + "assets/kenney/tiny_town/Tiles/tile_0100.png": "535aef9ec659d745835aa54be8ed322642f8397183a52af2e9fb902c21a2deed", + "assets/kenney/tiny_town/Tiles/tile_0100.png.import": "951a74e0dc5a944d9f400d46b16b8d2c7d82022b8d9d26967245c3904e4812a0", + "assets/kenney/tiny_town/Tiles/tile_0101.png": "b553572407b1587f0ef3b3de1dd0d600a02e6444a957c05d2402fcba2fb16bfa", + "assets/kenney/tiny_town/Tiles/tile_0101.png.import": "ef8ff0d431d7b3aff15e8eeb3b67898d969ade9b65608f2e4fd569384b3ca92e", + "assets/kenney/tiny_town/Tiles/tile_0102.png": "13811299a06a324bbb873d4bbac79e5c74c5f19eaaa2176f509f7b9a206a6157", + "assets/kenney/tiny_town/Tiles/tile_0102.png.import": "cfe7fece18897a4d323fdcca0ab9eafb4598c8acda4a6438b55dbf93c8e17715", + "assets/kenney/tiny_town/Tiles/tile_0103.png": "af835af3f3f517b324cd363460cef7eeff4f97d6db834627e6c945d2c92d87aa", + "assets/kenney/tiny_town/Tiles/tile_0103.png.import": "95fc75cc93e94d2e970570dfd1a6b540afdb27a4baa3a31b8fad59e7425f9760", + "assets/kenney/tiny_town/Tiles/tile_0104.png": "3befce5d6373d4315f35eeed22752bb1cf7a2ab5d008ce26dd6b4aebbb278978", + "assets/kenney/tiny_town/Tiles/tile_0104.png.import": "daa8e56abf154e0df79e1a4285e6ffd6151778c33c2377f3d54ec576570a3556", + "assets/kenney/tiny_town/Tiles/tile_0105.png": "6a8405b5a036ca3ca902a500b74a4bfcf8a71eb5b343e45303a6949b0d67d36d", + "assets/kenney/tiny_town/Tiles/tile_0105.png.import": "9957146790cd7962483c9e255e11eafad16d18671f7db4c8a2777be132a40ca8", + "assets/kenney/tiny_town/Tiles/tile_0106.png": "f915896f745a28497de7c86602b64b0a3bcabb7821103965926ea768b5476b18", + "assets/kenney/tiny_town/Tiles/tile_0106.png.import": "6efe39a74ebdd3d51118b9d1b70604d38c27dea591498c9d18207b2b6a2b2ed8", + "assets/kenney/tiny_town/Tiles/tile_0107.png": "a6783dabf3053b2a00c58fa7a8d7ff27b0ffdd08dcbe695b1ec82d0c2d312154", + "assets/kenney/tiny_town/Tiles/tile_0107.png.import": "3954067d009d2fcc94111910e44292edd1eb76c251b3ac294755210a19a7c425", + "assets/kenney/tiny_town/Tiles/tile_0108.png": "462f00726b47e1363d746524d37d9ef53de426b25cb651057c6f19db97cc5acc", + "assets/kenney/tiny_town/Tiles/tile_0108.png.import": "1ac6904d56af75bfd5ecd84cb59c80103a617d09739293d486b58a3b9ad69db8", + "assets/kenney/tiny_town/Tiles/tile_0109.png": "d1ff475a1ad0d4fd5d2c2a8b1fe3b96657d10f9c5b87d204138f1d7a58ac9d04", + "assets/kenney/tiny_town/Tiles/tile_0109.png.import": "78b032d49ccd649cd288045b85f0c74df052dd9ed376bea18b5d546047749a67", + "assets/kenney/tiny_town/Tiles/tile_0110.png": "0de41607a1269aa7a890461c249528d85b9eeb10745b130e95c8395c8a45b9c1", + "assets/kenney/tiny_town/Tiles/tile_0110.png.import": "56ab25e375ba37f449c843cee36a51b119958a6b6e53251e3beddac1d77a5493", + "assets/kenney/tiny_town/Tiles/tile_0111.png": "5af9d32868dfab9ff81d9f23db0d966c899c5942ebf167cb9d09eba052d1ca8c", + "assets/kenney/tiny_town/Tiles/tile_0111.png.import": "fe4ec25112c130c2ebc023563b7d76a6e8e59fa93796a609397d7424a939aa9b", + "assets/kenney/tiny_town/Tiles/tile_0112.png": "6b92320e5dadb0062ab8d1fb06dc088a50f5a45660b8feca67a26c9687fe6a0a", + "assets/kenney/tiny_town/Tiles/tile_0112.png.import": "ffd9a5f6154ef4c4afa34fb5915c307f314eaa1a07b8b4d021fd38fe55581219", + "assets/kenney/tiny_town/Tiles/tile_0113.png": "3e78c40c8587a279b3ddd896230d8ab39013f38f854e675db69447c2c1b5c002", + "assets/kenney/tiny_town/Tiles/tile_0113.png.import": "e3b7b4daa7b0eb30cbd12d4354b9961f4f04038ac68e7d151ccaa76d91e2a861", + "assets/kenney/tiny_town/Tiles/tile_0114.png": "3d89b0b1ebed238aecfa84a251d9eb1bab87a5ae34fac5e91d788176ed523f41", + "assets/kenney/tiny_town/Tiles/tile_0114.png.import": "f7f9bba33ba916a2f774c38657dd4d453c11a0fceaa7c1c56ff7eb7424eee936", + "assets/kenney/tiny_town/Tiles/tile_0115.png": "3a2c43fb289410ebbe9a4301a664fdb3694583fc338743e0f9ecdb523db9bad3", + "assets/kenney/tiny_town/Tiles/tile_0115.png.import": "76dd9dc8bd75d823c9c02b5817247d7678a1ac6ade13252f13670bb186101925", + "assets/kenney/tiny_town/Tiles/tile_0116.png": "5b5b45a7f2f756fe0251f84281ae5733b4bcff2b7167d432414c638a722fcc36", + "assets/kenney/tiny_town/Tiles/tile_0116.png.import": "b8a53e6e601ba6703431de2126aa95a08e3242db5b1ea120e3049fb069429b9b", + "assets/kenney/tiny_town/Tiles/tile_0117.png": "d2be7fbb7b9c2a278dcbe2fc54af0e9f08e0f0c565c5f6f96cf44562deef0665", + "assets/kenney/tiny_town/Tiles/tile_0117.png.import": "186f8220eca2a2660305cd2c232a7061acd636470251e469040ca807cb0c2ef8", + "assets/kenney/tiny_town/Tiles/tile_0118.png": "81c5aeea97f62be85676741339089472d44e42cb907f08adb63c47b8db739bc1", + "assets/kenney/tiny_town/Tiles/tile_0118.png.import": "78511c07c70676b4ca4a8b028470feeb821e0186c9173834364133448e7c8e20", + "assets/kenney/tiny_town/Tiles/tile_0119.png": "30091d93126c683011d0866c54c755d631af69b97c396c3a6b3e285a9da6a2f8", + "assets/kenney/tiny_town/Tiles/tile_0119.png.import": "267aa293934aca4e30439150dac471b029391511da59ace9633aa573aabe024e", + "assets/kenney/tiny_town/Tiles/tile_0120.png": "42c3fe979bb36603b5349f87eb2beb31b29459ef72c5b34e421ea0ae67714fd2", + "assets/kenney/tiny_town/Tiles/tile_0120.png.import": "cf7e72e5342958150af8bd04bf7468cefe4edba0e656265325a30a203a977e46", + "assets/kenney/tiny_town/Tiles/tile_0121.png": "c23db7cbd39871a8b57be75f3d4b528b8e787997f96fdf367b350f1241e43305", + "assets/kenney/tiny_town/Tiles/tile_0121.png.import": "a74e8dad6a0d3cd6d8e3f7772f15a9be76fbb98a7ff07d335ccaabcba6d42441", + "assets/kenney/tiny_town/Tiles/tile_0122.png": "d8a941d06fd2373157dfcdcc3681ad2f930c044d64870ce5ef8500e9472d8c59", + "assets/kenney/tiny_town/Tiles/tile_0122.png.import": "bf3dbaf401f99a1150659d912c41fdc59428cf07d4054dfd7ed3eb15a96f3202", + "assets/kenney/tiny_town/Tiles/tile_0123.png": "e3fd78cfaf7625dcd088a0d870568f1e186f67999ab4849eee4b988f6b796d1c", + "assets/kenney/tiny_town/Tiles/tile_0123.png.import": "5db42a1bcf830c8341c91b1fa8a536cf9e7d6f6ceff36e91010681529e223358", + "assets/kenney/tiny_town/Tiles/tile_0124.png": "35195776721b22c59b4e6ac2b36534d5da18bc686ab98049d6466bcfae2ee96e", + "assets/kenney/tiny_town/Tiles/tile_0124.png.import": "5bdae429cbf30df9f50111462d34bee53182f165d240ac45cf980a17720851e6", + "assets/kenney/tiny_town/Tiles/tile_0125.png": "fd107e639cb7bde68f84ebd244bc7171a652a9b5b902661fb38a8dd8e2473f69", + "assets/kenney/tiny_town/Tiles/tile_0125.png.import": "c27dc5eff3274a9697cc15ec8b1a961b3d29cde968f5b3bff9e8b9b40184a8b8", + "assets/kenney/tiny_town/Tiles/tile_0126.png": "ef91491aabacc8a11c417f5aed4e40817fc0dafd1e772772dca3ea74466ed6b8", + "assets/kenney/tiny_town/Tiles/tile_0126.png.import": "23eb7ba1905c5c333c02c0e53c60cd0ba0e4de48e87b55f75451e005063f2ed8", + "assets/kenney/tiny_town/Tiles/tile_0127.png": "22dc3bd37cc7419f14b51f81e7e2b26794a4143b239c35d9d4288d69dc987432", + "assets/kenney/tiny_town/Tiles/tile_0127.png.import": "dd1a769c7467868eeb8b7fd7ade345cb11c01b951408bc260068ecfcae8abc97", + "assets/kenney/tiny_town/Tiles/tile_0128.png": "28289aeb6de1a3a8fe051930365cbf9d0fbde24dbc875f96ee45dfcd2f225b28", + "assets/kenney/tiny_town/Tiles/tile_0128.png.import": "98abd148339516fe6fc772a8ca242381a1c137c1bd457004bf1095b1ef974aa4", + "assets/kenney/tiny_town/Tiles/tile_0129.png": "0a273e03a72e29f6343647a511a98b14fa3b26e239f3df02a4e2e4da4b4470a4", + "assets/kenney/tiny_town/Tiles/tile_0129.png.import": "8db359dd68e5e27b2e5d815268952dc583c23c8929e69521fef250bce988225a", + "assets/kenney/tiny_town/Tiles/tile_0130.png": "1c6b4444519eddc55abe82de5855effc8e9754dc206186712272e8de8e139b26", + "assets/kenney/tiny_town/Tiles/tile_0130.png.import": "80988ea2c17bc102486196b33d90e8ea1bebd3b0fff8a3fb8e440b32e0208957", + "assets/kenney/tiny_town/Tiles/tile_0131.png": "a9592d792e563721dc5c38d9d922aad3fdc6c603a7d70822ef4194991ef42452", + "assets/kenney/tiny_town/Tiles/tile_0131.png.import": "cdd3a65934dbf1a92b085dab7ef02c88879cbca9f0a337341b716b499c3991a0", + "assets/kenney/tiny_town/Tilesheet.txt": "1b86fae0b27a628f18cfd89c6e148ea1d727f5ef02fc1dbeb5a6e9f9667bea00", + "assets/kenney/tiny_town/Tiny Dungeon (base pack).url": "6d93bb958f9b7d5f21ceb8cbd24c184dc5c9f87aee7c680b336ecba7a89823d8", + "assets/kenney/tiny_town/Visit Kenney.url": "6787defa3ecb6118622e1903b65802c0200628fae5164b51b4fd467f92f3f284", + "assets/kenney/tiny_town/Visit Patreon.url": "2fcba31333935f4aa35e9de2e74e2b7ba1b1a8011540e08016ff6d81e9dd7490", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png.import": "ad532d171e4c4b57c7e28000f2abf3948e340bc3ce368e4bd82711d08b8abcf9", + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.prompt.md": "7d9ad316086f1256ab8fbcd24e84dc497b117b1c502df1f76d176aa61cedc9d8", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png.import": "fdf307e5147e594cab5acd4e1f8c06d5bb62b1962241de050df06f7879d6aa28", + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.prompt.md": "bb0f8ba1350e1fa15be2936139dbbac02a809b9db699b3ae073ce579996ad439", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-prompt.md": "9e938a990e01fe97daebc0405256bf63cb87af6e2b7951568de381f3775db580", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b", + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png.import": "fbdac36124d5aa559038452d70d4e6cbde902ff0bafa3e9f20caf189b2e546d3", + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d", + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png.import": "9bfe922148dc14bf729b92cc30c67119d1645e0e02d79eb79c175c5415badd0f", + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44", + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png.import": "b861b4efc54a95cc3ff0b28b4aa38e1383469b98e6c5eb19bf022330169cefc1", + "assets/mockups/the-tree-runtime-ui-v4-icons.png": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8", + "assets/mockups/the-tree-runtime-ui-v4-icons.png.import": "d14ae1dd54a1aab6ab3ead98fbb85153b1530f7ee7ee77efe9c0846dc3eda204", + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c", + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png.import": "b31b085b2e8c0c37cf43ff2d662af75b4a64a9472ab240669a09552f9cfa7969", + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79", + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png.import": "62e578057df63b8ac8238f63b91e24e6bb655465b29916888aba7f137cd267ef", + "assets/mockups/the-tree-runtime-ui-v6-actors.png": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd", + "assets/mockups/the-tree-runtime-ui-v6-actors.png.import": "e0be674acd73182b9c8c48c42afd054c814f00a0d924d023c6810596afefc6be", + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904", + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png.import": "b8610cd4424365597cb4bda6c20c161853394016139fd134184e58f96f548b6d", + "assets/mockups/the-tree-runtime-ui-v7-skins.png": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf", + "assets/mockups/the-tree-runtime-ui-v7-skins.png.import": "af76edcda2da8acbdcf1e61406b91158091591893eea1b85fcd1e3ea45f8261d", + "assets/shaders/layer_lens.gdshader": "be8b7965b371a1935bec943bb244a32e70471f31a78d22151ee7133931029da1", + "assets/shaders/layer_lens.gdshader.uid": "1ee97a9c1d31493ea837db26bb001c29c0d8beb63aba6f57a50efdff6fa2361e", + "assets/themes/japanese_fantasy/README.md": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d", + "assets/themes/japanese_fantasy/actor-markers-v2.png": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4", + "assets/themes/japanese_fantasy/actor-markers-v2.png.import": "2c5230290f61d8d5846c51de9000c23913855dc5b698c6336b9e0b98bc633b77", + "assets/themes/japanese_fantasy/facility-icons-v2.png": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6", + "assets/themes/japanese_fantasy/facility-icons-v2.png.import": "484caa3dd68dd166a84347ca6297b0228b9b4d6ed7d4e7c3fe3aa70606c2d8fe", + "assets/themes/japanese_fantasy/system-icons-v2.png": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40", + "assets/themes/japanese_fantasy/system-icons-v2.png.import": "103127fbb3a0287421090089a679985109852ba0ff0f6c90ef3ff0beab06e7ba", + "assets/themes/japanese_fantasy/ui-skin-v1.png": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "assets/themes/japanese_fantasy/ui-skin-v1.png.import": "0f557fe050aaf30226a648f483581201b8805f76e10e0d9b969ce10079707404", + "assets/themes/japanese_fantasy/visual-theme-v1.tres": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "assets/themes/japanese_fantasy/world-back-v1.png": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "assets/themes/japanese_fantasy/world-back-v1.png.import": "5ba3cb9af8dddb345abb05be9bbd44240fade14cd9d113de4a6d1f6343e74196", + "assets/themes/japanese_fantasy/world-front-v1.png": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "assets/themes/japanese_fantasy/world-front-v1.png.import": "186e162d2d5e4567d50768ebf286133031c7dca02954f9b25f3abead0278a7ae", + "autoload/event_bus.gd": "6950280a5639dd5a3071ffefd034cb443a694739d5bf8c4e2dbcd52aadbab4b2", + "autoload/event_bus.gd.uid": "4a37ce59be5cafd10106cb3f76addada7aed9ec3ee516583ff95604ffc128671", + "autoload/game_clock.gd": "39400634a57ccbf8c584b54a15a259048a95da90b1528330151e45667d65f7f7", + "autoload/game_clock.gd.uid": "4fe213c1953dc7c4d167c9bb109f052f639be08529b6fe652fa911029ba9fe35", + "autoload/game_state.gd": "cf0e884910220e54c56b5875983e53de439af9d893be1e1b65c2121d2a30722f", + "autoload/game_state.gd.uid": "1b73841c770827cd1e86331c153f927283a049176f340ef9aa7028c72cc630da", + "autoload/simulation_runtime.gd": "7f01b2dcdf28bc965c7588173c2dc70054633faf7204b1ac38ba0f4369331b47", + "autoload/simulation_runtime.gd.uid": "96889c02b810894cc82291955880ed667ad27ad754f1b1531a5456cc186d3d91", + "data/characters/mvp_guest_classes.json": "5d55d4a0a10902da747000357ba36be9644bf027f253ea4b200a75f1ee4cc88b", + "data/characters/mvp_species.json": "6c7caf52305d76e07a0dee2b225ee92674c45d24cbca7f62bf4029bd3db00915", + "data/characters/mvp_staff_candidates.json": "a2d0eecbe0369e9c725ecdfff5fa12749dd99c3aec458fc3412d1045affc7934", + "data/characters/mvp_unique_characters.json": "bf83872ae9bacedf4b1d48a8b1eb28479f3c33416303dbbe8ba11b6466c0dde4", + "data/environment/cleaning_policy.json": "7d378dc2341385945e959782ebcfcd2e6530da3be06bf0f05012e3fe28f76e8d", + "data/facilities/adult_private_room.tres": "d8501586416b5c57a8b3b3b2afd1c0143428d8a4fa1df7112e995bd36649df6d", + "data/facilities/cafeteria.tres": "86d540fe2d78b9dcdbe5a0af6e4a001f4cec54934636ed01deb25a943c79128a", + "data/facilities/expansion/black_market.tres": "c209d734c82487f6df4c03714618865d6a5f1d2cf991dc0056fe4bbad8f03a42", + "data/facilities/expansion/chapel.tres": "9b30a7c51712e7bb99c17870d1f03e3429ea9279851d88284545bb2eb5042fcb", + "data/facilities/expansion/cleaning_room.tres": "ae366cf67cbf117db7989c6b76092eb5a65229b93d35999a40d19b8260f95ad8", + "data/facilities/expansion/clinic.tres": "339cf22c68d7ab3cb1514b9e8d2ea63dc0772fe93918d70767c11cf7b6ee0e16", + "data/facilities/expansion/cold_storage.tres": "1aac824147b52b41e124d2ab2ce63c3bac58de2ec7fc447a5806a1cf9fa9ad99", + "data/facilities/expansion/general_store.tres": "76872e0375648b43f05fdc5581ccabe4aa6a166674c3b523980dd1cf0b6e6dc1", + "data/facilities/expansion/guild_counter.tres": "93e8736da4aab8a17b1c8e7831c9a7b8de7f32d0ec251aa9aa5c8cf859c8fd7b", + "data/facilities/expansion/laundry.tres": "2518ea2e5da12cf4f2997502bf50f00dd8145caca153fb3486b44b99881fdab4", + "data/facilities/expansion/maintenance_workshop.tres": "8bd10332a9f45a252febdc626f22f90507317fb4cff5b18b2526aacd1f1a176b", + "data/facilities/expansion/mana_control_room.tres": "55e4c52a049ff61ddf3d081ccb990a8572b64bc7cf37d3a0d52ca5a08cc32f25", + "data/facilities/expansion/premium_room.tres": "6665090e041f36df5809314cd171be228a94bf77d7e93f5b70be648db4705d98", + "data/facilities/expansion/private_bath.tres": "241b807e7fa3a1b9dc4bda0d2495e637155cdaea89a4234e37a121f00098499c", + "data/facilities/expansion/secret_tavern.tres": "f0a1372931078fa0f93dd5b9cec6df6b137975479aa706633fdf6a9be4cf1f62", + "data/facilities/expansion/staff_dormitory.tres": "8d7c7cd6dfe98d137f7fef62e35eb31f82f1ca282216a40df54ac81728101271", + "data/facilities/expansion/tea_lounge.tres": "77d1ace36c5e84f80c0e6d563ae973c7ff1cd12b56956afd4895cdcdd5771a67", + "data/facilities/expansion/underground_guest_room.tres": "cdfd0f8cd21812a9972485926dff27daaa6718af16aac1651894728b087bef9e", + "data/facilities/expansion/vip_private_salon.tres": "1c94a7a70393262fba82112c3f4a0cb67ad22728664f5ca408f450049d3657a7", + "data/facilities/expansion/waste_processing.tres": "9954855c7a07e425376a220c589989beb6ec95da3c5331316ef3615a60b45f1d", + "data/facilities/guest_corridor.tres": "d77ccf267e20a26ed70527d29e8d54e6fcab1df213f02d5a4e28ead4f705276b", + "data/facilities/guest_elevator.tres": "ad4fb3c439ac4ed90fe52f07e29ed7b4ff654c54d1c400c7c8e226da77127af7", + "data/facilities/infrastructure/guest_stairs.tres": "757c687b1ebe2a3f237fb28092cd5f01591f15b2bcd1b4e639042a24635a92c6", + "data/facilities/infrastructure/service_stairs.tres": "637217d867bcc99669d27c54b6d2c391c82a4a17356ab9a80c897ccaee38622c", + "data/facilities/kitchen.tres": "38197aa8a3e90c03a82e9ccdc88bb444af4eeb0349c41a39e0bdd7b188e7d5d3", + "data/facilities/massage_room.tres": "75ecf845fb3cfa8d3150f6b0dc90e901953469af512611384b70cc4878d21e85", + "data/facilities/public_bath.tres": "8ec259f48ed75c8ab2e5154a1caccf19f6be04331adbe774b877f0a2d8b2f778", + "data/facilities/reception.tres": "bed3de120a0e98c539771d1bb189111d095712f8ae25dfdf7cb2983efc0dee9f", + "data/facilities/rescue/infirmary.tres": "c3e861533971e369068ae9e42f71b660fa4ab3893c7c1f798fc367893befd943", + "data/facilities/security_station.tres": "69f3f518df7714d00c8e954e9c7405aa44b683dd274181cc3da832cc956815b3", + "data/facilities/service_corridor.tres": "5d79fbde201d657740efcba924f595bd7075e069b344d708e424dbebbdc2f254", + "data/facilities/service_elevator.tres": "35d552d5b96065413feccb50847e3cd7173e673896ce65afba238f90abc25132", + "data/facilities/staff_door.tres": "a993058bfd809ccdbbb9a61b9850259d7bf6e60003e57ccfa3972f6c29170752", + "data/facilities/staff_waiting_room.tres": "5c7a2f7f7c508102c4ee89401ad6348191b57d1ff65538acb9d450e464a3a46f", + "data/facilities/standard_room.tres": "89f0a3a861d66afa4c1338ff1ec919685cf338b93b8da9a2387ce85e7e5bc336", + "data/facilities/tavern.tres": "eb494ae6ab0d1b9e88ae0a38944609702e43c81a370a29cfb030af9ae46f523c", + "data/facilities/warehouse.tres": "d0fcf0528da66da7b354ab5efaafe2483a7a76e05b324db255700ef73cdfc791", + "export_presets.cfg": "2edb12523be96daf8045bbb0fe8f4b1ebccf332a85484a612b90b71caab496ff", + "project.godot": "686f3da7f6b592cd95d84e71a83374a28173914b377eafa4a6e005d70062d00d", + "scenes/main/main.gd": "35c3cec2d1d13f56c1635010a5811c853d7fb42e13b8d2af6cfe8261832be6c6", + "scenes/main/main.gd.uid": "9e580841e76ef09876eecfcbb17f274dc369ed9d38b2b778036696ade9f813ad", + "scenes/main/main.tscn": "dde43688b86251ce617131c362b1054ce8bd59b509c1abe19e831c0481a07319", + "scenes/main/world_preview.gd": "8c2daa9e95d56e6e40bb2071b206693069cb7e4731b4d660d59d41c34cb43dfa", + "scenes/main/world_preview.gd.uid": "3a4492c54de0fe091194a34eb838c2ade177258142566d8e5c54e82b415d94ad", + "scripts/authority/authority_service.gd": "2979cca4c6a82932fed9babf209a608b8a20bda550c170f83a166db68ce02ab9", + "scripts/authority/authority_service.gd.uid": "1978784a978315b219f2750e5e48ae13cce403337d9c17f22e9e2b4fbbff5084", + "scripts/authority/evidence.gd": "85f1bd83a4ec994c8bb9bce296d8b63fcdb6bb26c1b4c2f47e16864450438649", + "scripts/authority/evidence.gd.uid": "228ab3da615ba26c1a346e8e7db09e8d5ff655d74d22041984aff7d40de7e266", + "scripts/authority/heat_state.gd": "7e507461684c159bed4c17acc939d6a98537d06d73de2dae235a788048f290b2", + "scripts/authority/heat_state.gd.uid": "bb6b9a28d975635f19ce2a02a288b54ce666bbf6a2251cd57d10a4b19aa7a580", + "scripts/authority/incident.gd": "dbb58592746d0055b438fc8259f7c40d09f77076737c47051b732395888df124", + "scripts/authority/incident.gd.uid": "b57cae193cac0e4b86961c96c74a6e6192b68a2e7700cacc8e065e789fce26e1", + "scripts/authority/inspection.gd": "ff523082ec6d918dbc559e04c3c11fd6d30d4f88c5a54ffa57eb3c758e244812", + "scripts/authority/inspection.gd.uid": "8694d7aa94fc282f98abb1253d0ec88c7c2ec2a993e1a357e350b96fb9189d75", + "scripts/construction/construction_job.gd": "6c59af45346c16572f8c4cb111af86c586cec8081302bf67b6ef411a56ac5196", + "scripts/construction/construction_job.gd.uid": "a3add1462b6502d7817eb284384dd7e5a6e8be71e9ae1e743f697aeb44d850b6", + "scripts/construction/construction_service.gd": "c737eb7aa927097da677ac23ad649ef871af1dea54bcb8103348b88c5303ea25", + "scripts/construction/construction_service.gd.uid": "01246250363f3f5e8ecfb3779f3486a1ba05c1c486b7f65446c71b5d12259f74", + "scripts/construction/excavation_service.gd": "337e9e5d07a9eeaf362253fec12cbe5fb2ea8e74e4887de82868748577d4af33", + "scripts/construction/excavation_service.gd.uid": "5cd5e92edcf31d12c277622eab43c27702a134020e845e4222cddcf6123740a1", + "scripts/construction/facility_resize_preview.gd": "d0e8d772a648a297ee0a4625206b073be2668b32c7dba2575ba1295f5b1866ac", + "scripts/construction/facility_resize_preview.gd.uid": "4f5d08fac326538993e67ef5376e25dc670defdcd9d79b4c2cede983e16c2bc1", + "scripts/construction/facility_resize_routes.gd": "05d4aedcc930160eafc2945711f867744f63f5f391e4759f8e2de9211b968201", + "scripts/construction/facility_resize_routes.gd.uid": "9618cd77ca4f3b90b6efa0733b2bbc3a3928694a5b0cee430e4d3df01a3619a4", + "scripts/construction/placement_report.gd": "9f179c9a94a176a126027cf1d53942c0ac73b008ad119ab2480ba93f972b145c", + "scripts/construction/placement_report.gd.uid": "136f13bc9e9baf53ec320f429678d50583d9dcc23decb1081c1c48c5b90de99d", + "scripts/core/command.gd": "9751ff4b40bebdae56b6b3879dd7cbffdc2a36b050a12bda89e1de47eb54145a", + "scripts/core/command.gd.uid": "2cd0c5e76d77f379846053a6ebd1fb409b31d318ed4684190a096db545cb7c02", + "scripts/core/command_queue.gd": "09b22e6212fa3ce1bf08f5d6b52224a2d3362b3bc63f03a8c98e89af1c6f5895", + "scripts/core/command_queue.gd.uid": "5091aee01c74a94968525287108d9c9b17fa0e9d4be17d29722afc57413a205e", + "scripts/core/command_result.gd": "71b45fb50d69951797fe8d39ad5f707b79108eac30de09fa5e8d64ddb2436ae8", + "scripts/core/command_result.gd.uid": "d4de1ab106696572f756c8a1eb59904b5f9d70039ddbc65e458c9b45cee52cfd", + "scripts/core/definition_registry.gd": "e2ce5e0512a92fec6989e1bb5f0e7da1dbb50bd9ee67a07b4624fdc8bc65814f", + "scripts/core/definition_registry.gd.uid": "1c1fa87f2900dccc19e0169cd33a63ca9f85650d80cf2ca4f13f50bb3ac682c7", + "scripts/core/deterministic_rng.gd": "9c12c1b3b212e140b64137fa34d7e8b2494897cad341b3bbcf9f8da215053204", + "scripts/core/deterministic_rng.gd.uid": "4b1b094351a86b885a3b6ac06a5b33a131c285505fb0378cd4ca48a66e58431f", + "scripts/core/domain_event.gd": "cc9a903c366d9f889134561694b0c7fd52da260e97236a7b60830d7a68947bd4", + "scripts/core/domain_event.gd.uid": "b744f8ed8637e42d010adaf018c17c3dd4f50109ac8dce378359a68bbaaf1d1c", + "scripts/core/domain_event_stream.gd": "f9b57a4b4b53cf7d67132a159ea90378c633b4f19d8de28dbe7a33ebce8e3d79", + "scripts/core/domain_event_stream.gd.uid": "45ebcc38a71aaae376544060ac4f4b737ccbd7de900b1256744724ba321d7dac", + "scripts/core/performance_budget.gd": "0e2278f88d29919a0634fc1b527328a0d0c12d87e2cd612f3eee1526aabdb073", + "scripts/core/performance_budget.gd.uid": "369ce1d51b8dcc1aec1d838e982e5f869dbf387868120e73c56f41c04d4a2ea1", + "scripts/core/save_migration_registry.gd": "22ac2cce07a02d1a2a9ac2109e7a0ecf9a0fbe675df4dc9d5249aa9ab3583f98", + "scripts/core/save_migration_registry.gd.uid": "4f60970aea2158245f2822a73cb5e9d71c067f9e89e933f55011a6c4003deab1", + "scripts/core/save_service.gd": "0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617", + "scripts/core/save_service.gd.uid": "6e14d474f6da62bf8ba9af8d4a0f3f7f4d49d8e4b8e69063f2d612ed8395d2a5", + "scripts/core/simulation_digest.gd": "90b0d1a9632e73680329078f6f19c3b1e4d637c6780e31814769c5e758694f1f", + "scripts/core/simulation_digest.gd.uid": "6989f1b2667c51b28dce4dd8c78c788922a71ca94f06266a65c4b8bba82f1aed", + "scripts/core/simulation_kernel.gd": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb", + "scripts/core/simulation_kernel.gd.uid": "a6af2b8ca039ae48fd69887def2c24b90faa12ed3ab993c87c0ec782bb351d0e", + "scripts/core/simulation_snapshot.gd": "fc528a3d1db1f439c10f70d6cba2f72bd65abc0d3866eb8b582df60918af0adf", + "scripts/core/simulation_snapshot.gd.uid": "9c8d4dbde582a132f42fde0ec764bb131e738f0ef7ba219bf109bc030e607960", + "scripts/core/stable_id_generator.gd": "78e0dd691ba18d1f159d9d7abba5894d2e10d36885aa6dc5be02a27f9edd5013", + "scripts/core/stable_id_generator.gd.uid": "fb04510c99d86370ce5cbf9e19bfe1bee6684809bc688685b9c2c7a7698ddcd0", + "scripts/core/state_transaction.gd": "4ac24e41cd16ebb5312ad2b7e8b6c5b8990df14641650e9720081873f9ce55cd", + "scripts/core/state_transaction.gd.uid": "04980323f275f246cee8e680041514e09122d9ff59c7bcda97b37e000c1a76cb", + "scripts/data/facility_catalog.gd": "7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29", + "scripts/data/facility_catalog.gd.uid": "1da0d592443dde67b261996f58b141ff9cbd98a4ae4c64355518f1c9fca254f9", + "scripts/data/facility_definition.gd": "e90d56f7eab69c2a75238de465925c1c6df57ee6d44b3b81e7f6fcfd069af0a1", + "scripts/data/facility_definition.gd.uid": "c7b5501b827ec2c3fb428352c52b11ffb84c74c4831d968d2f51e1abad0091fc", + "scripts/data/mvp_content_catalog.gd": "86770b34c329459592928625ed256eb2cd123587915f63d0db0793127cb63a31", + "scripts/data/mvp_content_catalog.gd.uid": "bda9d556d8501de20a61d7d70f8e45d4108fb6271b67c9fd1e321f2e19427fe8", + "scripts/defense/defense_service.gd": "bdef777e12e7802d02b8441d2815a983960b367fbc2287c5941ca38e1b668caf", + "scripts/defense/defense_service.gd.uid": "7048f46d3d5f79f79aa066a7c4cdbd4f00dbaa79f2262f9850ed0118424746d2", + "scripts/economy/economy_service.gd": "95aedd0a0421c93e8fa39f0f76fa890cd0a46905d9a25c88c8b17c4d6d47728e", + "scripts/economy/economy_service.gd.uid": "be3264816628a2991dac7e81e0d38f6f5347d94f85b44c5989b938f18e28660d", + "scripts/economy/facility_upkeep_accrual.gd": "229655648c67c5a8b2bfa2c5faeb0534984939d4cf6743b7721f5cf271ac108c", + "scripts/economy/facility_upkeep_accrual.gd.uid": "eb4771fc6557cadaa7690cab57c8acd9516952492ac3dea3802ec8a3c70f59be", + "scripts/economy/facility_upkeep_settlement.gd": "26ccebf26b19089557aff1a70c53bc7686d878c75c5d3ded1b0e6df33ece50af", + "scripts/economy/facility_upkeep_settlement.gd.uid": "9a3c0ea58816c35bee193f504f65a02ab2d82b66a354e5a8cecee2c29ec3fa4b", + "scripts/economy/ledger_backed_resource_state.gd": "199442c566185dc0abcc4eea5b4cf59c07330731bb5d5038b605dd801ae0209b", + "scripts/economy/ledger_backed_resource_state.gd.uid": "cd91d40cb17f9c9996eb83dc2aca540a453eba655b9e9eb88aab416a827fe6d0", + "scripts/economy/ledger_entry.gd": "625d709b8d3239ef271dfbd42f189fd3a3fb99bd22d4f39438050c8e3addfe26", + "scripts/economy/ledger_entry.gd.uid": "d582d239e408ba3f77b18754bb5f0ee837b1d70a8e1e11cd789dfa3ab64017a0", + "scripts/environment/facility_cleaning_bridge.gd": "f0abf23351c46b47e33141daea753ab776d71bd68f09ccf7c1a37879fee0d25e", + "scripts/environment/facility_cleaning_bridge.gd.uid": "6024546933832c23a1844359efb81a190a83d711c80d66bc036419356e644190", + "scripts/environment/facility_cleaning_policy.gd": "51478d0915523d0f93be7daebddd672599b5975748b26a6771a63dd0791b11d6", + "scripts/environment/facility_cleaning_policy.gd.uid": "ca37ebcd32b3f87da72b7dcf74faf85f412d91431ec9c3c9d90e44aaa89979b2", + "scripts/environment/facility_cleanliness_service.gd": "38295b414f543249e10d335c62230f9e23c2556a33dd83098f0085e3ed9ad150", + "scripts/environment/facility_cleanliness_service.gd.uid": "895670f6220b422261bbaf38a21e15e5c347fcd5f321bfa65cb103313433fcb4", + "scripts/environment/weather_timeline.gd": "7a5c82061171b803e288c6726991d03a254b78a21face870ca349c493ae393b0", + "scripts/environment/weather_timeline.gd.uid": "bd828a546604ee793586210eac3fd8135991d9a876d5e561851729493406cf35", + "scripts/events/event_action.gd": "993078d08e8b45c7ffe6471280f4144c45bf9a62003ff2edaddf6da9fee92351", + "scripts/events/event_action.gd.uid": "6414fecb7adb02837ba491d17af59c3918e9d8d676bfb44a28fb22730998c528", + "scripts/events/event_choice.gd": "6077cba5d59e500e4df391d58801aa8c10669b17ac36c06e830329ca8e977dd6", + "scripts/events/event_choice.gd.uid": "17e0101b1272810e3a6a7d1ebb4eef0564ce09c7577f097fafb12ac50e5fa39a", + "scripts/events/event_condition.gd": "31d493d68db9b49d8eed0d5adf7a6c4d90f12df0ac3353b1ceafa6259196efd5", + "scripts/events/event_condition.gd.uid": "80fc11593f68db51201c8ca77979becb7a1de34d22d12dc182d6a379068e9567", + "scripts/events/event_definition.gd": "4af68f2e5ec185a750d59aaa24c7cb63fe612cd6a785e7fd39af11f0b5ce74a2", + "scripts/events/event_definition.gd.uid": "c3b92a671fd79301767f1317c3ca06da04c02d569f3bd036d118302c20c15b5f", + "scripts/events/event_instance.gd": "e8ce02a03dcb111d808d3cb3068a752fc5bbd61ba0cb15026f1371615619b974", + "scripts/events/event_instance.gd.uid": "0487f4d30911bca4621165252db26d6d16a2ba9ce27a6a3be4e0ecaa67b52cc4", + "scripts/events/event_service.gd": "d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103", + "scripts/events/event_service.gd.uid": "270b25260e76afb9bb52b9ab4162664cd6811cbd78df4e667e9342ad9fbc4ac7", + "scripts/facility/facility_instance.gd": "0c6aa493f3299611e05dd26aa429dda8cf7b5c479e4d09632036fb862f79a324", + "scripts/facility/facility_instance.gd.uid": "18bf5e03f757acb0f3cda9bb8dd227c793141001605e92bd9407af968762a0fa", + "scripts/facility/facility_pricing.gd": "8d70ca9f8961ba342af787c04e0e2b1a944c772a20b7f11b6346a9d72cc43c57", + "scripts/facility/facility_pricing.gd.uid": "7c612823e98b597254d23fe12e78be5b465a1a036dd9b17d8463e856a3459d6c", + "scripts/facility/facility_service.gd": "ceb4a3e9224587423f273cdb2b56e6843ab176ac1fc4fe79dd498b5ed5c33b77", + "scripts/facility/facility_service.gd.uid": "b3fb1688378c01e971e0392699c1b7b3835ef658079588921f82790be85255a8", + "scripts/facility/service_instance.gd": "629a142f80cbc31b97b6d08483d94e029e448969bb6d39fdc8dd39931654dd35", + "scripts/facility/service_instance.gd.uid": "56eb407a97b52928b7af7feaee947d77cc4efd06d0cec41a8ebfb89e8800c48f", + "scripts/facility/service_request.gd": "767a8c054188c8dde1e446f49d43d9ddc727a215bc9b31d5420650bd44c90024", + "scripts/facility/service_request.gd.uid": "c25c4baf7fd1ff4181804f67dc60dea87eb0005ceacc563c23b0d06557e80d87", + "scripts/guest/guest_definition.gd": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918", + "scripts/guest/guest_definition.gd.uid": "94fedb128c219c83b06b0db2769aa675a08a0924722ab1dcf45eca267496c100", + "scripts/guest/guest_runtime.gd": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a", + "scripts/guest/guest_runtime.gd.uid": "08e9a006febb70fd49c077ed2accaa600058a630d88ae73b9e5ed3f09eee70bf", + "scripts/guest/guest_service.gd": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e", + "scripts/guest/guest_service.gd.uid": "93acb37fbe09375e5c69b7137e7e6f78224ddecde201071083e64dc9b7e56ab2", + "scripts/inventory/inventory_reservation.gd": "2d913d26e5af2ea12842264441d87ee5fce8fe84ef6664297ae2fa971a4ca10b", + "scripts/inventory/inventory_reservation.gd.uid": "a998ce89bb17858ca9d762cd58c9786ea88bc89d1db94098babf0fa5b7de1459", + "scripts/inventory/inventory_service.gd": "7ee83b335864385119ca757037c3cdb912957aa4478a6312a0898a734e41f31a", + "scripts/inventory/inventory_service.gd.uid": "5111280fbe7407e190ad9629526297e1a125f31a4d64a7ca519eb19e0811e820", + "scripts/inventory/logistics_dispatcher.gd": "2313f5ba3154143d5f0b6e1eeb1fbdda37cc81a7a1589515f56dfb53a797f720", + "scripts/inventory/logistics_dispatcher.gd.uid": "1c6e69e99f2a32f3b61502eb35170119887ee10552948425c92bd71614b358ad", + "scripts/inventory/logistics_request.gd": "6dc5565083b8adb2c620fe805d1ba76be01ae09faf3070a9363485f4fc5e171b", + "scripts/inventory/logistics_request.gd.uid": "1cfee75d9767ffd602cdcf74f44ef364cfce6f432be0bd1c1cf82d908afec8b3", + "scripts/mana/mana_network_service.gd": "96f195cf2a28b0966d12cd7c6fab86d13eae97c8342d07d70f52e598fbf49af9", + "scripts/mana/mana_network_service.gd.uid": "9d3f7f5f28e0a5dec257a469ca9e2c80f5f05f5a6cd38e88f8ba1da07b318ee8", + "scripts/mana/mana_power_projection.gd": "2026467960e857349bcb18fb97b7753189be5f2de2be91a17e73e90146eba69e", + "scripts/mana/mana_power_projection.gd.uid": "3a4ade65c26ed09fb10021fc9199597acf9dcf81ffb88cc3618be0f295120961", + "scripts/mana/mana_reserve_balance.gd": "cd462c279d37cc297466b64d9cf3fd71870df9508c1ff5f7189e22ddbdbef4b3", + "scripts/mana/mana_reserve_balance.gd.uid": "12ea6a3b059a8a56bb8d288933ae4cb6043628cf3ff27dc64b44cb9788067c77", + "scripts/operations/operations_coordinator.gd": "871a248ee101b6df543fd5cf0440b5d4b0f02c21fa145a99f0687888c1bc6f90", + "scripts/operations/operations_coordinator.gd.uid": "f6df5dbe0667437e02705eb14e73db63da565974d8cce3b9672f699304305037", + "scripts/progression/progression_service.gd": "4f4e00fbeab4a4cec49b7912d8e75381b8354791e0a9efdb8414d984e88ca46f", + "scripts/progression/progression_service.gd.uid": "4ac11552af0b41b564829c027df4c3015f7f9cefbd23160c8b4090c8b903c75a", + "scripts/relationship/original_relationship_state.gd": "d1bfabfd205becf6d3cf1d6b6c477393319b26b0e7504fd227c3714761101616", + "scripts/relationship/original_relationship_state.gd.uid": "3ec8aa060bdf20acba106496c12288ebf8b83b51fc3dc9f7512e9a7b99583a0e", + "scripts/relationship/placement_risk_preview_service.gd": "d8e974487b75fbad49ecbbe1da8e36aac23dc4e1a5cf10281a1c567c97dd59f6", + "scripts/relationship/placement_risk_preview_service.gd.uid": "b8776684db6129d44203785f83543d5f394c05f4d9dbe35903986d5812769281", + "scripts/relationship/relationship_service.gd": "d2f6304aa643b98914c5d65bf3eb673ca8cc427476187f43e76b4b941410b1d3", + "scripts/relationship/relationship_service.gd.uid": "6f76e312d75c684178fc90d93d2099426e79d10dfcf623b62e78f3f5df5cbdb1", + "scripts/relationship/relationship_state.gd": "14551398f31ecd899e43a3d07b165d4884e54e83983e433c6de57e3e6a18d083", + "scripts/relationship/relationship_state.gd.uid": "a14fe331fca5dc3daf21b2b57943978d2a749ce77967ca6f4f197f51f7e959fd", + "scripts/staff/shift_instance.gd": "cec2bed5bfb138d4cc9c141bb7cdd9c19d70c034aad304398627ef1f4977ab48", + "scripts/staff/shift_instance.gd.uid": "b75a34b149013f7020dd1d860b13d7febfc0c31319560ae79d25a7944c06c0f4", + "scripts/staff/staff_commute_service.gd": "3a1b816a3a778fc362e950817275fb8464d8562b61527f141787e4b2d2a3eba0", + "scripts/staff/staff_commute_service.gd.uid": "a927760b03e52eca0aa0f9e187655c039a28f31de220435adce76099dde92224", + "scripts/staff/staff_runtime.gd": "807a417bc7866c97cd6d8f5c1368b5480a2d9fd685a2a47a978e81482bf522b5", + "scripts/staff/staff_runtime.gd.uid": "4f8945347e644d8fd581dd511cc62b3be99f1c997aaeee046a33e1b345da47b4", + "scripts/staff/staff_service.gd": "355ad5c3c9f85dc4d4ffc3bc4293e36f81078c403d1662512a735b2c8d815fb3", + "scripts/staff/staff_service.gd.uid": "6a77587fffd9b2a1189654d6324ae293fb5a2eba8fb4ea0621cd06be1e177552", + "scripts/staff/staff_task.gd": "5eeb8862a83e31e36d75e19720597fccf1aa4b25f30193d17ee95aaa94302b8a", + "scripts/staff/staff_task.gd.uid": "7c741b7e1b55b6684e0d76bf2e3fa5a064286ee48cec556f262f3e7aa39fba62", + "scripts/staff/task_dispatcher.gd": "fdf2b6464e4b1089c58cbce972ff6217a0f7c69929b1be425536152d4b8290c7", + "scripts/staff/task_dispatcher.gd.uid": "accb4d35bcdd6fe18c0ea586365ba7e1e580dea7b428532d4e0135fde9b5d94c", + "scripts/supply/kitchen_production_service.gd": "f3bc6bdc1a0ba278e9411108172ceceb7eb06520b4e33f93f35684da1f103c62", + "scripts/supply/kitchen_production_service.gd.uid": "6ca256315163a3154a79316c78837d28cb0307c27998614afc17600d217c5268", + "scripts/supply/supply_auto_purchase_plans.gd": "86219a03efdfce548e923536253b3a4e555c56f2fd74cd9192da9d284bb54094", + "scripts/supply/supply_auto_purchase_plans.gd.uid": "1ddd38fcd3be362bc97ba7670f354e50120667783d49123c177e246927f221ce", + "scripts/supply/supply_auto_purchase_quote_plans.gd": "07dbae60dc4412f4bf9f0cbf7a930d48af7b4f28fb50c177d5e52c30313971b6", + "scripts/supply/supply_auto_purchase_quote_plans.gd.uid": "8dee556cea8a38256386f0c497589ea540f5d4a726ba5dca49e25a995ec5e232", + "scripts/supply/supply_catalog.gd": "93a3f674a953fb0627a38ad0342df31dc5fa77ba8a225780f2250e30ec22dd15", + "scripts/supply/supply_catalog.gd.uid": "41f34c321e440694fd6e1aa7f71ca4a61386a3c06ef34aa841b037ae747d0d2a", + "scripts/supply/supply_logistics_bridge.gd": "b9e394af788595d2744b71f1907c8e7c3d762d38ff49992b1ee74e63b9639e80", + "scripts/supply/supply_logistics_bridge.gd.uid": "c0a2dcdd8e0f877774fb956ad72a7b9b5144c4d7159a79a94f4c91c9b7d2f187", + "scripts/supply/supply_management_service.gd": "e4ad420191020485c027004f64bb00fad9da195fe956ef10dc0c787412018f7f", + "scripts/supply/supply_management_service.gd.uid": "4094562b95ec4a271b291ef5446f7eb741005f2b740b92d87b63c2b21494116a", + "scripts/supply/supply_purchase_quote_v2.gd": "14c11cb3bb91ba5ecf21613c0ac18c54678362341fde367589419b8885c59b41", + "scripts/supply/supply_purchase_quote_v2.gd.uid": "fb4e3315ae60a3eb881a18aaf6089b6dc4f93d1293db46e9ee0c27040af413a1", + "scripts/transport/elevator_service.gd": "cea09dd9204551c26b31b30cd3aa847cc77e3b75fdac31662b9694a95fb3580c", + "scripts/transport/elevator_service.gd.uid": "8dc89574d1eb5ade839b4989d0b772c2072800d8715829211d7bf515cd10dad9", + "scripts/ui/business_management_panel.gd": "e41b95e6d5e118473668b83102091a41df7dd46bd251eb625d3fac17b3733d01", + "scripts/ui/business_management_panel.gd.uid": "e80feb5642e102e81e8ca348214ccefc1bcc09569869fb0de539b61fd6e9c83f", + "scripts/ui/defense_management_panel.gd": "c5d38781e6f73fba121f2274e310b11abd4f7e853250b1ed6c5d72a6d573d011", + "scripts/ui/defense_management_panel.gd.uid": "8e1ae906531bef51d59cc00453c4af1af52f21a49b89940e4dd4b02b87225f74", + "scripts/ui/event_log_dialog.gd": "c2189378e70f37159dd82c50bf7bff98bf0d6f51b924d58fac37dcad1b2ba986", + "scripts/ui/event_log_dialog.gd.uid": "0f49390449b1c1445b439d29fb9d60265e12cfbf6a7ee2a0328ab138a6a58199", + "scripts/ui/guest_observation_panel.gd": "f5de1004fce5445bbfd3ee8d6ec37b325e7a9813d47c19beaeeeb411f27a50a5", + "scripts/ui/guest_observation_panel.gd.uid": "f4324cbcee9ad7f6ce373fca811b76e0e0e6633ff398b5e8a5adeb9dc615db7b", + "scripts/ui/inactive_layer_rooms.gd": "1bbda80eb5ca9202de900be152cb18d5d59cb386c1eab5ecec6cdce4e042bad8", + "scripts/ui/inactive_layer_rooms.gd.uid": "1ff083528b669c285afbd7de48e766eb29029b39c3010eebab11b21dbcd17c82", + "scripts/ui/infirmary_room_art.gd": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "scripts/ui/infirmary_room_art.gd.uid": "dd0b6f575496131a0cd951ba41785fe657126687623a42e92740eaaa5f8847a6", + "scripts/ui/inn_opening_guide.gd": "6a51c98929a6f57f24d309bc027ba68ea818c69f9b280a5cbf085a4ceb33ac1b", + "scripts/ui/inn_opening_guide.gd.uid": "f74eb7dd42fed3723958d07ad3e85986ca1671f703193aaf86f6bfc940b3ada0", + "scripts/ui/layer_interface_skin.gd": "5524422aaee5e0f45f5c1c504e4cb14257ddce5f875d70f32b21333c76c1452d", + "scripts/ui/layer_interface_skin.gd.uid": "4e931be72a318b3b501e0819f5fa17a805fc95ed15605ffb1416f54637f19708", + "scripts/ui/manual_save_slots_dialog.gd": "95a76f6f022dd9dd0b4d5b476b7e9edd152e53b29fa043ab80a9807c8a461066", + "scripts/ui/manual_save_slots_dialog.gd.uid": "a31f96c32c1769bceb0ec5a00afa06d1a33dda19d90375515610441a39920b90", + "scripts/ui/operating_ledger_panel.gd": "652b3c98c4cdc707831a19ba1e91e23f21895f0fbf3ece40826e03df3b656a1d", + "scripts/ui/operating_ledger_panel.gd.uid": "f0c15f4b61abad6be732b4c6b92b04498841e1aed9c18d396fb7d90b5eedf34b", + "scripts/ui/operation_feedback.gd": "894d0229dd447616b6eacd7f9cc706724683500b6a35507f2d9dd31cd9e800c0", + "scripts/ui/operation_feedback.gd.uid": "02c2795776f759c39b26e7458b85f8e11c7c7cdead59344d0af517a6a3ddb3c0", + "scripts/ui/operations_camera_controls.gd": "a9ce91060b37241e20717e39cc75c51418c413042dc9c1589060ec82c70af71d", + "scripts/ui/operations_camera_controls.gd.uid": "4430325f4c2ecfd29ffc92c06077fdf37827f013003cea24b987f90accfd4da8", + "scripts/ui/paired_bgm.gd": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "scripts/ui/paired_bgm.gd.uid": "cf49b2b6404bd0283e11afdb7efa29d191d6ff575e7cb298fb051547cc97118e", + "scripts/ui/pixel_people.gd": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "scripts/ui/pixel_people.gd.uid": "b63a747b5d8f81d2fcc002fe20ff1204942ad535f691664f6ed7a8575b859c8b", + "scripts/ui/pixel_tower_art.gd": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "scripts/ui/pixel_tower_art.gd.uid": "f53c12bb18bbc2122578b3d6d88998c4059e4305557b32cddc1704082d0a4d7b", + "scripts/ui/pixel_tower_demo.gd": "dfb1ffa5f7dd239ef84d7f8a2845184884982a8a4f53b002272d4c31af62ea6e", + "scripts/ui/pixel_tower_demo.gd.uid": "d7a1208e97e5f6497a55607c6f5d51d0d8cc820d9dcc1c0a01319485837d77e9", + "scripts/ui/room_presentation.gd": "2eda851534777575298ea005e2e6d0ee90785a81357d5b9c34cfb95f615a8181", + "scripts/ui/room_presentation.gd.uid": "dfecf526720439bc56673c58b08ac2148a269b274927484e606d1f9e1dacc53d", + "scripts/ui/staff_management_panel.gd": "df3120130956b300d1349cb758c0aa30dfd7da5e0774fb7fb9a1f3e4e0786fb2", + "scripts/ui/staff_management_panel.gd.uid": "3083f1194fd205904b784f5c3c120e5bed770d0feda5fd96be5cc8338e3c7137", + "scripts/ui/standard_room_art.gd": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "scripts/ui/standard_room_art.gd.uid": "9ea9d28b94349bcf5146c2a9a671922aedcacb1c2983c7d974b5f9eab463585f", + "scripts/ui/supply_management_panel.gd": "f122174cc1efc3a964187ef0dcb23abf342d1f8b8ef0305800ae85aab8db003a", + "scripts/ui/supply_management_panel.gd.uid": "efd5c344b0f3bb6cc786e160aea738f9e8239a613f258fa10e44803da45b96a7", + "scripts/ui/ui_audio_feedback.gd": "95078f3c4ed3d58573b93290360e730cf908d8a7e98b5ea72b435dbe35358b30", + "scripts/ui/ui_audio_feedback.gd.uid": "117146780ab8e9cf6b345a27ce94ae42e5228c8524b0b9f76a14a12cc7bb67b9", + "scripts/ui/ui_audio_owner_shutdown.gd": "6ee83bcb5c922363b62847c26ef2139bb7e8847bef4c100d3738c2ef9f024102", + "scripts/ui/ui_audio_owner_shutdown.gd.uid": "49d08fa773bc6b8f9a6560b47e7d065d2ed272f20b60242cfa64102769a63b17", + "scripts/ui/ui_audio_settings_dialog.gd": "c2f7ecd14f3e7856ed0a384922e5aa0843e1e91ac547545a03f51a0fc0675ea1", + "scripts/ui/ui_audio_settings_dialog.gd.uid": "4078c949c0c90ca45be8130e6b15443004d5831ca31b0c601a0e47d2ce0b234b", + "scripts/ui/visual_theme_profile.gd": "2a251a94d4a18c2ddd9e307cb810d1f327c12f2f15cd3bed91e65aa499258ceb", + "scripts/ui/visual_theme_profile.gd.uid": "1977d023efae6111453f3f8abf9e43e6bb439321e7b3fb483b2de1850680d3a2", + "scripts/ui/world_tree_rank_dialog.gd": "fb5ca195c02a3c52cc51b4761fcbf881134fc35c023895a42857f894dd7e22c4", + "scripts/ui/world_tree_rank_dialog.gd.uid": "06e0d65047929d3d65068ff7a49ce84e216df803908dd47888573e2abcff0abb", + "scripts/world/facility_infrastructure_projector.gd": "c85d2e5d9fc78df0ed3b28a3225ce4d6030afff19f92c3a703203c3f34c968ec", + "scripts/world/facility_infrastructure_projector.gd.uid": "0298a54b543c61c6aa57a8ce17e14c224d9f706dcb9957ee000de75eb43876c5", + "scripts/world/legacy_stair_service.gd": "e6899ee68894a59af061056ceb8673a772cdcc80a63dab5b4d54309429c33c2c", + "scripts/world/legacy_stair_service.gd.uid": "bfff32f0080489e82735b055643d4d3eb91fa74d324055590b3b78d15fa11577", + "scripts/world/path_service.gd": "447135729a1106639a6eee6754af3195c8a8b458ca26980ae91fa39d80dcfbd4", + "scripts/world/path_service.gd.uid": "ec3066a687f50a7301c96ae6ffc294a6a03abc40a697f5fa80dd7922d959f267", + "scripts/world/route_subslot_path_adapter.gd": "df5e6c3eee25b74b1e77aa6d7f6e7e5b516c5a8ad78b0db3b847c9f06a9e631f", + "scripts/world/route_subslot_path_adapter.gd.uid": "e89a6dfe271e5c0a817f1a6564ff2af642b58962da882fcdffb7b85d149fecf7", + "scripts/world/spatial_subslot_service.gd": "6238843f3f53e8fa21e325a8152e9a77aca97aebe495a05fb19d37ee62d549ae", + "scripts/world/spatial_subslot_service.gd.uid": "c4019cb03891a10e65448347704ebcdaf9a47a3195c48d74ce5ae86c4402ee88", + "scripts/world/world_service.gd": "add67a0799f961a7dce1d382ea6dac67022fbd013f8c4c6b11321df96f37944a", + "scripts/world/world_service.gd.uid": "b55799071888fddf43fc42485a3aed5bd9d63c522fe0f68b7d62f544fa3ea21b", + "tests/business/test_business_closure.gd": "de9a36cea18a450bed920ded051d2edd4fa2babedac881be85e2cf2d8ad82363", + "tests/business/test_business_closure.gd.uid": "0614d0ba4fe9247f0c0afba96705dd6d14ad2a138fbd1dc9b760717f1f15afc2", + "tests/business/test_business_operations.gd": "5dfd8f256a191835fd88af1e4dd6151dbfc87b767b443023a04f415eecce0adc", + "tests/business/test_business_operations.gd.uid": "95ce34e2bd7124cef52a142349d65dc86e4fd5cd5ae1403ed013b12fbd00fa10", + "tests/business/test_required_kitchen.gd": "3a9c92f80c24064ef0858fba10bd7caab63203932942837f7e142349578f6b2f", + "tests/business/test_required_kitchen.gd.uid": "8b89c83188edcc5d937faff73c60b83172e8ebf4647aa7eadcf1a15b17a9bda6", + "tests/environment/test_cleaning_access.gd": "1382eab9d01dffaa396cb7fb71902538ee649a963ac9e1fd099ea7a147669884", + "tests/environment/test_cleaning_access.gd.uid": "3dd8599284854c457df1af13f59d2c84b22dc712ef1dc4c2a9ca923152dd85d1", + "tests/environment/test_facility_cleanliness.gd": "6dba789489d3e7da8cbd5056f76d7a5eb97c454b087787ccda926682c328a5f5", + "tests/environment/test_facility_cleanliness.gd.uid": "64b2a8e991a902e81ea08f34e8f5886b67723de3380c9e964783f6ef86fdf540", + "tests/environment/test_runtime_cleanliness.gd": "3b5fe92855f17f1551de76fe1570dbf92c697b769721bb87582bc4d4d06e36b4", + "tests/environment/test_runtime_cleanliness.gd.uid": "e84d2e2c086165371e68da1e216bb2f0dcc36fdad0b8adbf2f96dba57f15620a", + "tests/environment/test_runtime_weather.gd": "047bb23573ef6a4c7e2483e3a2bfd244a3e2061fbf65c33fa08a52952a2655a0", + "tests/environment/test_runtime_weather.gd.uid": "e68d6e9921879f54828b07e77719384b52b145dc4d5052c692a34090466037f2", + "tests/environment/test_weather_recovery.gd": "d71bf3fbf1fa1d43eae2c38161a44b18fc6cc34477a1ab9dd12fca54e4ee9089", + "tests/environment/test_weather_recovery.gd.uid": "c26cceb4eeb2968f4b9226cdf54fdfecec9829a77339741f7500f38f524296e9", + "tests/environment/test_weather_timeline.gd": "212dab5036f90ae2eaf1b75e0c0adaea4a572cdbfb31b07d0ef4336def4f4791", + "tests/environment/test_weather_timeline.gd.uid": "2654cc9a56e546ae0632d3d97897ecab3d818a434b26184787696ae49370e0de", + "tests/export/test_exported_opening.gd": "b2d96ce4c40582a61a4b4f042bd38c188ce5351daf1206720b41183d5ba15c51", + "tests/export/test_exported_opening.gd.uid": "e0d77ae08862e353feec1fe3f5ed9e0093cc281d364befb836be7dfb8a7c9bef", + "tests/fixtures/facilities/invalid_service_profile.tres": "8bd02f6ca505a9bd65360a1ce99f961252bc201c5381e0033519ef4952f8f2e6", + "tests/fixtures/legacy_premium_room.tres": "bf035db5deea3818ab12f029fdf53f65afa2f5c99fec4a236ce7dfb7076f5bb7", + "tests/fixtures/legacy_staff_dormitory.tres": "84c7a92216300a20f627c7e822219cf188912d9ba3417fa910261d18bdaf69cc", + "tests/fixtures/p08-02/README.md": "e88ca33fdb4e96602d1fb108d71a9c35b6fa054619ecf6f1396e9a6c5e0ebd98", + "tests/fixtures/p08-02/mixed_world.gd": "a23f8a686be1d77e4874b9956eef89be4756f6e5eb01cc62454c3845acc62c25", + "tests/fixtures/p08-02/mixed_world.gd.uid": "d7549f933b74f5e807cd2d3b3adcdd083af4a3bd331614314ff7bfd7b0903f31", + "tests/fixtures/p08-02/reader.gd": "a760d0e45979d747dbd1f8710033bdce13287b00eb879d947d8378ff920ed1be", + "tests/fixtures/p08-02/reader.gd.uid": "3e68ce192d5770e3823df9699c5c99ebb618fe0a480b4d56913624941900b08a", + "tests/fixtures/p08-02/writer.gd": "1a918b5509773b4b07a27d47ee44583b0eb5288138f7bf896088a7913773c260", + "tests/fixtures/p08-02/writer.gd.uid": "8f150654767de0c66329d7d9e84d306c4fa5a65c918e04fb520b626b39f68334", + "tests/fixtures/p08-03/checker_fixture.py": "80b9ad74b04b8d235b3ff152ca2cba720085ec420c7dc7cbf07274d534f8fdfb", + "tests/fixtures/p08-03/passive_placement.gd": "210c95c4df9ac16197ebaad67f7531d66b841e9d03c05c014a846bb9186bc2d0", + "tests/fixtures/p08-03/passive_placement.gd.uid": "f75e3f2d9555c30cee3a1de882f32225fc624565a78a7ef3f5c604325c578ce3", + "tests/fixtures/p08-03/placement.gd": "c59f08fd232f73d0e06398cd3577aba8f5a5840d18c61ce5c88db9e7dba51923", + "tests/fixtures/p08-03/placement.gd.uid": "5caca08c1e627e0ca07e2ab7b13bd82b24a22f77513fe87e30b79023568e1987", + "tests/fixtures/p08-03/r05-reader-checkpoint-provenance.json": "daf034375facf36e9cc8da4ec0001d7c7b017c315a9155680b4b490e582ec5b9", + "tests/fixtures/p08-03/r05-reader-checkpoint.json.gz": "27fd3b41834106ccd6a0980dfa2bc91cc19806dd3f552ba04246efb400763233", + "tests/fixtures/p23-03/diagnostic_stream.gd": "b23500c7e8041e56c1a7845a50e9a7c955da69439f54901b7c00b770f20ae9c7", + "tests/fixtures/p23-03/diagnostic_stream.gd.uid": "1f3cbee159dc93c7bd7dd7f0a3b9e9103ed43ecb341c3a900c1df59377d8bb20", + "tests/fixtures/p23-03/layout_comparison.gd": "fd84165ac031575b92ef6865dd188c017569f894ad65ded29cd37300f01a6553", + "tests/fixtures/p23-03/layout_comparison.gd.uid": "8a33dd196d801c199de7e4e0607b883baf52ecf67d9b9957b839bbf750928d82", + "tests/fixtures/p23-03/observation.gd": "a9a0e611f1262151549ff033eae618436e52f661d52decbab5adb93efc4dcdf5", + "tests/fixtures/p23-03/observation.gd.uid": "87f8d1b584d37053b76f27e02e06fefd77b2b8bbf42a7d92404d4c4109934988", + "tests/fixtures/p23-03/passive_observation.gd": "812c2a3b399b079333e4eae0fbf78946f1c39041e6859e65f8bc7c44aaad6bfc", + "tests/fixtures/p23-03/passive_observation.gd.uid": "8c4295b0605c6278168e6d57489075c04b75df7c9a7078b91c6b1ff8d9cbd799", + "tests/fixtures/p23-03/passive_os_recorder.gd": "b90f054faa4fd46e6a30ba12d2ce22cdcfb281351b209650c8a00a7713767e47", + "tests/fixtures/p23-03/passive_os_recorder.gd.uid": "269ff76c69fd161b0a979cae1dc938e9473dfde562c826a0acbda824004c576a", + "tests/fixtures/p23-03/queued_elevator.json": "825a5bc8568cd890e1faf8c7e0122c43958f334711b0602dc2c3231373aa4fef", + "tests/fixtures/p23-03/r13_actor_overlap.json": "a6b433c56207a172286745b57df72a76bfc2be9ac2adb15d629b4e8ab53d7985", + "tests/fixtures/p23-03/r13_service_region_gap.json": "43e82a2a12906f0d0ce917c77b64bff6813b0a4fe5b7b287ee8311f6b3b43750", + "tests/fixtures/p23-03/recorded-badge-negative.json.gz": "17b1596fb1dca0436cd656ac21a9dc754c75b4485335a0aebe533f70e1c1b5ac", + "tests/fixtures/p23-03/repair28_frame180_projection.json": "95bbd41dcc5db1388e5ecc14557dfafd6bd540d707532588fd6126e8d6843d63", + "tests/fixtures/p23-03/repair28_r15_negative.json": "8525cdfbc504583778624ab103efb4642374715be73187e97bdbf18d180a1616", + "tests/fixtures/pre_auto_purchase_runtime.gd": "04cafc71c3d26ec25e2d9205a4845671c2d6b52c7b5ec5052887beca9748f906", + "tests/fixtures/pre_auto_purchase_runtime.gd.uid": "dcf584c1243a8503292bb394b9111a19f4ad6dfe1841f3a30ffdc701779bdeb0", + "tests/fixtures/pre_upkeep_runtime.gd": "685032e836d7c428dbefaccdbaad098343687b684934e61d1b9d04d7aa5f21a5", + "tests/fixtures/pre_upkeep_runtime.gd.uid": "8908e29bb5e8834defed1e042eb0b45b26f2812cab94ca5a70547e90f9134331", + "tests/fixtures/required_kitchen_legacy14/formal-package/journal.log": "defee9e7f3721ca05f4f1ba839fee8dba773a798c1b8408df31327eb19d2a1ad", + "tests/fixtures/required_kitchen_legacy14/formal-package/manifest.json": "4b276a7b6abad39ecfe2e43114b5637b61640a626580dce4b5871e648a182a7d", + "tests/fixtures/required_kitchen_legacy14/formal-package/thumbnail.png.bytes": "0ef55674eca98b6748ae5ccca85a14b042c1545a143810c9c47b487119895c32", + "tests/fixtures/required_kitchen_legacy14/formal-package/world.bin": "7bd0fe615790b55e09f0bf7c047a19173011f49954403c655644c5865830c13c", + "tests/fixtures/required_kitchen_legacy14/provenance.json": "07208464afd903366275e39dc9d09d8ebf936e384bc55d570e0f77a2cad36783", + "tests/fixtures/required_kitchen_legacy14/write-checkpoint.var": "a5348a17af34e717108f9ccceb215223ce48f1db1aebbd9024a9ea02c637adaf", + "tests/fixtures/required_kitchen_legacy14/write-contract.var": "f32e3f3c0ef44f56b4c320206f6507a4ca5074be5f7813e2f5c76a47c152b3cf", + "tests/fixtures/required_kitchen_legacy14/write-persisted-before-io.var": "6a0ba26642176c9432ce272e578764b3336731ea9b4d07ac9623f9fcdeed077a", + "tests/fixtures/required_kitchen_setup.gd": "30706107c90bbd7ebecb930666426a8ce45d6003cb3a26bb35c7452be4e5fd95", + "tests/fixtures/required_kitchen_setup.gd.uid": "527436138aa188d58579ebbf54a07f085e355dc15c3a973efcafef2d166bdb6b", + "tests/helpers/ui_audio_fixture_cleanup.gd": "02cd9796d0bf6222c9e9e6ddcb7fb75235bab645c2f10dcb1b4e9f0bc6077260", + "tests/helpers/ui_audio_fixture_cleanup.gd.uid": "810aad3c800a266d7472103bd953bbce9f29deb976c2a9a3d5cbfa470c0f7750", + "tests/helpers/ui_audio_teardown.gd": "8afe4f86b60fa4ddc8752bb5f556f834996c678a022a1035979a801c70b42747", + "tests/helpers/ui_audio_teardown.gd.uid": "bbcf13097bbcef77448067c5730d02fc8543aa46696d2a43db8247b62f6f5651", + "tests/mvp/fixtures/README.md": "025dee51e990e3151070e247bb24abb6ed3f3a28cd55d929dd3a0d4788105e63", + "tests/mvp/fixtures/operations_v3_0600.txt": "dac35666fe0535a2aa979230ed45b85c9406a7878c9e39a8c7d35dd6c056638b", + "tests/mvp/test_amelia_donations.gd": "1bd622a3d88374f01e3d8885a84a816572ed296928f6ce7e3f8134ab15f60793", + "tests/mvp/test_amelia_donations.gd.uid": "c0a2ea56341817ab29adaed37f83d1407aa3377fa8bb0700e307322ec4e031fb", + "tests/mvp/test_anri_floor_pricing.gd": "420cd0b14c0a4921ab3a45e612773f8afd38a31b566d1b95942d3e5defc004b1", + "tests/mvp/test_anri_floor_pricing.gd.uid": "b86b32be653a78515870510a71ea44e549a09573edcda8c87fa81187abc1ad5f", + "tests/mvp/test_approved_free_unique_arrears.gd": "411d7836326f2858b68201bc3e8fec2b1d365291342939249cbf5a40a20d6b0b", + "tests/mvp/test_approved_free_unique_arrears.gd.uid": "3eeb8425240dfcaff8b6b989d38ea678998ae9f41720465e3e1dfca24d900067", + "tests/mvp/test_chapel_boundaries.gd": "a857179fbe5186e27080ef7bae13775edcc821440cd763fd793e03ef7d27ac5c", + "tests/mvp/test_chapel_boundaries.gd.uid": "e794ed6920599c1f904c3db23a19da62e55ed273c6f32e15285e45e1b0a2dfab", + "tests/mvp/test_chapel_service.gd": "b8631e1095ce7714d2ae581a6ee3d8fe47065184b7dd05e9104a2b7c0cacb1c1", + "tests/mvp/test_chapel_service.gd.uid": "5e48b0e74acac76805e0e9eb492ebd27e0cfffa3a1b7a6ff27c3dac0e1761d82", + "tests/mvp/test_fine_cleaning_effect.gd": "7c7df0bac1c072ed4423140e8afe431952ec2a47f76df7dbc24cab62283cae06", + "tests/mvp/test_fine_cleaning_effect.gd.uid": "800a475b52b5a0a0de6c4fabb7a52b9c5ab44265bc593232039d77e49bca9f22", + "tests/mvp/test_mvp_content_catalog.gd": "b663b8790d02acfa836c8a6a6609f337c7991b7b91d271d1b60b76d137bbd62b", + "tests/mvp/test_mvp_content_catalog.gd.uid": "f5035967a5f68772406f9c7d3c18d4fd881d86ed8fba6e7a0810b76c183b295f", + "tests/mvp/test_operations_coordinator.gd": "87499bf5f45a7201cb16082df0ac1031b7b28e9c725950013252d0bb9e5efd6f", + "tests/mvp/test_operations_coordinator.gd.uid": "06151608ce04773e7644b5c73d0441959ea1f35d756050801183f47ebfc8be7d", + "tests/mvp/test_original_midnight_settlement.gd": "2e6d7e907156db36a44b2e3b124b2311ddc79fe45250b8dc312b0a3f543bb7d1", + "tests/mvp/test_original_midnight_settlement.gd.uid": "f809b227a95ea335913280641921bcbfd4dea6d1718dbd3ca9f3ca75547e2792", + "tests/mvp/test_original_room_zones.gd": "6f1b99f2bac0e58eab30fbb061796c88fc93a21e24de7bdcd5ee39a4c02fe8df", + "tests/mvp/test_original_room_zones.gd.uid": "4749b562451f6f83da92fe4b33cc3c634c1612fc61f9a163b33b51094e897d9e", + "tests/mvp/test_pending_service_pricing_report.gd": "50095c41fe76bac7bd9346ce97651d40610fa69b48c3b24f7acc5b371578e753", + "tests/mvp/test_pending_service_pricing_report.gd.uid": "279793f087419da5ab359f2759c99bd9a0f79e4993aba3df7427f434cf099d5d", + "tests/mvp/test_premium_room.gd": "ce79ae9632cd17f84ca52961e098d5015921d81abcf57acc72461a16dd44baff", + "tests/mvp/test_premium_room.gd.uid": "87e41939d21089899b265a05e12a4a4f1271cf7cb156319fb543e9601831da57", + "tests/mvp/test_premium_room_guest_flow.gd": "68bdba5aee805f782da3aa22bc03d4f051d165b34160151a0afe293b8e8cc8b2", + "tests/mvp/test_premium_room_guest_flow.gd.uid": "2163706f4a8724817328449b3d8276a29fd046f5d219f31eb12c9bd12b3e5f78", + "tests/mvp/test_progression_service.gd": "f97895fceacc42fbbe14f3e77972ef980abf8f63ca9a5c8c8d4003900305b0aa", + "tests/mvp/test_progression_service.gd.uid": "1c2bbbff10ca421c86e343f19b577acb683c1d55bc55b04723d70d7cfc24f119", + "tests/mvp/test_runtime_content_progression.gd": "c8f7a107d024693b863feb2c9cc460383b98cf04e5ed872011bcd7024be68d60", + "tests/mvp/test_runtime_content_progression.gd.uid": "9bc80330a8223b88ae5a4cf13882c866a578ba2af7069d621800116c36732ed4", + "tests/mvp/test_runtime_mana_depletion.gd": "8d94fd8e28b0fc22a699c630b5d68e7afd476a1305c86ecf57858b2f1d49b8ae", + "tests/mvp/test_runtime_mana_depletion.gd.uid": "1f91a438e41a8336b200d615a971bb261e8e9811f5d57b2c9b60b9e65ed2cdcf", + "tests/mvp/test_runtime_operations_acceptance.gd": "a802afdc5786b6690a2c8b81f39eefda9c04624826d5cb90c587cf84190feea3", + "tests/mvp/test_runtime_operations_acceptance.gd.uid": "1028606ca8681156ea59df3e5426deccbfa0cc5588af043da24510408ec86d7f", + "tests/mvp/test_runtime_operations_integration.gd": "8865d8f68c454fe9ebba602bffdfe83f868380f84160bf15aaec22062783fa08", + "tests/mvp/test_runtime_operations_integration.gd.uid": "912ce232fa77410855edf1dad667117f5493c819c484dfe0a69c5af316396637", + "tests/mvp/test_runtime_upkeep.gd": "eae48823d58d78c419d29728e33a5559fbe5131b49e33d04ca4e6fa3a721c29b", + "tests/mvp/test_runtime_upkeep.gd.uid": "14b8b1294689ba7f5380374590480e781ed8f992d52b1605c83d76212d330ed2", + "tests/mvp/test_staff_unique_contract_report.gd": "93d7b00d3b27a85246dad25337a25c0036d562390e584854fe89c958ada76907", + "tests/mvp/test_staff_unique_contract_report.gd.uid": "8a8eefe8c949649b53ca5002f44ce7c5047642a4e11156510ad97a2ff0873cdc", + "tests/mvp/test_tomari_floor_trouble.gd": "09581fbc32b29d2b5773e0859f22ca58c947927d11e6523027ffe277bd7ac303", + "tests/mvp/test_tomari_floor_trouble.gd.uid": "cb5120adf7650fab66b903a159903ee107ccf7529c1cf0fdcb7ba48051a2ebaf", + "tests/mvp/test_unique_character_validation_policy.gd": "2b4c70506e4436e5afe4bf987ff9bba765a02394a4de86e2ed0af6ba5b68c766", + "tests/mvp/test_unique_character_validation_policy.gd.uid": "7bc8edf74c119a16db928a0ee8f754b421fd8df28d824fd50c6e24f92f857316", + "tests/mvp/test_upkeep_construction_boundaries.gd": "266c4f8f240d7508c6c282b08745c1cd813caae384fd46e1ab88f170944ab55e", + "tests/mvp/test_upkeep_construction_boundaries.gd.uid": "1361112f7ec1bedb8656fe31a0a5cc0bbd181a2cbdc34de4bf024eb3b6274d91", + "tests/mvp/test_upkeep_legacy_midnight.gd": "1e4c2f298bf4226b4769bda20328ab1683c4ec8e58afbc2b2b18e329490dd153", + "tests/mvp/test_upkeep_legacy_midnight.gd.uid": "ec7adb778952c2590aa6ad10ec555269916e4e9730732bbc8e7fe9f025dbdb3f", + "tests/mvp/test_upkeep_loss_streak.gd": "b90e6ad96b4a0989b298a62d11c349fcfac53a65cb532f206d8e7ff2223190dc", + "tests/mvp/test_upkeep_loss_streak.gd.uid": "d3a97e673740b81931f9bf546bf0d6ee98d496d41d50f0f2ae925131e6e59cec", + "tests/performance/README.md": "0470e8180c1d2b544cabd94c69fe1e31bc6720a8c5fb641d5a1cec408e437bd6", + "tests/performance/fixtures/linear_path_reference.gd": "406b664557e99a8fc9903b9431f708e8e6372c3c56bf1665dd1908485c9bd528", + "tests/performance/fixtures/linear_path_reference.gd.uid": "db568b490c6e96e513e9f4b176949693578d59d5dd66971bd8650e2507dbe32d", + "tests/performance/fixtures/simulation_digest_v1_reference.gd": "64b5c099f8b4ff6e855c80513f150cfdb0e9c6d0f816fd02ec2660d569550928", + "tests/performance/fixtures/simulation_digest_v1_reference.gd.uid": "d55487d012245ebb1be71247f2512caaf072569d8611df782dbc55d9000eaef2", + "tests/performance/fixtures/uncached_preview_reference.gd": "5ba415527f1ecc5cb6d6248ba75014ae91df86d01e7f9c35b8834f378c0c69d1", + "tests/performance/fixtures/uncached_preview_reference.gd.uid": "dca8700103f3f709ed825af365ed526d147d6896b04e3844e196303dcf363dcf", + "tests/performance/perf_mvp_001_harness.gd": "63519cf3723d084fa9c30425e49eb210a54a23fd1987df910621f8d12df9e413", + "tests/performance/perf_mvp_001_harness.gd.uid": "8069364ba238ee56bd6b722ebcea5e021e463d9a58751bd8e106185d068680bb", + "tests/performance/profile_production_scene.gd": "2353f3e42451aaf0b3469deb872ba99ede87efcf3a96b7bf62c7b09bcc8ef67d", + "tests/performance/profile_production_scene.gd.uid": "e4a435e5f0cb75b07f3ec69eed1872e8ec29b18f8c3d43dd92b034b6319f049c", + "tests/performance/test_digest_performance.gd": "363772fc43975f12c9e2056e2b01beb4cd8b2d7544db7528f80c6bd127710c1f", + "tests/performance/test_digest_performance.gd.uid": "0e2bed5d185228748ba6b616b56ceebc264fa3c35b2c8c5afb2402ca9869a222", + "tests/performance/test_facility_reachability.gd": "0b2a39bddc8878ba6190cf4985a543f09039b54840564a9b688f376ea63e96e4", + "tests/performance/test_facility_reachability.gd.uid": "d52bc87dc72465bba7b762df2efc925638a4ffc8f36df2820d1465117558da6f", + "tests/performance/test_lazy_digest.gd": "b1d62d6c83abd514e462ea737baab113c52e76c3b76f7a0672d4a4a119617846", + "tests/performance/test_lazy_digest.gd.uid": "5a943cf974aec54917085a03461b4da5332c0d34e88551f651e3adb8b8bb43b2", + "tests/performance/test_mvp_manifest_cache.gd": "bcf1668f379344447b72483b6923c2eb59a2fdc29237a6cc817a31d3834d2e52", + "tests/performance/test_mvp_manifest_cache.gd.uid": "80a30061f3ad39a21759c9543ea89ce263e682d001c4531ec5905cffad2944a3", + "tests/performance/test_path_membership.gd": "4a0eee95ee39a92eb9f8ec345d46d45f7349e3428454a22bf867b588ecc5bfa6", + "tests/performance/test_path_membership.gd.uid": "8905b73e45f79910867dc41a1b07da8485bc36d24dc6336e270bebe9b97125bd", + "tests/performance/test_perf_mvp_001.gd": "1a4bc20ea4810924e8e64bc5fec1b44fc327f1676200e978a77577d628675e5b", + "tests/performance/test_perf_mvp_001.gd.uid": "d4f5a7b3092465ce1796b21f700c2b158e68f3eb6eff577e06e64099201efa0c", + "tests/performance/test_snapshot_ownership.gd": "96b5d359bf40a8eea2b8acd2e77ce9094b1a4eb70a49a8a9b4ce23a209a7945d", + "tests/performance/test_snapshot_ownership.gd.uid": "70dcce95041791a79f1a96cf708dc62c237c8e67b04ac1068908db8c5f69e5a8", + "tests/performance/test_system_optimization.gd": "374ff4b3ba78b7a724a3620d683db3835fd2a545f1de11606fd4969a3c6ede95", + "tests/performance/test_system_optimization.gd.uid": "de3ae15ea474f750f3a006aed5e5eba9ab3275456d72c9f7f1c569a5a105c8d5", + "tests/performance/test_world_snapshot_cache.gd": "46f25630b30c9cc0f7cddb051a42a0c3edc486f3b81cbfab94d8d2cd0e989935", + "tests/performance/test_world_snapshot_cache.gd.uid": "8542e90f905da00807df576413467f0495b7d01de6b02d12a496ca02a62dc2fe", + "tests/run_tests.gd": "4c8ef388e2349ff975a2af7260da0aa02231a6036ea71b4000f2bb0e6f4083d5", + "tests/run_tests.gd.uid": "10d91ed020d6a8e18abcdde6c6b85c1e5915a576917d1886daba81dccc9bd6cb", + "tests/s0/test_command_snapshot_key_order.gd": "5803a593b0d9dbb35248d79a2d94b5a61668f5bea7687b2cb75366c8b1b33a2b", + "tests/s0/test_command_snapshot_key_order.gd.uid": "e13b97181e70f07828c64b10570b3cb53b038d54819246be59a25c68627e7e28", + "tests/s0/test_command_transaction.gd": "4b6988fd8011b178f03499c368a2417563ba2fc80780e5f0b5ddfce243412522", + "tests/s0/test_command_transaction.gd.uid": "b213215430d78584694eff8da4a5829407dc8a5107e9e8567481cd2f652f7240", + "tests/s0/test_definition_registry.gd": "bf355805e007d99addfb9b963d3566a84602cab40bdb1805ccf3d4e8d851ae17", + "tests/s0/test_definition_registry.gd.uid": "f4120c70deca131d6053e90c12325719221f85cdaaa62d0e323613480e2fc159", + "tests/s0/test_determinism.gd": "a397d2b33a2c8abfae76350d8ee65b967bbc1625186a865dffd776b421cc7520", + "tests/s0/test_determinism.gd.uid": "58f08c174f50e9405448a11e1d150f2934842b9321d2884244cc37c027d86009", + "tests/s0/test_domain_events.gd": "cfb0c5678f9b88ce8594ad06cd122276faa2c7f1287cd204de61c1f777508fbe", + "tests/s0/test_domain_events.gd.uid": "5036baf806c0d565b733a8d79ab714a4beae8fe0075a205a0b98cd40d9ca1178", + "tests/s0/test_kernel_and_save.gd": "6d13f83672f8273ec6ddc47c88de1ce3916f4126af022be8bc562f5dd1d302a7", + "tests/s0/test_kernel_and_save.gd.uid": "77b866668f5427896a7250a6e80d0b2b127f93dfb13feca0629ea0620d8c5a8a", + "tests/s0/test_runtime_integration.gd": "79c59678394ca98d3bc4de25e581eb2a888df1ded5ac9d5363cb4476e875f90e", + "tests/s0/test_runtime_integration.gd.uid": "112d151ca9134c8edfeab868eb40c4d2a4d691ca22fcb0ec1ef3e322ec993929", + "tests/s0/test_stable_id_generator.gd": "2fac546b4788650b69832b2336d9d46f7b8b343b660d687256d98a64ef4b823c", + "tests/s0/test_stable_id_generator.gd.uid": "18eee49f41e346611226e97521b751ebb881384b4ebab848b1f2c85289d43c2a", + "tests/s1/test_construction_service.gd": "ce63074b84cb75d710eb3650701a9cb2acf920ff607e41be645904fc2395e2c3", + "tests/s1/test_construction_service.gd.uid": "787ee8a4516613bcb2f4636af3e34b5204413355269b37e8c50f97c42c08f8d7", + "tests/s1/test_dimension_batch_save.gd": "ca397c0457996bab637e8be5217b7db2c14579a1b0df54434b4000a69e793bbf", + "tests/s1/test_dimension_batch_save.gd.uid": "0a228a9ae690e6b2fb33ade627a5a11d1b02a6a3aeeffa2c0fda371e4b9eaa50", + "tests/s1/test_excavation_service.gd": "64dacd14dbe0bc94368879daa130e4861ff43cc63fac6bb02e4e64091ee9a750", + "tests/s1/test_excavation_service.gd.uid": "1125527fb0736715b39c87ddc7dda925a197a90108e8f523d32164ba9e5eff63", + "tests/s1/test_facility_infrastructure_projector.gd": "060fc9ab24d123ba91782652e6c9d7ba61c140a5f418854a8a28e07fa0adea8c", + "tests/s1/test_facility_infrastructure_projector.gd.uid": "9b36d34c508ca890f4952670e378af2f6e95f53021bf81548fe5c6dc1058d2b9", + "tests/s1/test_facility_resize_preview.gd": "46339afa52739c6ab626d78ddd298e06f71366ca886954c852549658ff91bc85", + "tests/s1/test_facility_resize_preview.gd.uid": "dcc10ab40f2c709ee9dfffae6bb30e33a19d6aa2e690b28886190b83d269c71b", + "tests/s1/test_original_facility_dimensions.gd": "b56a8bf2bf0d6bea3bb2c45148e60b51de3fd033d1cb997eb71d5ae330a4950b", + "tests/s1/test_original_facility_dimensions.gd.uid": "57557d6312e56b7cb745d7fc0d1f5348461e3446d266302345a4277c4573ef9c", + "tests/s1/test_p08_combined_migration.gd": "9284a8cfb478b4c8d69f6d8166eec6c41107e3902029289b3c0e9ba48c370855", + "tests/s1/test_p08_combined_migration.gd.uid": "8c3a70d0ce619b8cb98dc003eb6c53a31f167a686179a3ffc105f7cd4d856da5", + "tests/s1/test_path_congestion.gd": "709bb680f04862fd774644b0b425150977f54346ca76f6223663c414e00f33bd", + "tests/s1/test_path_congestion.gd.uid": "ee823c0067044415042f5cabb070f714794bdcd295db17a42ce92f83a740bef2", + "tests/s1/test_path_service.gd": "17d9fd42b35004376bf96e435f53d6bce41e79258ec7f6daf3ab04ae5d8c3e1d", + "tests/s1/test_path_service.gd.uid": "9881bc7507d975da2f013574230d554aaae20ac68c801e4cbf4320e1dbe6fe8b", + "tests/s1/test_path_snapshot_transit_guard.gd": "1760289e99c80cbc217b98cd96a51fa9b210102340936f89766294e12e394680", + "tests/s1/test_path_snapshot_transit_guard.gd.uid": "f951d04fb78e074e0e3da4d9220a28f5e7daa470cf1549377cabc5103d0328cb", + "tests/s1/test_route_subslot_path_adapter.gd": "a8f712e03776f91899f3311dc3d131d8370faa84032e522092dcc243683487b3", + "tests/s1/test_route_subslot_path_adapter.gd.uid": "12b6575e3071eb8b9d1ef5bd550413ac43495fb072ac24a796efa77dc800e2e1", + "tests/s1/test_runtime_infrastructure_integration.gd": "aaca043097fb31a79e77c77cce1d12e34e5d8630e0ad7337af0d6860f4d45473", + "tests/s1/test_runtime_infrastructure_integration.gd.uid": "d58219f07c7bc4b15a9525c00599847c8f1cb8e62cbc736ca717ced98369388d", + "tests/s1/test_runtime_world_construction.gd": "65924a9b69cd27b5923c5464bd44ab839b26fe39a51b3580e691805d5a9e0e5b", + "tests/s1/test_runtime_world_construction.gd.uid": "c23784c1ed19734251b4915acb685d3279d57f552ae8395e813f7d741957585f", + "tests/s1/test_spatial_subslot_service.gd": "06f4f69438a280ef942bbefdb9caaef1ba59e7dfd0eab71469ca29d090a8ad58", + "tests/s1/test_spatial_subslot_service.gd.uid": "61f418862ef07477e4f1c4a50e9a99ea4f4fbc15686811fa3015f1d189e986c9", + "tests/s1/test_weighted_resize_runtime.gd": "b6d31d5b27b51eae9be36e2b0195e78f5e3f1105af01660b0c5cf13cd233baff", + "tests/s1/test_weighted_resize_runtime.gd.uid": "89c7821bdda5c7872dfdf12e79057a693db5a8c353c412489743531eaf6c3b6b", + "tests/s1/test_world_service.gd": "a5e165886f161b8bc71722ac7facdd17704bc6274c88dfe7fd2229f7f2b3f2b7", + "tests/s1/test_world_service.gd.uid": "1f3b779a91f50397c8842bda2216b8407cfdda5f242b9ee8bddd39b59f52b645", + "tests/s2/test_economy_service.gd": "cfe6196c0da9e39d95ae0e39f0c5404e321f4fa8be3602b58d4bf6cd3fef3969", + "tests/s2/test_economy_service.gd.uid": "e122b7a55c02e012909c60982facabca27028712e8d987db39f0e78ef252d1c8", + "tests/s2/test_facility_pricing.gd": "def0541f123307bd77a898c698292fa881d269788bf17dcd40b546673f10d4d5", + "tests/s2/test_facility_pricing.gd.uid": "7d3db28d38b93c14b6e85c219a974a71d590a6bac2be692457524904910ace58", + "tests/s2/test_facility_service.gd": "4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690", + "tests/s2/test_facility_service.gd.uid": "bd81957c4ebf75e4fc2e1632f6cfbe5d1b33b7c2b5e5b86eee399dad062dacb5", + "tests/s2/test_facility_upkeep_accrual.gd": "2985f565a3e39605965112a2bc17688315e3c0d527dd283913f9416ff0cf0ef3", + "tests/s2/test_facility_upkeep_accrual.gd.uid": "548684a8f9d2d997eac51606e2be832690b7eb02b57cdb938ed55bf6d28ed4a0", + "tests/s2/test_facility_upkeep_settlement.gd": "5a9666e8e044dbe803c33b41cc7cbb344796703665fa9f7b7a7b465020ec9aa9", + "tests/s2/test_facility_upkeep_settlement.gd.uid": "2a4b395ba551f16316fd26348acbfec66fcb7e9d1dd822cac7477702b4296f86", + "tests/s2/test_inventory_logistics.gd": "ef8b87e721f57210da02b8cd0822f58e1a4c1cdaa19fe56301a03a87891e73d6", + "tests/s2/test_inventory_logistics.gd.uid": "3ffc72051c94edbd162656b32b9909b807aa266b517172d249a115fe2d24b3e0", + "tests/s2/test_kitchen_production.gd": "e2aeb1fdbc8d1dfe9400646693a0e97919b3b86cb74a4f000ebeba01bfbee626", + "tests/s2/test_kitchen_production.gd.uid": "ee6e5a1b0303d6771585c6f3a565e3d86b00a116f8045e7b7caa3325462f58a8", + "tests/s2/test_ledger_backed_resources.gd": "26c2c9b883ee1448345d5555ac3e97293c3bf273b42668c11a6bdc23e1184dd3", + "tests/s2/test_ledger_backed_resources.gd.uid": "139b127207bfc1e847d46bbfa2fd7a918402f942396ab3e5d672be0ee524fbf0", + "tests/s2/test_mana_network_service.gd": "b0a21ea663667979c109cf6fd2efff717c284398071948c897b9e99090ce12fc", + "tests/s2/test_mana_network_service.gd.uid": "6903dc207dd6d28fb6fa71241baf352ca7508eee355fb7b485f9655500969321", + "tests/s2/test_mana_power_projection.gd": "e3020534b084b57a8b773967931fd2be34a1de878b4940c8805b99592bbbc46f", + "tests/s2/test_mana_power_projection.gd.uid": "1283e11ed69d81724764e97d3dd22af4ca7fd8ff33b22e703060fc438ff8c433", + "tests/s2/test_mana_reserve_balance.gd": "07fe5f10e665cac3c8aa1b12e0c71878ffccc6d4b409250b317135345e3c8a05", + "tests/s2/test_mana_reserve_balance.gd.uid": "f13ac2a1a1e3646fadbf0d5507d9bec74809c29ffa9aaa47bfa5d81369575701", + "tests/s2/test_original_facility_parameters.gd": "3d5cc5f13f986f8cea9500a7f8d48d8f5803b8d0bee5eb0e7c44b3218a2e3d7b", + "tests/s2/test_original_facility_parameters.gd.uid": "767f5577d0c684e2edf174264baf89ce20117e22ed3f94275bede3a35b6ff6a9", + "tests/s2/test_runtime_operations_cycle.gd": "9ec6fb682e258460b3e91870fe4690f780e1053b7fa2dcf753d31bbc8107ce35", + "tests/s2/test_runtime_operations_cycle.gd.uid": "76b497460484dca1babe2b911dc75e8ffbde8dabea5ac63693d07678de51ff59", + "tests/s2/test_service_start_slots.gd": "286786b9a7c2c86b8fc7ce808abd84dae05f2eccf7e2b3faa3780746ce4e2133", + "tests/s2/test_service_start_slots.gd.uid": "cb26127ca17e5dad63db2f3e64cb64a74e5bb4e003a47cc6425cf68875be9881", + "tests/s3/test_guest_observation_restore_order.gd": "7abf5692a07edf8270fa9bf4d9ee89a3835741c208c4c670dc605158532284f2", + "tests/s3/test_guest_observation_restore_order.gd.uid": "eb3243a324c9b563d7de81ccae96b14dee46a41e63bb578a408d709ea18d8371", + "tests/s3/test_guest_service.gd": "a104012f9e2001ae6adf76aaa935ea6cb84545f35f412e1d96d4e03209488cd9", + "tests/s3/test_guest_service.gd.uid": "957b6e3829ac24c9e937642ae42d78dc76d280e029c00e900dfdf46864935301", + "tests/s3/test_runtime_actor_cycle.gd": "955cca90ee1be985e37ef166eaedb5c49f7001993afa38011fe3bf20ddb4a9b3", + "tests/s3/test_runtime_actor_cycle.gd.uid": "bb64dfa2e2d790afe31d48b00eda2e7f3f98ed5ccca5b7de3d497851a70a5155", + "tests/s3/test_runtime_actor_hardening.gd": "0deb2df7be31d90a7fe70b98fe420eb748e19ab19c1cc37140f74cf0acd3fa95", + "tests/s3/test_runtime_actor_hardening.gd.uid": "69a68a20dc23ad619233b9c9a8e361cc38cbebe558e2eb5ebffb4b04a43adb16", + "tests/s3/test_runtime_path_traffic.gd": "92cdada10177363ac5ebae6435d0b4c6f0c7d96e6ccc2d0731487bf4f2cdceeb", + "tests/s3/test_runtime_path_traffic.gd.uid": "a04adc621877e25279334e15c7f0adffddcafaa89b9bf5f6b5e4ed8f3dfc72fc", + "tests/s3/test_runtime_staff_assignment.gd": "f6004ab1601e2910268dd5d02923c32eb697fb587ad74da1f06ca4de6c21713c", + "tests/s3/test_runtime_staff_assignment.gd.uid": "15798981b417c1a93d69b8cb3ef2b4c32d2b1856d69d5603abf0bbe4b01bb8e1", + "tests/s3/test_staff_payroll_operations.gd": "05c817b7e891ac1649072ad33102561e26280b9bdd34f6f3831c7da055044f8c", + "tests/s3/test_staff_payroll_operations.gd.uid": "f37cb11e7e2e140852296265fee8660e25de38512b4ef4364f997a660dad26d5", + "tests/s3/test_staff_service.gd": "82e9a5de3247251ac29b52aa524fffeb4e63a62a9ab587d62004c268a0180481", + "tests/s3/test_staff_service.gd.uid": "9f11cd43495a73be6cad902b6bf2c98dd34f59b2a7c47193e80cdf6f3abc1ff3", + "tests/s4/test_original_relationship_model.gd": "c74b243dbbb54dba9bbc165e29508cca910f0beb63e32d25ebbb8ea606dccce9", + "tests/s4/test_original_relationship_model.gd.uid": "d7859fa9a503001cea97861d7893017531748c7880d70483339528a9f72e2c4d", + "tests/s4/test_original_relationship_runtime.gd": "c56bdb99dd43a4e7ceb3ca2861e8db39972c5c4e805126a77e2f7da32ca5bdc9", + "tests/s4/test_original_relationship_runtime.gd.uid": "67a5aad38d18bb95da0080579e93984d2172d1522de139a07640ceeff45ec52c", + "tests/s4/test_placement_risk_preview_service.gd": "165eddf9a5c51d8d9eeb85ea89e21b1ab6067b7ee057ee0fe5b189e97a71c1ad", + "tests/s4/test_placement_risk_preview_service.gd.uid": "71a98084c28c551fade45679d26ca630bfdf5fd654cb9a51841dc8c94500dff6", + "tests/s4/test_relationship_event_service.gd": "ce1aa05716feed435cb68a1435a28db219cc3f056e23a442d2eaf08840771ffe", + "tests/s4/test_relationship_event_service.gd.uid": "84accc609266af2e47e6c9815fd698022a569290fd36565b4f02b2bb80415957", + "tests/s4/test_runtime_relationship_events.gd": "466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3", + "tests/s4/test_runtime_relationship_events.gd.uid": "c2b710659ad613bbffb82edf8e2acafb84c5f45dc29b795ec62e7b7d32adced9", + "tests/s5/test_authority_service.gd": "983ac275dc4f40f7c8058831b7239f1f4b4e2b3f12da0bbb6ea5e8ad69afe2c5", + "tests/s5/test_authority_service.gd.uid": "a5acf875917519474ccf333f7507fbd5082a64f7349501e34fdbd11585f71844", + "tests/s5/test_defense_service.gd": "6e97ace03c46091775afb5a772adc32a7add8146f36c3492e99f4ae30f6ea62b", + "tests/s5/test_defense_service.gd.uid": "74cdf1e1f1332968ca0e7353593bd432c0ccf89ed05feaa158fb7025cf85868d", + "tests/s5/test_runtime_authority_cycle.gd": "33952b6253c77410c7997ddbf37e039f79bcc0ae283da76c3580ec166f928273", + "tests/s5/test_runtime_authority_cycle.gd.uid": "0fbc9c9e5af8e8053455910a93a0998517cf14a50c527188e1cc394e6b367d50", + "tests/s5/test_runtime_defense_autonomy.gd": "28ca81ddde4da49442b427ed4c55ddcf213ecb389712db585b64cd416636c403", + "tests/s5/test_runtime_defense_autonomy.gd.uid": "42699094e7eed0f52e1e9c0f10c704c156b1ce225a07216696f6f8a30d6e6f8e", + "tests/s5/test_runtime_defense_cycle.gd": "a909e2af73aae43590cdd91d07ed2548f4fd2f675d26fa63aa74f6a5cda34357", + "tests/s5/test_runtime_defense_cycle.gd.uid": "92cca037cee29755b83a9ef5bc7fa0eef0023b4707a780fe74b84fb196d0d45a", + "tests/s5/test_runtime_event_defense.gd": "09bd125d85714ed69f7b35b900507136a099375a10ebb1dae0ab55886387b046", + "tests/s5/test_runtime_event_defense.gd.uid": "4e9d46f36dcc05047c9ea55926cb6f4a745dc876ca7e2fcaf0d230c4ffd993f2", + "tests/s6/test_performance_budget.gd": "1ae5490637d73b519bf9ed0e00bda0e034d5ea0e589493bcf8886e4d1ff63689", + "tests/s6/test_performance_budget.gd.uid": "b72aece72fe55c65f763c36e146d8043c818c6e1d6afca72c14defcd1f0c4f01", + "tests/s6/test_runtime_save_lifecycle.gd": "de94d588d6ce204aa8d0221c2989b8dd900cf4e36ca51f83b464518a382a887f", + "tests/s6/test_runtime_save_lifecycle.gd.uid": "304d45fa600b3381dabb3deec6143d5557e9c33c75782f4e672c3258e292c35a", + "tests/s6/test_runtime_snapshot_serialization.gd": "d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84", + "tests/s6/test_runtime_snapshot_serialization.gd.uid": "462d7cd44e93ba1aecd2ef469b155e8ccdf305880901fcf52b3bfd5faf40a35b", + "tests/s6/test_save_operations.gd": "8e30183d45767d2b1f99c8c714e798241e0b6615c907d0baa5e148ca94667eff", + "tests/s6/test_save_operations.gd.uid": "528bce673007a2d1ee87fc5d9ead3277862491403d1bb676ba9bd98eb8d933a7", + "tests/s6/test_save_preflight.gd": "49e24247649839b6f50d19b2284368efb7f8f8b189c5010491ad428e97c1c8b9", + "tests/s6/test_save_preflight.gd.uid": "f3acef6b5fc18b83e13bd123de1dd830e0a3b132d27dae4e28c79c2902040665", + "tests/s6/test_save_recovery_preservation.gd": "0fc0f75e06d4371f049dc4692e9ab0d871016b633e5ac4693661a33a7390641e", + "tests/s6/test_save_recovery_preservation.gd.uid": "d000277bcbded1cabe95509489284b8788da0813fead1076e0e970ce55eeabc5", + "tests/staff/test_dormitory_dimension_migration.gd": "90737c91005975601f400fe88c9a474d10713639b73d8e1354f99bc52e812a49", + "tests/staff/test_dormitory_dimension_migration.gd.uid": "d4714e6a5bd19d618dd019cf5d388775b2b6b116a0e401c332ce2bfe5a0bf12e", + "tests/staff/test_dormitory_shift_cycle.gd": "ada3c0177f00648137d02450fce5f33da0a644dae9ec861ac51648770dafebda", + "tests/staff/test_dormitory_shift_cycle.gd.uid": "d7db4db3cce31dea2ddf0d80379270011908a37f30b78f5168c13b379cc6b9b3", + "tests/staff/test_rescue_elevator.gd": "c32cce5010eb0167c261b767cac1371baa3ca731368de47ff878a5852ed9f840", + "tests/staff/test_rescue_elevator.gd.uid": "c26b5d6bc7a9dbea52105f22beaaafd224449827a36a7685503726ede9dfb1eb", + "tests/staff/test_shift_rush.gd": "af3d47d848c1220741992612e57736df4af05969d424b79829d9977c774e8149", + "tests/staff/test_shift_rush.gd.uid": "d925bac6ee92c077476a605602404ad91cc50a151ed5e834242021579c657472", + "tests/staff/test_staff_commute.gd": "0837c92a49f8f83c03ca820eaeb23f7b1dfbc1072f8eeffcb557bb6b57b20c49", + "tests/staff/test_staff_commute.gd.uid": "762cfd6f56de0d63ea0fbcdfa940071cf529ae8626edfec11f94ef123ffa01e1", + "tests/staff/test_staff_dormitory.gd": "3159c45db121e9f76ce6f8e6748a26201ecfe5720b0f5c9d0b568fb82101ef8f", + "tests/staff/test_staff_dormitory.gd.uid": "ec05e96d8e990bcb2b113c0016bb864578ebcad245226bd65dc1d6b2ef26918c", + "tests/staff/test_staff_rescue.gd": "8d8c02444c35b2c41c6db42ac0195dd614835541235cd92641ca9b220f59c44c", + "tests/staff/test_staff_rescue.gd.uid": "4cc93ef832c112e151df49180f3272e89b84ad121e3c02a91da71018583cf03b", + "tests/staff/test_staff_rest.gd": "fe9b9d2a8a9051850980a393b8c06b8be41de8a82d5efc998c69df3a06cf54ec", + "tests/staff/test_staff_rest.gd.uid": "18a8cc751651c8d28016bd476857830de26a17c810fffac24d6885bc0930fdba", + "tests/staff/test_task_work_clock.gd": "b131fbe922e744c2075338638e3a01811618e93ae786df3ee435318048d24f9b", + "tests/staff/test_task_work_clock.gd.uid": "0d976cde371fdc353bbaac33a2849737c506897c586ed1080d5ae2eb939d631f", + "tests/supply/test_mimi_purchase_quote.gd": "01f7760cf0fed33fda6358bd407fc1441a198dce9f2713e49bfcc097ee8c8ada", + "tests/supply/test_mimi_purchase_quote.gd.uid": "2da07e7c142df4e2bf8321d24c6cd0be0221192bc9a3cadf4a36656045af1bb3", + "tests/supply/test_normal_auto_purchase_chain.gd": "6916d644620c49a09ab110d98fe07477bb5bb9f96da3826a0be962610cc55256", + "tests/supply/test_normal_auto_purchase_chain.gd.uid": "bda094662ec9a99c086adb8badcecc68f4428e3ec0e7bbe685f9fae9f7eaccae", + "tests/supply/test_normal_supply_chain.gd": "eedbb301e68285bbd6f701cf7eec15537f116944115807e0d9133a4c2970bb1d", + "tests/supply/test_normal_supply_chain.gd.uid": "d1530167a99e980ea74d7137995507971863bf913fd0b5ade70798321cc6c2b0", + "tests/supply/test_supply_auto_purchase.gd": "2551b145d583e1b63b0731290ef097603aae302347ea306770f53f750237ddfe", + "tests/supply/test_supply_auto_purchase.gd.uid": "49582fe0b7c89de43215ea7dfe73b7c030e4628196d45a0b73e7b4dfb1c96a2a", + "tests/supply/test_supply_auto_purchase_boundaries.gd": "cc1a9e8fda5fc25f9fcfb391463a05957fd2ec649ae50acf2b219c3c9efaa970", + "tests/supply/test_supply_auto_purchase_boundaries.gd.uid": "aa95f49a911d97ce014351358f306607ea31439f155d9a61ba9b2bf7d596447f", + "tests/supply/test_supply_auto_purchase_destruction.gd": "229c24e67bc6e59146f91e9ae111794ad39a4d9245c84aa8731b65c43c33a6f5", + "tests/supply/test_supply_auto_purchase_destruction.gd.uid": "6f540665e982fba973e7372f9c37a8d61aa3fd649f2691da8b0221d60ffd927a", + "tests/supply/test_supply_logistics_bridge.gd": "2d6ed12048b9f17e2f44208bb386d9e06eefa7962e21507fc8e63500aa66052e", + "tests/supply/test_supply_logistics_bridge.gd.uid": "015240a8e659c741f564316c0431e5d00658ef6fee604182c9cdb9aac150615f", + "tests/supply/test_supply_management_service.gd": "9b60643a827daf314f807cdc7105f227414a906e32481175451ceddd0b00eb95", + "tests/supply/test_supply_management_service.gd.uid": "a1e92c9f8e6a7163dd911655340df4244ffcb8ccb94da1377fe00828e8c74526", + "tests/supply/test_supply_save_migration.gd": "a281937594be9f177103e83d0cba48d54f2d69c7303c937d0303b5f8c787f0ae", + "tests/supply/test_supply_save_migration.gd.uid": "6254a4b8d366705088232cd401dde3a800c6e56b4413128c16583f42612e63a4", + "tests/tmp_operations_ui_diag.gd.uid": "ce992ccde96ec0a2413e7f9cb398caa33d54cfe1357c60d96792dc0952a25cd8", + "tests/transport/test_elevator_service.gd": "e70de48a8e6f7928690d0495110451c26d9dec180c2dd7033c793155f099c2f6", + "tests/transport/test_elevator_service.gd.uid": "925d6db7b36cc86e972d5a1dad494f974b406bb4d63d48621a8075c1cca88dd5", + "tests/transport/test_runtime_build_preview.gd": "c881b60bce7276047884303a6823da9abfaaf8c1e85dbc5f2c0ff13f0d742449", + "tests/transport/test_runtime_build_preview.gd.uid": "57e136776f75f7ef7b1554f532f7a72e37dd8e70c42c2dacd91117e1d1f5bb96", + "tests/transport/test_runtime_stairs.gd": "72f368006ddecd26c3b29f3bcf622e89b8becee337c071d2f246d2b583617bda", + "tests/transport/test_runtime_stairs.gd.uid": "acac5181699895e51b2c1ddc56400d02c593ff135f087cae660c442e3f9b8274", + "tests/transport/test_runtime_transport.gd": "ec6f8fa8e8f2a76a6f6214b4ee84861aba1bb13845a342c5126905b01f428a15", + "tests/transport/test_runtime_transport.gd.uid": "a0ce72d7126ce1483e2c2b0a1a3c8e2a78ad5f6444d58e3c26d48962b82b10a4", + "tests/transport/test_runtime_transport_comparison.gd": "ba577397fa8db5a6cf92cfd398dd7a5ece49e6b59856f14772b67b51ddc0bde9", + "tests/transport/test_runtime_transport_comparison.gd.uid": "534e9fa0d9af9987fbd33dbe9b2cd96a9e66947af56381e5668e1e7347ebf9f1", + "tests/transport/test_transport_boundaries.gd": "1a5a647c45ffab674a8f58b8bc72692c5a30090c9b99a1e6f67194bbe3586b34", + "tests/transport/test_transport_boundaries.gd.uid": "d2d527ec3c053bfcb5e6102250a69da3b07e6849afb8e7fd313ae2ed8e16b03e", + "tests/transport/test_transport_comparison.gd": "7e80e9ef80500278c56f0d1ada5c911f43e3c0a9bc370045fdbebd33c2f02fd5", + "tests/transport/test_transport_comparison.gd.uid": "55c77e010e78ecb7a5f743181e8f19d3aa2561b2187067c5060d2d3c023db88b", + "tests/transport/test_transport_density_migration.gd": "0860fdd20576ad2044d44a99d8533393bf95f4b4c69997cc50f2391299343f54", + "tests/transport/test_transport_density_migration.gd.uid": "4689911193eef3dc361eeb818fc6551913eacbf75ab47c683972b89753c85e7c", + "tests/transport/test_transport_save.gd": "d4b41a71f2ddc43b1beb14ba8548541ce4875b6640815440e0c14a183c8ddfea", + "tests/transport/test_transport_save.gd.uid": "9737d562787488b6d12e0c7919335518c5763c111a54fd747b92725c9d3aea37", + "tests/ui/capture_main_dashboard.gd": "dcaeb97ef2f8a5910d2e8b5eb8aa7f6bf5a5a4d9128e0afab3e14eb16100117c", + "tests/ui/capture_main_dashboard.gd.uid": "4bd0c992d10d4a32cdcb9d73be8b6cb196275e48a5c2832fc9f1f47e5b2c912b", + "tests/ui/capture_pixel_tower.gd": "c06bc1ece7f9e60f42c80fe406f85b9083dc9bce7a7ab7d0fa07d93f79221bc7", + "tests/ui/capture_pixel_tower.gd.uid": "27e4fd1133379ce6581c479685b63744bcb37ae557e7210c59ffccd4306e88bf", + "tests/ui/fixtures/counted_dashboard.gd": "102bec9e27bf8d815edeaab359fcc8ceb9ea1be8ff2e764252efc38dfca1976d", + "tests/ui/fixtures/counted_dashboard.gd.uid": "d0165467fbc1e9e83179a5bd6c74a8b63da49ba2ab1e4198f9cde112a7a41ed6", + "tests/ui/fixtures/opening_restart_flow.gd": "dc13245c07beec03504e6370287cbb36e99de37e2a4217fab78ed866eb3f9c71", + "tests/ui/fixtures/opening_restart_flow.gd.uid": "bd91a00f4a8955c1223c7ddc5f2d36f07db8d53c6b0af882b59a87fedc78b0a4", + "tests/ui/fixtures/operations_os_observer.gd": "26fc6742c1078c0fc02e20f306cebe8fbf9d0ffac09370e85006e01cd1f89a43", + "tests/ui/fixtures/operations_os_observer.gd.uid": "62eac33a87578378712f2bd0b3872cb2adee55ba64541a2a8d12982d682d78c6", + "tests/ui/fixtures/selection_cross_process.gd": "30667d0f21a061742eca91806d5b4efbec985a1a93b23ef1a19487431531c11f", + "tests/ui/fixtures/selection_cross_process.gd.uid": "a7c06239b06aa9ac6a377ee7865c7f34e04cd7bf1f7a3560b0d8a259fbb79070", + "tests/ui/test_actor_selection.gd": "f37a0f4805adce4b538fccde1404c1a417f20639fddf36947f076d88409ba0a3", + "tests/ui/test_actor_selection.gd.uid": "2d7b20068b53370dd0d708e5ea05106acc31c9bdd9ebd37cde8d23fd5dc88a90", + "tests/ui/test_anri_recruitment.gd": "74cfaf73ed01769c49498e5395fda009b70f2f6667f4f902abf4697f01f87962", + "tests/ui/test_anri_recruitment.gd.uid": "e89a6a0a3b860c60479b2ef1555f10abf33b9c89ee8afd786dae24ec1f7cfdfb", + "tests/ui/test_approved_free_unique_arrears_ui.gd": "ff684e2f227896c1b5df6026f130d45f4289fc6cae40989be51ddc95b2cf135b", + "tests/ui/test_approved_free_unique_arrears_ui.gd.uid": "921ea8dc6caae77253e3fa9b552e808eae343e34cb6c7dfa6c0ad2ea9259fe7c", + "tests/ui/test_business_management.gd": "2c76697f9a911e9dded63ebbbc2b82ee9e616777c50a637eebd91dc4932f85a5", + "tests/ui/test_business_management.gd.uid": "658c50b3c522186a1bc4f95277c42f6790cebef90746e29f5857141f8a34535d", + "tests/ui/test_chapel_gameplay.gd": "e1996d6bd6caf46bae7becf1de2514e91a6168a686e83563b00803ac71109735", + "tests/ui/test_chapel_gameplay.gd.uid": "ea9ecc1e52c434b530940638a731799d30802508ac07d3d278c3cba932e66320", + "tests/ui/test_cleaning_gameplay.gd": "38593cd17829611dd34561ec46a0d746492a6cffebc35a659d49fe69de4234ac", + "tests/ui/test_cleaning_gameplay.gd.uid": "88c900d3e73a2d17d5d777ea35110ae09e5be1fc1959b2b171fdea3230bae1d2", + "tests/ui/test_dashboard_coalescing.gd": "2f4bd8e9d43911067a7e82864454f6779ae92acc48e0b8d4932e5d963e0430ec", + "tests/ui/test_dashboard_coalescing.gd.uid": "36d648437a23a8e8d42d0f7cd252fcc457e25e084373c5aef6e24f074293d8b5", + "tests/ui/test_defense_management.gd": "e7debf5746e1ad5976b1afb1d2471c1c2317bcc406ed2716a2368bd4e06e0235", + "tests/ui/test_defense_management.gd.uid": "44e00c3b8d3bc4febcf177e90cc2223709e570ea648e88b7e91b70758b869bf4", + "tests/ui/test_dimension_migration_ui.gd": "0f0cec88ea8bf5fccdcd5ade02fab70b7dc71135132048cd10db17ad9d964c0d", + "tests/ui/test_dimension_migration_ui.gd.uid": "c8990d38cc46826a05fd80f01eb6f3ef6c5a30efb49e549be53b49517c8c0195", + "tests/ui/test_elevator_management.gd": "dff2d3f2a1cea84224aee8f70c4ad53d731df173bc7d16d7ec012c0d16c62e11", + "tests/ui/test_elevator_management.gd.uid": "613de4319583488f743fc370f08a3cec3adadc52fd72c07be66328c24fd11f87", + "tests/ui/test_event_log_ui.gd": "9b1d7cb112790bb58969338ab1dc0bbe2a1c26b4307c4bfcd37491cf950c557b", + "tests/ui/test_event_log_ui.gd.uid": "d1ff881138199728e339cdaff28879cfd241125dab91343b1da3c5a8d4258a00", + "tests/ui/test_first_operating_day.gd": "fcba5cee4ea7b16340871d98634cef56d80ca2197b1b069d47ae6cf287693226", + "tests/ui/test_first_operating_day.gd.uid": "25a1c5fa8f5a97774857786e27301d8f47cfa13f0e183a67e771bf2a331904a5", + "tests/ui/test_guest_decision_log.gd": "8532defab87c075ad3196b44af030cdab785abed365e25d5a56d2d42f115cf71", + "tests/ui/test_guest_decision_log.gd.uid": "f4bd8e3ed43884d01f14a81e94f96368c09a7f5561ecfd5102f8715328de41a3", + "tests/ui/test_guest_observation.gd": "8f5af3d6ef367512b34d0cf35fd8c1d2848d020419dddfa234120206dbe4f6e4", + "tests/ui/test_guest_observation.gd.uid": "5d87f231ad2af61fff902fb745df9b50b7cfcb05b1e5ec53c841bc40d0a5be88", + "tests/ui/test_layer_presentation.gd": "2080a64df66c66a28c6d73fc5678a2e8d221e230e6afb38f2550d12bfd6deea7", + "tests/ui/test_layer_presentation.gd.uid": "bea9e9b5c8a41a39c6024861b8d85aca66f0dd15368d96e96400ea06fd3783d8", + "tests/ui/test_layer_skin.gd": "aab6f0561e222f88681169a82b47631320495df4c359bcf79d2fb228c60ad83b", + "tests/ui/test_layer_skin.gd.uid": "bdd4abced670f5335ebd803c9857a94060c06f19b4f09b7f031a4d9403304412", + "tests/ui/test_main_audio_feedback.gd": "9bc9e13ef3498941b6e8566c0b7666c42e294b63e18ec0da2cfa1cda3e4617bd", + "tests/ui/test_main_audio_feedback.gd.uid": "f4bd2dccbc67139eb7c1de1ce482bdfedf417350510a4e9cc424c918735c9552", + "tests/ui/test_main_dashboard.gd": "fa9ee0c4b9aee00a2be6d05a9dab7c0c3e8b0beb2b944257de1dc308bfc3cc20", + "tests/ui/test_main_dashboard.gd.uid": "b0ff678ba3b377493aefe655ee10fef0d308bb0619b6e89394da6350d5c5e554", + "tests/ui/test_opening_assignment.gd": "143cbd7ca4589540b5f04693dc7c43df8808b87934844d3dd21d33e34f813fa2", + "tests/ui/test_opening_assignment.gd.uid": "1a2c47cf375d40fff661802f44ecebb5c73dcc9bbb6e7970249ff36802a9b538", + "tests/ui/test_operations_notification.gd": "50172ab6daa031d221f6a78cac5cdbcb8884f295f8062b54656562e2412faff2", + "tests/ui/test_operations_notification.gd.uid": "e336ec15680a79194a0f44855c5372f09bbb46f9cde4c5988a35c1edd3dec999", + "tests/ui/test_original_build_pointer.gd": "a04a79c5e766659d10c4564d1f11c6554a27cb8af71431295e10bc4967012913", + "tests/ui/test_original_build_pointer.gd.uid": "5cb6ed3b533a7035b8e87007ee21cb093ffa07e879a25f0d4abdd586c09e0bc8", + "tests/ui/test_original_facility_controls.gd": "294b39808d3454f96555b981c8f822f17e1248afa803f7c0da74c35799ae55a1", + "tests/ui/test_original_facility_controls.gd.uid": "5a2544c24d9f6ac0cf1a1d0e74e93c9c3f0dc305a84add18981f63d7214b11d3", + "tests/ui/test_p08_normal_placement_ops.gd": "d3c246d34f8fd66f6ed237e42a86df89ebaf481bc9dee143b4de8d654ce0eb2e", + "tests/ui/test_p08_normal_placement_ops.gd.uid": "7d168ac50ca82ae1979da31c467f9a5020ca5ec7616b5bf99294413d85b3b299", + "tests/ui/test_p23_life_observation.gd": "750254af7d4b8b00508e25d1ef744837d3a7d14ddebe12398e8014bf5e8c68e8", + "tests/ui/test_p23_life_observation.gd.uid": "721207a56299cd53855a5ff164408507bfaaa9c83f925ead32961c5fc847fff7", + "tests/ui/test_paired_bgm.gd": "fcafe858caef15f99faa9ad8aa7971828e9053adc1357077f0a26f0f17d9bbc0", + "tests/ui/test_paired_bgm.gd.uid": "c3d72aa220d14b877fc437fb75608a2094a689dac14266c6951d0fa04cc3e947", + "tests/ui/test_pixel_tower.gd": "f149f4b5507247dadf623e777e90b9bdb81f54324b406a8f55adaf89b649866a", + "tests/ui/test_pixel_tower.gd.uid": "6b2fd502b27891dcc9ab00de29b7767e949cbcf55e4938eba2d6aec9f0f92890", + "tests/ui/test_rank_pointer.gd": "2c51510f80fb57068c6c06aa56566936685e679720b0fd853d8f814566e730f2", + "tests/ui/test_rank_pointer.gd.uid": "741517fad1fc47d0d69e782e798f1302a00b0274368d32d1f9073d80efbead57", + "tests/ui/test_room_presentation.gd": "eeea7cfbdd534d5e182dc00ec09cb1a8d3688aba85ccf16beb98fe79c70686a9", + "tests/ui/test_room_presentation.gd.uid": "2a5f7fc3c658c1cecbe1ce1a817aefd9ef43430515f891da0025e3ab63ba3e3f", + "tests/ui/test_selection_autosave.gd": "1d7d267ef171041f77241c4c2f1a1bb55a46253f803d5c496507e934bc8fa815", + "tests/ui/test_selection_autosave.gd.uid": "a8ab0caf258115b351f5ec0c61161f84d2997d943fdd9cbc1d017f348562f7a8", + "tests/ui/test_selection_departure.gd": "3137f36f547514f25ce6ac775fa7a5141d12f83ca4b95da0be45fecfafe9d9b4", + "tests/ui/test_selection_departure.gd.uid": "7c215d6dfa0b89a604c68d65820e34878b2a1444964c7060bcfc156ce8a52bff", + "tests/ui/test_selection_lifecycle.gd": "ed68b120f422e1b37b8cf0654b6d6605458fe01c7e5d84decc3ba6f4e9366c47", + "tests/ui/test_selection_lifecycle.gd.uid": "f786d9622c55c2e52edd422ce243d84307c305871d071eee1eb65b96e963f76b", + "tests/ui/test_staff_management.gd": "7e37dc47583325a564ef48de31596adeeccfb7151ac5fce952efc6873c8ab704", + "tests/ui/test_staff_management.gd.uid": "ee54ed9638407a879dcc021ad01fddb032b2dfcba2312ba53309926a50bb1a87", + "tests/ui/test_staff_rescue.gd": "928179383bda38adf9211065b644a37bed3f8128be42b7e7a0fba9a505a40b9e", + "tests/ui/test_staff_rescue.gd.uid": "b46c4e697e15c94ff75affde9bbafc6287e68a33b03779f5ee8504889aa56a4d", + "tests/ui/test_staff_rest.gd": "712f2c30ec89da20835e54f2e83b22a358cc6fc05555147ce635ec2592ef75b5", + "tests/ui/test_staff_rest.gd.uid": "9db2b8264e53dcf5f2f06e6dc2903855d13df9da5e62671bdebb0978029c43db", + "tests/ui/test_stair_transport_details.gd": "3abd3655eecbefe1b7cd49e1b16c42f8161c86f20380c298ec6367b42d31555f", + "tests/ui/test_stair_transport_details.gd.uid": "779c58b724b750f38d91592b7369a9d15fa21ccc58853a08f4f489bfd1d4a246", + "tests/ui/test_supply_auto_purchase_ui.gd": "ad3788ae4b3f17918be67cf06c4162635da1ecba1ee0a0465d10acc019f3e3ae", + "tests/ui/test_supply_auto_purchase_ui.gd.uid": "74bb4aa798695f40f849b250c4995fca394ab6e600df5682a8cf45759265528a", + "tests/ui/test_supply_management.gd": "ee96be8b31eb71e84ab813e427a28bcfb76de4a057bd964584a6a497382ea716", + "tests/ui/test_supply_management.gd.uid": "9f29d5d9bf34830b98571cc34a1765346f44702664e28f9c5d161727d554d947", + "tests/ui/test_ui_audio_feedback.gd": "62c5c8080b1a05d243977a293a23ab216ef71de38fe46ca6b31c71e0af4555fe", + "tests/ui/test_ui_audio_feedback.gd.uid": "344ee24a4ffb03394c308c3bbe185cf88fd72554f826c1b64927d09eabd67a78", + "tests/ui/test_ui_presentation_audio_contract.gd": "9769b89b61630ddf2ef13a927f329ddaa30e04da77987e7a868d0490244d6a25", + "tests/ui/test_ui_presentation_audio_contract.gd.uid": "efb17e69ab945f62a254cbd3d3cb15856ee885e36347bd8921018bcf9e47f24e", + "tests/ui/test_upkeep_closed_ui.gd": "915db12e539d98bfcb2cfc3712693ca7fca3ff459aaacba419faff04ac712868", + "tests/ui/test_upkeep_closed_ui.gd.uid": "0bb78af842663520dd25a54bde65c6c7e147e0bcc8d64a5797ecebfbbfdae3c0", + "tests/ui/test_upkeep_inspector.gd": "99895a24bcddc4c2e01d8960a2fd7eba05be237a64700d78879c68c1a0660f34", + "tests/ui/test_upkeep_inspector.gd.uid": "4266627f5e713cecec9c5dc04fe291bc67a2a583f6b286f6774db8180c608917", + "tests/ui/test_world_tree_rank.gd": "8e108e3ae63d1ee3971c7b236f50a673c407835f094de0d38a736c38261767aa", + "tests/ui/test_world_tree_rank.gd.uid": "9fae0add894e14555e59505705de504f1fbc396f0dbf86bbe0c1aa17fd32cec5", + "tests/world/test_elevator_topology.gd": "4710a6bba103d82a4d2febea1a2c30d029c0f1ccd2a3d9a6c1712b4fb372033b", + "tests/world/test_elevator_topology.gd.uid": "5f5a10f9415fd6b27c9961a9edda188ae3d0b8a945a17f656df251035dd2676c", + "tests/world/test_legacy_stairs.gd": "258d759537aec8b7b90cab107985c9c6a16f10e85ae7ae92a9c54cc94417d48e", + "tests/world/test_legacy_stairs.gd.uid": "4aa1ec1cc07e68bbe040260e9cd02e7f8e72e3043ec6901e27fdb952ebe3eea6", + "tests/world/test_path_transit_density.gd": "8de5fc8bdf8631ff41fcd4862cea40daa3316040f381f182dc6fe09dba9f3cb9", + "tests/world/test_path_transit_density.gd.uid": "c83e471ff6bc0aab61bb38ae4cf651cc83a543db546449d646685f9f963a29ff", + "tests/world/test_path_vertical_policy.gd": "140cdf552309f89cd93bf1a4d38827a671a66461203f0858f1c2651a8e6e8473", + "tests/world/test_path_vertical_policy.gd.uid": "c50c8e78bb3c8eb96b58f81643d12151f08c52fecdd1e4360c07ecca429ceaf7", + "tests/world/test_stair_infrastructure.gd": "f6d1a29b43875b7b1fc945611c2ed15fbdcb8bb7220addf283b30fedf2ccba28", + "tests/world/test_stair_infrastructure.gd.uid": "e08f53e9f6094e073e66252037b19835c594180d8d5ccffead43972fd0c41032", + "tools/build_original_asset_inventory.py": "1ca3be772088cc02c71fe9485d590dcd77ad95d5298983bfd27f15ad056642c9", + "tools/capture_facility_audit.gd": "3c597a844284367a31f6bfac8d3a1edd20622e405e0feb07a9681ddf7baf3b4a", + "tools/capture_facility_audit.gd.uid": "dae70a3ded19ae9b79d8a5b7bc5342ad308954a65654f55c78a0af1c04df5edc", + "tools/check_p08_migration_evidence.py": "928353233bf85436a5aaf8c4f77f3f82472d94b8ad2646cb1b030baf92b3b5dc", + "tools/check_p08_normal_placement_evidence.py": "53acc2e29fc36f7c7e3b2a5f6d3f97ba935b9052e4b6e095b071ec240f4ff68a", + "tools/check_p13_content_difference.py": "7b29180c776218138bfe1bf23013102932d853481cff41e7d830f1f5cf5c4d26", + "tools/check_p23_life_observation_evidence.py": "e41479ae51bccdfab3f31bd348794b441c2f341179bbe33222e2aacdf88f987f", + "tools/check_p24_operations_evidence.py": "6d97a687a45f177d0c8b999436afddcf1d1e399e56bcc0ea352e74b17bd92ca3", + "tools/check_p24_selection_evidence.py": "cae171fe642240e8074a9ba56b9dd501349b008ad35251bba7a776d7210a1640", + "tools/regression/audio_evidence_gate.py": "3b587f0df7d7e6d97aa01d959d3ef4db74d9b81efc945407912e8539a4d071be", + "tools/regression/bootstrap-scripts.json": "cef904f10ca8d8ec7e87144cd1ea80d169fa31a8ece3fe2a106aa09e69046843", + "tools/regression/diagnostic_gate.py": "fc006e92b1a7b5122aaa5b30ba71fb054ee34021d4daa3a19167927ecd6657b2", + "tools/regression/ordinary_proof_gate.py": "1809dd3a6d3e0dbc6b55a87fc5890afd459deec2afd317bae1272d6708854459", + "tools/regression/owned_diagnostic_process.py": "e31e93c6e2c5ea46a7d954ef8bc0b4caec1c08b86b8aef19e93b52ef24993087", + "tools/regression/owned_outer.py": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7", + "tools/regression/p09_owned_engine_process.py": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "tools/regression/review_protocol.py": "354a2ec9287dc052ccdba05b53443ddef28d94272471bb6a3c6a1581c6bd3efe", + "tools/regression/suite-policy.json": "93178d9f68b15307158f1050993bdc75d8790d65ebe75400a3572978e37ec26a", + "tools/regression/unicode-diagnostic-contract.json": "22fd41c59eb13e0af397984bed418870c55fa8942524c377490a90a2aca8dedd", + "tools/run_all_tests.py": "1d56dc16ab34f5a8f77f3ed7e833fb6d9fe73aa37cf297a0597e41bfa9c9e4b4", + "tools/run_facility_audit.py": "f5430ffd5bef013082975b0dca2c1f94a5a54f2fbee4105a56f5130f7ead4126", + "tools/run_opening_restart_flow.py": "e2b789866b14404f72af24fe60c6cad6ec77db5a8c597be08a9a58c516d7af5a", + "tools/run_p08_mixed_migration.py": "7e86737e6354a4734726ba8d3171ad5f58d6c0380aba5a0fa3c57879d580e579", + "tools/run_p08_normal_placement.py": "5cb1f58664a0bec71c8b5e853749d1c3656e0a2a027201e33fbaa6b0c0291fc6", + "tools/run_p18_relationship_tests.py": "ccc8976dd9e9863366d102719dc0ae21d3a57da45dec39b4c72a3fc8c9f31a9b", + "tools/run_p23_life_observation.py": "8dbd90e22f47912b3381b514398fe1fb2c403c97d8e3d0dd675e9c8db5b5d0d1", + "tools/run_upkeep_ui_flow.py": "32d7d9e0075b70749696db01c2c27a588a35cf0ed89d8ed942cbeaece17863c9", + "tools/strict_test_markers.py": "1cb16da6c5c00c1a0610a3fc04beb97d1eb3ba492fb1bc8fe5b621d2b7bc0406", + "tools/test_p08_migration_evidence.py": "fd9ef7ec63f53dfd5e04e261606c9303d01a2e6590e22a35fef2e35df1429280", + "tools/test_p08_normal_placement_evidence.py": "8a29e3b996e2f1d15c69283faeae54555654c3cf89df99d8ce7f9eed38cd5edc", + "tools/test_p23_life_observation_evidence.py": "6890e890e54850581c9fc61f8d466396d6e92645bdc9f798885b7273d78c899a", + "tools/verify_exported_opening.py": "d1931d5e53890216fb006900789015a3ee14dce0293a4757a73fd6bb92b28d3f" + }, + "inputs": { + "docs/spec/acceptance/P24-02-code-r01.json": "7f4258ef94169c516b5cd1a49a96d0c41f306ca2a05203a8c2a6475b69a1a9ee", + "docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json": "d3599139e2358c1ac9edb5059a823880f72efe5ff457da2887114c243139f743", + "project.godot": "686f3da7f6b592cd95d84e71a83374a28173914b377eafa4a6e005d70062d00d", + "tools/regression/suite-policy.json": "93178d9f68b15307158f1050993bdc75d8790d65ebe75400a3572978e37ec26a", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/composition.py": "b2fc058b1589310499917c8c5fad056fd8861ccf6bb32dd3ce205d367f493864", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py": "19b56e0edf74ffce0e2d62028c4c3c8bf3ed4304fa3a6c64b58ff46f2df45099", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py": "d3c8e8ea95a1b8e1d651a7af0126336e9afdd097d4bc7f298217779ecfc4b409", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py": "f4e289c8a1056d12c9d5a63c4283e7bc00eb49782a897f82c339ba0b4d9292c3" + }, + "required_roster_size_not_run": 180, + "actual_source_count": 1368, + "actual_private_git_composition_verified": true, + "all8_accepted": false, + "at_unix": 1792217352.990098 +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_PREPARED_COMPOSITION.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_PREPARED_COMPOSITION.json new file mode 100644 index 0000000..193d0c2 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ACTUAL_REPAIR6_PREPARED_COMPOSITION.json @@ -0,0 +1,22 @@ +{ + "scope": "Prospective actual Git composition, not a normal integration candidate or runtime evidence", + "S": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "M": "54cade4181f6c3c4f5701ba54ac5fcbeca695945", + "Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "T": "1c1355608b9c53ba207ad567de38e6e6d104c8f1", + "parents": [ + "54cade4181f6c3c4f5701ba54ac5fcbeca695945", + "fe44f550750acbf5c510346e7cacbea2ccbdd184" + ], + "worktree": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01", + "conflict_paths": [ + "docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json", + "scenes/main/main.gd", + "scenes/main/world_preview.gd", + "tools/regression/suite-policy.json" + ], + "resolution": "Exact actual submitted S blobs in four already-reconciled paths, no Root source edits", + "all8_accepted": false, + "normal_integration_candidate": false, + "formally_closed_units": 14 +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_78F7_SOURCE_ONLY_VALIDATOR_RETIRED.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_78F7_SOURCE_ONLY_VALIDATOR_RETIRED.json new file mode 100644 index 0000000..ce13173 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_78F7_SOURCE_ONLY_VALIDATOR_RETIRED.json @@ -0,0 +1,17 @@ +{ + "scope": "Retired only closed clean source-only failed validator; raw failure logs/evidence retained", + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-ee04ff0c", + "source": "78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08", + "remote_branch": "codex/p24-02-source-78f7cba", + "all_tracked_bytes_equal_git": true, + "tracked_files": 3158, + "tracked_bytes": 139584095, + "binding_digest_sha256": "2dadaf9ce42e58250741bd9c4f703cee644784098a5379a073ad335d681bd6a2", + "untracked_or_ignored": 0, + "open_files": 0, + "failure_report_retained": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/91cb28391d3f424580df2a611c1b0c5d-validation.json", + "free_before": 2991390720, + "free_after": 3141791744, + "observed_interval_gain_bytes": 150401024, + "at_unix": 1792216629.936498 +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_OLD_SOURCE_CHECKOUTS_RETIRED_WITH_FULL_PROOF_RETAINED.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_OLD_SOURCE_CHECKOUTS_RETIRED_WITH_FULL_PROOF_RETAINED.json new file mode 100644 index 0000000..88c54dd --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_OLD_SOURCE_CHECKOUTS_RETIRED_WITH_FULL_PROOF_RETAINED.json @@ -0,0 +1,211 @@ +{ + "scope": "Only closed source checkouts retired; all proof bytes retained and exact-SHA verified. No active worker/currentQ/engine/player/OS data removed", + "records": [ + { + "retired_clean_source_checkout": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-bd3a134-r01", + "preserved_commit": "4bf9a1b80e1491d138954d218720b4bf6298d32a", + "ref": "refs/thetree/evidence/retired-4bf9a1b80e14", + "tracked_files": 4835, + "tracked_bytes": 228597642, + "all_tracked_bytes_equal_git": true, + "binding_sha256": "b6e6e30d6459329e81b5282b8a53fde6213aed254bb926bd0cb20a0af38f3f50", + "whole_review_material_retained": [ + { + "path": "p24-repair4-static/manifest.json", + "bytes": 13693, + "sha256": "b5449004377f5eea2fbadeea91c216f527f4b38dc268895d47cc96b828f0c50c" + }, + { + "path": "p24-repair4-static/prepared-source/roster.json", + "bytes": 8031, + "sha256": "99f2e7d0b6b62b8f97acaed848b88f7d8bca34ae6b29e3133beac9a57f698a60" + }, + { + "path": "p24-repair4-static/prepared-source/all-git-blob-bindings.json", + "bytes": 697409, + "sha256": "33de7f8c7455a934dc079f35f2ee2e102f50c0ecb25423b61b5f75e4d7155192" + }, + { + "path": "p24-repair4-static/prepared-source/source-refs.json", + "bytes": 439180, + "sha256": "93349a0ff62ac6355efa438a5e76949d66241ece5024f79e72c1fbd0953dc7c1" + }, + { + "path": "p24-repair4-static/root-proofs/ROOT_REAUDITED_STATIC_PHASE_SOURCE_READY.json", + "bytes": 19606, + "sha256": "de19635a1cb28afb189ba579c04bc53bf62956f455b017a6d80568e814cdc984" + }, + { + "path": "p24-repair4-static/root-proofs/CODE_ONLY_PHASE_RESULT_R02.json", + "bytes": 1802, + "sha256": "aad1240479936dee19b2334389d6e15e45ae31d2f4ebf4456b65de56ebd3a7bb" + }, + { + "path": "p24-repair4-static/root-proofs/ROOT_PREPARED_HISTORICAL_EOF_LINT.txt", + "bytes": 285, + "sha256": "d118a1be1a88560cf4e8234ed792b9b44bff06d139d3b08d254d81a846fba6a8" + }, + { + "path": "p24-repair4-static/root-proofs/ACTUAL_ZSH_TASK_LOCAL_TMPPREFIX_PROBE.json", + "bytes": 771, + "sha256": "5f1308fe265902e35e39aa2d7fbfe5a5be95b76eba4ea0b4150ae4006e35e172" + }, + { + "path": "p24-repair4-static/root-proofs/JSON_ORDER_PHASE_RESULT_R02.json", + "bytes": 987, + "sha256": "32b26d65ae90d61e2624cfb088e6b52137993772be3e94280ebc47b21bce3468" + }, + { + "path": "p24-repair4-static/root-proofs/ACTUAL_PREPARED_COMPOSED_SOURCE_BD3A134.json", + "bytes": 3577, + "sha256": "5a0d65a0810300d49ff5eda1812257bb20adff9e9f7dbed9b14ed923a70b2bf8" + }, + { + "path": "p24-repair4-static/root-proofs/ROOT_PREPARED_REAL_MERGE_UNMERGED_STAGES.txt", + "bytes": 1107, + "sha256": "224ef621330cb1a96013d5c8c385e3a44bc08a0ce2764d6b2e27433791267ef0" + }, + { + "path": "p24-repair4-static/actual-role-runs/261a974d4b6345419851bbba399cf1ae/stderr.log", + "bytes": 2233, + "sha256": "6dc0f2455ec15f7c5014edd5d5e1143f7939016f1410acbc13338bc149cf4705" + }, + { + "path": "p24-repair4-static/actual-role-runs/261a974d4b6345419851bbba399cf1ae/result.json", + "bytes": 948, + "sha256": "426585c1b0865e3a59f705a799c18e63fd16f390f4695587d23f20c8ca9865f3" + }, + { + "path": "p24-repair4-static/actual-role-runs/261a974d4b6345419851bbba399cf1ae/stdout.log", + "bytes": 19698, + "sha256": "a420dd9207ccd7433f679bfd439a19d6d316d5463475c3b98fa2af8de4623fc9" + }, + { + "path": "p24-repair4-static/actual-role-runs/261a974d4b6345419851bbba399cf1ae/sandbox.sb", + "bytes": 5095, + "sha256": "8955b7a2a3601db1dd5c0cc3422dbf490b0463123eafab87d45d78a30d51cb07" + }, + { + "path": "p24-repair4-static/actual-role-runs/261a974d4b6345419851bbba399cf1ae/command.json", + "bytes": 1492, + "sha256": "7e8048edc90339be3e09690f1fd55ab4eb2c7cd37f38e7c9e9f22c9de5d2eaef" + }, + { + "path": "p24-repair4-static/actual-role-runs/261a974d4b6345419851bbba399cf1ae/packet.txt", + "bytes": 27806, + "sha256": "a1edff9abb1955aa7b290df4325e865f827b4ea353083c3a1eb4f66086128290" + }, + { + "path": "p24-repair4-static/actual-role-runs/dad03b83bd41486d8f5e5297e636a055/stderr.log", + "bytes": 3136, + "sha256": "7798a0a4760429f07d69827f11d18aec29e4bd5bd9df8f0b28fcaf7ae2ca0240" + }, + { + "path": "p24-repair4-static/actual-role-runs/dad03b83bd41486d8f5e5297e636a055/result.json", + "bytes": 566, + "sha256": "0b8bee4f2f4aaf5e23b7094adc8bf7d3656d2cd2449f0ae1b46ebff3925865e4" + }, + { + "path": "p24-repair4-static/actual-role-runs/dad03b83bd41486d8f5e5297e636a055/stdout.log", + "bytes": 96049, + "sha256": "9d04e2d1faf03c8b971ddae613a39c144a80fc5de040b449d9d5ad5f011425c9" + }, + { + "path": "p24-repair4-static/actual-role-runs/dad03b83bd41486d8f5e5297e636a055/sandbox.sb", + "bytes": 5095, + "sha256": "8955b7a2a3601db1dd5c0cc3422dbf490b0463123eafab87d45d78a30d51cb07" + }, + { + "path": "p24-repair4-static/actual-role-runs/dad03b83bd41486d8f5e5297e636a055/command.json", + "bytes": 1492, + "sha256": "423e1be61eafd8c8ab8c63cbc7501999b97f5c00f2131de393450cb307b06d1b" + }, + { + "path": "p24-repair4-static/actual-role-runs/dad03b83bd41486d8f5e5297e636a055/packet.txt", + "bytes": 10408, + "sha256": "783d62effe38f7135f9712546e6f9e1ba96d739f82786670641f26f076a22ccb" + }, + { + "path": "p24-repair4-static/actual-role-runs/2cf378d728f64bbca470f5603d3299dc/stderr.log", + "bytes": 2362, + "sha256": "a0e1a75e3facb9cf6d2fe24213e0d7b34512d75681d358612ae4de3b61f4a9cd" + }, + { + "path": "p24-repair4-static/actual-role-runs/2cf378d728f64bbca470f5603d3299dc/result.json", + "bytes": 413, + "sha256": "e1cc74c62abf7b9cdd90e95f635008b368866b23cb6a09a37ae4d220fea59fb1" + }, + { + "path": "p24-repair4-static/actual-role-runs/2cf378d728f64bbca470f5603d3299dc/stdout.log", + "bytes": 35418, + "sha256": "636eb53c74648a5065db57a52e9a5a538f10b020bbd3ad4149077bd8c52066b4" + }, + { + "path": "p24-repair4-static/actual-role-runs/2cf378d728f64bbca470f5603d3299dc/sandbox.sb", + "bytes": 5095, + "sha256": "8955b7a2a3601db1dd5c0cc3422dbf490b0463123eafab87d45d78a30d51cb07" + }, + { + "path": "p24-repair4-static/actual-role-runs/2cf378d728f64bbca470f5603d3299dc/command.json", + "bytes": 1492, + "sha256": "a66680469dd76d30f3255e380766ad1742f06dd13fe85b23a7369fc76866064c" + }, + { + "path": "p24-repair4-static/actual-role-runs/2cf378d728f64bbca470f5603d3299dc/packet.txt", + "bytes": 9194, + "sha256": "5c216f26f20f1533da5abd1d3e130be16fe715c0d12fb9e01a6c30bb54277515" + }, + { + "path": "p24-repair4-static/actual-role-runs/1cde6bdddd3a4d88818d1c38103aedb8/stderr.log", + "bytes": 4555, + "sha256": "3217393344a00534c1aa683b566e35e6736530bcf4b0facfa5597e597d03bb2a" + }, + { + "path": "p24-repair4-static/actual-role-runs/1cde6bdddd3a4d88818d1c38103aedb8/result.json", + "bytes": 900, + "sha256": "3f70dc158410fa6643af4c72115ff018611b6fe54bba961851452c775abe18f7" + }, + { + "path": "p24-repair4-static/actual-role-runs/1cde6bdddd3a4d88818d1c38103aedb8/stdout.log", + "bytes": 233442, + "sha256": "97bc112da31cb41f938373fc623481d4e10555f2d328ef2dad7e9a326cbc46c1" + }, + { + "path": "p24-repair4-static/actual-role-runs/1cde6bdddd3a4d88818d1c38103aedb8/sandbox.sb", + "bytes": 5095, + "sha256": "8955b7a2a3601db1dd5c0cc3422dbf490b0463123eafab87d45d78a30d51cb07" + }, + { + "path": "p24-repair4-static/actual-role-runs/1cde6bdddd3a4d88818d1c38103aedb8/command.json", + "bytes": 1492, + "sha256": "7d773392e8c9b657c2fac15801d9d557ea35a3b14e9b8c69bb93cd91dc55ad09" + }, + { + "path": "p24-repair4-static/actual-role-runs/1cde6bdddd3a4d88818d1c38103aedb8/packet.txt", + "bytes": 28859, + "sha256": "f3f58ce9aec5170474fc5cf9902ce2fbd2589ad575fa3c0731342f332b613808" + } + ], + "new_material_location": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/retained-closed-review-material/P24-02-root-composed-bd3a134-r01", + "untracked_ignored_remaining_before_retirement": 0, + "open_files": 0 + }, + { + "retired_clean_source_checkout": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-4ee64a4e", + "preserved_commit": "666c87bd7d7c961ae6d7d2ad8d52d6456c31015b", + "ref": "refs/thetree/evidence/retired-666c87bd7d7c", + "tracked_files": 3111, + "tracked_bytes": 138133515, + "all_tracked_bytes_equal_git": true, + "binding_sha256": "a7bca6ef98b41031962d844dde3362c2a99a9607c7ec9af8cd63bedce692168d", + "whole_review_material_retained": [], + "new_material_location": null, + "untracked_ignored_remaining_before_retirement": 0, + "open_files": 0 + } + ], + "free_before": 2886930432, + "free_after": 3266187264, + "observed_interval_gain_bytes": 379256832, + "at_unix": 1792217456.3810298 +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_SOURCE_ONLY_FAILED_VALIDATORS_RETIRED.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_SOURCE_ONLY_FAILED_VALIDATORS_RETIRED.json new file mode 100644 index 0000000..1c9d204 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/CLOSED_SOURCE_ONLY_FAILED_VALIDATORS_RETIRED.json @@ -0,0 +1,123 @@ +{ + "scope": "Two source-only closed validator copies, all contents equal pushed Git, original failure artifacts and evidence retained; no working/source implementation/raw proof deleted.", + "checks": [ + { + "run_id": "b9e14cc68eba4bd19ab56b7804f46fba", + "source": "9641ed52def2ff8e5b0222449a4a83a1191e1d37", + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-b40f48e2", + "pushed_source_ancestor": true, + "clean_including_ignored": { + "argv": [ + "git", + "-C", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-b40f48e2", + "status", + "--porcelain=v1", + "--untracked-files=all", + "--ignored" + ], + "exit_code": 0, + "stdout": "", + "stderr": "" + }, + "tracked_content_equal_git": { + "argv": [ + "git", + "-C", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-b40f48e2", + "diff", + "--exit-code", + "HEAD" + ], + "exit_code": 0, + "stdout": "", + "stderr": "" + }, + "no_open_files": { + "argv": [ + "/usr/sbin/lsof", + "+D", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-b40f48e2" + ], + "exit_code": 1, + "stdout": "", + "stderr": "" + }, + "original_failed_artifact_retained": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/b9e14cc68eba4bd19ab56b7804f46fba", + "removal": { + "argv": [ + "git", + "-C", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部", + "worktree", + "remove", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-b40f48e2" + ], + "exit_code": 0, + "stdout": "", + "stderr": "" + } + }, + { + "run_id": "2416481887ee40e09cda9ac86ecb4fd2", + "source": "bd3a13405115fc9bf6c5acec55bcfef7dd15266a", + "path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-1c30296f", + "pushed_source_ancestor": true, + "clean_including_ignored": { + "argv": [ + "git", + "-C", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-1c30296f", + "status", + "--porcelain=v1", + "--untracked-files=all", + "--ignored" + ], + "exit_code": 0, + "stdout": "", + "stderr": "" + }, + "tracked_content_equal_git": { + "argv": [ + "git", + "-C", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-1c30296f", + "diff", + "--exit-code", + "HEAD" + ], + "exit_code": 0, + "stdout": "", + "stderr": "" + }, + "no_open_files": { + "argv": [ + "/usr/sbin/lsof", + "+D", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-1c30296f" + ], + "exit_code": 1, + "stdout": "", + "stderr": "" + }, + "original_failed_artifact_retained": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/2416481887ee40e09cda9ac86ecb4fd2", + "removal": { + "argv": [ + "git", + "-C", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部", + "worktree", + "remove", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-validation-1c30296f" + ], + "exit_code": 0, + "stdout": "", + "stderr": "" + } + } + ], + "free_before": 3105132544, + "free_after": 3404345344, + "observed_interval_delta": 299212800, + "at": 1792214994.584377 +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_LIMITED_STATIC_REVIEW_RESULT.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_LIMITED_STATIC_REVIEW_RESULT.json new file mode 100644 index 0000000..d390bf0 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_LIMITED_STATIC_REVIEW_RESULT.json @@ -0,0 +1,40 @@ +{ + "scope": "Independent limited static only; not formal Runner review or unit acceptance", + "S": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "M": "54cade4181f6c3c4f5701ba54ac5fcbeca695945", + "Q": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "T": "1c1355608b9c53ba207ad567de38e6e6d104c8f1", + "result": { + "task_id": "P24-02", + "commit": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "status": "pass", + "summary": "Limited independent static DELTA review of repair6. S=fe44f55, M=54cade4, Q=efd5466, T=1c13556, run in the Root prospective Q worktree. I used only Read, Grep and Glob, ran nothing and edited nothing. This is not formal acceptance: acceptance_ids=[], all 8 conditions stay unaccepted, original 30/88 and the 14 formally closed units are unchanged, and nothing here counts as Godot, native, OS, full-roster or Windows evidence. Q is not a normal integration candidate.\n\nM1 is fixed. In test_repair5.py:368-394 every PreservationTests comparison reads the pinned baseline bd3a13405115fc9bf6c5acec55bcfef7dd15266a:\n- the marker and policy JSON;\n- world_preview.gd (byte-identical);\n- the UI test (only the exact inserted block differs);\n- main.gd (baseline plus exactly the one visibility_changed connect line).\nReads go through composition.git_bytes, which strips inherited GIT_*. test_inherited_git_overrides_are_scrubbed sets invalid GIT_DIR, GIT_WORK_TREE and GIT_INDEX_FILE and still runs the whole check. No moving-HEAD baseline remains. Post-submit receipts:\n- committed S fe44f55 in P24-02-implement: test_repair5 22/22 OK (39b3e922…) and test_repair6 12/12 OK (86809742…);\n- genuine Q efd5466 in this worktree: test_repair5 22/22 OK (5c96883a…) and test_repair6 12/12 OK (054209e9…).\nAll four exited 0, and the file SHAs match SOURCE_MANIFEST (d3c8e8ea…, f4e289c8…). These are separate from the earlier uncommitted 21-pass run.\n\nM2 is fixed. In correspondence.py:106-235 the six non-OS meanings map to typed kinds: command_log, roster_controller, claude_review, composition_result, held_gestures_document and platform_document. Each kind:\n- has provenance limited to {root,S,T,source_map_sha256};\n- forbids OS keys on both the artifact and the record;\n- has a producer receipt with an exact schema (kind, identity, pid, run_id, Unix start/end, lifecycle [started,ended], canonical records_sha256) whose pid and run_id may not reuse the OS pid or session;\n- is reached through a /records/N pointer with an exact kind and meaning.\nOS meanings keep all their prior guards: /events/N, action==meaning, in-window monotonic_ns, full provenance, and the bubble, cut-in and restart checks.\n\nPer-kind checks:\n- command_log: argv, absolute cwd, its own pid, exit 0, hashed stdout and stderr, the source-map SHA, and times inside the producer's run; results must equal the exit-code list.\n- roster_controller: the checker hands correspondence the exact row objects accepted by the legacy suite-set, source-SHA and result gate (check_p24_operations_evidence.py:432-435, extended only on success). The record's results must canonically equal those rows per suite, order ignored, and each row must match source_hashes, pass verify_engine, and carry its own pid/run_id pair (no reuse, no OS identity) inside the controller interval. Receipt-only, altered, duplicate, source-mismatched and missing-validated-rows cases are rejected by tests.\n- claude_review: reviewer and run id come from the receipt; its identity and run must differ from every other typed producer; provider must be Claude with decision pass; review_sha256 binds the review; it must reference exactly the SHA set of the untyped runtime artifacts plus the roster controller, and its producer must start after all of them end.\n- composition_result: the record's result must equal the dict returned by composition.verify_composition during the same checker run, with mode integration_final. Composition is reused, not reimplemented.\n- held_gestures_document and platform_document: both bind the source map and spec, and windows_status must stay NOTRUN.\n\nStage semantics:\n- normal_validation: the final group must be passed=false with status prerequisites-only. The review and integration-final links must be exactly {status:not-yet-applicable}; anything else, or extra later artifacts, is rejected. The stage report says complete=false.\n- integration_final: requires all eight conditions, every meaning, and real review and composition records. There is no flag or waiver path.\nTests cover a positive case and relabelling, OS-provenance, lifecycle and hash negatives for each kind, and positives and negatives for both stages.\n\ncomposition.py (b2fc058b…) and world_preview.gd are byte-identical, so the scoped composition review from f725 is reused. The optional defense-test positive control was not added. The visibility_changed guard fix therefore stays source-only, and the weak behind-dialog target assertion still waits for a real runtime run.\n\nThe later gates still apply: natural upstream triggers, ordinary OS IME/save/scale/click, native bubble/render/modal proof, the exact final full roster, the whole-8 review, normal integration and final validation, and Windows.", + "acceptance_ids": [], + "findings": [ + { + "severity": "low", + "message": "correspondence.verify_typed (composition_result) checks `composition_result == roles`. In the checker path this always holds, because composition.verify_composition (composition.py:262) returns the same roles dict it was given. The real binding is record['result'] == the verified roles, which do include C and blob_bindings. That is sound, but PROTOCOL's wording ('actual dictionary returned … including C and blob bindings') implies a separate result object. Clarify this during the whole-8 review; no change is needed for source readiness." + }, + { + "severity": "low", + "message": "The legacy final_validation_review fields (test_suite/failures/checks/full_roster) must sit on a typed artifact, in practice roster_controller (or command_log), and be listed in final_validation_review.artifact_ids. An untyped artifact would need OS pid/session provenance or would be rejected as unused, and a separate list-valued rows artifact (the string-reference path at checker:389) is rejected by verify ('artifact object required'). The unit tests check legacy validation and correspondence.verify separately. No end-to-end _verify_evidence positive test runs one index through both. Add one when Root builds the real index schema." + }, + { + "severity": "low", + "message": "The claude_review timing check requires real ended_unix_ns on every untyped runtime artifact (OS receipt and trace). No game-side producer emits it today (no .gd source writes it), so the runtime harness must record the artifact end time when it writes the artifact, not insert it later. PROTOCOL.md documents this; it is a future harness obligation, not a code defect." + }, + { + "severity": "low", + "message": "A typed artifact's records array can contain extra records that no coverage link points to. records_sha256 binds them, but they are never checked for meaning. This is minor hardening: consider requiring every typed record to be covered." + }, + { + "severity": "low", + "message": "Status files are stale relative to the submitted commit. The committed repair6 STATUS.json and SOURCE_MANIFEST.json describe 'uncommitted worker bytes' on 78f7cba and list the S/Q re-runs as NOTRUN. A file committed in S cannot name S's own commit, and Root's REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json now records the actual S/Q runs (all exit 0). Keep that Root record as the authoritative post-submit pin, and do not cite the worker STATUS as post-submit proof." + } + ] + }, + "artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/3cd228580842457e85619910491e37cf", + "all8_accepted": false, + "formal_review_gate": false, + "ended": 1792217441.629558 +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json new file mode 100644 index 0000000..9ee8367 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json @@ -0,0 +1,53 @@ +{ + "rows": [ + { + "stage": "submitted_S_test_repair5", + "actual_checkout": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "actual_commit": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "actual_artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/39b3e92282ff47a0a7aa52a5dbdc35e8", + "actual_exit_code": 0, + "test": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py", + "source_sha256": "d3c8e8ea95a1b8e1d651a7af0126336e9afdd097d4bc7f298217779ecfc4b409", + "native": false, + "full_roster": false, + "formal_validation": false + }, + { + "stage": "submitted_S_test_repair6", + "actual_checkout": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "actual_commit": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "actual_artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/868097425b0c4706985846f0697bfee3", + "actual_exit_code": 0, + "test": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py", + "source_sha256": "f4e289c8a1056d12c9d5a63c4283e7bc00eb49782a897f82c339ba0b4d9292c3", + "native": false, + "full_roster": false, + "formal_validation": false + }, + { + "stage": "prepared_Q_test_repair5", + "actual_checkout": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01", + "actual_commit": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "actual_artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/5c96883a41e24ce39bb69c70d9dab9d1", + "actual_exit_code": 0, + "test": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py", + "source_sha256": "d3c8e8ea95a1b8e1d651a7af0126336e9afdd097d4bc7f298217779ecfc4b409", + "native": false, + "full_roster": false, + "formal_validation": false + }, + { + "stage": "prepared_Q_test_repair6", + "actual_checkout": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01", + "actual_commit": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "actual_artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/054209e9e7394f089ad6fb4f693ec824", + "actual_exit_code": 0, + "test": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py", + "source_sha256": "f4e289c8a1056d12c9d5a63c4283e7bc00eb49782a897f82c339ba0b4d9292c3", + "native": false, + "full_roster": false, + "formal_validation": false + } + ], + "all8_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_REVIEW_MATERIAL_RETAINED_OUTSIDE_SOURCE.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_REVIEW_MATERIAL_RETAINED_OUTSIDE_SOURCE.json new file mode 100644 index 0000000..3cc9fdd --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/REPAIR6_REVIEW_MATERIAL_RETAINED_OUTSIDE_SOURCE.json @@ -0,0 +1,183 @@ +{ + "scope": "Exact whole review-material move, no evidence bytes deleted; Q must be clean for actual native guard", + "old": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-root-composed-fe44f55-r01/.review-material", + "new": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/retained-current-review-material/p24-repair6-static", + "files": [ + { + "path": "p24-repair6-static/manifest.json", + "sha256": "1a65c26b18cdaa6a8a1138b8aa1f35ccd4ff2509171da2c1c49fe0230a037ef9" + }, + { + "path": "p24-repair6-static/root/REPAIR6_CODE_PHASE_RESULT.json", + "sha256": "d8d3b350347cdc69059101aae1948f22e5f696075a27962aa253d9605723fe7c" + }, + { + "path": "p24-repair6-static/root/REPAIR6_POST_SUBMIT_REPRODUCIBILITY.json", + "sha256": "5523468bfe0b19cb60333863579f2f48e18f47826c841a83b616cdf89b8d0514" + }, + { + "path": "p24-repair6-static/root/ACTUAL_REPAIR6_PREPARED_COMPOSITION.json", + "sha256": "8359321e0bbcf3490e5d31f4bbdbecc7aabb6545454634b423a3c8199d4e7341" + }, + { + "path": "p24-repair6-static/root/ROOT_REPAIR6_LOCAL_PROOF_REAUDIT.json", + "sha256": "1bd8612b84a792dd49222342790795820bdc5b2ac70bcd9aa436bd922b9ec6f9" + }, + { + "path": "p24-repair6-static/root/REPAIR6_CODE_PHASE_STARTED.json", + "sha256": "b9ca37bb6161eb37ac51b018535cd1db1e7142721838b871ebf8ceb5aee9834e" + }, + { + "path": "p24-repair6-static/actual-runs/f725571e5b46473ea04a90424a404bd5/stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-runs/f725571e5b46473ea04a90424a404bd5/result.json", + "sha256": "afec8969aa1a0a2338504566092493313c04c9eabea25412411de60f5e657a3f" + }, + { + "path": "p24-repair6-static/actual-runs/f725571e5b46473ea04a90424a404bd5/stdout.log", + "sha256": "73ce2f7b317c6ce9dc2e6d224e5108550e31bc6ea4c459aa9327e3374f8e199f" + }, + { + "path": "p24-repair6-static/actual-runs/f725571e5b46473ea04a90424a404bd5/sandbox.sb", + "sha256": "82aaea232b1c988582f5695263444f00f5c9e39ce05e71496566d731112ae709" + }, + { + "path": "p24-repair6-static/actual-runs/f725571e5b46473ea04a90424a404bd5/command.json", + "sha256": "ceeb13991ce637b6d0cb4f1c2206c4b105934887b2bb82549d3aa5e98222944d" + }, + { + "path": "p24-repair6-static/actual-runs/f725571e5b46473ea04a90424a404bd5/packet.txt", + "sha256": "bae2c7759d01ae8db80c923414a865bd81a8c5f668b8a0fb3a9857aa74a7d328" + }, + { + "path": "p24-repair6-static/actual-runs/800827bed4da4b54bc154524825af70d/stderr.log", + "sha256": "8d8261c02e8bfee16ef2928970290977fcb6bb7ece1f25c6be023348a798e6fb" + }, + { + "path": "p24-repair6-static/actual-runs/800827bed4da4b54bc154524825af70d/result.json", + "sha256": "b0a118430ddef2664eb9f3e59771141ab3bfb7afd57f31be7b7abf6c9d1873f6" + }, + { + "path": "p24-repair6-static/actual-runs/800827bed4da4b54bc154524825af70d/stdout.log", + "sha256": "22aaabf0cdec1cb691647c53b6cf93454fd6e9a9ac2e82fb49fb04957ab7f234" + }, + { + "path": "p24-repair6-static/actual-runs/800827bed4da4b54bc154524825af70d/sandbox.sb", + "sha256": "8955b7a2a3601db1dd5c0cc3422dbf490b0463123eafab87d45d78a30d51cb07" + }, + { + "path": "p24-repair6-static/actual-runs/800827bed4da4b54bc154524825af70d/command.json", + "sha256": "46ad17f57bf2bfc081f412698e5e6fe5650cf9287ea83adb911d3ed67be288c4" + }, + { + "path": "p24-repair6-static/actual-runs/800827bed4da4b54bc154524825af70d/packet.txt", + "sha256": "197ca90b0076b92a9b53874e735718705b21523ca3a054f2436432dbe3539de5" + }, + { + "path": "p24-repair6-static/actual-runs/94192c938a254a97942fa66b1857baeb/stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-runs/94192c938a254a97942fa66b1857baeb/result.json", + "sha256": "89d0df90b1c6e703ecdcedfe12d23121a91f1a0065a787aa522634fb4c3102b8" + }, + { + "path": "p24-repair6-static/actual-runs/94192c938a254a97942fa66b1857baeb/stdout.log", + "sha256": "95bdbba0b4ce105b4c468a7c7a7ddec7f654c630b267485b190626947459bf95" + }, + { + "path": "p24-repair6-static/actual-runs/94192c938a254a97942fa66b1857baeb/sandbox.sb", + "sha256": "d5ebe5047e0fb88085ea645e41e7446d5e3c8f582f60c164bad44060bc51239d" + }, + { + "path": "p24-repair6-static/actual-runs/94192c938a254a97942fa66b1857baeb/command.json", + "sha256": "04245f80296bae23d64a1387cd9ae873b98b2bf804c6a3727c9fc59d811170c4" + }, + { + "path": "p24-repair6-static/actual-runs/94192c938a254a97942fa66b1857baeb/packet.txt", + "sha256": "d6012c5f3bf5cc09624c9145d46b5ebb1b32465e1c4cd0a80b07134cdf8b5a1a" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair5/stderr.log", + "sha256": "1d68ecb3a0e174b0ae8221e6d80bc8a0939280c1baeb79d3ed1b94316c1b3a57" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair5/stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair5/sandbox.sb", + "sha256": "66b4fafca85a17f76406a3818ea9427239f5871feb0f600bacd8368ba03dad53" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair5/command.json", + "sha256": "2b504fde7f1590a8af079c03465b76bf2cf2ab316e8a6ed40c3d7f87e0bd91eb" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair5/packet.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair5/stderr.log", + "sha256": "bb3b5fdf49ec01d24ae52400e32a5eb91ba51eb58bf3c85598c1e60ddeb671e1" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair5/stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair5/sandbox.sb", + "sha256": "651c50e4ebd5dd4e6ecb9ca93ea847a5e27c87075781c2e8f839520daaa583af" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair5/command.json", + "sha256": "d428416c41b5064f4e664177ae4606f8f92b7c71d35df4ca33f5b45305552841" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair5/packet.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair6/stderr.log", + "sha256": "dac53b4524b48e9f22d29bee6d7fe40b5ac9941e14b0ad4363940091faea1806" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair6/stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair6/sandbox.sb", + "sha256": "66b4fafca85a17f76406a3818ea9427239f5871feb0f600bacd8368ba03dad53" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair6/command.json", + "sha256": "b85851c72cdcde8a5c504b865429a9c9dc5793fdaa3aa12e3f40d31e4e36e7dc" + }, + { + "path": "p24-repair6-static/actual-post-submit/submitted_S_test_repair6/packet.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair6/stderr.log", + "sha256": "eb4ebd4b4f3ae4ba5711b2620070d3acab28fdf8aac8c4d80f45a3c48f32ad5a" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair6/stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair6/sandbox.sb", + "sha256": "651c50e4ebd5dd4e6ecb9ca93ea847a5e27c87075781c2e8f839520daaa583af" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair6/command.json", + "sha256": "9db4ffe5485940be82461c56732f2c1c9184be3fa76ebc2299a9f2e0b63dd87f" + }, + { + "path": "p24-repair6-static/actual-post-submit/prepared_Q_test_repair6/packet.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_GENERATED_CACHE_PRELAUNCH_CORRECTION.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_GENERATED_CACHE_PRELAUNCH_CORRECTION.json new file mode 100644 index 0000000..7425d17 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_GENERATED_CACHE_PRELAUNCH_CORRECTION.json @@ -0,0 +1,17 @@ +{ + "prelaunch_failure": "Root actual prerequisite import generated an untracked Python cache; no Godot/native started", + "moved_cache_bytes_preserved": [ + { + "path": "run_all_tests.cpython-312.pyc", + "sha256": "fe81baaade390cf2f131d9102c3834509650accbae2a30bc4b044c6749ca63fa" + } + ], + "destination": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/coordinator-resume-20261017-r02/root-generated-cache-retained/fe44-q-tools", + "actualQ": "efd5466e45a8977057a63d27e0c477f99a8385f9", + "clean_Q_after": true, + "product_source_changes": 0, + "tracked_derived_cache_in_frozen_S_from_prior_Root_import": [ + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/__pycache__/composition.cpython-312.pyc" + ], + "disposition": "Keep frozen source/version honest; tracked Root-generated derived cache is not selected game/source_refs and is cleanup-only housekeeping for next actual source batch, not an acceptance blocker. Every future Root interpreter uses -B/PYTHONDONTWRITEBYTECODE. Do not amend or relabel this S/Q." +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_REPAIR6_LOCAL_PROOF_REAUDIT.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_REPAIR6_LOCAL_PROOF_REAUDIT.json new file mode 100644 index 0000000..e04503d --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/root/ROOT_REPAIR6_LOCAL_PROOF_REAUDIT.json @@ -0,0 +1,614 @@ +{ + "scope": "Actual Root source/local primary-output re-audit only; not all8 acceptance", + "actual_run": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p24-02-operations/runs/800827bed4da4b54bc154524825af70d", + "source_before_submit": "78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08", + "all_file_bindings": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/PROTOCOL.md", + "bytes": 6909, + "sha256": "5957906580486513ce1569985903396d8c878f3ccb95188292d7ccf10972d14b", + "git_blob_sha1": "638b416713b4337ce37e78e4b6b2564360f89e8f" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py", + "bytes": 22489, + "sha256": "19b56e0edf74ffce0e2d62028c4c3c8bf3ed4304fa3a6c64b58ff46f2df45099", + "git_blob_sha1": "62fea34b77926c0fe13703843a73668cc962ceca" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py", + "bytes": 25962, + "sha256": "d3c8e8ea95a1b8e1d651a7af0126336e9afdd097d4bc7f298217779ecfc4b409", + "git_blob_sha1": "10bee7082c38ae7d337e170f42865f70975147a5" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/LOCAL_COMMAND_RESULTS.json", + "bytes": 17465, + "sha256": "a0f3a59b641c09a0df71932eb86bb6af6a6011977a3d96eb1a70ad2629869929", + "git_blob_sha1": "243ca32d9ae92bea53fd53832e9708acd988ae68" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/PRESERVATION_AND_CONTEXT.json", + "bytes": 8077, + "sha256": "edd211d6a107e4998caaa879a1426ba40a3b84e0243eeda0ca597d46133d4178", + "git_blob_sha1": "90730bd7ef5f8336a6bfa0eaa840e71631bc10ec" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/PROTOCOL.md", + "bytes": 8937, + "sha256": "6f315d6e73d4526727d26a9d69c29dd222ead2c1499da06e4f6efaa2fef84a56", + "git_blob_sha1": "d1f35a0806ce7d633b5db91fa55b232ff016cca3" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/STATUS.json", + "bytes": 5364, + "sha256": "2f557bb3f965e1957ae87b2003cc75be03f06c4a24d503b85ae8748882948ea4", + "git_blob_sha1": "28b7bc851f7476b1a49afdbb95fb922c7c2e5b43" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check_final.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import.stdout.log", + "bytes": 121, + "sha256": "227e4f4314d035bbceb5c19e6729cbd2a562d41fe4e619fc9b43ef06d585bbd8", + "git_blob_sha1": "880d13f6b8240144f13f6d72dd9076939cc575a9" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import_final.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import_final.stdout.log", + "bytes": 121, + "sha256": "227e4f4314d035bbceb5c19e6729cbd2a562d41fe4e619fc9b43ef06d585bbd8", + "git_blob_sha1": "880d13f6b8240144f13f6d72dd9076939cc575a9" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence.stderr.log", + "bytes": 118, + "sha256": "7085270e8aa6835668d4bdf5b0cf911151fd73a0de1734e700517d2d99471299", + "git_blob_sha1": "4dad6858c0bdc83821363c91e49760f29513596a" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence.stdout.log", + "bytes": 87, + "sha256": "99c1064974aee51d8216bcdf4b06bb23455486d0c33010f83c48b590e00d4269", + "git_blob_sha1": "a39487f1ca9b0802793e09b7fd7b450ab31d8920" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence_final.stderr.log", + "bytes": 118, + "sha256": "7085270e8aa6835668d4bdf5b0cf911151fd73a0de1734e700517d2d99471299", + "git_blob_sha1": "4dad6858c0bdc83821363c91e49760f29513596a" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence_final.stdout.log", + "bytes": 87, + "sha256": "99c1064974aee51d8216bcdf4b06bb23455486d0c33010f83c48b590e00d4269", + "git_blob_sha1": "a39487f1ca9b0802793e09b7fd7b450ab31d8920" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile_final.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests.stderr.log", + "bytes": 618, + "sha256": "3feee74bcfd21a227b7a9927fdda5eef8ae23efb890c97495630705fa07ec3d5", + "git_blob_sha1": "8e6170ce10bcfa9f1c531b30eb678cf2ce371b17" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stderr.log", + "bytes": 618, + "sha256": "0adb30a92012d8b4619f01e069fc0f56ddc45daacc8c3b212a63fa832cf0b412", + "git_blob_sha1": "1cfb9aee720ec6a2339019eb5cb770eb6b52796b" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests.stderr.log", + "bytes": 1718, + "sha256": "024c7b22e820ff22be9d56e5847fc3a5d8de623cf779bb9dd17944876d8339ce", + "git_blob_sha1": "adb56f4847071456bd9ef6fbe0c3b598bcc0ed97" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stderr.log", + "bytes": 1718, + "sha256": "493a9af9fad2232faff405fe4c980b9f2d16aed498bd3050ee113033c00ebbb6", + "git_blob_sha1": "07c6e7a905be522e3e3b2c8085059f139fefdfa4" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests.stderr.log", + "bytes": 1172, + "sha256": "776bc53636215fefb415624b88a625905ceb46f32685859871e4c0f4bc99671b", + "git_blob_sha1": "28260c3efb2fe539f96c980317889269e4538336" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stderr.log", + "bytes": 1172, + "sha256": "caa40f0804691880e2d4a6eb538b39349b0c7c1f8b1ffd675a0166b274057904", + "git_blob_sha1": "3c69fbbfd0c42493575cd87f8227dd789595526a" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py", + "bytes": 11168, + "sha256": "f4e289c8a1056d12c9d5a63c4283e7bc00eb49782a897f82c339ba0b4d9292c3", + "git_blob_sha1": "da0840cd0931e185841443dd99c285a2a9e0346d" + }, + { + "path": "tools/check_p24_operations_evidence.py", + "bytes": 40557, + "sha256": "6d97a687a45f177d0c8b999436afddcf1d1e399e56bcc0ea352e74b17bd92ca3", + "git_blob_sha1": "a526eda4f58ae4a5cb04aed0b81afa166be6d138" + } + ], + "actual_primary_command_event": { + "type": "item.completed", + "item": { + "id": "item_23", + "type": "command_execution", + "command": "/bin/zsh -lc 'TMPPREFIX=\"$TMPDIR/p24-zsh\" PYTHONPYCACHEPREFIX=\"$TMPDIR/p24-phase-pyc\" python3 - <<'\"'PY'\nimport hashlib,json,os,subprocess,time\nfrom pathlib import Path\nroot=Path.cwd(); out=root/'docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017'; path=out/'LOCAL_COMMAND_RESULTS.json'; result=json.loads(path.read_text()); result['earlier_commands']=result['commands']; result['commands']=[]\nsource_files=['tools/check_p24_operations_evidence.py','docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py','docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py',str((out/'test_repair6.py').relative_to(root))]\nresult['tested_source_sha256']={p:hashlib.sha256((root/p).read_bytes()).hexdigest() for p in source_files}\nfor previous in result['earlier_commands']:\n name=previous['name']; start=time.time_ns(); p=subprocess.run(previous['argv'],cwd=root,capture_output=True,env=os.environ.copy()); end=time.time_ns(); logs={}\n for stream,raw in [('stdout',p.stdout),('stderr',p.stderr)]:\n log=out/(name+'_final.'+stream+'.log');log.write_bytes(raw);logs[stream]={'path':str(log.relative_to(root)),'sha256':hashlib.sha256(raw).hexdigest()}\n result['commands'].append(dict(previous,started_unix_ns=start,ended_unix_ns=end,exit_code=p.returncode,logs=logs));print(name,p.returncode,flush=True)\npath.write_text(json.dumps(result,indent=2)+'\\\\n')\nassert all(r['exit_code']==r['expected_exit_code'] for r in result['commands'])\nPY\"", + "aggregated_output": "py_compile 0\nimport 0\nrepair5_tests 0\nrepair6_tests 0\nrepair4_roster_tests 0\nmissing_real_evidence 1\ndiff_check 0\n", + "exit_code": 0, + "status": "completed" + } + }, + "local_final_results": { + "scope": "SOURCE-ONLY actual worker checks; synthetic TEST-ONLY fixtures, no acceptance/runtime proof", + "existing_HEAD": "78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08", + "environment": { + "TMPDIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/tmp", + "TMPPREFIX": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/tmp/p24-zsh", + "PYTHONPYCACHEPREFIX": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/tmp/p24-phase-pyc" + }, + "commands": [ + { + "name": "py_compile", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-m", + "py_compile", + "tools/check_p24_operations_evidence.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217070419420000, + "ended_unix_ns": 1792217070498310000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile_final.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + }, + { + "name": "import", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-c", + "import importlib.util; s=importlib.util.spec_from_file_location('p24','tools/check_p24_operations_evidence.py'); m=importlib.util.module_from_spec(s); s.loader.exec_module(m); print('stdlib checker import OK; ROOT='+str(m.ROOT))" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217070498569000, + "ended_unix_ns": 1792217070615361000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import_final.stdout.log", + "sha256": "227e4f4314d035bbceb5c19e6729cbd2a562d41fe4e619fc9b43ef06d585bbd8" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import_final.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + }, + { + "name": "repair5_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217070615651000, + "ended_unix_ns": 1792217081062430000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stderr.log", + "sha256": "493a9af9fad2232faff405fe4c980b9f2d16aed498bd3050ee113033c00ebbb6" + } + } + }, + { + "name": "repair6_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217081063000000, + "ended_unix_ns": 1792217082071978000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stderr.log", + "sha256": "caa40f0804691880e2d4a6eb538b39349b0c7c1f8b1ffd675a0166b274057904" + } + } + }, + { + "name": "repair4_roster_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/repair4/test_checker_roster_head.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217082072276000, + "ended_unix_ns": 1792217082723977000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stderr.log", + "sha256": "0adb30a92012d8b4619f01e069fc0f56ddc45daacc8c3b212a63fa832cf0b412" + } + } + }, + { + "name": "missing_real_evidence", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "tools/check_p24_operations_evidence.py", + "--verify-only" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217082724279000, + "ended_unix_ns": 1792217082863893000, + "exit_code": 1, + "expected_exit_code": 1, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence_final.stdout.log", + "sha256": "99c1064974aee51d8216bcdf4b06bb23455486d0c33010f83c48b590e00d4269" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence_final.stderr.log", + "sha256": "7085270e8aa6835668d4bdf5b0cf911151fd73a0de1734e700517d2d99471299" + } + } + }, + { + "name": "diff_check", + "argv": [ + "git", + "diff", + "--check" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217082864195000, + "ended_unix_ns": 1792217082886605000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check_final.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + } + ], + "earlier_commands": [ + { + "name": "py_compile", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-m", + "py_compile", + "tools/check_p24_operations_evidence.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217025324921000, + "ended_unix_ns": 1792217025409162000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + }, + { + "name": "import", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-c", + "import importlib.util; s=importlib.util.spec_from_file_location('p24','tools/check_p24_operations_evidence.py'); m=importlib.util.module_from_spec(s); s.loader.exec_module(m); print('stdlib checker import OK; ROOT='+str(m.ROOT))" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217025409418000, + "ended_unix_ns": 1792217025528235000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import.stdout.log", + "sha256": "227e4f4314d035bbceb5c19e6729cbd2a562d41fe4e619fc9b43ef06d585bbd8" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + }, + { + "name": "repair5_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217025528551000, + "ended_unix_ns": 1792217036154558000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests.stderr.log", + "sha256": "024c7b22e820ff22be9d56e5847fc3a5d8de623cf779bb9dd17944876d8339ce" + } + } + }, + { + "name": "repair6_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217036155059000, + "ended_unix_ns": 1792217037444081000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests.stderr.log", + "sha256": "776bc53636215fefb415624b88a625905ceb46f32685859871e4c0f4bc99671b" + } + } + }, + { + "name": "repair4_roster_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/repair4/test_checker_roster_head.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217037444461000, + "ended_unix_ns": 1792217038222625000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests.stderr.log", + "sha256": "3feee74bcfd21a227b7a9927fdda5eef8ae23efb890c97495630705fa07ec3d5" + } + } + }, + { + "name": "missing_real_evidence", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "tools/check_p24_operations_evidence.py", + "--verify-only" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217038222937000, + "ended_unix_ns": 1792217038393099000, + "exit_code": 1, + "expected_exit_code": 1, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence.stdout.log", + "sha256": "99c1064974aee51d8216bcdf4b06bb23455486d0c33010f83c48b590e00d4269" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence.stderr.log", + "sha256": "7085270e8aa6835668d4bdf5b0cf911151fd73a0de1734e700517d2d99471299" + } + } + }, + { + "name": "diff_check", + "argv": [ + "git", + "diff", + "--check" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217038393493000, + "ended_unix_ns": 1792217038424058000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + } + ], + "tested_source_sha256": { + "tools/check_p24_operations_evidence.py": "6d97a687a45f177d0c8b999436afddcf1d1e399e56bcc0ea352e74b17bd92ca3", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py": "19b56e0edf74ffce0e2d62028c4c3c8bf3ed4304fa3a6c64b58ff46f2df45099", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py": "d3c8e8ea95a1b8e1d651a7af0126336e9afdd097d4bc7f298217779ecfc4b409", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py": "f4e289c8a1056d12c9d5a63c4283e7bc00eb49782a897f82c339ba0b4d9292c3" + } + }, + "later_commands": [ + { + "id": "item_24", + "type": "command_execution", + "command": "/bin/zsh -lc 'TMPPREFIX=\"$TMPDIR/p24-zsh\" PYTHONPYCACHEPREFIX=\"$TMPDIR/p24-phase-pyc\" python3 - <<'\"'PY'\nimport hashlib,json,os,subprocess\nfrom pathlib import Path\nroot=Path.cwd(); base=root/'docs/plans/original-completion-2026-10-02/execution/p24-02'; out=base/'source-ready-repair6-20261017'; env={k:v for k,v in os.environ.items() if not k.startswith('GIT_')}\ndef git(*args): return subprocess.check_output(['git',*args],env=env)\nhead=git('rev-parse','HEAD').decode().strip(); assert head=='78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08'\nallowed={str((base/'source-ready-repair5-20261017'/name).relative_to(root)) for name in ('PROTOCOL.md','test_repair5.py','correspondence.py')}|{'tools/check_p24_operations_evidence.py'}\nchanged=set(git('diff','--name-only').decode().splitlines()); assert changed<=allowed,changed-allowed\ncontext=base/'root-repair6-context-20261017'; refs=[]\nfor row in json.loads((context/'MANIFEST.json').read_text()):\n raw=(context/row['path']).read_bytes(); digest=hashlib.sha256(raw).hexdigest(); assert digest==row['sha256'] and len(raw)==row['bytes']\n refs.append({'path':str((context/row['path']).relative_to(root)),'sha256':digest})\nprotected=[]\npaths=git('ls-tree','-r','--name-only',head,str((base/'repair4').relative_to(root)),str((base/'source-ready-repair5-20261017').relative_to(root))).decode().splitlines()\npaths+=['scenes/main/main.gd','scenes/main/world_preview.gd','tests/ui/test_operations_notification.gd','tools/regression/suite-policy.json','docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json']\nfor name in paths:\n if name in allowed: continue\n raw=(root/name).read_bytes(); assert raw==git('show',head+':'+name),name\n protected.append({'path':name,'sha256':hashlib.sha256(raw).hexdigest(),'identical_to':head})\nassert (root/'scenes/main/world_preview.gd').read_bytes()==git('show','bd3a13405115fc9bf6c5acec55bcfef7dd15266a:scenes/main/world_preview.gd')\n(out/'PRESERVATION_AND_CONTEXT.json').write_text(json.dumps({'scope':'read-only byte checks, not runtime or acceptance','HEAD':head,'changed_tracked_files':sorted(changed),'root_context_manifest_matches':refs,'protected_tracked_files':protected,'world_preview_identical_to_pinned_baseline':True},indent=2)+'\\\\n')\nprint('Context hashes and',len(protected),'protected tracked files verified; HEAD unchanged; only four allowed tracked files modified.')\nPY\"", + "aggregated_output": "Context hashes and 21 protected tracked files verified; HEAD unchanged; only four allowed tracked files modified.\n", + "exit_code": 0, + "status": "completed" + }, + { + "id": "item_25", + "type": "command_execution", + "command": "/bin/zsh -lc 'tail -n 5 docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/{repair5_tests_final.stderr.log,repair6_tests_final.stderr.log,repair4_roster_tests_final.stderr.log}; git status --short'", + "aggregated_output": "==> docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stderr.log <==\n\n----------------------------------------------------------------------\nRan 22 tests in 10.241s\n\nOK\n\n==> docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stderr.log <==\n\n----------------------------------------------------------------------\nRan 12 tests in 0.804s\n\nOK\n\n==> docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stderr.log <==\n\n----------------------------------------------------------------------\nRan 9 tests in 0.455s\n\nOK\n M docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/PROTOCOL.md\n M docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py\n M docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py\n M tools/check_p24_operations_evidence.py\n?? docs/plans/original-completion-2026-10-02/execution/p24-02/root-repair6-context-20261017/\n?? docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/__pycache__/\n?? docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/\n", + "exit_code": 0, + "status": "completed" + }, + { + "id": "item_27", + "type": "command_execution", + "command": "/bin/zsh -lc 'TMPPREFIX=\"$TMPDIR/p24-zsh\" PYTHONPYCACHEPREFIX=\"$TMPDIR/p24-phase-pyc\" python3 - <<'\"'PY'\nimport hashlib,json,os,subprocess\nfrom pathlib import Path\nroot=Path.cwd(); base=root/'docs/plans/original-completion-2026-10-02/execution/p24-02'; out=base/'source-ready-repair6-20261017'; old=base/'source-ready-repair5-20261017'\nstatus=json.loads((old/'STATUS.json').read_text())\nstatus.update(source='78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08',phase='non-UI source/local repair6; uncommitted worker bytes',status='SOURCE-READY / runtime NOTRUN',acceptance_ids=[],native_runs=0,os_runs=0,full_roster_runs=0,game_completion_credit=0)\nstatus.pop('optional4',None)\nstatus['fixed_findings']={'M1':'Pinned all preservation baseline reads to bd3a134; composition.git_bytes scrubs inherited GIT_*; added override test. Current worker check only.','M2':'Typed non-OS artifacts and actual producer receipts; canonical full-row equality to the legacy-validated roster objects, exact suite/source hashes and per-row engine/process checks; explicit normal/final applicability and whole-eight guards.'}\nstatus['local_checks']={'py_compile_exit':0,'python_import_exit':0,'repair5_stdlib_git_tests':22,'repair6_stdlib_tests':12,'preserved_roster_head_tests':9,'total_tests':43,'all_test_exits':0,'diff_check_exit':0,'missing_real_evidence_exit':1,'raw_results':'LOCAL_COMMAND_RESULTS.json','source_hashes':'SOURCE_MANIFEST.json','preservation_and_root_context':'PRESERVATION_AND_CONTEXT.json','actual_new_S_rerun':'NOTRUN; Root-owned after normal submit','actual_new_Q_rerun':'NOTRUN; Root-owned before heavy/native gates'}\nstatus['historical_proof']='Repair5 raw logs, manifests and STATUS are unchanged old-source history; not proof for these repair6 bytes.'\nstatus['preserved']='composition.py, world_preview, main.gd, UI test, marker/policy and all repair4 files unchanged. No marker/policy rebind was needed.'\nstatus['deferred_low_findings']='Optional defense positive control and unrelated low cleanup deferred; no new interaction.'\nstatus['stage_applicability']={'normal_validation':{'source_runtime_os_roster':'required actual prerequisites; not fulfilled by worker unit tests','independent_claude_runtime_review':'not-yet-applicable','current_main_integration_final':'not-yet-applicable','complete':False},'integration_final':'Every original condition and meaning required, including actual typed independent runtime review and composition result. No boolean substitute, waiver or partial credit.'}\nstatus['root_next_gate']='Verify this local proof; normal submit; rerun targeted stdlib tests at actual committed S and actual Q; independent limited Opus review; later import/affected, native/OS, exact-final full roster, independent whole-eight runtime review, normal integration and final validation.'\nstatus['conditions']['final_validation_review']['gap']='Only worker stdlib/compile/import checks passed. Actual post-submit S/Q reruns and independent limited source review are NOTRUN. Actual import/affected game tests, native/OS collection, exact-final full roster, whole-eight runtime review, integration/final and Windows remain Root-owned. No real acceptance index exists.'\n(out/'STATUS.json').write_text(json.dumps(status,ensure_ascii=False,indent=2)+'\\\\n')\ncommands=json.loads((out/'LOCAL_COMMAND_RESULTS.json').read_text())\nfor path,digest in commands['tested_source_sha256'].items(): assert hashlib.sha256((root/path).read_bytes()).hexdigest()==digest,path\nfor row in commands['commands']:\n assert row['exit_code']==row['expected_exit_code']\n for log in row['logs'].values(): assert hashlib.sha256((root/log['path']).read_bytes()).hexdigest()==log['sha256']\nenv={k:v for k,v in os.environ.items() if not k.startswith('GIT_')}\nchanged=subprocess.check_output(['git','diff','--name-only'],env=env).decode().splitlines()\nfiles=sorted(set(changed)|{p.relative_to(root).as_posix() for p in out.iterdir() if p.is_file() and p.name\"'!='\"'SOURCE_MANIFEST.json'})\nrows=[]\nfor name in files:\n raw=(root/name).read_bytes();rows.append({'path':name,'bytes':len(raw),'sha256':hashlib.sha256(raw).hexdigest(),'git_blob_sha1':hashlib.sha1(b'blob %d\\\\0'%len(raw)+raw).hexdigest()})\n(out/'SOURCE_MANIFEST.json').write_text(json.dumps({'task_id':'P24-02','existing_HEAD':status['source'],'scope':'Uncommitted repair6 source/local files only; not acceptance. Excludes itself and preexisting Root context/cache. Protected inputs are bound in PRESERVATION_AND_CONTEXT.json.','files':rows},indent=2)+'\\\\n')\nprint('Repair6 STATUS, proof log hashes and source manifest written; tested source bytes unchanged.')\nPY\ngit diff --check\"", + "aggregated_output": "Repair6 STATUS, proof log hashes and source manifest written; tested source bytes unchanged.\n", + "exit_code": 0, + "status": "completed" + } + ], + "protected_Main_World_native_test_marker_policy_composition_byte_unchanged": true, + "phase_scope_violations": [], + "tests_reexecuted_by_Root_yet": false, + "all8_accepted": false, + "at_unix": 1792217218.81146 +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/LOCAL_COMMAND_RESULTS.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/LOCAL_COMMAND_RESULTS.json new file mode 100644 index 0000000..243ca32 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/LOCAL_COMMAND_RESULTS.json @@ -0,0 +1,343 @@ +{ + "scope": "SOURCE-ONLY actual worker checks; synthetic TEST-ONLY fixtures, no acceptance/runtime proof", + "existing_HEAD": "78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08", + "environment": { + "TMPDIR": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/tmp", + "TMPPREFIX": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/tmp/p24-zsh", + "PYTHONPYCACHEPREFIX": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/.runtime/P24-02/tmp/p24-phase-pyc" + }, + "commands": [ + { + "name": "py_compile", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-m", + "py_compile", + "tools/check_p24_operations_evidence.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217070419420000, + "ended_unix_ns": 1792217070498310000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile_final.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + }, + { + "name": "import", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-c", + "import importlib.util; s=importlib.util.spec_from_file_location('p24','tools/check_p24_operations_evidence.py'); m=importlib.util.module_from_spec(s); s.loader.exec_module(m); print('stdlib checker import OK; ROOT='+str(m.ROOT))" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217070498569000, + "ended_unix_ns": 1792217070615361000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import_final.stdout.log", + "sha256": "227e4f4314d035bbceb5c19e6729cbd2a562d41fe4e619fc9b43ef06d585bbd8" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import_final.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + }, + { + "name": "repair5_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217070615651000, + "ended_unix_ns": 1792217081062430000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stderr.log", + "sha256": "493a9af9fad2232faff405fe4c980b9f2d16aed498bd3050ee113033c00ebbb6" + } + } + }, + { + "name": "repair6_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217081063000000, + "ended_unix_ns": 1792217082071978000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stderr.log", + "sha256": "caa40f0804691880e2d4a6eb538b39349b0c7c1f8b1ffd675a0166b274057904" + } + } + }, + { + "name": "repair4_roster_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/repair4/test_checker_roster_head.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217082072276000, + "ended_unix_ns": 1792217082723977000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stderr.log", + "sha256": "0adb30a92012d8b4619f01e069fc0f56ddc45daacc8c3b212a63fa832cf0b412" + } + } + }, + { + "name": "missing_real_evidence", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "tools/check_p24_operations_evidence.py", + "--verify-only" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217082724279000, + "ended_unix_ns": 1792217082863893000, + "exit_code": 1, + "expected_exit_code": 1, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence_final.stdout.log", + "sha256": "99c1064974aee51d8216bcdf4b06bb23455486d0c33010f83c48b590e00d4269" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence_final.stderr.log", + "sha256": "7085270e8aa6835668d4bdf5b0cf911151fd73a0de1734e700517d2d99471299" + } + } + }, + { + "name": "diff_check", + "argv": [ + "git", + "diff", + "--check" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217082864195000, + "ended_unix_ns": 1792217082886605000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check_final.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check_final.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + } + ], + "earlier_commands": [ + { + "name": "py_compile", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-m", + "py_compile", + "tools/check_p24_operations_evidence.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217025324921000, + "ended_unix_ns": 1792217025409162000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + }, + { + "name": "import", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "-c", + "import importlib.util; s=importlib.util.spec_from_file_location('p24','tools/check_p24_operations_evidence.py'); m=importlib.util.module_from_spec(s); s.loader.exec_module(m); print('stdlib checker import OK; ROOT='+str(m.ROOT))" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217025409418000, + "ended_unix_ns": 1792217025528235000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import.stdout.log", + "sha256": "227e4f4314d035bbceb5c19e6729cbd2a562d41fe4e619fc9b43ef06d585bbd8" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + }, + { + "name": "repair5_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217025528551000, + "ended_unix_ns": 1792217036154558000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests.stderr.log", + "sha256": "024c7b22e820ff22be9d56e5847fc3a5d8de623cf779bb9dd17944876d8339ce" + } + } + }, + { + "name": "repair6_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217036155059000, + "ended_unix_ns": 1792217037444081000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests.stderr.log", + "sha256": "776bc53636215fefb415624b88a625905ceb46f32685859871e4c0f4bc99671b" + } + } + }, + { + "name": "repair4_roster_tests", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement/docs/plans/original-completion-2026-10-02/execution/p24-02/repair4/test_checker_roster_head.py" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217037444461000, + "ended_unix_ns": 1792217038222625000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests.stderr.log", + "sha256": "3feee74bcfd21a227b7a9927fdda5eef8ae23efb890c97495630705fa07ec3d5" + } + } + }, + { + "name": "missing_real_evidence", + "argv": [ + "/Applications/Xcode.app/Contents/Developer/usr/bin/python3", + "tools/check_p24_operations_evidence.py", + "--verify-only" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217038222937000, + "ended_unix_ns": 1792217038393099000, + "exit_code": 1, + "expected_exit_code": 1, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence.stdout.log", + "sha256": "99c1064974aee51d8216bcdf4b06bb23455486d0c33010f83c48b590e00d4269" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence.stderr.log", + "sha256": "7085270e8aa6835668d4bdf5b0cf911151fd73a0de1734e700517d2d99471299" + } + } + }, + { + "name": "diff_check", + "argv": [ + "git", + "diff", + "--check" + ], + "cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p24-02-operations/P24-02-implement", + "started_unix_ns": 1792217038393493000, + "ended_unix_ns": 1792217038424058000, + "exit_code": 0, + "expected_exit_code": 0, + "logs": { + "stdout": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check.stdout.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "stderr": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check.stderr.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + } + } + ], + "tested_source_sha256": { + "tools/check_p24_operations_evidence.py": "6d97a687a45f177d0c8b999436afddcf1d1e399e56bcc0ea352e74b17bd92ca3", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py": "19b56e0edf74ffce0e2d62028c4c3c8bf3ed4304fa3a6c64b58ff46f2df45099", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py": "d3c8e8ea95a1b8e1d651a7af0126336e9afdd097d4bc7f298217779ecfc4b409", + "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py": "f4e289c8a1056d12c9d5a63c4283e7bc00eb49782a897f82c339ba0b4d9292c3" + } +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/PROTOCOL.md b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/PROTOCOL.md new file mode 100644 index 0000000..d1f35a0 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/PROTOCOL.md @@ -0,0 +1,42 @@ +# Repair6 source/local protocol — not acceptance + +Scope is only M1 and M2 from actual f725571e5b46473ea04a90424a404bd5. Current worker HEAD is 78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08; edits are uncommitted. No real index is supplied or created. All eight groups remain unaccepted; original 30/88 and formal14 are unchanged. No Godot, native, OS, full-roster or Windows execution occurred. Synthetic TEST-ONLY fixtures never become evidence. + +The repair5 composition.py is byte-identical (SHA256 b2fc058b1589310499917c8c5fad056fd8861ccf6bb32dd3ce205d367f493864). Its original root, S/M/Q/T, mode, deterministic composition, complete source map, helper pins and source/checkout guards still apply. No new composition implementation or alternate result flag exists. Main, world_preview, UI tests, marker and policy are unchanged in repair6. The optional defense-test positive control and unrelated low findings are deferred. + +## Preservation + +All three source comparisons in PreservationTests use bd3a13405115fc9bf6c5acec55bcfef7dd15266a, as do the JSON comparisons. Reads use composition.git_bytes, which strips every inherited GIT_* variable. A negative-environment control supplies invalid GIT_DIR/GIT_WORK_TREE/GIT_INDEX_FILE and still runs the entire preservation check. world_preview must match baseline bytes; main must contain exactly the existing callback delta; the UI test must contain exactly the existing added block. There is no moving HEAD baseline or trivial baseline==HEAD success path. + +Local checks only describe these uncommitted worker bytes. Root must normally submit, then run test_repair5.py and test_repair6.py at the actual new S and actual prepared Q before heavier tests, followed by the actual independent limited Opus review. This worker does not claim post-submit reproducibility has been observed. + +## Stage applicability + +Mode comes from the verified root-composition.json, never an index waiver. Both modes require all eight condition keys, every applicable runtime/OS meaning, static/import/local commands, full roster, source/config/engine bindings, original content guards, IME/save/restart and Windows classification. + +In normal_validation HEAD must be S. The final_validation_review group has passed=false and status=prerequisites-only. Its static_import_local_affected and exact_final_full_roster coverage links remain mandatory. Its independent_claude_runtime_review and current_main_integration_final coverage values must each be exactly {"status":"not-yet-applicable"}. They are not satisfied or synthesized; later artifacts cannot be slipped into normal validation as fillers. Other groups retain their strict passed=true declaration plus substantive evidence. Successful normal verification reports only source/runtime/OS/roster prerequisites and explicitly P24-02 NOT complete, all eight unaccepted. + +integration_final requires every original group and every meaning, including actual typed independent review and composition records. Every group retains passed=true plus actual evidence checks. A boolean never substitutes for a record. composition.py independently requires C=HEAD, clean checkout, exact parents and T. Successful machine verification still does not confer independent formal acceptance. + +Stage reporting lists source/runtime prerequisites and later gates before checking. After composition it reports source verification; runtime failure remains NOT VERIFIED. If there is no index, no stage or prerequisites are established and completion is explicitly denied. + +## OS versus other producers + +OS/runtime meanings retain /events/N, action==meaning, the existing in-window monotonic_ns, and exact root/S/T/source-map/pid/session/engine provenance. All bubble/cutin/restart/save/IME guards remain. The OS engine receipt and runtime trace also need genuine ended_unix_ns when a later independent review references them. This is their real artifact-end time, not a review event inserted into their monotonic window. + +The six non-OS meanings use separate JSON artifacts, with kind, provenance, producer and records. Their provenance is exactly {root,S,T,source_map_sha256}; no OS pid/session/window/engine fields. Coverage points to /records/N. Each record carries its exact kind and meaning. Wrong-kind relabelling, OS action/time/provenance on a typed record and OS metadata on a typed artifact are rejected. Artifacts still require the outer index's file SHA verification, distinct bytes, meaningful coverage and no fillers. Existing legacy substantive content fields can coexist on the appropriate artifact; the typed coverage does not replace those checks. + +Each producer receipt has exactly kind, identity, pid, run_id, started_unix_ns, ended_unix_ns, lifecycle and records_sha256. kind matches the artifact and record kind. Identity/run are nonempty, pid is a real producer process separate from the OS PID, and run_id must not borrow the OS session. lifecycle is ["started","ended"], times are positive increasing actual Unix nanoseconds, and records_sha256 binds the canonical records array. Canonical SHA means UTF-8 JSON, sorted keys, compact separators, ensure_ascii=false. Root must collect actual producer receipts; these fields do not authenticate themselves and require independent inspection of the real logs. Never invent identities or timestamps to populate this schema. + +- static_import_local_affected → command_log. commands contains actual argv, absolute cwd, child pid, exit_code=0, stdout/stderr text and their UTF-8 SHAs, source_map_sha256 and start/end Unix nanoseconds within the command producer's lifecycle. results equals the command exit-code list. These are the actual completed commands, not OS events. +- exact_final_full_roster → roster_controller. The controller receipt binds results, source_hashes and inputs. The checker passes the exact row objects successfully validated by _validate_condition_artifact_content to correspondence. Coverage results must have equal unique suite-id sets, source hashes and complete row contents (order is immaterial), and each suite SHA must equal the source map. Receipt-only results, altered rows, duplicates or different suites fail. Every row additionally passes verify_engine and carries its own pid/run_id and start/end Unix times within the controller interval; process/run pairs cannot be reused. Row engine monotonic intervals are local to that engine, not the OS window. +- independent_claude_runtime_review → claude_review. reviewer and reviewer_run_id match the independent producer receipt; its identity/run differ from the other typed producers. review is the actual embedded review artifact with provider=Claude, nonempty text, decision=pass and runtime_artifact_sha256; review_sha256 binds its canonical content. Both the review and coverage record reference exactly the actual SHA set of all runtime artifacts (including OS receipt/trace) and the roster-controller artifact. Review producer start must follow their real artifact end times. No OS timestamp is needed. +- current_main_integration_final → composition_result. S/M/Q/T/mode match the verified roles, mode is integration_final, and result equals the actual dictionary returned by composition.verify_composition during this checker execution, including C and blob bindings. The producer receipt binds the archived result to the run. True/false cannot replace this result and no composition rules are duplicated. +- held_gestures_deferred → held_gestures_document. Retains remaining_scope and source_reference and binds source_map_sha256 plus the frozen spec_sha256. P23 held gestures remain deferred, not waived. +- macos_windows_classification → platform_document. Also binds source/spec; platform matches the actual OS environment and windows_status must stay NOTRUN. Same-release Windows device acceptance remains a later required platform gate. + +## Local proof and handoff + +LOCAL_COMMAND_RESULTS.json and separate stdout/stderr files capture actual source-only worker checks; SOURCE_MANIFEST.json binds the authored files and preserved inputs. These are not a production acceptance index. Prior repair5 raw proofs and STATUS remain unchanged and historical. Tests include positive typed/stage controls, wrong-kind and producer/lifecycle negatives, command stream/source errors, exact validated roster row handoff, review SHA/time/reference errors, composition-result mismatch, document bindings, normal-stage exclusions and final whole-eight enforcement. + +Root owns lease/process checks, normal submit, exact-S/Q reruns, independent limited review, all runtime/native/OS/full-roster collection, whole-eight runtime review and final integration validation. Natural invasion/duel/defense upstream triggers, actual bubble rendering, staff-panel OS click, IME/save/scales, Windows and all other gaps remain as listed in STATUS.json. There is no new acceptance credit or change to task registration, contract or denominator. diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/SOURCE_MANIFEST.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/SOURCE_MANIFEST.json new file mode 100644 index 0000000..e2be840 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/SOURCE_MANIFEST.json @@ -0,0 +1,229 @@ +{ + "task_id": "P24-02", + "existing_HEAD": "78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08", + "scope": "Uncommitted repair6 source/local files only; not acceptance. Excludes itself and preexisting Root context/cache. Protected inputs are bound in PRESERVATION_AND_CONTEXT.json.", + "files": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/PROTOCOL.md", + "bytes": 6909, + "sha256": "5957906580486513ce1569985903396d8c878f3ccb95188292d7ccf10972d14b", + "git_blob_sha1": "638b416713b4337ce37e78e4b6b2564360f89e8f" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/correspondence.py", + "bytes": 22489, + "sha256": "19b56e0edf74ffce0e2d62028c4c3c8bf3ed4304fa3a6c64b58ff46f2df45099", + "git_blob_sha1": "62fea34b77926c0fe13703843a73668cc962ceca" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair5-20261017/test_repair5.py", + "bytes": 25962, + "sha256": "d3c8e8ea95a1b8e1d651a7af0126336e9afdd097d4bc7f298217779ecfc4b409", + "git_blob_sha1": "10bee7082c38ae7d337e170f42865f70975147a5" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/LOCAL_COMMAND_RESULTS.json", + "bytes": 17465, + "sha256": "a0f3a59b641c09a0df71932eb86bb6af6a6011977a3d96eb1a70ad2629869929", + "git_blob_sha1": "243ca32d9ae92bea53fd53832e9708acd988ae68" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/PRESERVATION_AND_CONTEXT.json", + "bytes": 8077, + "sha256": "edd211d6a107e4998caaa879a1426ba40a3b84e0243eeda0ca597d46133d4178", + "git_blob_sha1": "90730bd7ef5f8336a6bfa0eaa840e71631bc10ec" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/PROTOCOL.md", + "bytes": 8937, + "sha256": "6f315d6e73d4526727d26a9d69c29dd222ead2c1499da06e4f6efaa2fef84a56", + "git_blob_sha1": "d1f35a0806ce7d633b5db91fa55b232ff016cca3" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/STATUS.json", + "bytes": 5364, + "sha256": "2f557bb3f965e1957ae87b2003cc75be03f06c4a24d503b85ae8748882948ea4", + "git_blob_sha1": "28b7bc851f7476b1a49afdbb95fb922c7c2e5b43" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check_final.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/diff_check_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import.stdout.log", + "bytes": 121, + "sha256": "227e4f4314d035bbceb5c19e6729cbd2a562d41fe4e619fc9b43ef06d585bbd8", + "git_blob_sha1": "880d13f6b8240144f13f6d72dd9076939cc575a9" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import_final.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/import_final.stdout.log", + "bytes": 121, + "sha256": "227e4f4314d035bbceb5c19e6729cbd2a562d41fe4e619fc9b43ef06d585bbd8", + "git_blob_sha1": "880d13f6b8240144f13f6d72dd9076939cc575a9" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence.stderr.log", + "bytes": 118, + "sha256": "7085270e8aa6835668d4bdf5b0cf911151fd73a0de1734e700517d2d99471299", + "git_blob_sha1": "4dad6858c0bdc83821363c91e49760f29513596a" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence.stdout.log", + "bytes": 87, + "sha256": "99c1064974aee51d8216bcdf4b06bb23455486d0c33010f83c48b590e00d4269", + "git_blob_sha1": "a39487f1ca9b0802793e09b7fd7b450ab31d8920" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence_final.stderr.log", + "bytes": 118, + "sha256": "7085270e8aa6835668d4bdf5b0cf911151fd73a0de1734e700517d2d99471299", + "git_blob_sha1": "4dad6858c0bdc83821363c91e49760f29513596a" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/missing_real_evidence_final.stdout.log", + "bytes": 87, + "sha256": "99c1064974aee51d8216bcdf4b06bb23455486d0c33010f83c48b590e00d4269", + "git_blob_sha1": "a39487f1ca9b0802793e09b7fd7b450ab31d8920" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile_final.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/py_compile_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests.stderr.log", + "bytes": 618, + "sha256": "3feee74bcfd21a227b7a9927fdda5eef8ae23efb890c97495630705fa07ec3d5", + "git_blob_sha1": "8e6170ce10bcfa9f1c531b30eb678cf2ce371b17" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stderr.log", + "bytes": 618, + "sha256": "0adb30a92012d8b4619f01e069fc0f56ddc45daacc8c3b212a63fa832cf0b412", + "git_blob_sha1": "1cfb9aee720ec6a2339019eb5cb770eb6b52796b" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair4_roster_tests_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests.stderr.log", + "bytes": 1718, + "sha256": "024c7b22e820ff22be9d56e5847fc3a5d8de623cf779bb9dd17944876d8339ce", + "git_blob_sha1": "adb56f4847071456bd9ef6fbe0c3b598bcc0ed97" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stderr.log", + "bytes": 1718, + "sha256": "493a9af9fad2232faff405fe4c980b9f2d16aed498bd3050ee113033c00ebbb6", + "git_blob_sha1": "07c6e7a905be522e3e3b2c8085059f139fefdfa4" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair5_tests_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests.stderr.log", + "bytes": 1172, + "sha256": "776bc53636215fefb415624b88a625905ceb46f32685859871e4c0f4bc99671b", + "git_blob_sha1": "28260c3efb2fe539f96c980317889269e4538336" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stderr.log", + "bytes": 1172, + "sha256": "caa40f0804691880e2d4a6eb538b39349b0c7c1f8b1ffd675a0166b274057904", + "git_blob_sha1": "3c69fbbfd0c42493575cd87f8227dd789595526a" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/repair6_tests_final.stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair6-20261017/test_repair6.py", + "bytes": 11168, + "sha256": "f4e289c8a1056d12c9d5a63c4283e7bc00eb49782a897f82c339ba0b4d9292c3", + "git_blob_sha1": "da0840cd0931e185841443dd99c285a2a9e0346d" + }, + { + "path": "tools/check_p24_operations_evidence.py", + "bytes": 40557, + "sha256": "6d97a687a45f177d0c8b999436afddcf1d1e399e56bcc0ea352e74b17bd92ca3", + "git_blob_sha1": "a526eda4f58ae4a5cb04aed0b81afa166be6d138" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/STATUS.json b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/STATUS.json new file mode 100644 index 0000000..28b7bc8 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/worker-pre-submit/STATUS.json @@ -0,0 +1,100 @@ +{ + "task_id": "P24-02", + "source": "78f7cba7a9fb5e5dcb144758e1a86fe63b3d7d08", + "phase": "non-UI source/local repair6; uncommitted worker bytes", + "acceptance_ids": [], + "native_runs": 0, + "full_roster_runs": 0, + "game_completion_credit": 0, + "conditions": { + "placement_and_invalid_drop": { + "source_status": "SOURCE-READY", + "runtime_status": "NOTRUN", + "accepted": false, + "gap": "Native placement/rejection/ledger/selection and actual staff-panel OS click coverage NOTRUN." + }, + "modal_and_pause_resume": { + "source_status": "SOURCE-READY", + "runtime_status": "NOTRUN", + "accepted": false, + "gap": "Defense modal test source added; native execution, pending-command/save identity, ordinary pause/resume and actual separate-process save restart NOTRUN." + }, + "unit_bubbles": { + "source_status": "SOURCE-READY", + "runtime_status": "NOTRUN", + "accepted": false, + "gap": "Bubble native render/model/state switching and removal NOTRUN. First-relationship order, heart semantics and O(N²) scan remain whole-eight review candidates." + }, + "event_log": { + "source_status": "SOURCE-READY", + "runtime_status": "NOTRUN", + "accepted": false, + "gap": "Current exact-source production bounded log/Japanese sequence/amount/time/reason/pause/load evidence NOTRUN; historical evidence is not current acceptance." + }, + "important_warning_cutin": { + "source_status": "SOURCE-READY", + "runtime_status": "NOTRUN", + "accepted": false, + "gap": "Natural NTR/duel/defense production triggers require whole P18-01/02, P19, P21 inputs. P18 backend 265ce30 is a completed ancestor and is not restarted. Unknown production initial values remain unresolved; no new values added." + }, + "click_alternatives": { + "source_status": "SOURCE-READY", + "runtime_status": "NOTRUN", + "accepted": false, + "gap": "Actual staff-panel facility_option/apply_button OS click and navigation coverage NOTRUN. Direct handler calls are not map-click evidence. P23 held gestures remain deferred." + }, + "japanese_input_and_scale": { + "source_status": "SOURCE-READY", + "runtime_status": "NOTRUN", + "accepted": false, + "gap": "OS IME composition/confirm/cancel, persisted save display, scale/focus/clipping and old-save protection NOTRUN. Same-Windows-release device evidence unavailable and still required." + }, + "final_validation_review": { + "source_status": "SOURCE-READY", + "runtime_status": "NOTRUN", + "accepted": false, + "gap": "Only worker stdlib/compile/import checks passed. Actual post-submit S/Q reruns and independent limited source review are NOTRUN. Actual import/affected game tests, native/OS collection, exact-final full roster, whole-eight runtime review, integration/final and Windows remain Root-owned. No real acceptance index exists." + } + }, + "denominator": { + "packages": 30, + "units": 88, + "completed": 14, + "partial_credit": false + }, + "root_next_gate": "Verify this local proof; normal submit; rerun targeted stdlib tests at actual committed S and actual Q; independent limited Opus review; later import/affected, native/OS, exact-final full roster, independent whole-eight runtime review, normal integration and final validation.", + "local_checks": { + "py_compile_exit": 0, + "python_import_exit": 0, + "repair5_stdlib_git_tests": 22, + "repair6_stdlib_tests": 12, + "preserved_roster_head_tests": 9, + "total_tests": 43, + "all_test_exits": 0, + "diff_check_exit": 0, + "missing_real_evidence_exit": 1, + "raw_results": "LOCAL_COMMAND_RESULTS.json", + "source_hashes": "SOURCE_MANIFEST.json", + "preservation_and_root_context": "PRESERVATION_AND_CONTEXT.json", + "actual_new_S_rerun": "NOTRUN; Root-owned after normal submit", + "actual_new_Q_rerun": "NOTRUN; Root-owned before heavy/native gates" + }, + "status": "SOURCE-READY / runtime NOTRUN", + "os_runs": 0, + "fixed_findings": { + "M1": "Pinned all preservation baseline reads to bd3a134; composition.git_bytes scrubs inherited GIT_*; added override test. Current worker check only.", + "M2": "Typed non-OS artifacts and actual producer receipts; canonical full-row equality to the legacy-validated roster objects, exact suite/source hashes and per-row engine/process checks; explicit normal/final applicability and whole-eight guards." + }, + "historical_proof": "Repair5 raw logs, manifests and STATUS are unchanged old-source history; not proof for these repair6 bytes.", + "preserved": "composition.py, world_preview, main.gd, UI test, marker/policy and all repair4 files unchanged. No marker/policy rebind was needed.", + "deferred_low_findings": "Optional defense positive control and unrelated low cleanup deferred; no new interaction.", + "stage_applicability": { + "normal_validation": { + "source_runtime_os_roster": "required actual prerequisites; not fulfilled by worker unit tests", + "independent_claude_runtime_review": "not-yet-applicable", + "current_main_integration_final": "not-yet-applicable", + "complete": false + }, + "integration_final": "Every original condition and meaning required, including actual typed independent runtime review and composition result. No boolean substitute, waiver or partial credit." + } +} diff --git a/docs/plans/original-completion-2026-10-02/plan_validation.json b/docs/plans/original-completion-2026-10-02/plan_validation.json index 2b70cd5..af3de0e 100644 --- a/docs/plans/original-completion-2026-10-02/plan_validation.json +++ b/docs/plans/original-completion-2026-10-02/plan_validation.json @@ -244,7 +244,7 @@ "facility_value_contracts_validation.json": "bf490a9ca585c48fc318e76c4a069ef244827d828d46e6415399f7710590dd16", "performance_audit.json": "0b630b15a392c3e0366f1362bfe4ddacb968f915f54549f82e4d6fa315384762", "progress_contract.json": "ccbdfce8c8365d5c13f59531955708834cce45acd0e136561c95295dfdb5df77", - "progress_snapshot.json": "70f5a70f67ea8badf46af27a3efa7f739b0a308ea314c6aa4268ab5bb11b3a05", + "progress_snapshot.json": "d929905fac7089ad359154fdaa9f4d65e323becf7a6b46c8cadd2ba6d1719a9c", "progress_validator_guard_checks.json": "72ee513fcf1cad85c24bfd0a4b472f425f6acf117928ece0f6b41e29018da627", "progress_validator_guard_checks.r01.json": "14c26adffa5a1938241db4912e50ea54b660641ee6fee2e412d467dce14d0519", "requirement_coverage.json": "03b10e4da367579db502d0671a6e0dda36fd385111c6f1c0084acaff7605f593", @@ -254,6 +254,6 @@ "validate_facility_value_contracts.py": "91640e2a76cd6cc9186f7b85c0bf379b24b6cac0d48962815235ee628e7ae43e", "validate_plan.py": "23678227d9b3c556f1bd903f4b5b3147c4a82ce5085e10055481026803451b80", "validator_update_checks.json": "f997d0f3de2cea29550840b1d5cb23647d64f81329de46758551e2b6c8fecc27", - "work_packages.json": "92bae5a897be0fb40f5c900527cda3be0c9adeed6777127d307c440fbe478a4c" + "work_packages.json": "238c01a360ac9d8554d7f12586f3b34925b37365a04aacc477877b807e76c16a" } } diff --git a/docs/plans/original-completion-2026-10-02/progress_snapshot.json b/docs/plans/original-completion-2026-10-02/progress_snapshot.json index f9e714e..9cf3ceb 100644 --- a/docs/plans/original-completion-2026-10-02/progress_snapshot.json +++ b/docs/plans/original-completion-2026-10-02/progress_snapshot.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "integrated_at_jst": "2026-10-17T00:18:44.874816+09:00", + "integrated_at_jst": "2026-10-17T15:19:09.416187+09:00", "scope": "P23-03 formally completed; original 30 packages/88 units,14 complete, no partial credit. Whole game and same-Windows distribution actual-device acceptance remain incomplete.", "source_head": "314a8a4ce13cd0e7f6fe98807e628044d6417919", "source_authority_note": "Latest accepted product integration314a8a4 has exact tested treea700519: source d2581af plus main5041b88. Whole7-condition independent Opus review and normal validation/integration/final passed. This ledger-only publication preserves all1359 selected source files and every immutable input pin; prior proofs remain bound to their original versions. See POST_LEDGER_SOURCE_APPLICABILITY.json.", @@ -5242,11 +5242,11 @@ "completed": false, "actual_runner_state": "submitted", "existing_project": "the-tree-p24-02-operations", - "source": "bd3a13405115fc9bf6c5acec55bcfef7dd15266a", + "source": "fe44f550750acbf5c510346e7cacbea2ccbdd184", "selection": "docs/plans/original-completion-2026-10-02/execution/next-closure-after-p23-20261017/result.json", - "current_acceptance_and_all8_missing": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair4-20261017/CURRENT_ACCEPTANCE_AND_NEXT_BATCH.json", - "current_scope": "Same-task repair4 source-ready submitted; actual separate Opus static review pass, no original unit accepted. Next batch is strict composition/content binding and acceptance-required UI evidence fixes before heavy runs.", - "pending_dependencies": "Real production warning triggers/upstream units; only genuinely Windows-specific conditions require Windows. Four current-main merge conflicts recorded, not resolved by new implementation." + "current_acceptance_and_all8_missing": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json", + "current_scope": "Same-task repair6 limited source review plus actual committed S/Q reproducibility and native import/326parse/3 affected suites passed. All8 unaccepted; next genuine typed OS/runtime evidence and upstream production dependencies before exact final full/formal integration.", + "pending_dependencies": "Real ordinary invasion/duel/defense triggers and upstream whole P18-01/02/P19-01/P21-01/content/approved production input remain. Backend265ce30 is already completed and is never restarted. No fixture-only credit or invented values." }, "current_P14_01_contract_audit": { "audit": "artifacts/original-completion-2026-10-02/p14-01-current-contract-audit-r01/audit.json", @@ -10376,13 +10376,6 @@ "active_backend_task": "P04-01", "next_closure_plan_id": "P04-01" }, - "current_P24_02_source_ready_repair4": { - "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair4-20261017/CURRENT_ACCEPTANCE_AND_NEXT_BATCH.json", - "sha256": "9c7892ce6ccd26d997e7a609be29ef8a12acb2fb7df75cf4def6f11a8a9157dc", - "source": "bd3a13405115fc9bf6c5acec55bcfef7dd15266a", - "original_unit_credit_added": 0, - "all8_accepted": false - }, "historical_P18_execution_before_P24_source_ready": { "state": "review_pending", "submitted": "265ce30f81b1302ca374330f7129f02d6fde4697", @@ -10421,5 +10414,13 @@ "current_proof_eight_pins_unchanged": true, "closed_review_material_restorable_on_Drive": true } + }, + "current_P24_02_phase_readiness": { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json", + "sha256": "ad38069fb28ca3218b31bc75673a308ee29b49ac1e30eefb4009d94e0d3b26c4", + "scope": "Current source6 limited review/actual S-Q post-submit reproduction/native import326parse/3 affected suites; all8 unaccepted, no unit credit", + "source": "fe44f550750acbf5c510346e7cacbea2ccbdd184", + "original_unit_credit_added": 0, + "all8_accepted": false } } diff --git a/docs/plans/original-completion-2026-10-02/work_packages.json b/docs/plans/original-completion-2026-10-02/work_packages.json index 66e07bf..af7f23f 100644 --- a/docs/plans/original-completion-2026-10-02/work_packages.json +++ b/docs/plans/original-completion-2026-10-02/work_packages.json @@ -16383,22 +16383,27 @@ "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair4-20261017/CURRENT_ACCEPTANCE_AND_NEXT_BATCH.json", "sha256_at_integration": "9c7892ce6ccd26d997e7a609be29ef8a12acb2fb7df75cf4def6f11a8a9157dc", "scope": "Source-ready and limited static review only; all8 original unit conditions remain unaccepted, zero partial credit." + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json", + "sha256": "ad38069fb28ca3218b31bc75673a308ee29b49ac1e30eefb4009d94e0d3b26c4", + "scope": "Current source6 limited review/actual S-Q post-submit reproduction/native import326parse/3 affected suites; all8 unaccepted, no unit credit" } ], - "updated_at_jst": "2026-10-17T14:21:51.543429+09:00", - "progress_summary": "提出bd3a134(修正使用済み4・上限なし)を同一Runnerで正式提出し保持branchへpush。GUI成果を保持してOpus判断でCodex6.1-solへ非UIのみ引継ぎ、countによる必須roster欠損容認とenv偽HEADを修正。実compile/保全/diff確認合格、局所9試験は実exit0+3入力SHA一致で再利用。別Opus限定静的review95cffd7 pass、重大/高/中0・low5、全8受入の加点0。実合成Q4bf9a1b/treea0667b9(M51e8657)を実4競合のS内容で準備、source1368/必須roster180はいずれも未実行。厳密Root合成契約・条件別artifact対応・実UI/OS/警告上流・最終全回帰/全8review/通常統合/Windowsが残る。", + "updated_at_jst": "2026-10-17T15:19:09.416187+09:00", + "progress_summary": "提出fe44f55(同一Runner・修正6・上限なし)を保持branchへpush。Opus選定AstraがmovingHEAD基準と非OS証拠/段階循環の2中指摘を修正。実Sと実Qの各2局所試験を提出後に実行し全0、別Opus3cd2285限定レビューpass(重大/高/中0、low5)。実合成M54/Qefd/T1cでimport・326構文・影響3スイート171チェック合格、所有5PID終了、保全/cleanupエラー0。全8は未受入、正式加算0。実通常OS/型付き証拠のend-to-end・上流生産トリガ・最終全回帰/全8review/通常integration-finalが残る。", "remaining_gaps": [ - "placement_and_invalid_drop: Current composed source actual valid/invalid placement/assignment/drop, real rejection explanation and equivalent click route with model/ledger/selection preservation.", - "modal_and_pause_resume: Actual allmodal open/cancel/confirm/background/focus/pendingcommand and real pause/resume; defense_manager visibility guard is a recorded low finding to resolve or prove before acceptance.", - "unit_bubbles: Actual new render path, state transitions/removal/aggregation and schema/semantic applicability; multiple-link choice, inherited heart rule and per-actor live scans remain recorded review points.", - "event_log: Current-source real production sequence/Japanese amounts/time/reasons/bounded history and pause/load nonduplication; old evidence only where exact applicability is proven.", - "important_warning_cutin: Ordinary NTR/duel/defense upstream production triggers and required content; P18 backend alone is completed but whole P18-01/02/P19-01/P21-01 remain dependencies. No fixture-only credit or invented production values.", - "click_alternatives: Actual staff-panel and navigation alternatives, not direct assign_staff_by_click handler calls; unused map signal is only a low dead-wiring item, not permission to invent a new interaction. Deferred held gestures remain unwaived.", - "japanese_input_and_scale: Exact current-source OS composition/cancel/confirm/invalid-label/normal save/distinctPID restore, required representative scale/focus/clipping, individually required same-Windows actual-device conditions.", - "final_validation_review: Strict real Git S/M/T/Q deterministic4conflict/source/input/roster same-root binding and semantic condition/artifact identity required before heavy evidence; then import/local/impact/actualOS, exactfinal180-or-current roster once, whole8 formal Opus review, normal candidate integration/final/ledger. Sourcebd3 static review is limited only." + "placement_and_invalid_drop: Local native coverage passed. Ordinary OS valid/invalid placement and assignment/drop, actual explanation, valid-target behind-modal attempts and click equivalence with model/ledger/selection proof remain.", + "modal_and_pause_resume: Defense visibility callback and native operation/pause/cancel checks passed. Real valid-target positive control, all required normal modal/focus/pending/save identity and distinct-process continuity remain.", + "unit_bubbles: Local source/model tests passed; actual render/state transitions/removal and original-state semantics need actual runtime/visual evidence. Prior first-link/heart/scan observations remain whole-unit review items.", + "event_log: Current native event-log suite passed. Real production sequence, Japanese amounts/time/reasons and pause/load nonduplication remain; legacy evidence stays original-version unless applicability proven.", + "important_warning_cutin: Real ordinary invasion/duel/defense triggers and upstream whole P18-01/02/P19-01/P21-01/content/approved production input remain. Backend265ce30 is already completed and is never restarted. No fixture-only credit or invented values.", + "click_alternatives: Actual staff-panel facility_option/apply_button OS click and required navigation input remain. Direct handler calls are not map-click evidence. Held P23 gestures deferred, not waived.", + "japanese_input_and_scale: Current ordinary OS IME composition/cancel/confirm/invalid input, Japanese persisted save, distinct-process load and required scale/focus/clipping remain. Same Windows release device requirements remain explicitly separate and unaccepted.", + "final_validation_review: Source/composition guard and twoMedium corrections passed limited review; actual newS/Q post-submit stdlib proof and native import/326parse/3 affected suites passed. Real typed OS/runtime/command/roster artifact assembly and schema end-to-end positive, exact final full180-or-current roster once, whole8 formal Opus review, normal candidate/integration/final remain. Rebind actual current M/Q before formal gates; oldQ is never relabelled." ], - "current_execution": "docs/plans/original-completion-2026-10-02/execution/p24-02/source-ready-repair4-20261017/CURRENT_ACCEPTANCE_AND_NEXT_BATCH.json", - "submitted_commit": "bd3a13405115fc9bf6c5acec55bcfef7dd15266a", + "current_execution": "docs/plans/original-completion-2026-10-02/execution/p24-02/root-readiness-repair6-20261017/CURRENT_ACCEPTANCE_AND_NEXT_GATE.json", + "submitted_commit": "fe44f550750acbf5c510346e7cacbea2ccbdd184", "normal_integration_candidate": null }, {