From 8e0d8ef32a34842bbfe37ac29bb089f829574a71 Mon Sep 17 00:00:00 2001 From: Takeshi Date: Mon, 12 Oct 2026 09:51:34 +0900 Subject: [PATCH] Verify ready-route conversion fallbacks and actual mid-call script replacement --- .../IMPLEMENTATION_PLAN.md | 4 +- .../PROGRESS_INTEGRATION.md | 4 +- .../README.md | 13 + .../thetree-integrate-ready-route-r308.py | 59 ++ ...e-prepare-ready-route-fallback-r307-r02.py | 124 +++ ...etree-prepare-ready-route-fallback-r307.py | 114 ++ .../manifest.json | 359 +++++++ ...-02-current-progress-disposition-r308.json | 971 ++++++++++++++++++ ...ck-actual-independent-review-r307-r02.json | 520 ++++++++++ ...execution-independent-review-r307-r02.json | 260 +++++ ...02-native-ready-route-fallback-r307-r02.gd | 106 ++ ...02-native-ready-route-fallback-r307-r02.py | 74 ++ .../actual-root-verification.json | 293 ++++++ .../fixtures.varbytes.zst | Bin 0 -> 248 bytes .../ready-route-fixtures.varbytes.zst | Bin 0 -> 179 bytes .../boundaries-measurement/report.json | 35 + .../boundaries-phase.json | 185 ++++ .../boundaries-profile.json | 20 + .../boundaries/adapter-owned-cleanup.json | 18 + .../boundaries/ended.json | 38 + .../boundaries/engine-native.log | 116 +++ .../boundaries/outer-owned-finally.json | 39 + .../boundaries/process.json | 140 +++ .../boundaries/started.json | 40 + .../boundaries/stderr.log | 0 .../boundaries/stdout.log | 120 +++ .../candidate-guarded.gd | 11 + .../execution.json | 271 +++++ .../input.json.gz | Bin 0 -> 165455 bytes .../preexecution-root-verification.json | 203 ++++ ...p23-02-native-ready-route-fallback-r307.gd | 96 ++ .../preparation-failure.json | 12 + ...ration-actual-independent-review-r308.json | 600 +++++++++++ .../after/IMPLEMENTATION_PLAN.md.gz | Bin 0 -> 143521 bytes .../after/PROGRESS_INTEGRATION.md.gz | Bin 0 -> 113397 bytes .../after/progress_snapshot.json.gz | Bin 0 -> 103709 bytes .../after/work_packages.json.gz | Bin 0 -> 204975 bytes .../before/IMPLEMENTATION_PLAN.md.gz | Bin 0 -> 143400 bytes .../before/PROGRESS_INTEGRATION.md.gz | Bin 0 -> 113273 bytes .../before/progress_snapshot.json.gz | Bin 0 -> 102800 bytes .../before/work_packages.json.gz | Bin 0 -> 204467 bytes .../input.json | 127 +++ .../execution.json.gz | Bin 0 -> 98802 bytes .../plan_validation.json | 259 +++++ .../progress_snapshot.json | 112 +- .../work_packages.json | 91 +- 46 files changed, 5418 insertions(+), 16 deletions(-) create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/README.md create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-integrate-ready-route-r308.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307-r02.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/manifest.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-current-progress-disposition-r308.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/execution.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/input.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307/preparation-failure.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-actual-independent-review-r308.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/PROGRESS_INTEGRATION.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/work_packages.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/work_packages.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/input.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/execution.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/plan_validation.json diff --git a/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md b/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md index 97ac8af..a4e1c67 100644 --- a/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md +++ b/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md @@ -1,8 +1,8 @@ # 原本全実装に向けた作業計画 2026年10月改訂 -## P23-02 現着手・次に閉じる1件(2026-10-12・r306証拠統合) +## P23-02 現着手・次に閉じる1件(2026-10-12・r308証拠統合) -P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302はexact builtin compact parentの経路復元とtyped経路複製をnative化し、条件外は元helperへ復帰。静的支持r302、bridgeのみ実compile/link r303、局所r304-r02の252/0を独立有限受理。局所は既存15ケースとready-route8、原Path helper直接比較、typed/readonly/入力保持/所有/複製変更分離を確認。r304のconnector不足は実行前拒否・未実行履歴を保持し、r02は既存connectorとbatch active確認で修復。未変更tag1028行列は重複実行しない。r305は原S6/GameClock24/0後、同Budget257/原Path・Guest・Runtimeとcold646/paused/speed1のr274/library275対r302/library303 whole各15/0、全11,487,732 bytes原oracle同値、3所有PID正常終了・strict/private/source/default/D4/SUPPORT/共有親stageとBudget/project復元を独立有限受理。同期時間1213031→1185064us(27,967us、約2.305547%短い)は隣接単発観測のみで、安定利益・個別原因・P95/D10/50msを認定しない。約1.185秒の同期停止が残る。invalid shape/index/type変換fallback・mid-call custom/script置換・一般再入・最終172・通常OS/Windows・全原条件の受入は未達。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。r302/library303は未採用・選定保留。Guest298とcodec290の非採用・旧証拠を履歴保持。正式完了追加0。次は候補r302/library303は未採用を維持。新しい性能候補を増やさず、同じ303でinvalid shape/index/type変換fallbackとmid-call custom/script置換を原処理へ比較し、残る意味互換条件を補う。既存attributionは包含・旧版の適用範囲だけに限定し、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 +P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正な配列形状・範囲外インデックス・一般再入は未受入。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。次は候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 [host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-build-actual-independent-review-r141.json)、[protocol](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-protocol-actual-independent-review-r143.json)、[public_mutations](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-actual-independent-review-r146.json)、[existing_impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-existing-impact-actual-independent-review-r147.json)、[cache_lifetime](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-queue-retention-actual-independent-review-r150.json)、[whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-pair-whole647-actual-independent-review-r151.json)、[residual_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-residual-diagnostic-actual-independent-review-r155.json)、[elevator_index_static](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-static-independent-review-r156.json)、[elevator_index_local](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-local-actual-independent-review-r160.json)、[elevator_index_impact](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-existing-impact-actual-independent-review-r161.json)、[elevator_index_whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-pair-whole647-actual-independent-review-r162.json)、[elevator_index_repeated_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-repeat-whole647-actual-independent-review-r164.json)、[budget_integer_window_static](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-static-independent-review-r165.json)、[budget_integer_window_local](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-local-actual-independent-review-r169.json)、[budget_integer_window_impact](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-existing-impact-actual-independent-review-r171.json)、[budget_integer_window_pair](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-pair-whole647-actual-independent-review-r172.json)、[residual_detail](../../../artifacts/original-completion-2026-10-02/p23-02-residual-detail-diagnostic-actual-independent-review-r174.json)、[input_structure](../../../artifacts/original-completion-2026-10-02/p23-02-residual-input-structure-independent-review-r175.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-build-actual-independent-review-r181.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-local-actual-independent-review-r183.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json)、[boundaries](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json)、[whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json)、[repeat](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json)、[dependency](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json)、[impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json)、[reconstruction_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json)、[reconstruction_host](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json)、[reconstruction_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json)、[reconstruction_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json)、[travel_ownership_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json)、[travel_ownership_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json)、[travel_ownership_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json)、[travel_ownership_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json)、[tag_helpers_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json)、[tag_helpers_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json)、[cache_key_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json)、[cache_key_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json)、[cache_key_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json)、[cache_key_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json)、[current233_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json)、[local_names_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json)、[local_names_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json)、[local_names_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json)、[local_names_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json)、[native_internal_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json)、[native_internal_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json)、[native_internal_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json)、[cached_path_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json)、[cached_path_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json)、[cached_path_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json)、[invalid_cache_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json)、[cached_path_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json)、[budget_callback_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json)、[budget_native_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json)、[budget_native_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json)、[budget_native_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json)、[budget_native_impact_whole](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json)。証拠は各入力版・適用範囲に限定する。 diff --git a/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md b/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md index b3b214e..d98953e 100644 --- a/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md +++ b/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md @@ -1,8 +1,8 @@ # P00〜P03 進捗台帳への証拠統合 -## P23-02 現着手・次に閉じる1件(2026-10-12・r306証拠統合) +## P23-02 現着手・次に閉じる1件(2026-10-12・r308証拠統合) -P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302はexact builtin compact parentの経路復元とtyped経路複製をnative化し、条件外は元helperへ復帰。静的支持r302、bridgeのみ実compile/link r303、局所r304-r02の252/0を独立有限受理。局所は既存15ケースとready-route8、原Path helper直接比較、typed/readonly/入力保持/所有/複製変更分離を確認。r304のconnector不足は実行前拒否・未実行履歴を保持し、r02は既存connectorとbatch active確認で修復。未変更tag1028行列は重複実行しない。r305は原S6/GameClock24/0後、同Budget257/原Path・Guest・Runtimeとcold646/paused/speed1のr274/library275対r302/library303 whole各15/0、全11,487,732 bytes原oracle同値、3所有PID正常終了・strict/private/source/default/D4/SUPPORT/共有親stageとBudget/project復元を独立有限受理。同期時間1213031→1185064us(27,967us、約2.305547%短い)は隣接単発観測のみで、安定利益・個別原因・P95/D10/50msを認定しない。約1.185秒の同期停止が残る。invalid shape/index/type変換fallback・mid-call custom/script置換・一般再入・最終172・通常OS/Windows・全原条件の受入は未達。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。r302/library303は未採用・選定保留。Guest298とcodec290の非採用・旧証拠を履歴保持。正式完了追加0。次は候補r302/library303は未採用を維持。新しい性能候補を増やさず、同じ303でinvalid shape/index/type変換fallbackとmid-call custom/script置換を原処理へ比較し、残る意味互換条件を補う。既存attributionは包含・旧版の適用範囲だけに限定し、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 +P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正な配列形状・範囲外インデックス・一般再入は未受入。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。次は候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 [host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-build-actual-independent-review-r141.json)、[protocol](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-protocol-actual-independent-review-r143.json)、[public_mutations](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-actual-independent-review-r146.json)、[existing_impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-existing-impact-actual-independent-review-r147.json)、[cache_lifetime](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-queue-retention-actual-independent-review-r150.json)、[whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-pair-whole647-actual-independent-review-r151.json)、[residual_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-residual-diagnostic-actual-independent-review-r155.json)、[elevator_index_static](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-static-independent-review-r156.json)、[elevator_index_local](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-local-actual-independent-review-r160.json)、[elevator_index_impact](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-existing-impact-actual-independent-review-r161.json)、[elevator_index_whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-pair-whole647-actual-independent-review-r162.json)、[elevator_index_repeated_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-repeat-whole647-actual-independent-review-r164.json)、[budget_integer_window_static](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-static-independent-review-r165.json)、[budget_integer_window_local](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-local-actual-independent-review-r169.json)、[budget_integer_window_impact](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-existing-impact-actual-independent-review-r171.json)、[budget_integer_window_pair](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-pair-whole647-actual-independent-review-r172.json)、[residual_detail](../../../artifacts/original-completion-2026-10-02/p23-02-residual-detail-diagnostic-actual-independent-review-r174.json)、[input_structure](../../../artifacts/original-completion-2026-10-02/p23-02-residual-input-structure-independent-review-r175.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-build-actual-independent-review-r181.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-local-actual-independent-review-r183.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json)、[boundaries](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json)、[whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json)、[repeat](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json)、[dependency](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json)、[impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json)、[reconstruction_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json)、[reconstruction_host](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json)、[reconstruction_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json)、[reconstruction_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json)、[travel_ownership_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json)、[travel_ownership_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json)、[travel_ownership_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json)、[travel_ownership_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json)、[tag_helpers_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json)、[tag_helpers_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json)、[cache_key_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json)、[cache_key_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json)、[cache_key_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json)、[cache_key_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json)、[current233_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json)、[local_names_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json)、[local_names_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json)、[local_names_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json)、[local_names_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json)、[native_internal_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json)、[native_internal_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json)、[native_internal_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json)、[cached_path_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json)、[cached_path_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json)、[cached_path_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json)、[invalid_cache_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json)、[cached_path_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json)、[budget_callback_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json)、[budget_native_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json)、[budget_native_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json)、[budget_native_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json)、[budget_native_impact_whole](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json)。証拠は各入力版・適用範囲に限定する。 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/README.md b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/README.md new file mode 100644 index 0000000..04c5b18 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/README.md @@ -0,0 +1,13 @@ +# P23-02 ready-route semantic r307-r02 / integration r308 + +同じ候補r302/library303を再利用し、新しい1所有engineだけで不足する意味互換の列挙条件を補った。再ビルド、library複製、stage clone、旧15+8/tag1028/whole再実行は0。先行source/host/local/wholeの版付き証拠は既存checkpointを再利用する。 + +r307準備は、日本語絶対pathがランチャー内でUnicodeエスケープされていたため、plain pathの置換anchorが一致せずQA生成後に停止した。engine0、compiler0、input未作成。失敗記録とauthor/未実行QAを保持し、r307-r02でランチャーの参照を修復した。変換3ケースはcompact整数・index浮動小数2.75・cellVector3。原nearest helperとの全ordered typed結果、Runtime/Path全状態、型と所有、変更分離を比較した。 + +実ticks初回でPathのset_scriptを行い、原script変数参照を復元して全状態保持を確認。custom reconstruct→copyの実dispatch順序、結果、actualとoracle双方のtyped writable経路/cache別identity、相互変更隔離を確認。置換oracleは同じ置換後の原ready resolverと診断duration0通知であり、元nearestが初期customを受理する証拠や全PerformanceBudget duration履歴の同値へ拡張しない。 + +PID68102 normal exit0、67/0、strict3ログ異常0・private5条件、foreign signal0、source/default/current306D4/SUPPORT/共有親stage/project復元を独立有限受理。変換3件のfixture1256 bytes/88 codec nodes、置換1件604 bytes/36 nodesを全bytes照合。root57pins再照合済み。不正な配列形状・範囲外index・一般再入、性能・全172・OS/Windows・採用・原17条件・成果単位は未受入。 + +r308台帳validator49/0、正式完了追加0。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。P23-02の原17全未受入、Windows C08/X8のみblocked、手動Ctrl保持wheel/左保持drag延期・免除なし。候補r302/library303未採用・選定保留、制作32/選定作業62/実装親274/library275を保持。r305の単発1213031→1185064usは約1.185秒の停止を示し、50ms/P95/D10受入はない。 + +保存manifestは原全bytes/size/SHAを固定。大きなJSONとMarkdownをgzip圧縮し、復元後の全文一致を検証した。過去正本306と新正本308はintegration before/afterへ版を分けて保存。engine/SDK/stage/生成libraryを同梱する単独実行パッケージではない。親 .gdignore を保持し本体走査から除外、仕様値・資産・制作ソース変更0。 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-integrate-ready-route-r308.py b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-integrate-ready-route-r308.py new file mode 100644 index 0000000..9992868 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-integrate-ready-route-r308.py @@ -0,0 +1,59 @@ +from pathlib import Path +import collections,contextlib,datetime,importlib.util,io,runpy,shutil,sys +sys.dont_write_bytecode=True +R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';C=A/'p23-02-progress-integration-candidate-r308';O=A/'p23-02-progress-integration-r308';names=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json'] +s=importlib.util.spec_from_file_location('int306',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r) +def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p)) +proofs=[] +for review,root,flags in [ +(A/'p23-02-native-ready-route-static-independent-review-r302.json',A/'p23-02-native-ready-route-static-root-verification-r302.json',['implementation_supported']), +(A/'p23-02-native-ready-route-build-actual-independent-review-r303.json',A/'p23-02-native-ready-route-build-actual-root-verification-r303.json',['host_build_accepted']), +(A/'p23-02-native-ready-route-local-actual-independent-review-r304-r02.json',A/'p23-02-native-ready-route-local-r304-r02/actual-root-verification.json',['finite_local_equivalence_accepted','ready_route_equivalence_accepted']), +(A/'p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json',A/'p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json',['finite_s6_impact_accepted','finite_whole647_equivalence_accepted','finite_exit_observation_accepted']), +(A/'p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json',A/'p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json',['finite_conversion_fallback_accepted','finite_midcall_script_replacement_accepted','finite_exit_observation_accepted'])]: + v=r.read(review);assert not v['blockers'] and all(v[k] for k in flags);assert r.read(root)['passed'] and r.read(root)['review_sha256']==r.sha(review);proofs.append(dict(review=pin(review),root=pin(root))) +assert not C.exists() and not O.exists();source=r.source_refs(R);player=r.default_player(R);historical=r.sha(D/'plan_validation.json');C.mkdir();(C/'before').mkdir();(C/'after').mkdir();O.mkdir() +for n in names:shutil.copyfile(D/n,C/'before'/n) +packages=r.read(D/'work_packages.json');snapshot=r.read(D/'progress_snapshot.json');original_packages=r.read(D/'work_packages.json');pkg=next(p for p in packages if p['id']=='P23');unit=next(u for u in pkg['remaining_deliverables'] if u['id']=='P23-02');old=unit['progress_summary'];whole=r.read(A/'p23-02-native-ready-route-impact-whole-r305/execution.json');assert whole['passed'];pair=whole['pairs'][0] +next_action='候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。' +new=('P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間%d→%dus(約2.305547%%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正な配列形状・範囲外インデックス・一般再入は未受入。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。次は%s')%(pair['baseline_us'],pair['candidate_us'],next_action) +stamp=datetime.datetime.now().astimezone().isoformat();pkg['current_summary']=new;unit['progress_summary']=new;pkg['updated_at_jst']=stamp;unit['updated_at_jst']=stamp +prior=A/'p23-02-current-progress-disposition-r306.json';matrix=A/'p23-02-current-progress-disposition-r308.json';m=r.read(prior);m['historical_trial_fields_before_r308']={k:m.get(k) for k in ['source_candidate','candidate_input','library','latest_local_library','latest_whole_library','latest_local_validated_trial','latest_whole_validated_trial','next_test_candidate','native_trial_stage_status']};ci=pin(A/'p23-02-native-ready-route-candidate-r302/input.json');cpp=pin(A/'p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp');lib=pin(A/'p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib') +m.update(source_previous_matrix=pin(prior),source_candidate='r302/library303 ready-route; finite local304-r02 and S6/whole305; unadopted and unselected',candidate_input=ci,library=lib,latest_local_library=lib,latest_whole_library=lib,latest_local_validated_trial='r302/library303 finite conversion3/midcall1 local307-r02 plus local304-r02',latest_local_candidate_input=ci,latest_whole_validated_trial='r302/library303 finite originalS6/whole305',latest_whole_candidate_input=ci,latest_locally_validated_candidate='r302/library303 finite307-r02 with earlier304-r02 retained',latest_whole_validated_candidate='r302/library303 finite305',next_test_candidate=next_action,next_action=next_action,native_trial_stage_status='shared209/parent239 original1299 preserved; Budget257/project transient restored after owned exits; no production303 adoption',ready_route_trial_source=cpp,ready_route_trial_input=ci,ready_route_trial_single_pair=pair,ready_route_latest_semantic_trial='r307-r02 conversion3/midcall1, original nearest/resolver scopes only',ready_route_trial_adopted=False,ready_route_trial_selected=False,ready_route_trial_disposition=dict(status='hold_unadopted',reason='One finite 2.305547 percent reduction is not stable acceptance; approximately1.185sec stall and malformed-shape/index/general-reentry gaps remain; conversion3 and actual midcall1 finitely accepted',stable_gain_claimed=False,candidate_adopted=False)) +for name,p in zip(['ready_route_static','ready_route_host','ready_route_local','ready_route_impact_whole','ready_route_conversion_midcall'],proofs):m['finite_evidence'][name]=p['review'];m['finite_evidence'][name+'_root']=p['root'] +m['finite_evidence']['ready_route_rejected_preexecution304']=pin(A/'p23-02-native-ready-route-local-preexecution-independent-review-r304.json') +missing='Latest r302/library303 static/host/local304-r02, S6/whole305 and conversion3/midcall1 local307-r02 finite accepted; single whole tick1185064us with2.305547percent reduction, stable gain/P95/D10/50ms/final172/malformed shape/index bounds/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Candidate unadopted/unselected; original r274/library275 implementation parent retained.' +for q in m['conditions']: + if q['id'] in ['C09','X5','X7']:q['current_missing']=missing +assert len(m['conditions'])==17 and all(not q['accepted'] for q in m['conditions']) and m['Windows_only_blocked_ids']==['C08','X8'];r.write(matrix,m) +for xs in [unit['remaining_gaps'],snapshot['next_single_delivery_unit']['missing']]: + for q in xs: + if q['id']=='C09':q['conditions']=[missing,'原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。'] + elif q['id']=='cross-cutting-final-candidate':q['conditions']=[new if xs is unit['remaining_gaps'] else '原17条件を同一最終版で受入。最新版付き有限証拠と未達はr308 matrixへ保持。'] +for proof in proofs: + for p in [Path(proof['review']['path']),Path(proof['root']['path'])]:unit['evidence'].append(dict(path=str(p.relative_to(R)),sha256_at_integration=r.sha(p),scope='Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance',linked_at_jst=stamp,current_game_acceptance_inferred=False)) +unit['evidence'].append(dict(path=str(matrix.relative_to(R)),sha256_at_integration=r.sha(matrix),scope='Current17 unaccepted conditions and versioned finite evidence, no partial credit',linked_at_jst=stamp,current_game_acceptance_inferred=False));unit['acceptance_matrix_reference']=str(matrix) +nu=snapshot['next_single_delivery_unit'];assert nu['id']=='P23-02';nu['historical_trial_source_fields_before_r308']={k:nu.get(k) for k in ['unselected_trial_candidate_source','unselected_trial_candidate_input','unselected_trial_candidate_library','progress_evidence']};nu.update(acceptance_matrix_reference=str(matrix),progress_evidence=str(matrix),native_trial_stage_status=m['native_trial_stage_status'],unselected_trial_candidate_source=cpp['path'],unselected_trial_candidate_input=ci['path'],unselected_trial_candidate_library=lib['path']);nu['unselected_trial_evidence'].extend(p['review']['path'] for p in proofs) +key='p23_02_native_ready_route_semantic_integration_r308';snapshot['p23_02_native_ready_route_integration_r306']['superseded_by']=key;snapshot[key]=dict(previous_summary=old,finite_conversion3_and_midcall1_accepted=True,malformed_and_general_reentry_accepted=False,proofs=proofs,acceptance_matrix=pin(matrix),next_action=next_action,finite_local_accepted=True,finite_s6_impact_accepted=True,finite_whole647_equivalence_accepted=True,single_timing_pair=pair,stable_gain_supported=False,stall_budget_met=False,candidate_adopted=False,candidate_selected=False,formal_completed_added=0,unit_accepted=False,whole_goal_accepted=False) +r.write(C/'after/work_packages.json',packages);r.write(C/'after/progress_snapshot.json',snapshot) +for n in names[:2]: + t=(C/'before'/n).read_text();assert t.count(old)==1;(C/'after'/n).write_text(t.replace(old,new,1).replace('2026-10-12・r306証拠統合','2026-10-12・r308証拠統合',1)) +counts=collections.Counter(u['state'] for p in packages for u in p['remaining_deliverables']);assert len(packages)==30 and dict(counts)=={'completed':9,'in_progress':19,'planned':60} +for p,q in zip(original_packages,packages): + if p['id']!='P23':assert p==q + else: + for u,v in zip(p['remaining_deliverables'],q['remaining_deliverables']): + if u['id']!='P23-02':assert u==v +r.write(C/'input.json',dict(before={n:pin(C/'before'/n) for n in names},after={n:pin(C/'after'/n) for n in names},proofs=proofs,matrix=pin(matrix),author=pin(Path(__file__)),counts=dict(counts),summary_before=old,summary_after=new,formal_completed_added=0,unit_accepted=False)) +original_write=Path.write_text;stdout=io.StringIO() +try: + for n in names:assert (D/n).read_bytes()==(C/'before'/n).read_bytes();shutil.copyfile(C/'after'/n,D/n) + def routed(p,data,*args,**kwargs):return original_write(O/'plan_validation.json' if p==D/'plan_validation.json' else p,data,*args,**kwargs) + Path.write_text=routed;sys.argv=[str(D/'validate_plan.py')] + with contextlib.redirect_stdout(stdout):runpy.run_path(str(D/'validate_plan.py'),run_name='__main__') + val=r.read(O/'plan_validation.json');assert val['passed'] and len(val['checks'])==49 and not val['failed_checks'];assert r.source_refs(R)==source and r.default_player(R)==player and r.sha(D/'plan_validation.json')==historical +except BaseException: + for n in names:shutil.copyfile(C/'before'/n,D/n) + raise +finally:Path.write_text=original_write +r.write(O/'execution.json',dict(passed=True,canonical_after={n:pin(D/n) for n in names},source_before=source,source_after_equal=True,default_before=player,default_after_equal=True,historical_validator_receipt_preserved=True,validation=dict(checks=49,failures=0),counts=dict(counts),formal_completed_added=0,source_edits=0,engine_processes=0,unit_accepted=False,whole_goal_accepted=False));print(dict(applied=True,checks=49,failures=0,formal_completed_added=0)) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307-r02.py b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307-r02.py new file mode 100644 index 0000000..bdcdf96 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307-r02.py @@ -0,0 +1,124 @@ +from pathlib import Path +import ast,json,importlib.util,sys,shutil +sys.dont_write_bytecode=True +R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';O=A/'p23-02-native-ready-route-fallback-r307-r02';QA=A/'p23-02-native-ready-route-fallback-r307-r02.gd';driver=A/'p23-02-native-ready-route-fallback-r307-r02.py';assert not O.exists() and not QA.exists() +s=importlib.util.spec_from_file_location('prep307',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r) +def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p)) +oldO=A/'p23-02-native-ready-route-local-r304-r02';old=r.read(oldO/'input.json');stage=Path(old['stage']);parent=Path(old['parent']);inventory=r.inventory(stage,stage=True);assert inventory==r.inventory(parent,stage=True);assert shutil.disk_usage(A).free>=528*1048576 +O.mkdir();base=A/'p23-02-native-ready-route-local-r304-r02.gd' +QA.write_text('''extends "'''+str(base)+'''" +# Only new conversion fallbacks and a timed script replacement; prior15+8 not rerun. +const FALLBACK_CASES := ["compact_int", "index_float", "cell_vector3"] +class ReplacementPath: + extends PathService + var dispatch_trace: Array[StringName] = [] + func _guest_tree_reconstruct_path(tree: Dictionary, goal: Vector3i) -> Array[Vector3i]: + dispatch_trace.append(&"reconstruct") + return super._guest_tree_reconstruct_path(tree, goal) + func _copy_path(path: Array) -> Array[Vector3i]: + dispatch_trace.append(&"copy") + return super._copy_path(path) +var tick_calls := 0 +var hook_records: Array = [] +func route_setup(label: String) -> Dictionary: + var input: Dictionary=super.route_setup(label) + if input.is_empty(): return input + var tree: Dictionary=input["tree"] + if label=="compact_int": tree[&"compact"]=1 + elif label=="index_float": tree[&"indices"][input["goal"]]=2.75 + elif label=="cell_vector3": + var converted: Array=[] + for cell: Vector3i in tree[&"cells"]: converted.append(Vector3(cell)) + tree[&"cells"]=converted + return input +func replace_path_script(p: PathService) -> void: + var before: PackedByteArray=var_to_bytes(state()) + var properties: Dictionary={} + for row: Dictionary in p.get_property_list(): + if int(row["usage"]) & PROPERTY_USAGE_SCRIPT_VARIABLE: + properties[StringName(row["name"])]=p.get(row["name"]) + var prototype: PathService=ReplacementPath.new() + var replacement: Script=prototype.get_script() + prototype=null + p.set_script(replacement) + for key: StringName in properties: p.set(key,properties[key]) + check(var_to_bytes(state())==before,"replacement preserves complete pre-dispatch Runtime and Path state") +func switching_ticks() -> int: + tick_calls+=1 + if tick_calls==1: replace_path_script(runtime.path_service) + return Time.get_ticks_usec() +func replacement_case() -> void: + var input: Dictionary=route_setup("ordinary") + if input.is_empty(): return + var p: PathService=input["path"] + var tree_before: PackedByteArray=var_to_bytes(input["tree"]) + tick_calls=0 + var actual: Dictionary=core.nearest_guest_access(p,Vector3i.ZERO,input["goals"],input["goal"],input["layers"],input["access"],Callable(self,"switching_ticks")) + check(bool(actual.get(&"supported",false)),"mid-call replacement still resolves supported route") + check(tick_calls==2,"actual supplied ticks executed twice and switch occurs at first original tick position") + var actual_trace: Array=p.get(&"dispatch_trace").duplicate() + check(actual_trace==[&"reconstruct",&"copy"],"custom reconstruct and custom copy each dispatched at original positions") + check(var_to_bytes(input["tree"])==tree_before,"mid-call replacement leaves ready tree unchanged") + var actual_bytes: PackedByteArray=var_to_bytes(actual) + var after: PackedByteArray=var_to_bytes(state()) + var native_returned: Array=actual[&"path"] + var native_key: String=p._cache_key(Vector3i.ZERO,input["goal"],input["layers"],input["access"]) + var native_cached: Array=p._path_cache[native_key] + check(native_returned.is_typed() and native_returned.get_typed_builtin()==TYPE_VECTOR3I and not native_returned.is_read_only() and native_cached.is_typed() and native_cached.get_typed_builtin()==TYPE_VECTOR3I and not native_cached.is_read_only() and not is_same(native_returned,native_cached),"mid-call actual custom route/cache writable typed separate ownership") + var native_cache_before: PackedByteArray=var_to_bytes(p._path_cache) + native_returned[0]=Vector3i(55,55,0) + check(var_to_bytes(p._path_cache)==native_cache_before,"mid-call actual returned route mutation leaves custom cache unchanged") + var native_returned_before: PackedByteArray=var_to_bytes(native_returned) + native_cached[0]=Vector3i(44,44,0) + check(var_to_bytes(native_returned)==native_returned_before,"mid-call actual custom cache mutation leaves returned route unchanged") + input=route_setup("ordinary") + if input.is_empty(): return + p=input["path"] + replace_path_script(p) + # Original resolver is the oracle for changed helpers after replacement. + # No claim that the original nearest entry accepts an initially custom script. + var expected_path: Array[Vector3i]=p._resolve_ready_guest_batch_point(Vector3i.ZERO,input["goal"],input["tree"]) + p.path_query_measured.emit(0) + var expected: Dictionary={&"supported":true,&"reachable":true,&"path":expected_path,&"target_cell":input["goal"]} + check(var_to_bytes(expected)==actual_bytes,"mid-call route result equals original resolver ordered typed bytes") + check(var_to_bytes(state())==after,"mid-call original resolver Runtime cache counters errors and observer count equal") + check(p.get(&"dispatch_trace")==actual_trace,"mid-call custom dispatch order equals original resolver") + var expected_bytes: PackedByteArray=var_to_bytes(expected) + var key: String=p._cache_key(Vector3i.ZERO,input["goal"],input["layers"],input["access"]) + var cached: Array=p._path_cache[key] + check(expected_path.is_typed() and expected_path.get_typed_builtin()==TYPE_VECTOR3I and not expected_path.is_read_only() and cached.is_typed() and cached.get_typed_builtin()==TYPE_VECTOR3I and not cached.is_read_only() and not is_same(expected_path,cached),"custom original resolver keeps writable typed independent cache ownership") + var cache_before: PackedByteArray=var_to_bytes(p._path_cache) + expected_path[0]=Vector3i(88,88,0) + check(var_to_bytes(p._path_cache)==cache_before,"custom returned route mutation leaves original cache unchanged") + var expected_before: PackedByteArray=var_to_bytes(expected_path) + cached[0]=Vector3i(66,66,0) + check(var_to_bytes(expected_path)==expected_before,"custom original cache mutation leaves returned route unchanged") + hook_records.append({"case":"midcall_script","actual":bytes_to_var(actual_bytes),"expected":bytes_to_var(expected_bytes),"dispatch_trace":actual_trace,"oracle_scope":"original ready resolver after identical replacement, not original nearest entry"}) +func run() -> void: + output=OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT") + runtime=root.get_node("SimulationRuntime");clock=root.get_node("GameClock") + var raw := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_REPLAY_SNAPSHOT")).decompress(11411840,FileAccess.COMPRESSION_ZSTD) + var initial: Dictionary=bytes_to_var(raw) + runtime.initialize(clock,root.get_node("GameState"),int(initial[&"systems"][&"runtime"][&"world_seed"])) + check(runtime.restore_snapshot(initial),"fixed646 seed/context restore") + core=ClassDB.instantiate(&"TheTreeNumericCore") + for label: String in FALLBACK_CASES: route_case(label) + replacement_case() + var routes: Dictionary=typed("ready-route-fixtures",route_records) + var hooks: Dictionary=typed("fixtures",hook_records) + core=null + var report := {"passed":failures.is_empty(),"checks":checks,"failures":failures,"pid":OS.get_process_id(),"case_count":0,"ready_route_cases":FALLBACK_CASES.size(),"replacement_cases":1,"ready_route_fixtures":routes,"fixtures":hooks,"unit_accepted":false,"performance_accepted":false,"Windows_accepted":false,"scope":"3 conversion fallback cases vs original nearest and1 actual mid-call replacement vs original ready resolver; malformed shape/index and general reentry not covered"} + var file := FileAccess.open(output.path_join("report.json"),FileAccess.WRITE) + if file==null:quit(98);return + file.store_string(JSON.stringify(report,"\\t"));file.close() + print("Ready route fallback: %d checks, %d failures"%[checks,failures.size()]);quit(0 if failures.is_empty() else 1) +''') +config=Path(old['pins']['config']['path']);starter=O/'candidate-guarded.gd';st=Path(old['pins']['starter_boundaries']['path']).read_text();oldqa=json.dumps(old['pins']['QA']['path'])[1:-1];assert oldqa in st;starter.write_text(st.replace(oldqa,json.dumps(str(QA))[1:-1])) +oldrunner=A/'p23-02-native-ready-route-local-r304-r02.py';runner=oldrunner.read_text().replace('p23-02-native-ready-route-local-r304-r02','p23-02-native-ready-route-fallback-r307-r02').replace('p23-02-native-ready-route-local-preexecution-independent-review-r304-r02','p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02') +runner=runner.replace("assert report['case_count']==15 and report['ready_route_cases']==8", "assert report['case_count']==0 and report['ready_route_cases']==3 and report['replacement_cases']==1") +runner=runner.replace('Fifteen original projection boundary fixtures plus8 compact ready-route boundary fixtures compare all typed candidate bytes and entire Runtime plus public Path cache/errors/counters and observer call counts against byte-retained original loop. Synthetic fixtures do not approve new game values or general reentry/provider ownership; ready route cases compare full Runtime and Path state, ownership, typed/readonly, cache and ordered results; invalid shape and mid-call script-change execution remains uncovered. No whole647, performance, final full regression, OS or Windows acceptance.', 'Three numeric/cell conversion fallbacks compare original nearest; one actual mid-call script replacement compares original ready resolver and custom dispatch order. Initially-custom nearest rejection is not the replacement oracle. Malformed shapes/index bounds, arbitrary general reentry, performance/final172/OS/Windows/adoption/unit remain unaccepted.') +ast.parse(runner);driver.write_text(runner) +pins={k:old['pins'][k] for k in ['engine','helper','run_all','profile_guard','fixture','oracle','QA_base','original_library','copied_library','host_review','host_root','host_execution','candidate_input','source_cpp','original_runtime','original_path','original_budget']} +paths=dict(QA=QA,QA_parent=base,runner=driver,author=Path(__file__),starter_boundaries=starter,config=config,prior_input=oldO/'input.json',prior_driver=oldrunner,current_matrix=A/'p23-02-current-progress-disposition-r306.json',whole_review=A/'p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json',whole_root=A/'p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json',local_review=A/'p23-02-native-ready-route-local-actual-independent-review-r304-r02.json') +for k,p in paths.items():pins[k]=pin(p) +r.write(O/'input.json',dict(pins=pins,stage=str(stage),parent=str(parent),expected_stage=inventory,source_before=r.source_refs(R),default_before=r.default_player(R),doc4_before={n:r.sha(D/n) for n in ['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']},support_inventory=r.inventory(r.SUPPORT),specs=[dict(name='boundaries',label='Ready route fallback: ',expected_checks=67)],capacity_floor_bytes=528*1048576,maximum_growth_bytes=16*1048576,expected_seconds=[3,30],watchdog_seconds=90,engine_processes=1,compiler_runs=0,stage_clones=0,library_copies=0,preparation_failure_predecessor=pin(A/'p23-02-native-ready-route-fallback-r307/preparation-failure.json'),expected_checks_basis='starter1+restore1+3*(2 setup3+8 route assertions)=44; replacement18+actual ownership3;2 typed codecs=67',scope='3 conversion fallbacks and1 actual mid-call replacement only; prior15+8 and1028 unchanged matrices not rerun; malformed shapes/index bounds/general reentry and whole/performance/final172/OS/Windows/adoption/unit unaccepted',unit_accepted=False));print(dict(prepared=True,pins=len(pins),expected_checks=67,engine_runs=0,library_copies=0)) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307.py b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307.py new file mode 100644 index 0000000..fe5dd62 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307.py @@ -0,0 +1,114 @@ +from pathlib import Path +import ast,json,importlib.util,sys,shutil +sys.dont_write_bytecode=True +R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';O=A/'p23-02-native-ready-route-fallback-r307';QA=A/'p23-02-native-ready-route-fallback-r307.gd';driver=A/'p23-02-native-ready-route-fallback-r307.py';assert not O.exists() and not QA.exists() +s=importlib.util.spec_from_file_location('prep307',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r) +def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p)) +oldO=A/'p23-02-native-ready-route-local-r304-r02';old=r.read(oldO/'input.json');stage=Path(old['stage']);parent=Path(old['parent']);inventory=r.inventory(stage,stage=True);assert inventory==r.inventory(parent,stage=True);assert shutil.disk_usage(A).free>=528*1048576 +O.mkdir();base=A/'p23-02-native-ready-route-local-r304-r02.gd' +QA.write_text('''extends "'''+str(base)+'''" +# Only new conversion fallbacks and a timed script replacement; prior15+8 not rerun. +const FALLBACK_CASES := ["compact_int", "index_float", "cell_vector3"] +class ReplacementPath: + extends PathService + var dispatch_trace: Array[StringName] = [] + func _guest_tree_reconstruct_path(tree: Dictionary, goal: Vector3i) -> Array[Vector3i]: + dispatch_trace.append(&"reconstruct") + return super._guest_tree_reconstruct_path(tree, goal) + func _copy_path(path: Array) -> Array[Vector3i]: + dispatch_trace.append(&"copy") + return super._copy_path(path) +var tick_calls := 0 +var hook_records: Array = [] +func route_setup(label: String) -> Dictionary: + var input: Dictionary=super.route_setup(label) + if input.is_empty(): return input + var tree: Dictionary=input["tree"] + if label=="compact_int": tree[&"compact"]=1 + elif label=="index_float": tree[&"indices"][input["goal"]]=2.75 + elif label=="cell_vector3": + var converted: Array=[] + for cell: Vector3i in tree[&"cells"]: converted.append(Vector3(cell)) + tree[&"cells"]=converted + return input +func replace_path_script(p: PathService) -> void: + var before: PackedByteArray=var_to_bytes(state()) + var properties: Dictionary={} + for row: Dictionary in p.get_property_list(): + if int(row["usage"]) & PROPERTY_USAGE_SCRIPT_VARIABLE: + properties[StringName(row["name"])]=p.get(row["name"]) + var prototype: PathService=ReplacementPath.new() + var replacement: Script=prototype.get_script() + prototype=null + p.set_script(replacement) + for key: StringName in properties: p.set(key,properties[key]) + check(var_to_bytes(state())==before,"replacement preserves complete pre-dispatch Runtime and Path state") +func switching_ticks() -> int: + tick_calls+=1 + if tick_calls==1: replace_path_script(runtime.path_service) + return Time.get_ticks_usec() +func replacement_case() -> void: + var input: Dictionary=route_setup("ordinary") + if input.is_empty(): return + var p: PathService=input["path"] + var tree_before: PackedByteArray=var_to_bytes(input["tree"]) + tick_calls=0 + var actual: Dictionary=core.nearest_guest_access(p,Vector3i.ZERO,input["goals"],input["goal"],input["layers"],input["access"],Callable(self,"switching_ticks")) + check(bool(actual.get(&"supported",false)),"mid-call replacement still resolves supported route") + check(tick_calls==2,"actual supplied ticks executed twice and switch occurs at first original tick position") + var actual_trace: Array=p.get(&"dispatch_trace").duplicate() + check(actual_trace==[&"reconstruct",&"copy"],"custom reconstruct and custom copy each dispatched at original positions") + check(var_to_bytes(input["tree"])==tree_before,"mid-call replacement leaves ready tree unchanged") + var actual_bytes: PackedByteArray=var_to_bytes(actual) + var after: PackedByteArray=var_to_bytes(state()) + input=route_setup("ordinary") + if input.is_empty(): return + p=input["path"] + replace_path_script(p) + # Original resolver is the oracle for changed helpers after replacement. + # No claim that the original nearest entry accepts an initially custom script. + var expected_path: Array[Vector3i]=p._resolve_ready_guest_batch_point(Vector3i.ZERO,input["goal"],input["tree"]) + p.path_query_measured.emit(0) + var expected: Dictionary={&"supported":true,&"reachable":true,&"path":expected_path,&"target_cell":input["goal"]} + check(var_to_bytes(expected)==actual_bytes,"mid-call route result equals original resolver ordered typed bytes") + check(var_to_bytes(state())==after,"mid-call original resolver Runtime cache counters errors and observer count equal") + check(p.get(&"dispatch_trace")==actual_trace,"mid-call custom dispatch order equals original resolver") + var returned: Array=actual[&"path"] + var key: String=p._cache_key(Vector3i.ZERO,input["goal"],input["layers"],input["access"]) + var cached: Array=p._path_cache[key] + check(expected_path.is_typed() and expected_path.get_typed_builtin()==TYPE_VECTOR3I and not expected_path.is_read_only() and cached.is_typed() and cached.get_typed_builtin()==TYPE_VECTOR3I and not cached.is_read_only() and not is_same(expected_path,cached),"custom original resolver keeps writable typed independent cache ownership") + var cache_before: PackedByteArray=var_to_bytes(p._path_cache) + expected_path[0]=Vector3i(88,88,0) + check(var_to_bytes(p._path_cache)==cache_before,"custom returned route mutation leaves original cache unchanged") + var expected_before: PackedByteArray=var_to_bytes(expected_path) + cached[0]=Vector3i(66,66,0) + check(var_to_bytes(expected_path)==expected_before,"custom original cache mutation leaves returned route unchanged") + hook_records.append({"case":"midcall_script","actual":bytes_to_var(actual_bytes),"expected":expected,"dispatch_trace":actual_trace,"oracle_scope":"original ready resolver after identical replacement, not original nearest entry"}) +func run() -> void: + output=OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT") + runtime=root.get_node("SimulationRuntime");clock=root.get_node("GameClock") + var raw := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_REPLAY_SNAPSHOT")).decompress(11411840,FileAccess.COMPRESSION_ZSTD) + var initial: Dictionary=bytes_to_var(raw) + runtime.initialize(clock,root.get_node("GameState"),int(initial[&"systems"][&"runtime"][&"world_seed"])) + check(runtime.restore_snapshot(initial),"fixed646 seed/context restore") + core=ClassDB.instantiate(&"TheTreeNumericCore") + for label: String in FALLBACK_CASES: route_case(label) + replacement_case() + var routes: Dictionary=typed("ready-route-fixtures",route_records) + var hooks: Dictionary=typed("fixtures",hook_records) + core=null + var report := {"passed":failures.is_empty(),"checks":checks,"failures":failures,"pid":OS.get_process_id(),"case_count":0,"ready_route_cases":FALLBACK_CASES.size(),"replacement_cases":1,"ready_route_fixtures":routes,"fixtures":hooks,"unit_accepted":false,"performance_accepted":false,"Windows_accepted":false,"scope":"3 conversion fallback cases vs original nearest and1 actual mid-call replacement vs original ready resolver; malformed shape/index and general reentry not covered"} + var file := FileAccess.open(output.path_join("report.json"),FileAccess.WRITE) + if file==null:quit(98);return + file.store_string(JSON.stringify(report,"\\t"));file.close() + print("Ready route fallback: %d checks, %d failures"%[checks,failures.size()]);quit(0 if failures.is_empty() else 1) +''') +config=Path(old['pins']['config']['path']);starter=O/'candidate-guarded.gd';st=Path(old['pins']['starter_boundaries']['path']).read_text();oldqa=old['pins']['QA']['path'];assert oldqa in st;starter.write_text(st.replace(oldqa,str(QA))) +oldrunner=A/'p23-02-native-ready-route-local-r304-r02.py';runner=oldrunner.read_text().replace('p23-02-native-ready-route-local-r304-r02','p23-02-native-ready-route-fallback-r307').replace('p23-02-native-ready-route-local-preexecution-independent-review-r304-r02','p23-02-native-ready-route-fallback-preexecution-independent-review-r307') +runner=runner.replace("assert report['case_count']==15 and report['ready_route_cases']==8", "assert report['case_count']==0 and report['ready_route_cases']==3 and report['replacement_cases']==1") +runner=runner.replace('Fifteen original projection boundary fixtures plus8 compact ready-route boundary fixtures compare all typed candidate bytes and entire Runtime plus public Path cache/errors/counters and observer call counts against byte-retained original loop. Synthetic fixtures do not approve new game values or general reentry/provider ownership; ready route cases compare full Runtime and Path state, ownership, typed/readonly, cache and ordered results; invalid shape and mid-call script-change execution remains uncovered. No whole647, performance, final full regression, OS or Windows acceptance.', 'Three numeric/cell conversion fallbacks compare original nearest; one actual mid-call script replacement compares original ready resolver and custom dispatch order. Initially-custom nearest rejection is not the replacement oracle. Malformed shapes/index bounds, arbitrary general reentry, performance/final172/OS/Windows/adoption/unit remain unaccepted.') +ast.parse(runner);driver.write_text(runner) +pins={k:old['pins'][k] for k in ['engine','helper','run_all','profile_guard','fixture','oracle','QA_base','original_library','copied_library','host_review','host_root','host_execution','candidate_input','source_cpp','original_runtime','original_path','original_budget']} +paths=dict(QA=QA,QA_parent=base,runner=driver,author=Path(__file__),starter_boundaries=starter,config=config,prior_input=oldO/'input.json',prior_driver=oldrunner,current_matrix=A/'p23-02-current-progress-disposition-r306.json',whole_review=A/'p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json',whole_root=A/'p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json',local_review=A/'p23-02-native-ready-route-local-actual-independent-review-r304-r02.json') +for k,p in paths.items():pins[k]=pin(p) +r.write(O/'input.json',dict(pins=pins,stage=str(stage),parent=str(parent),expected_stage=inventory,source_before=r.source_refs(R),default_before=r.default_player(R),doc4_before={n:r.sha(D/n) for n in ['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']},support_inventory=r.inventory(r.SUPPORT),specs=[dict(name='boundaries',label='Ready route fallback: ',expected_checks=63)],capacity_floor_bytes=528*1048576,maximum_growth_bytes=16*1048576,expected_seconds=[3,30],watchdog_seconds=90,engine_processes=1,compiler_runs=0,stage_clones=0,library_copies=0,expected_checks_basis='restore1+3*(2 setup3+8 route assertions)=43; replacement18;2 typed codecs=63',scope='3 conversion fallbacks and1 actual mid-call replacement only; prior15+8 and1028 unchanged matrices not rerun; malformed shapes/index bounds/general reentry and whole/performance/final172/OS/Windows/adoption/unit unaccepted',unit_accepted=False));print(dict(prepared=True,pins=len(pins),expected_checks=63,engine_runs=0,library_copies=0)) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/manifest.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/manifest.json new file mode 100644 index 0000000..03770e5 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/manifest.json @@ -0,0 +1,359 @@ +{ + "schema": 1, + "unit": "P23-02", + "status": "finite_conversion_midcall_accepted_candidate_unadopted", + "formal_completion_added": 0, + "entries": [ + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "bytes": 34422, + "sha256": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f", + "stored_bytes": 34422, + "stored_sha256": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json", + "bytes": 21566, + "sha256": "4e3cd60a84d1b7a7a2eab877a5bd333f6e959f074dfa8aef221bbaeed6b1b40b", + "stored_bytes": 21566, + "stored_sha256": "4e3cd60a84d1b7a7a2eab877a5bd333f6e959f074dfa8aef221bbaeed6b1b40b", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.gd", + "bytes": 7569, + "sha256": "f83572f50404415b6f572fab080b53fdd22005384d5e6597243cc6a9d4c283a5", + "stored_bytes": 7569, + "stored_sha256": "f83572f50404415b6f572fab080b53fdd22005384d5e6597243cc6a9d4c283a5", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.py", + "bytes": 6962, + "sha256": "9e789582b3a1b872e8fa9a942d18563cb9039b8306c7988523bbdd115ee1941c", + "stored_bytes": 6962, + "stored_sha256": "9e789582b3a1b872e8fa9a942d18563cb9039b8306c7988523bbdd115ee1941c", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307.gd", + "bytes": 6484, + "sha256": "f3c2fc49c145bde9a5ebb03e67b81fd5faa1248159dc40197513d0e3b17725c2", + "stored_bytes": 6484, + "stored_sha256": "f3c2fc49c145bde9a5ebb03e67b81fd5faa1248159dc40197513d0e3b17725c2", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307/preparation-failure.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307/preparation-failure.json", + "bytes": 386, + "sha256": "b73dc2165621f58370d12431978a0e6987e3a0b4a5485baf773a163374b4cb9e", + "stored_bytes": 386, + "stored_sha256": "b73dc2165621f58370d12431978a0e6987e3a0b4a5485baf773a163374b4cb9e", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "bytes": 17268, + "sha256": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4", + "stored_bytes": 17268, + "stored_sha256": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54", + "stored_bytes": 351, + "stored_sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json", + "bytes": 1804, + "sha256": "5e33e24fece49ce379127bb0da128bec359ba0b830e1a97565d61ce4a1d50ee2", + "stored_bytes": 1804, + "stored_sha256": "5e33e24fece49ce379127bb0da128bec359ba0b830e1a97565d61ce4a1d50ee2", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log", + "bytes": 13493, + "sha256": "b885f11980dcb2dc3c61bd829ca179e1815e63292f43134b5e4507a8a1eeae06", + "stored_bytes": 13493, + "stored_sha256": "b885f11980dcb2dc3c61bd829ca179e1815e63292f43134b5e4507a8a1eeae06", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json", + "bytes": 964, + "sha256": "7052cc3d46cc6f201245e1290bcd9976e9f936a2ffc8d291f9351336f53736d6", + "stored_bytes": 964, + "stored_sha256": "7052cc3d46cc6f201245e1290bcd9976e9f936a2ffc8d291f9351336f53736d6", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json", + "bytes": 6757, + "sha256": "f21af6a9622914dddbd4ab537f8aa3a681359bf0ab9a0817b728a574c5cd89c8", + "stored_bytes": 6757, + "stored_sha256": "f21af6a9622914dddbd4ab537f8aa3a681359bf0ab9a0817b728a574c5cd89c8", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json", + "bytes": 2440, + "sha256": "0fb3edabd356dc3c405f6a42d7437c3059bca195ee511d39e4c58aacca1e32fb", + "stored_bytes": 2440, + "stored_sha256": "0fb3edabd356dc3c405f6a42d7437c3059bca195ee511d39e4c58aacca1e32fb", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stored_bytes": 0, + "stored_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log", + "bytes": 13643, + "sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90", + "stored_bytes": 13643, + "stored_sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "bytes": 248, + "sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b", + "stored_bytes": 248, + "stored_sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "bytes": 179, + "sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697", + "stored_bytes": 179, + "stored_sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json", + "bytes": 1512, + "sha256": "6b91ecf8b9df85b3d17aa2c5dcf81750809b94e897ee1c4c3f378c3d0b9b5dd3", + "stored_bytes": 1512, + "stored_sha256": "6b91ecf8b9df85b3d17aa2c5dcf81750809b94e897ee1c4c3f378c3d0b9b5dd3", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json", + "bytes": 8217, + "sha256": "c53743d4c4c19d7539f3c56dc48128b6e792bca3d9c69003db04cd6f4246fc9e", + "stored_bytes": 8217, + "stored_sha256": "c53743d4c4c19d7539f3c56dc48128b6e792bca3d9c69003db04cd6f4246fc9e", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json", + "bytes": 912, + "sha256": "aaf36bc711ae3ec3536c145ad767f80ee674e6a325019eacadde56245d035daf", + "stored_bytes": 912, + "stored_sha256": "aaf36bc711ae3ec3536c145ad767f80ee674e6a325019eacadde56245d035daf", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "bytes": 1127, + "sha256": "9f4f0307988d0632379e389a56a9c538c31cca07ba8bb18b8bc225cc2ae50f4a", + "stored_bytes": 1127, + "stored_sha256": "9f4f0307988d0632379e389a56a9c538c31cca07ba8bb18b8bc225cc2ae50f4a", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/execution.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/execution.json", + "bytes": 12228, + "sha256": "ba947194c422bfad73fc806bedc8537c8c8359c7639671c9c7a0d7fc1b394453", + "stored_bytes": 12228, + "stored_sha256": "ba947194c422bfad73fc806bedc8537c8c8359c7639671c9c7a0d7fc1b394453", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/input.json.gz", + "bytes": 758537, + "sha256": "4420e420c23e24e874752d4122ab904da18b97901ddaef40f88676669de5eca7", + "stored_bytes": 165455, + "stored_sha256": "dd171ab160c107b230165c4f4a82659a9bddbdc4df64b797a9c3c81fe694ebae", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json", + "bytes": 11602, + "sha256": "eb255dba47a114946c43b2ff90997ae32d88dbd54b1fb7cddafe4ee05eacc998", + "stored_bytes": 11602, + "stored_sha256": "eb255dba47a114946c43b2ff90997ae32d88dbd54b1fb7cddafe4ee05eacc998", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md.gz", + "bytes": 491777, + "sha256": "6a0be830ed29696751bdfb914abd09f91c7647a45855f9de08da354aa9d2415c", + "stored_bytes": 143521, + "stored_sha256": "32236b8b0419790e09820d42adcedbf15b9e128865e0eba21cccadea471a4479", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/PROGRESS_INTEGRATION.md", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/PROGRESS_INTEGRATION.md.gz", + "bytes": 409841, + "sha256": "f602a06e944fb820e0a4026a9b5d3e5d302c076c9918b57a2e158f1815d052cd", + "stored_bytes": 113397, + "stored_sha256": "6670dcb368060f3434032b7ba2dc9a87bf7503897d6c1fa64f2efe6d5edb799d", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json.gz", + "bytes": 565719, + "sha256": "727e3ef7b90fad8bd687a6ecf9d05ee75130fc92b90e43babee71cb8d7717e16", + "stored_bytes": 103709, + "stored_sha256": "21bcb39597fae5e06ca71e72bc161f8e6d848d4c596dbc21cec35806d8c684bb", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/work_packages.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/work_packages.json.gz", + "bytes": 1197323, + "sha256": "79cf0d3915a8486d925e80fe062270bf2944e58c09509f7a1dbc6db7b4242efa", + "stored_bytes": 204975, + "stored_sha256": "eb2ae9b008cb4a1384883e5f34cd5f1102eeabc834c725e4cc7c38bb274018fc", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md.gz", + "bytes": 491526, + "sha256": "14d340145dd28728a77163b07a40d147f003b640ec9f183047b1521d901b87de", + "stored_bytes": 143400, + "stored_sha256": "572b47974b1cb6f3414dc0dcd5a23697e656316f2aec48797c8d610b62ea7cfd", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md.gz", + "bytes": 409590, + "sha256": "f02871b20d2d597a4bfd5e912af09c46d470d0c1e468cecaa2f5102b039928e0", + "stored_bytes": 113273, + "stored_sha256": "3a1bc3b297ea4dd2ebd69a528f999eb65c644d658008bb08e62ff8896d64c25b", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json.gz", + "bytes": 556299, + "sha256": "80ed738d8fa5f1cb1d6a60c056724afc1caf1de8619e0b3ba3a46c79448410c8", + "stored_bytes": 102800, + "stored_sha256": "dc220f03d5e74edef5f5d0fa640fa123ba30e53d9e588d50092e22178ff8aae9", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/work_packages.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/work_packages.json.gz", + "bytes": 1190589, + "sha256": "fc80f8ab731d9ce15ace4b0023f0b37f2d9b1a26c7208e34949325c361ae8259", + "stored_bytes": 204467, + "stored_sha256": "75f452c599290388bd8aba492e25f699846816f0b3f84ce2d1d85b4267292062", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/input.json", + "bytes": 11591, + "sha256": "0945e63752669d4e8d9edff6f0506fe9ecf4118f1ee521d92a3098f8b748557d", + "stored_bytes": 11591, + "stored_sha256": "0945e63752669d4e8d9edff6f0506fe9ecf4118f1ee521d92a3098f8b748557d", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r308/execution.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/execution.json.gz", + "bytes": 535261, + "sha256": "7875ab26186384b001f2c930fb7377347a9964613794777465f5e501ccc165f5", + "stored_bytes": 98802, + "stored_sha256": "0c7e034ccae3d8b68ddc907ce775bd7ae2266b340e3313216c2e32847da8d50c", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r308/plan_validation.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/plan_validation.json", + "bytes": 8285, + "sha256": "aad3313acc395786cb496d8e28be9048564ef321d5d4cba5540f2c0e481479b0", + "stored_bytes": 8285, + "stored_sha256": "aad3313acc395786cb496d8e28be9048564ef321d5d4cba5540f2c0e481479b0", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-current-progress-disposition-r308.json", + "bytes": 68399, + "sha256": "9068c2078dfcf4d52e5d12f0b411b98b8eb269c41d170d0bd5b1a8860b44078b", + "stored_bytes": 68399, + "stored_sha256": "9068c2078dfcf4d52e5d12f0b411b98b8eb269c41d170d0bd5b1a8860b44078b", + "encoding": "identity" + }, + { + "source": "/private/tmp/thetree-prepare-ready-route-fallback-r307.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307.py", + "bytes": 11016, + "sha256": "260d77338bc4a46f669a7adbabc08599a59018d7dcf6375e41de2e19cdb78d95", + "stored_bytes": 11016, + "stored_sha256": "260d77338bc4a46f669a7adbabc08599a59018d7dcf6375e41de2e19cdb78d95", + "encoding": "identity" + }, + { + "source": "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307-r02.py", + "bytes": 12290, + "sha256": "00ca8364d74807ac01d2e1248ad0f12b039a76d5d15815f8631d43c9ac6b95fc", + "stored_bytes": 12290, + "stored_sha256": "00ca8364d74807ac01d2e1248ad0f12b039a76d5d15815f8631d43c9ac6b95fc", + "encoding": "identity" + }, + { + "source": "/private/tmp/thetree-integrate-ready-route-r308.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-integrate-ready-route-r308.py", + "bytes": 13153, + "sha256": "0e9fe4d86921353a3ad1897d2bb87971ec8f123a6d050ab5a38af9b321360e6c", + "stored_bytes": 13153, + "stored_sha256": "0e9fe4d86921353a3ad1897d2bb87971ec8f123a6d050ab5a38af9b321360e6c", + "encoding": "identity" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-current-progress-disposition-r308.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-current-progress-disposition-r308.json new file mode 100644 index 0000000..6a0b794 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-current-progress-disposition-r308.json @@ -0,0 +1,971 @@ +{ + "plan_id": "P23-02", + "source_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r63.json", + "bytes": 6242307, + "sha256": "e70fdb658d2375be1ac28e1733e2bc33e04a3b9b132daa8200fae031570438a1" + }, + "scope": "Original exact17 condition names retained; historical missing details archived without adopting stale-version success as current acceptance", + "production": "r32", + "selected_working_candidate": "r62 unadopted", + "source_candidate": "r302/library303 ready-route; finite local304-r02 and S6/whole305; unadopted and unselected", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "conditions": [ + { + "id": "C01", + "condition": "パン", + "accepted": false, + "historical_missing_conditions": [ + "通常OSでcamera drag/モード切替・位置と対象の維持を確認。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "manual_inputs_deferred_not_waived": true + }, + { + "id": "C02", + "condition": "上下スクロール", + "accepted": false, + "historical_missing_conditions": [ + "r06のpan mode wheel上下は営業ON実時間x3と1024x576で有限取得済み。Ctrlzoom・対象保持を最終同候補で確認し、原全受入へ統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C03", + "condition": "ズーム", + "accepted": false, + "historical_missing_conditions": [ + "r06通常OSの通常wheel上限4.0/下限0.5・追加入力clamp・同じ完成客室click/選択保持・Home復帰は1024x576停止1020で取得し独立受理。全Runtime literal保持。同source全回帰は既受理。残るCtrl-wheel/アンカー適用性と原全条件最終受入を統合。", + "Ctrl通常入力は2つの現API経路で未成立を独立審査。modifier-only拒否/ctrl-right-click後の非修飾wheelを記録し同経路を重複しない。製品guardを変更せず未検証維持。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "manual_inputs_deferred_not_waived": true + }, + { + "id": "C04", + "condition": "建設グリッド", + "accepted": false, + "historical_missing_conditions": [ + "r06通常UIでHome後のgrid配置command7 OK、FRONT2セル、350G/資材5、工事995完了と占有、無効UNSUPPORTED/OVERLAP拒否全Runtime literal保持、完成Save1020別PIDLoadは有限取得・独立審査済み。同source最終候補の全回帰172/14759/0を独立受理済み。原条件全体への適用性と残る原操作/Windows等を最終全条件受入へ統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C05", + "condition": "接続警告", + "accepted": false, + "historical_missing_conditions": [ + "r06通常OSで実入口pathのCONNECTED緑線→対象変更DISCONNECTED破線/amber X/警告→CONNECTED占有地点のPNGとstateを有限取得・独立審査済み。配置可否は到達性と独立に既存規則へ一致。r05 native topology変更根拠は適用条件を限定して保持。同source全回帰172/14759/0を独立受理済み。原11.4への最終全条件受入を統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C06", + "condition": "HUD配置", + "accepted": false, + "historical_missing_conditions": [ + "実1024x576 clientの上部resource/time/weather/rank、下部layer/build/manage・Load・palette・施設詳細開閉とscroll/zoomの有限画像/操作を取得・独立審査済み。同source全回帰172/14759/0を独立受理済み。試験済み対象範囲の適用性を最終全条件受入へ統合、未試験全modalの成功へ拡張しない。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C07", + "condition": "小画面で読めて押せる", + "accepted": false, + "historical_missing_conditions": [ + "r06実Mac client1024x576(CUA画像1024x608 header32)で主要HUD/通常Load/施設クリック/palette/pan wheel/zoom/Home/Gを有限取得・独立審査済み。この寸法はQA入力であり最低仕様値でない。同source全回帰172/14759/0を独立受理済み。原小画面条件の対象操作範囲と最終全条件受入を統合、Windows倍率はC08に残す。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C08", + "condition": "Windows表示倍率で読めて押せる", + "accepted": false, + "historical_missing_conditions": [ + "同一対象版Windows実機の表示倍率・実Viewport・読みやすさ・クリック到達性。倍率やD10性能仕様は未確定値を発明しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "blocked", + "current_missing": "Windows実機の同一最終配布版・倍率・viewport・操作証拠" + }, + { + "id": "C09", + "condition": "x3時の操作追随", + "accepted": false, + "historical_missing_conditions": [ + "r06小規模営業ON実時間x3の通常操作証拠は履歴/不変適用範囲のみ保持。制作r32と最終採用候補の応答追随・原操作/Windowsを最終受入へ整合する。", + "制作r32全172/14769・限定採用を保持。作業r62の全木36/部分goal14/互換4範囲/全647比較のみ有限受理、r58不変warm証拠のみ条件付き再利用。約2秒同期処理、P95/D10/性能予算、通常OS647以降/x3/終了/小画面/延期保持入力2件/同一Windows実機倍率、同版最終影響・全172が未達。成果単位未完了。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Latest r302/library303 static/host/local304-r02, S6/whole305 and conversion3/midcall1 local307-r02 finite accepted; single whole tick1185064us with2.305547percent reduction, stable gain/P95/D10/50ms/final172/malformed shape/index bounds/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Candidate unadopted/unselected; original r274/library275 implementation parent retained." + }, + { + "id": "X1", + "condition": "原本条件とUI操作が一致", + "accepted": false, + "historical_missing_conditions": [ + "原本11.1/11.4と実OS操作の全9条件対応が必要。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X2", + "condition": "Runtimeの実利用・会計・行動へ接続", + "accepted": false, + "historical_missing_conditions": [ + "実World/建設command/会計/到達性とpreview/hit/警告を接続。cameraだけの操作は全typed不変を確認。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X3", + "condition": "途中保存・再起動で再現", + "accepted": false, + "historical_missing_conditions": [ + "P23-01 fresh保存再開を再利用可能だが、今回のcamera/建設/警告に変更がある場合は保存後の座標・選択・対象/後続操作を対象版で確認。camera位置の永続化自体は原文から追加要求しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X4", + "condition": "異常/境界/中断を検証", + "accepted": false, + "historical_missing_conditions": [ + "限界zoom/外部release/focus-lossは151再利用。新上下scroll/警告や小Viewportの境界・中断を必要範囲で追加。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X5", + "condition": "関連回帰PASS", + "accepted": false, + "historical_missing_conditions": [ + "制作r32の同一source全172/14769のみ別途受理済み。未採用作業r62の同版最終影響試験・全回帰は未実施。固めた正確な最終版で必須検証を実行し、旧版成功を転用しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Latest r302/library303 static/host/local304-r02, S6/whole305 and conversion3/midcall1 local307-r02 finite accepted; single whole tick1185064us with2.305547percent reduction, stable gain/P95/D10/50ms/final172/malformed shape/index bounds/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Candidate unadopted/unselected; original r274/library275 implementation parent retained." + }, + { + "id": "X6", + "condition": "要件別ログとソースハッシュを保存", + "accepted": false, + "historical_missing_conditions": [ + "現証拠pinは保存。追加OS/候補のraw・source・環境/設定・receiptが必要。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X7", + "condition": "既存代表負荷の性能回帰を計測", + "accepted": false, + "historical_missing_conditions": [ + "r06同代表入力のOpsOFF/手動1・3分batch・全typed保存と実描画の有限計測を新実行し独立受理。r05性能値をr06へ転用せず当該版記録。圧縮によるschedule/観測費用を保持。営業ON実時間x3/最大場面/GPU/Windows/P28未受入予算は証明しない。原性能acceptanceへの適用性は残る。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Latest r302/library303 static/host/local304-r02, S6/whole305 and conversion3/midcall1 local307-r02 finite accepted; single whole tick1185064us with2.305547percent reduction, stable gain/P95/D10/50ms/final172/malformed shape/index bounds/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Candidate unadopted/unselected; original r274/library275 implementation parent retained." + }, + { + "id": "X8", + "condition": "Windows部分実機確認。不可なら未検証を残す", + "accepted": false, + "historical_missing_conditions": [ + "原X8の未検証保持分岐は使用できるが、P23-02固有のWindows表示倍率acceptanceを置換できない。Windows実機条件が未達なら本単位正式完了不可。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "blocked", + "current_missing": "Windows実機の同一最終配布版・倍率・viewport・操作証拠" + } + ], + "finite_evidence": { + "host_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json", + "bytes": 22485, + "sha256": "e9461bacffca3e04a353a5f5ec44c079119b36944276c958810f6d2b3c917982" + }, + "local_equivalence": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json", + "bytes": 27410, + "sha256": "0f2f85b66c884f6dad5c8fe07b870c933de8a331c3929767d0d283e5c8a671c3" + }, + "boundaries": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json", + "bytes": 28648, + "sha256": "838041fe102339c2ae400097c45b7c2ed7cd4f01bed24a73791997fe503abd8b" + }, + "whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json", + "bytes": 35169, + "sha256": "31978758b7f37684cddc369a263e3e793b34bbcafc29323fe7b78cd4af2a6c4f" + }, + "repeat": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json", + "bytes": 61491, + "sha256": "242ced8381e1b97a4cf95baaa47296e636cf1671f6c131c5764db53c7299610a" + }, + "dependency": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json", + "bytes": 26477, + "sha256": "bd5dbdb3418f5c52930fd13ce64c3d63553b0ebe5fa8190ba76d1c0089c0b670" + }, + "impact": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json", + "bytes": 47542, + "sha256": "1bf3591089ae1cd2611232519f48782f19fcd81a940ea5b9d8e74fb78efaa672" + }, + "reconstruction_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json", + "bytes": 9853, + "sha256": "ba1825e354d780f4dd850121e0855eef7b992ccc34eb09abc78c3bd435fa32f0" + }, + "reconstruction_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json", + "bytes": 22336, + "sha256": "f301618d94f075ad35e34a6ded28f0572290402012b9ea3f0edc8db23107f630" + }, + "reconstruction_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json", + "bytes": 59222, + "sha256": "c4cec015ac35bc228828573392dd327f7932e58aab48c8318b41d32d71cc9733" + }, + "reconstruction_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json", + "bytes": 39797, + "sha256": "6f3de61c816a36f69cdb0c5decd63ec4699319c1e5d958a4b4dfce5dd1cb0450" + }, + "travel_ownership_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json", + "bytes": 16772, + "sha256": "7d0a81837e46675bdfaf37dee795747106221d108e3e73cdf5a73396933c96ca" + }, + "travel_ownership_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json", + "bytes": 23541, + "sha256": "822274a1593357048716cd6ab3955d6fee8030d5b24110f750507a665762b64d" + }, + "travel_ownership_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json", + "bytes": 46573, + "sha256": "328a132f9e8e27e5f8855057c293c24234e18a892556499826a12432b8516c47" + }, + "travel_ownership_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json", + "bytes": 31243, + "sha256": "05658d3b265b18ee1215b1efe5d26dd67b3c092291ba5bcccdf71ef1f4391a39" + }, + "tag_helpers_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json", + "bytes": 73403, + "sha256": "52455c2d50dc7ab39cbe82b7eb4a45add7b3a7bc52de6d679377e26d13740c20" + }, + "tag_helpers_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json", + "bytes": 28386, + "sha256": "061c29335071fdd9fd5927bfa8afb9ba5e70d3e1f2cde670138bab173e3e7316" + }, + "cache_key_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json", + "bytes": 15063, + "sha256": "0230bb7e4504dca15ba09d8533bbee3e8e1146156c64fccf7f73557b0d3f035e" + }, + "cache_key_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json", + "bytes": 22383, + "sha256": "461caceb47c1157e0ab245228e0014ef2158214d1607c8d6955438346233ad43" + }, + "cache_key_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json", + "bytes": 73562, + "sha256": "4b2b3b3d1a5f629b01ab09f4951b852b07c333be7acd7b6f5c4bf763fdf6e1ba" + }, + "cache_key_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json", + "bytes": 41166, + "sha256": "c95a1fc70a8904393f63f14a9c8a7d1f78d268f4069b2261357049f59ac518c2" + }, + "current233_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "bytes": 36734, + "sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d" + }, + "local_names_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json", + "bytes": 16574, + "sha256": "2f0f7b40135bce4cdcc0eaff11c77917f230f2f456cc0cf6983f5f8d5bffc173" + }, + "local_names_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json", + "bytes": 23261, + "sha256": "e7038f5e0b5c43ed67498bfb89719a0244d722cbbdce2bbb87cfe865f64b5849" + }, + "local_names_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json", + "bytes": 62299, + "sha256": "d27c97c4f02cc8922ec09da89554c674367663144e083062819987710a825f0b" + }, + "local_names_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json", + "bytes": 36188, + "sha256": "cebd772e810e63980e12b6249e6527d56a4018f1d0e32d3c61e756f7637c85dc" + }, + "native_internal_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json", + "bytes": 12750, + "sha256": "14efa12774345de9d84829fe4e078c67f96db8b1d9637e58fcb83e32234403fa" + }, + "native_internal_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json", + "bytes": 24471, + "sha256": "857e69ce3c7a4f0fe0572c1b2ddf520ac353a0618fff5220817fdf14c264c8af" + }, + "native_internal_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json", + "bytes": 30072, + "sha256": "fe51580fa199aff262f041e33ac9a2217b359a7598cae706ccb5bfe5b8acdc15" + }, + "cached_path_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json", + "bytes": 15237, + "sha256": "235d2c105b9f9adaf5edb56e84105fb5a45f31f261e694ba9af1d9177caa0842" + }, + "cached_path_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json", + "bytes": 22986, + "sha256": "2194fea2b73ea7e949e7299e8d645b9996dfed53dd9b7c55f92846912db82d6b" + }, + "cached_path_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json", + "bytes": 66773, + "sha256": "eb47284789bcf96e7103ee3f308c7ba02e0151916c53ab9540a810d903f07fa3" + }, + "invalid_cache_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json", + "bytes": 36346, + "sha256": "91ae087447c60dce44bf58b5851ce39958700f063779fa6484eb12bfbf6f5f7f" + }, + "cached_path_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "bytes": 37005, + "sha256": "f4c2b2c17da88ddf1f4f65bc2aacb53d5e5f062447df46e61bf724f7f3200d3c" + }, + "budget_callback_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json", + "bytes": 26049, + "sha256": "99b58ff2156508d80db87c98faa5cbce18563bbcf57de74a192ec71133f2ec86" + }, + "budget_native_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json", + "bytes": 10125, + "sha256": "9d2e1fd3c5dd528d4cad4de66bf636ea79a67ccb9749af2dcb788ab21c3c0272" + }, + "budget_native_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json", + "bytes": 21448, + "sha256": "af1ef4994f9d38fb60cf10e94ba116a260b6146cef4b719bf563ed0d583e8ed3" + }, + "budget_native_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json", + "bytes": 29240, + "sha256": "2766609c663f0bf408e994267a97265d511e52b61450567aa7939e2c4ab428c9" + }, + "budget_native_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "bytes": 37515, + "sha256": "530a10149df9138948f037937fda669f7f8d3b420a70260b4ecb5c4f96298782" + }, + "walk_edges_host_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266-r02.json", + "bytes": 23678, + "sha256": "63eebafd26d536dc5c7bdf9d4dd0880d75fe9f701a7a4da84225cade7d83ff2f" + }, + "walk_edges_failed_build_r266": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266.json", + "bytes": 17339, + "sha256": "48429db6104b26f6c892e5e997562b606c956b494903e4e1a93c944383870e71" + }, + "walk_edges_static_r265_r03": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-static-independent-review-r265-r03.json", + "bytes": 16528, + "sha256": "ee61c1b689b92e12c653701f801b99cccf94ef64e3aeb018c06c7a14259d1778" + }, + "walk_edges_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-actual-independent-review-r268-r03.json", + "bytes": 42249, + "sha256": "2ef93cc1de37636ddc46ffcd313473d8aa9375e74ce361df1367db3c90fdee66" + }, + "walk_edges_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-root-verification-r268-r03.json", + "bytes": 34902, + "sha256": "7922c0df867f414a511bf0f4fc7336f73f9632682001efba32c911d137503708" + }, + "walk_edges_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-actual-independent-review-r270.json", + "bytes": 36922, + "sha256": "8d389bbce84c830880c693d32b6860a31ff75e8a7d584f9f4af0492bca5e9c95" + }, + "walk_edges_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-r270/actual-root-verification.json", + "bytes": 30734, + "sha256": "f6f992c92aec12f012037a23e76cc3d78b24ec9a5bbd9b45feb9b013d0e008e9" + }, + "residual_sampling": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-actual-independent-review-r272-r03.json", + "bytes": 30534, + "sha256": "79b4d014f082a47bda3d9f86713321255be6881aceaefb4de7601d21a48916b7" + }, + "residual_sampling_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-r272-r03/actual-root-verification.json", + "bytes": 25953, + "sha256": "22462a79745aa07629fa30ee7ad2297db4bdefd2c4a340a2fea30fd4e615ec20" + }, + "residual_symbol_mapping": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-actual-independent-review-r273-r04.json", + "bytes": 14823, + "sha256": "ffd7d7817b7f999bc77c695e567b2b6749b7cb1f6eab78d79aadfdd23c384fdc" + }, + "residual_symbol_mapping_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-r273-r04/actual-root-verification.json", + "bytes": 12383, + "sha256": "8a10686f212c92344f7c90523e8751e7068dd3fa5e174c0d693f59090c376cb1" + }, + "pure_tag_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-independent-review-r274.json", + "bytes": 8909, + "sha256": "f13ed2a32320d85c02011943633be7a4e01f2409f019fadab8dde1680d58f642" + }, + "pure_tag_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-root-verification-r274.json", + "bytes": 5150, + "sha256": "8570795a1f86ac90c053d208ccfad2c9966d912c26fe46380a22a2dd946de860" + }, + "pure_tag_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "bytes": 21552, + "sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f" + }, + "pure_tag_host_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-root-verification-r275.json", + "bytes": 15146, + "sha256": "3216bc889cbde7aaa375060cbbf34457ca97ba49b4785f61ecc88c777a0dd8be" + }, + "pure_tag_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "bytes": 28145, + "sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253" + }, + "pure_tag_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "bytes": 17143, + "sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f" + }, + "pure_tag_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + "pure_tag_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + "provider_fallback_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-independent-review-r280.json", + "bytes": 15586, + "sha256": "c25202cb2b17e74b7c097572b61c8d60f76e9b26074c637de116b29c48faf118" + }, + "provider_fallback_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-root-verification-r280.json", + "bytes": 7214, + "sha256": "7928ab71bf6ec7a03762b1ac1705557e7b9729880cec5df043937b266bb2ecdd" + }, + "integer_codec_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-independent-review-r290.json", + "bytes": 15003, + "sha256": "be6cbb78a30264bb061290685f53edf77b850a9fb815ebdd1c744b2ed99ff7d5" + }, + "integer_codec_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-root-verification-r290.json", + "bytes": 7670, + "sha256": "88c25fa1a78334302396f70d71acfbb4cc942cea5ffb3ed7b6f5769afc7b6b3a" + }, + "integer_codec_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-actual-independent-review-r291.json", + "bytes": 39566, + "sha256": "681b686f858c703e6437028b3db51567dd58df3e1956ba84e36995dee0cabf3b" + }, + "integer_codec_host_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-root-verification-r291.json", + "bytes": 22646, + "sha256": "6617af23def22877301448fb9843feb41521211a6fcac505b1028a9980631126" + }, + "integer_codec_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r292-r02.json", + "bytes": 40394, + "sha256": "12482ab52f4eea2534617227cb4676ecfe067591df628f4d5117efad7d66dd49" + }, + "integer_codec_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-r292-r02/actual-root-verification.json", + "bytes": 21045, + "sha256": "c16933c5137d67f307cdb01f0f8916f95f0e25667d8a1fe8f2bb0659664265b1" + }, + "integer_codec_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-actual-independent-review-r293-r04.json", + "bytes": 59147, + "sha256": "147409de969918719f1682ff3bc537192a28d01837bfda6532ce4d1c292e9059" + }, + "integer_codec_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-r293-r04/actual-root-verification.json", + "bytes": 33521, + "sha256": "61d1c24434347f25abbdb8d257da8eeb16e86307e6560a9a61102cd26f7974cf" + }, + "integer_codec_rejected_local287": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r287.json", + "bytes": 28577, + "sha256": "ba871137bb6f4d6c73f34795b76e90fce6b53a2139b647620adf117d44fea0b8" + }, + "integer_codec_rejected_preparation292": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-preexecution-independent-review-r292.json", + "bytes": 21378, + "sha256": "b2f9de6e72d6fa4ea4d9f855d461819eda1760c8e7edc387684c1fa181a89af1" + }, + "guest_need_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "guest_need_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + "guest_need_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2" + }, + "guest_need_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed" + }, + "guest_need_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", + "bytes": 43229, + "sha256": "05594a0441ee2757b56168e44377251dfd63f5c08ddb031ae1c59f46509f10e7" + }, + "guest_need_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json", + "bytes": 29640, + "sha256": "87e072357ed9592fab0e7eacfb4c1222c638560c9f9c1d6e831f7635d7c0e8bb" + }, + "guest_need_rejected_metadata299": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json", + "bytes": 12734, + "sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c" + }, + "ready_route_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "bytes": 11389, + "sha256": "2bd34186da07d0ce7590036766c55062d303625a554c92949b83d8985f99a618" + }, + "ready_route_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-root-verification-r302.json", + "bytes": 5118, + "sha256": "67db97cbdca1dbd663c4cfaaafb04a0def112d1417cafc98ff946fbc779dc59b" + }, + "ready_route_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "bytes": 21696, + "sha256": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29" + }, + "ready_route_host_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "bytes": 12307, + "sha256": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b" + }, + "ready_route_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "bytes": 28290, + "sha256": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b" + }, + "ready_route_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/actual-root-verification.json", + "bytes": 15302, + "sha256": "d69adddf6ec16948caf7f2e85634059a7befeac7ba8ddd48d2352b9a75c7462e" + }, + "ready_route_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "bytes": 47818, + "sha256": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9" + }, + "ready_route_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "bytes": 27615, + "sha256": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a" + }, + "ready_route_rejected_preexecution304": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-preexecution-independent-review-r304.json", + "bytes": 16416, + "sha256": "9830e8cc7ab5ceede78951d43818972e5c8b1fe0a7739d385b9d93c449a8288d" + }, + "ready_route_conversion_midcall": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "bytes": 34422, + "sha256": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f" + }, + "ready_route_conversion_midcall_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "bytes": 17268, + "sha256": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4" + } + }, + "accepted_condition_count": 0, + "remaining_condition_count": 17, + "Windows_only_blocked_ids": [ + "C08", + "X8" + ], + "manual_deferred_not_waived": true, + "unit_accepted": false, + "formal_completion_allowed": false, + "packages": 30, + "delivery_units": 88, + "partial_credit": false, + "test_counts_used_as_completion": false, + "next_action": "候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "source_previous_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json", + "bytes": 65043, + "sha256": "a2ec76106fdef30a83a1f20f70913b9b9d17a16a8a80ae7afa1d8355b273d743" + }, + "latest_whole_validated_trial": "r302/library303 finite originalS6/whole305", + "latest_whole_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "rejected_previous_metadata_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-actual-independent-review-r267.json", + "bytes": 14383, + "sha256": "f70190ec9082ad13a97ab0abf428a196c2b8d089dc3c9a5a33a4b95c3ccfcaa6" + }, + "latest_local_validated_trial": "r302/library303 finite conversion3/midcall1 local307-r02 plus local304-r02", + "latest_local_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "next_implementation_parent": "r274/library275 private candidate: finite local278-r04 and originalS6/whole281 accepted; performance unmet and unadopted", + "latest_instrumented_diagnostic": "r239/library240 r255-r03; original record_sample path_query7586 calls/inclusive135814us/max555us, instrumentedtick1310226us; no CPU/gain/budget acceptance", + "latest_implementation_candidate": "r274/library275 finite local278-r04 and impact/whole281 accepted; performance unmet, unselected and unadopted", + "latest_implementation_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_implementation_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "next_test_candidate": "候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "latest_locally_validated_candidate": "r302/library303 finite307-r02 with earlier304-r02 retained", + "latest_whole_validated_candidate": "r302/library303 finite305", + "historical_next_implementation_parent_r276": { + "next_implementation_parent": "r239/library240; r248 adoption declined for benefit not demonstrated", + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/input.json", + "bytes": 766007, + "sha256": "e23d6b7c021f468050632bbc7cb386846b3ac0b509746c321871c23922150a35" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-r240/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 334416, + "sha256": "6e1b5efd70a69882da9f72a67129cc53010bc8755d228d1a9ce7d0d1b1039f82" + } + }, + "next_implementation_parent_source": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + "latest_residual_sampling": "r265/266 sampled by272-r03 partial OS window; exact-section symbol map273-r04; no CPU ratio/cause/performance acceptance", + "historical_source_candidate_fields_r277": { + "source_candidate": "r248-r02/library249 finite local250-r02/251-r02 and whole253-r02; adoption declined, next implementation parent r239/library240", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-candidate-r248-r02/input.json", + "bytes": 978265, + "sha256": "c17c89c7bdf4bf6e378081956473253da1618a0183bf2c3e48cb1fed9d2bb551" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-r249/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 350960, + "sha256": "7bb5898fe0ce8199c1175e5fb642abf8c9365e2f044cdc5807e6f6170a7475d6" + } + }, + "native_trial_stage_status": "shared209/parent239 original1299 preserved; Budget257/project transient restored after owned exits; no production303 adoption", + "historical_next_implementation_parent_r279": "r274/library275 source-only private candidate: static and host only, no fixture stage yet; local ABI/equivalence next, unadopted", + "historical_candidate_fields_before_r294": { + "source_candidate": "r274/library275 finite local278-r04 and whole281 only; performance unmet and unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_implementation_candidate": "r274/library275 finite local278-r04 and impact/whole281 accepted; performance unmet, unselected and unadopted", + "latest_implementation_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_implementation_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_local_validated_trial": "r274/library275 local278-r04 finite tag/callback/ownership only; no general reentry/provider ownership acceptance", + "latest_local_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_whole_validated_trial": "r274/library275 finite originalS6/whole281", + "latest_whole_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "next_implementation_parent": "r274/library275 private candidate: finite local278-r04 and originalS6/whole281 accepted; performance unmet and unadopted", + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + } + }, + "declined_trial": { + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/input.json", + "bytes": 6030, + "sha256": "668930b0ed56cda8dfe692323e129575bba29697907727f671778871bd507560" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-r291/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367552, + "sha256": "ad7ed14b9820005af60c48594387e336df09087f7497007c6ab6f67d5a212e40" + }, + "single_pair": { + "baseline_us": 1214852, + "candidate_us": 1217932, + "ratio": 1.0025352882491037, + "reduction_percent": -0.25352882491035944, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "reason": "No improvement demonstrated in the single adjacent pair; stable performance benefit unproved and optional codec adds maintenance complexity", + "stable_regression_claimed": false, + "candidate_adopted": false + }, + "historical_guest_trial_fields_before_r301": { + "source_candidate": "r290/library291 finite local292-r02 and originalS6/whole293-r04; performance unmet, unselected and unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/input.json", + "bytes": 6030, + "sha256": "668930b0ed56cda8dfe692323e129575bba29697907727f671778871bd507560" + }, + "latest_local_validated_trial": "r290/library291 finite Budget+integercodec local292-r02", + "latest_whole_validated_trial": "r290/library291 finite originalS6/whole293-r04", + "next_test_candidate": "One necessary performance change against retained r274/library275 then final-version mandatory validation", + "native_trial_stage_status": "local292-r02 and whole293-r04 reused shared209/parent239 original1299; Budget257 transient and project restored after owned exit; no production290 stage created" + }, + "guest_trial_source": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + "guest_trial_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "guest_trial_single_pair": { + "baseline_us": 1153117, + "candidate_us": 1167153, + "ratio": 1.0121722253682843, + "reduction_percent": -1.2172225368284397, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "guest_trial_adopted": false, + "guest_trial_declined": { + "reason": "Representative whole pair did not demonstrate a speed benefit; optional shared-helper complexity is not justified by local-only gain", + "stable_regression_claimed": false, + "single_pair": { + "baseline_us": 1153117, + "candidate_us": 1167153, + "ratio": 1.0121722253682843, + "reduction_percent": -1.2172225368284397, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "candidate_adopted": false + }, + "historical_trial_fields_before_r306": { + "source_candidate": "r298 GuestService plus unchanged r274/library275; finite local299-r02 and S6/whole300, unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_local_validated_trial": "r298 GuestService finite local299-r02", + "latest_whole_validated_trial": "r298 GuestService finite originalS6/whole300", + "next_test_candidate": "r298 GuestServiceは代表whole単発比較で速度利益を示さず、任意補助共有処理を加えるため採用を見送る。r274/library275を保持し、既存の版付きattributionと現在の投影経路を照合して、同期時間を支配する経路投影処理に必要な修正を1件選ぶ。単体helper改善を全体性能へ広げず、小さな候補の追加や未変更版の全回帰を繰り返さない。採用候補を固めた同一最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "native_trial_stage_status": "shared209/parent239 original1299 preserved; Guest298/Budget257/project transient restored after owned exits; no production298 stage" + }, + "ready_route_trial_source": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "bytes": 56783, + "sha256": "5f48ed8738425ee6d381d5302f3a4f6c9cc2da8d02c570a62c91c748cb40fc59" + }, + "ready_route_trial_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "ready_route_trial_single_pair": { + "baseline_us": 1213031, + "candidate_us": 1185064, + "ratio": 0.9769445298595008, + "reduction_percent": 2.3055470140499295, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "ready_route_trial_adopted": false, + "ready_route_trial_selected": false, + "ready_route_trial_disposition": { + "status": "hold_unadopted", + "reason": "One finite 2.305547 percent reduction is not stable acceptance; approximately1.185sec stall and malformed-shape/index/general-reentry gaps remain; conversion3 and actual midcall1 finitely accepted", + "stable_gain_claimed": false, + "candidate_adopted": false + }, + "historical_trial_fields_before_r308": { + "source_candidate": "r302/library303 ready-route; finite local304-r02 and S6/whole305; unadopted and unselected", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "latest_local_validated_trial": "r302/library303 finite local304-r02", + "latest_whole_validated_trial": "r302/library303 finite originalS6/whole305", + "next_test_candidate": "候補r302/library303は未採用を維持。新しい性能候補を増やさず、同じ303でinvalid shape/index/type変換fallbackとmid-call custom/script置換を原処理へ比較し、残る意味互換条件を補う。既存attributionは包含・旧版の適用範囲だけに限定し、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "native_trial_stage_status": "shared209/parent239 original1299 preserved; Budget257/project transient restored after owned exits; no production303 adoption" + }, + "ready_route_latest_semantic_trial": "r307-r02 conversion3/midcall1, original nearest/resolver scopes only" +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json new file mode 100644 index 0000000..afca0f5 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json @@ -0,0 +1,520 @@ +{ + "review_revision": "r307-r02", + "reviewed_utc": "2026-10-12T00:46:42.777786+00:00", + "review_mode": "Bounded read-only independent actual evidence review; new review JSON only", + "finite_conversion_fallback_accepted": true, + "finite_midcall_script_replacement_accepted": true, + "finite_exit_observation_accepted": true, + "finite_local_equivalence_accepted": true, + "blockers": [], + "observations": { + "pid": 68102, + "exit_code": 0, + "wall_seconds": 5.228111334, + "checks": 67, + "failures": 0, + "conversion_cases": 3, + "midcall_replacement_cases": 1, + "library": { + "path": "/private/tmp/TheTree-ready-route-r304-r02-dfc91a3b4f064b7a86de568e170ea2c1/candidate.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "codec": [ + { + "field": "ready_route_fixtures", + "compressed": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "bytes": 179, + "sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697" + }, + "raw_bytes": 1256, + "raw_sha256": "1e825791ba399146c5e97f162255b4c0d70f89cadf708960647726ec0d4fec60", + "proof": { + "nodes": 88, + "headers": { + "28": 1, + "27": 9, + "4": 12, + "21": 24, + "1": 12, + "65564": 6, + "10": 24 + }, + "file_envelope_bytes": 0, + "all_bytes_roundtrip": true + }, + "rows": [ + { + "case": "compact_int", + "path": [ + [ + 0, + 0, + 0 + ], + [ + 1, + 0, + 0 + ], + [ + 2, + 0, + 0 + ] + ], + "target_cell": [ + 2, + 0, + 0 + ], + "complete_ordered_typed_pair_bytes_equal": true, + "dispatch_trace": null + }, + { + "case": "index_float", + "path": [ + [ + 0, + 0, + 0 + ], + [ + 1, + 0, + 0 + ], + [ + 2, + 0, + 0 + ] + ], + "target_cell": [ + 2, + 0, + 0 + ], + "complete_ordered_typed_pair_bytes_equal": true, + "dispatch_trace": null + }, + { + "case": "cell_vector3", + "path": [ + [ + 0, + 0, + 0 + ], + [ + 1, + 0, + 0 + ], + [ + 2, + 0, + 0 + ] + ], + "target_cell": [ + 2, + 0, + 0 + ], + "complete_ordered_typed_pair_bytes_equal": true, + "dispatch_trace": null + } + ] + }, + { + "field": "fixtures", + "compressed": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "bytes": 248, + "sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b" + }, + "raw_bytes": 604, + "raw_sha256": "028110c3c6a099c8d39e9327f77145917db674e6cfb650bfd7ee96627b68255e", + "proof": { + "nodes": 36, + "headers": { + "28": 1, + "27": 3, + "4": 7, + "21": 10, + "1": 4, + "65564": 3, + "10": 8 + }, + "file_envelope_bytes": 0, + "all_bytes_roundtrip": true + }, + "rows": [ + { + "case": "midcall_script", + "path": [ + [ + 0, + 0, + 0 + ], + [ + 1, + 0, + 0 + ], + [ + 2, + 0, + 0 + ] + ], + "target_cell": [ + 2, + 0, + 0 + ], + "complete_ordered_typed_pair_bytes_equal": true, + "dispatch_trace": [ + "reconstruct", + "copy" + ] + } + ] + } + ], + "private_profile_conditions": 5, + "strict_log_errors": 0, + "foreign_signals": 0, + "owned_normal_exit": true, + "shared_and_parent_original_inventory_files": 1299, + "source_inventory_files": 1299, + "default_inventory_files": 4, + "support_inventory_files": 10, + "live_Godot_processes": 0, + "root_entries_fresh": 39 + }, + "accepted_scope": [ + "compact INT true, FLOAT index 2.75 and Vector3 cells compare complete ordered typed route result to original nearest in three finite ready-tree fixtures; input tree unchanged, selected Runtime snapshot plus Path error/cost/counters/cache/query-batch/memo and observer-count equality are asserted by authenticated QA", + "One supplied ticks callback changes actual Path script at first original tick position; actual ticks executes twice and original custom reconstruct then copy dispatch is recorded. Oracle is the original ready resolver after identical replacement, with measured notification duration 0, rather than initially-custom original nearest", + "Actual and oracle custom route/cache remain writable typed Vector3i arrays with separate identity and reciprocal mutation isolation; premutation ordered expected/actual fixture bytes are retained", + "Exact library303 reuse, one owned child normal completion, strict three logs/private five conditions, original shared project/Path/Budget/Runtime and parent stage protection plus source/default/current306D4/SUPPORT preservation" + ], + "limitations": [ + "state() compares runtime.create_snapshot plus listed Path public/cache/query-batch/memo/callback-count fields; full actual PerformanceBudget duration history is not equated to oracle duration 0", + "Typed records retain full result pairs and custom dispatch trace; complete state equality, input preservation and physical ownership are check assertions, not separate serialized full-state pairs", + "No native helper invocation counter; registration marker is ABI/library availability, not all calls native execution", + "Malformed shape/index bounds, arbitrary custom script replacements/general reentry, invalid/freed objects, concurrency, whole647 of this supplement, stable performance, P95/D10/50ms, final172, normal OS/Windows, adoption and delivery unit acceptance remain unsupported", + "Original307 preparation failure remains unchanged and unexecuted; no new engine/compiler/test/validator/author execution performed by reviewer" + ], + "performance_accepted": false, + "whole647_new_supplement_accepted": false, + "adoption_accepted": false, + "unit_accepted": false, + "reviewer_execution_counts": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0 + }, + "evidence_sha256": { + "/Applications/Godot.app/Contents/MacOS/Godot": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-one-guest-native-r02/diagnostic-measurement/candidates.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-one-guest-native-r02/diagnostic-measurement/candidates.varbytes.zst", + "bytes": 1498, + "sha256": "d636067f11f70a82ae7d928d2463bc3c2a4107b1d63d1baaed065c8ef93b87d2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "/private/tmp/TheTree-ready-route-r304-r02-dfc91a3b4f064b7a86de568e170ea2c1/candidate.dylib": { + "path": "/private/tmp/TheTree-ready-route-r304-r02-dfc91a3b4f064b7a86de568e170ea2c1/candidate.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "bytes": 21696, + "sha256": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "bytes": 12307, + "sha256": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/execution.json", + "bytes": 7142, + "sha256": "913097cdce59a505259a1877a61b4328806e223c8759b0fb8a6fc61bb583e088" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "bytes": 56783, + "sha256": "5f48ed8738425ee6d381d5302f3a4f6c9cc2da8d02c570a62c91c748cb40fc59" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd", + "bytes": 611530, + "sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/core/performance_budget.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/core/performance_budget.gd", + "bytes": 10355, + "sha256": "742c464d16ab417cbc3c2930d43e508faf5c9f7688da416324ca1150bdb9b6b9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd", + "bytes": 7569, + "sha256": "f83572f50404415b6f572fab080b53fdd22005384d5e6597243cc6a9d4c283a5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.gd", + "bytes": 11882, + "sha256": "7e2f55e671b097cad57c0be332a1456e70b03690e55035c43a6650d9e85b1373" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py", + "bytes": 6962, + "sha256": "9e789582b3a1b872e8fa9a942d18563cb9039b8306c7988523bbdd115ee1941c" + }, + "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py": { + "path": "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py", + "bytes": 12290, + "sha256": "00ca8364d74807ac01d2e1248ad0f12b039a76d5d15815f8631d43c9ac6b95fc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "bytes": 1127, + "sha256": "9f4f0307988d0632379e389a56a9c538c31cca07ba8bb18b8bc225cc2ae50f4a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/candidate.gdextension": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/candidate.gdextension", + "bytes": 327, + "sha256": "1930b4586d7fd733ab47c010b254c0a07a3cb5d4918c77851ff41dc764aec642" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/input.json", + "bytes": 758625, + "sha256": "34667cdb5107e476b475b5ebcf2f178ff2ffa6a0d8811a5542e83f4708a7e858" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.py", + "bytes": 7152, + "sha256": "37e67090c91d12dec86814a6a572dfea43c28ce0409a6e07ea95af6ef65de432" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json", + "bytes": 65043, + "sha256": "a2ec76106fdef30a83a1f20f70913b9b9d17a16a8a80ae7afa1d8355b273d743" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "bytes": 47818, + "sha256": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "bytes": 27615, + "sha256": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "bytes": 28290, + "sha256": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json", + "bytes": 758537, + "sha256": "4420e420c23e24e874752d4122ab904da18b97901ddaef40f88676669de5eca7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-conversion-source-r297/variant.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-conversion-source-r297/variant.cpp", + "bytes": 94629, + "sha256": "4af0a620aa59d2376d1b35ab201f26edd352f056c908b970890ad9a3449bb5c0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-integer-window-codec-array-source-r289/array.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-integer-window-codec-array-source-r289/array.cpp", + "bytes": 27906, + "sha256": "ad9ebc6db6a962c817e2dbcee7f9c529dccd042090137e00dcf1a0594696f70b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json", + "bytes": 21566, + "sha256": "4e3cd60a84d1b7a7a2eab877a5bd333f6e959f074dfa8aef221bbaeed6b1b40b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py", + "bytes": 5438, + "sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307/preparation-failure.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307/preparation-failure.json", + "bytes": 386, + "sha256": "b73dc2165621f58370d12431978a0e6987e3a0b4a5485baf773a163374b4cb9e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json", + "bytes": 1804, + "sha256": "5e33e24fece49ce379127bb0da128bec359ba0b830e1a97565d61ce4a1d50ee2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log", + "bytes": 13493, + "sha256": "b885f11980dcb2dc3c61bd829ca179e1815e63292f43134b5e4507a8a1eeae06" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json", + "bytes": 964, + "sha256": "7052cc3d46cc6f201245e1290bcd9976e9f936a2ffc8d291f9351336f53736d6" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json", + "bytes": 6757, + "sha256": "f21af6a9622914dddbd4ab537f8aa3a681359bf0ab9a0817b728a574c5cd89c8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json", + "bytes": 2440, + "sha256": "0fb3edabd356dc3c405f6a42d7437c3059bca195ee511d39e4c58aacca1e32fb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log", + "bytes": 13643, + "sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "bytes": 248, + "sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "bytes": 179, + "sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json", + "bytes": 1512, + "sha256": "6b91ecf8b9df85b3d17aa2c5dcf81750809b94e897ee1c4c3f378c3d0b9b5dd3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json", + "bytes": 8217, + "sha256": "c53743d4c4c19d7539f3c56dc48128b6e792bca3d9c69003db04cd6f4246fc9e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json", + "bytes": 912, + "sha256": "aaf36bc711ae3ec3536c145ad767f80ee674e6a325019eacadde56245d035daf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/execution.json", + "bytes": 12228, + "sha256": "ba947194c422bfad73fc806bedc8537c8c8359c7639671c9c7a0d7fc1b394453" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json", + "bytes": 11602, + "sha256": "eb255dba47a114946c43b2ff90997ae32d88dbd54b1fb7cddafe4ee05eacc998" + } + }, + "canonical_doc4_context_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 491526, + "sha256": "14d340145dd28728a77163b07a40d147f003b640ec9f183047b1521d901b87de" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 409590, + "sha256": "f02871b20d2d597a4bfd5e912af09c46d470d0c1e468cecaa2f5102b039928e0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1190589, + "sha256": "fc80f8ab731d9ce15ace4b0023f0b37f2d9b1a26c7208e34949325c361ae8259" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 556299, + "sha256": "80ed738d8fa5f1cb1d6a60c056724afc1caf1de8619e0b3ba3a46c79448410c8" + } + }, + "archival_before_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/IMPLEMENTATION_PLAN.md", + "bytes": 491547, + "sha256": "a308e552d656cbb13f80fddf094bcc4d417193cafd5487693ff9f742fdd5eaf7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/PROGRESS_INTEGRATION.md", + "bytes": 409611, + "sha256": "2dbcf78463a9bc01fe4701ae2d4cd6c2010a32d7c7068f5e7c92383ba57d07ea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/work_packages.json", + "bytes": 1185667, + "sha256": "06f5f9c37e382c8ec1612962466b837392390b38657a042739b46b8c72d001ce" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/progress_snapshot.json", + "bytes": 547774, + "sha256": "b61ae8f18990aab0ea91457907bd73faa07bbcd10f5f8e8fc92e0db47c213c47" + } + }, + "pin_counts": { + "direct": 49, + "current_doc4": 4, + "archival_before": 4, + "total": 57 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json new file mode 100644 index 0000000..73d2ef4 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json @@ -0,0 +1,260 @@ +{ + "schema": 1, + "review": "r307-r02 bounded conversion/script-fallback local preexecution independent review", + "execution_allowed": true, + "blockers": [], + "evidence_sha256": { + "/Applications/Godot.app/Contents/MacOS/Godot": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-one-guest-native-r02/diagnostic-measurement/candidates.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-one-guest-native-r02/diagnostic-measurement/candidates.varbytes.zst", + "bytes": 1498, + "sha256": "d636067f11f70a82ae7d928d2463bc3c2a4107b1d63d1baaed065c8ef93b87d2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "/private/tmp/TheTree-ready-route-r304-r02-dfc91a3b4f064b7a86de568e170ea2c1/candidate.dylib": { + "path": "/private/tmp/TheTree-ready-route-r304-r02-dfc91a3b4f064b7a86de568e170ea2c1/candidate.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "bytes": 21696, + "sha256": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "bytes": 12307, + "sha256": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/execution.json", + "bytes": 7142, + "sha256": "913097cdce59a505259a1877a61b4328806e223c8759b0fb8a6fc61bb583e088" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "bytes": 56783, + "sha256": "5f48ed8738425ee6d381d5302f3a4f6c9cc2da8d02c570a62c91c748cb40fc59" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd", + "bytes": 611530, + "sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/core/performance_budget.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/core/performance_budget.gd", + "bytes": 10355, + "sha256": "742c464d16ab417cbc3c2930d43e508faf5c9f7688da416324ca1150bdb9b6b9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd", + "bytes": 7569, + "sha256": "f83572f50404415b6f572fab080b53fdd22005384d5e6597243cc6a9d4c283a5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.gd", + "bytes": 11882, + "sha256": "7e2f55e671b097cad57c0be332a1456e70b03690e55035c43a6650d9e85b1373" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py", + "bytes": 6962, + "sha256": "9e789582b3a1b872e8fa9a942d18563cb9039b8306c7988523bbdd115ee1941c" + }, + "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py": { + "path": "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py", + "bytes": 12290, + "sha256": "00ca8364d74807ac01d2e1248ad0f12b039a76d5d15815f8631d43c9ac6b95fc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "bytes": 1127, + "sha256": "9f4f0307988d0632379e389a56a9c538c31cca07ba8bb18b8bc225cc2ae50f4a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/candidate.gdextension": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/candidate.gdextension", + "bytes": 327, + "sha256": "1930b4586d7fd733ab47c010b254c0a07a3cb5d4918c77851ff41dc764aec642" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/input.json", + "bytes": 758625, + "sha256": "34667cdb5107e476b475b5ebcf2f178ff2ffa6a0d8811a5542e83f4708a7e858" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.py", + "bytes": 7152, + "sha256": "37e67090c91d12dec86814a6a572dfea43c28ce0409a6e07ea95af6ef65de432" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json", + "bytes": 65043, + "sha256": "a2ec76106fdef30a83a1f20f70913b9b9d17a16a8a80ae7afa1d8355b273d743" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "bytes": 47818, + "sha256": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "bytes": 27615, + "sha256": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "bytes": 28290, + "sha256": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json", + "bytes": 758537, + "sha256": "4420e420c23e24e874752d4122ab904da18b97901ddaef40f88676669de5eca7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-conversion-source-r297/variant.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-conversion-source-r297/variant.cpp", + "bytes": 94629, + "sha256": "4af0a620aa59d2376d1b35ab201f26edd352f056c908b970890ad9a3449bb5c0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-integer-window-codec-array-source-r289/array.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-integer-window-codec-array-source-r289/array.cpp", + "bytes": 27906, + "sha256": "ad9ebc6db6a962c817e2dbcee7f9c529dccd042090137e00dcf1a0594696f70b" + } + }, + "canonical_doc4_context_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 491526, + "sha256": "14d340145dd28728a77163b07a40d147f003b640ec9f183047b1521d901b87de" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 409590, + "sha256": "f02871b20d2d597a4bfd5e912af09c46d470d0c1e468cecaa2f5102b039928e0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1190589, + "sha256": "fc80f8ab731d9ce15ace4b0023f0b37f2d9b1a26c7208e34949325c361ae8259" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 556299, + "sha256": "80ed738d8fa5f1cb1d6a60c056724afc1caf1de8619e0b3ba3a46c79448410c8" + } + }, + "archival_before_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/IMPLEMENTATION_PLAN.md", + "bytes": 491547, + "sha256": "a308e552d656cbb13f80fddf094bcc4d417193cafd5487693ff9f742fdd5eaf7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/PROGRESS_INTEGRATION.md", + "bytes": 409611, + "sha256": "2dbcf78463a9bc01fe4701ae2d4cd6c2010a32d7c7068f5e7c92383ba57d07ea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/work_packages.json", + "bytes": 1185667, + "sha256": "06f5f9c37e382c8ec1612962466b837392390b38657a042739b46b8c72d001ce" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/progress_snapshot.json", + "bytes": 547774, + "sha256": "b61ae8f18990aab0ea91457907bd73faa07bbcd10f5f8e8fc92e0db47c213c47" + } + }, + "verification": { + "expected_checks": 67, + "basis": "starter1+restore1+3*(2*3 setup+8 inherited assertions)+hook(6setup+2state-preservation+13checks)+2typed=67", + "conversion_cases": 3, + "actual_midcall_script_cases": 1, + "original_body_reused_no_prior15or8or1028_rerun": true, + "original_variable_reference_restore_and_state_check": true, + "hook_typed_result_bytes_saved_before_mutation": true, + "actual_oracle_route_cache_mutation_isolation": true, + "actual_ticks_expected": 2, + "dispatch_trace_expected": [ + "reconstruct", + "copy" + ], + "current306_doc4_source_default_support_shared_parent1299_fresh": true, + "new_library_copies": 0, + "compiler_runs": 0, + "stage_clones": 0, + "owned_engine_count": 1, + "watchdog_seconds": 90, + "admission_floor_bytes": 553648128, + "postphase_output_limit_bytes": 16777216, + "free_bytes_at_review": 1194692608 + }, + "allowed_scope": "One fresh owned engine using exact library303 and reused config. Three compact INT/index FLOAT2.75/cell Vector3 conversion fallbacks versus original direct nearest helper; one actual first-tick script replacement preserving variable references versus original ready resolver after identical replacement, full result/state/trace and actual+oracle ownership checks.", + "static_findings": [ + "Original reconstruct bool(compact) accepts INT1; original index int assignment can convert FLOAT2.75 to2, and typed Vector3i route append permits Vector3 conversion. Native guards deliberately reject these shapes and dispatch original helper; no malformed out-of-range values introduced.", + "Initial builtin nearest gate precedes first supplied ticks.call; first tick changes script while retaining batch/tree/cache variable references. Reconstruct and copy builtin checks are independently false at their original later call positions.", + "ReplacementPath derives from standalone PathService, not autoload SimulationRuntime; no early GameClock-dependent Runtime subclass startup is introduced. Prototype RefCounted script reference is retained, prototype=null releases the temporary owner.", + "Hook oracle explicitly invokes _resolve_ready_guest_batch_point after same replacement and manually emits one measured notification; it is not original nearest acceptance of an initially custom script.", + "Fixed QA snapshots/readonly/identity assertions are part of finite control flow. Raw hook rows preserve unmutated expected/actual result bytes and dispatch order." + ], + "limits": [ + "No native direct helper invocation counter; custom dispatch_trace observes two original dynamic calls only.", + "Literal signal duration0 in resolver oracle tests result/public snapshot/callback count, not equivalence of elapsed duration or every PerformanceBudget sample.", + "Malformed shapes/index bounds, arbitrary scripts, freed objects, general reentry, whole/performance/final172/OS/Windows/adoption/unit remain unaccepted.", + "Original307 preparation failure remains historical engine0; no rewrite or new copy.", + "Current306 pins are live; host303 original301 context is authenticated C306/before archive.", + "16MiB gate remains postphase, not live peak; fresh root/foreign-engine/floor gates remain mandatory." + ], + "required_additional_pins": [ + "Primary r297 variant.cpp conversion declarations and r289 array.cpp typed validation/copy source added as2 direct evidence pins beyond input." + ], + "reviewer_execution": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "codec_redecode": 0, + "existing_edits": 0, + "new_agents": 0 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.gd b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.gd new file mode 100644 index 0000000..2c4fd42 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.gd @@ -0,0 +1,106 @@ +extends "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.gd" +# Only new conversion fallbacks and a timed script replacement; prior15+8 not rerun. +const FALLBACK_CASES := ["compact_int", "index_float", "cell_vector3"] +class ReplacementPath: + extends PathService + var dispatch_trace: Array[StringName] = [] + func _guest_tree_reconstruct_path(tree: Dictionary, goal: Vector3i) -> Array[Vector3i]: + dispatch_trace.append(&"reconstruct") + return super._guest_tree_reconstruct_path(tree, goal) + func _copy_path(path: Array) -> Array[Vector3i]: + dispatch_trace.append(&"copy") + return super._copy_path(path) +var tick_calls := 0 +var hook_records: Array = [] +func route_setup(label: String) -> Dictionary: + var input: Dictionary=super.route_setup(label) + if input.is_empty(): return input + var tree: Dictionary=input["tree"] + if label=="compact_int": tree[&"compact"]=1 + elif label=="index_float": tree[&"indices"][input["goal"]]=2.75 + elif label=="cell_vector3": + var converted: Array=[] + for cell: Vector3i in tree[&"cells"]: converted.append(Vector3(cell)) + tree[&"cells"]=converted + return input +func replace_path_script(p: PathService) -> void: + var before: PackedByteArray=var_to_bytes(state()) + var properties: Dictionary={} + for row: Dictionary in p.get_property_list(): + if int(row["usage"]) & PROPERTY_USAGE_SCRIPT_VARIABLE: + properties[StringName(row["name"])]=p.get(row["name"]) + var prototype: PathService=ReplacementPath.new() + var replacement: Script=prototype.get_script() + prototype=null + p.set_script(replacement) + for key: StringName in properties: p.set(key,properties[key]) + check(var_to_bytes(state())==before,"replacement preserves complete pre-dispatch Runtime and Path state") +func switching_ticks() -> int: + tick_calls+=1 + if tick_calls==1: replace_path_script(runtime.path_service) + return Time.get_ticks_usec() +func replacement_case() -> void: + var input: Dictionary=route_setup("ordinary") + if input.is_empty(): return + var p: PathService=input["path"] + var tree_before: PackedByteArray=var_to_bytes(input["tree"]) + tick_calls=0 + var actual: Dictionary=core.nearest_guest_access(p,Vector3i.ZERO,input["goals"],input["goal"],input["layers"],input["access"],Callable(self,"switching_ticks")) + check(bool(actual.get(&"supported",false)),"mid-call replacement still resolves supported route") + check(tick_calls==2,"actual supplied ticks executed twice and switch occurs at first original tick position") + var actual_trace: Array=p.get(&"dispatch_trace").duplicate() + check(actual_trace==[&"reconstruct",&"copy"],"custom reconstruct and custom copy each dispatched at original positions") + check(var_to_bytes(input["tree"])==tree_before,"mid-call replacement leaves ready tree unchanged") + var actual_bytes: PackedByteArray=var_to_bytes(actual) + var after: PackedByteArray=var_to_bytes(state()) + var native_returned: Array=actual[&"path"] + var native_key: String=p._cache_key(Vector3i.ZERO,input["goal"],input["layers"],input["access"]) + var native_cached: Array=p._path_cache[native_key] + check(native_returned.is_typed() and native_returned.get_typed_builtin()==TYPE_VECTOR3I and not native_returned.is_read_only() and native_cached.is_typed() and native_cached.get_typed_builtin()==TYPE_VECTOR3I and not native_cached.is_read_only() and not is_same(native_returned,native_cached),"mid-call actual custom route/cache writable typed separate ownership") + var native_cache_before: PackedByteArray=var_to_bytes(p._path_cache) + native_returned[0]=Vector3i(55,55,0) + check(var_to_bytes(p._path_cache)==native_cache_before,"mid-call actual returned route mutation leaves custom cache unchanged") + var native_returned_before: PackedByteArray=var_to_bytes(native_returned) + native_cached[0]=Vector3i(44,44,0) + check(var_to_bytes(native_returned)==native_returned_before,"mid-call actual custom cache mutation leaves returned route unchanged") + input=route_setup("ordinary") + if input.is_empty(): return + p=input["path"] + replace_path_script(p) + # Original resolver is the oracle for changed helpers after replacement. + # No claim that the original nearest entry accepts an initially custom script. + var expected_path: Array[Vector3i]=p._resolve_ready_guest_batch_point(Vector3i.ZERO,input["goal"],input["tree"]) + p.path_query_measured.emit(0) + var expected: Dictionary={&"supported":true,&"reachable":true,&"path":expected_path,&"target_cell":input["goal"]} + check(var_to_bytes(expected)==actual_bytes,"mid-call route result equals original resolver ordered typed bytes") + check(var_to_bytes(state())==after,"mid-call original resolver Runtime cache counters errors and observer count equal") + check(p.get(&"dispatch_trace")==actual_trace,"mid-call custom dispatch order equals original resolver") + var expected_bytes: PackedByteArray=var_to_bytes(expected) + var key: String=p._cache_key(Vector3i.ZERO,input["goal"],input["layers"],input["access"]) + var cached: Array=p._path_cache[key] + check(expected_path.is_typed() and expected_path.get_typed_builtin()==TYPE_VECTOR3I and not expected_path.is_read_only() and cached.is_typed() and cached.get_typed_builtin()==TYPE_VECTOR3I and not cached.is_read_only() and not is_same(expected_path,cached),"custom original resolver keeps writable typed independent cache ownership") + var cache_before: PackedByteArray=var_to_bytes(p._path_cache) + expected_path[0]=Vector3i(88,88,0) + check(var_to_bytes(p._path_cache)==cache_before,"custom returned route mutation leaves original cache unchanged") + var expected_before: PackedByteArray=var_to_bytes(expected_path) + cached[0]=Vector3i(66,66,0) + check(var_to_bytes(expected_path)==expected_before,"custom original cache mutation leaves returned route unchanged") + hook_records.append({"case":"midcall_script","actual":bytes_to_var(actual_bytes),"expected":bytes_to_var(expected_bytes),"dispatch_trace":actual_trace,"oracle_scope":"original ready resolver after identical replacement, not original nearest entry"}) +func run() -> void: + output=OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT") + runtime=root.get_node("SimulationRuntime");clock=root.get_node("GameClock") + var raw := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_REPLAY_SNAPSHOT")).decompress(11411840,FileAccess.COMPRESSION_ZSTD) + var initial: Dictionary=bytes_to_var(raw) + runtime.initialize(clock,root.get_node("GameState"),int(initial[&"systems"][&"runtime"][&"world_seed"])) + check(runtime.restore_snapshot(initial),"fixed646 seed/context restore") + core=ClassDB.instantiate(&"TheTreeNumericCore") + for label: String in FALLBACK_CASES: route_case(label) + replacement_case() + var routes: Dictionary=typed("ready-route-fixtures",route_records) + var hooks: Dictionary=typed("fixtures",hook_records) + core=null + var report := {"passed":failures.is_empty(),"checks":checks,"failures":failures,"pid":OS.get_process_id(),"case_count":0,"ready_route_cases":FALLBACK_CASES.size(),"replacement_cases":1,"ready_route_fixtures":routes,"fixtures":hooks,"unit_accepted":false,"performance_accepted":false,"Windows_accepted":false,"scope":"3 conversion fallback cases vs original nearest and1 actual mid-call replacement vs original ready resolver; malformed shape/index and general reentry not covered"} + var file := FileAccess.open(output.path_join("report.json"),FileAccess.WRITE) + if file==null:quit(98);return + file.store_string(JSON.stringify(report,"\t"));file.close() + print("Ready route fallback: %d checks, %d failures"%[checks,failures.size()]);quit(0 if failures.is_empty() else 1) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.py b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.py new file mode 100644 index 0000000..6aa2617 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.py @@ -0,0 +1,74 @@ +# coding: utf-8 +"""One finite cold native guest projection QA against original Runtime golden; no full regression.""" +from pathlib import Path +import hashlib, importlib.util, json, os, shutil, subprocess, sys, uuid +sys.dont_write_bytecode=True +R=Path(__file__).resolve().parents[2];A=R/'artifacts/original-completion-2026-10-02' +O=A/'p23-02-native-ready-route-fallback-r307-r02';D=R/'docs/plans/original-completion-2026-10-02' +NAMES=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json'] +def mod(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +def unpack(ref): + raw=subprocess.run(['/opt/homebrew/bin/zstd','-d','-q','-c',ref['path']],capture_output=True,check=True,timeout=10).stdout + assert len(raw)==ref['uncompressed_bytes'] and hashlib.sha256(raw).hexdigest()==ref['uncompressed_sha256'] + return raw +def main(): + r=mod('impact_runner',R/'tools/run_all_tests.py');outer=mod('impact_owned',r.SUPPORT/'owned_outer.py');plan=r.read(O/'input.json') + assert not (O/'execution.json').exists() + fixed=plan['pins'];source=r.source_refs(R);player=r.default_player(R);docs={n:r.sha(D/n) for n in NAMES} + assert source==plan['source_before'] and player==plan['default_before'] and docs==plan['doc4_before'] + stage=Path(plan['stage']);parent=Path(plan['parent']);public=(stage/'project.godot').read_bytes() + def protect(): + assert r.source_refs(R)==source and r.default_player(R)==player and {n:r.sha(D/n) for n in NAMES}==docs + assert r.inventory(parent,stage=True)==plan['expected_stage'] and r.inventory(stage,stage=True)==plan['expected_stage'] + assert r.inventory(r.SUPPORT)==plan['support_inventory'] + for key,q in fixed.items(): + p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'],key + protect() + review=r.read(Path(fixed['host_review']['path'])) + assert not review['blockers'] and review['host_build_accepted'] + pre=r.read(A/'p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json') + assert pre['execution_allowed'] and not pre['blockers'] + for group in ('evidence_sha256','canonical_doc4_context_pins'): + for q in pre[group].values(): + p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'] + root=r.read(O/'preexecution-root-verification.json');assert root['passed'] and root['review_sha256']==r.sha(A/'p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json') + phases=[];samples=[];error=None;cleanup=[];cleanup_errors=[] + try: + for spec in plan['specs']: + name=spec['name'];protect() + assert not outer.native.helper['live_engines']() and shutil.disk_usage(A).free >= plan['capacity_floor_bytes'] + output=O/(name+'-measurement');output.mkdir();ident=uuid.uuid4().hex + startup='TheTree-PCK-tests-'+ident+'-impact-startup';profile='TheTree-PCK-tests-'+ident+'-impact-runtime' + assert not r.profile_path(startup).exists() and not r.profile_path(profile).exists() + env=r.fresh_environment(os.environ) + env.update(THE_TREE_PACK_PROFILE_NAME=profile,THE_TREE_PACK_PROFILE_EXPECTED=str(r.profile_path(profile)),THE_TREE_PACK_PROFILE_REPORT=str(O/(name+'-profile.json')),THE_TREE_RUNTIME_MONITOR_OUTPUT=str(output),THE_TREE_REPLAY_SNAPSHOT=fixed['fixture']['path'],THE_TREE_CANDIDATE_ORACLE=fixed['oracle']['path'],THE_TREE_PAIRED_CANDIDATE='r302-library303',THE_TREE_PAIRED_SAMPLE=name) + (stage/'project.godot').write_bytes(r.private_project(public,startup));phase=O/name + argv=[fixed['engine']['path'],'--headless','--path',str(stage),'--script',fixed['starter_'+name]['path'],'--verbose','--log-file',str(phase/'engine-native.log')] + result,capture=outer.run_phase(argv,phase,90,env,now_fn=r.now,dump_fn=r.write,sha_fn=r.sha,live_engines_fn=outer.native.helper['live_engines']) + row=dict(name=name,result=result,capture=capture);phases.append(row);r.write(O/(name+'-phase.json'),row) + report_path=output/'report.json';report=r.read(report_path) if report_path.exists() else None + if report is not None:samples.append(dict(name=name,report=report)) + assert result is not None and result['exit_code']==0 and not result['error_lines'] and not result['timed_out'] and capture['passed'] + logs=''.join((phase/n).read_text() for n in ['stdout.log','stderr.log','engine-native.log']) + assert 'Orphan StringName:' not in logs and 'unclaimed string names' not in logs + assert report and report['passed'] and not report['failures'] and report['pid']==result['pid'] and report['checks']==spec['expected_checks'] + assert (phase/'stdout.log').read_text().count(spec['label']+'%d checks, 0 failures'%report['checks'])==1 + assert (phase/'stdout.log').read_text().count('NATIVE_ADAPTER_LIBRARY_REGISTERED')==1 + r.profile_gate(r.profile_path(profile),O/(name+'-profile.json'),profile) + assert report['case_count']==0 and report['ready_route_cases']==3 and report['replacement_cases']==1 + unpack(report['ready_route_fixtures']);assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file())<=16*1048576 + unpack(report['fixtures']) + (stage/'project.godot').write_bytes(public);protect() + except BaseException as caught:error=type(caught).__name__+': '+str(caught) + finally: + cleanup,cleanup_errors=outer.finish_captured(outer.OWNED) + if all(q['engine_ended'] is True for q in cleanup):(stage/'project.godot').write_bytes(public) + else:cleanup_errors.append('Restoration refused while actual owned child remains live') + guard_errors=[] + try:protect() + except BaseException as caught:guard_errors.append(type(caught).__name__+': '+str(caught)) + passed=error is None and not guard_errors and not cleanup_errors and len(phases)==1 and len(samples)==1 + r.write(O/'execution.json',dict(passed=passed,error=error,guard_errors=guard_errors,phases=phases,samples=samples,cleanup=cleanup,cleanup_errors=cleanup_errors,input_source_default_doc4_preserved=not guard_errors,candidate_adopted=False,unit_accepted=False,performance_accepted=False,normal_OS_accepted=False,Windows_accepted=False,limitations=['Three numeric/cell conversion fallbacks compare original nearest; one actual mid-call script replacement compares original ready resolver and custom dispatch order. Initially-custom nearest rejection is not the replacement oracle. Malformed shapes/index bounds, arbitrary general reentry, performance/final172/OS/Windows/adoption/unit remain unaccepted.'])) + print(json.dumps(dict(passed=passed,error=error,guard_errors=guard_errors)),flush=True);return 0 if passed else 1 +if __name__=='__main__':raise SystemExit(main()) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json new file mode 100644 index 0000000..8670e62 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json @@ -0,0 +1,293 @@ +{ + "passed": true, + "review_sha256": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f", + "verified_entries": [ + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-one-guest-native-r02/diagnostic-measurement/candidates.varbytes.zst", + "bytes": 1498, + "sha256": "d636067f11f70a82ae7d928d2463bc3c2a4107b1d63d1baaed065c8ef93b87d2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + { + "path": "/private/tmp/TheTree-ready-route-r304-r02-dfc91a3b4f064b7a86de568e170ea2c1/candidate.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "bytes": 21696, + "sha256": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "bytes": 12307, + "sha256": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/execution.json", + "bytes": 7142, + "sha256": "913097cdce59a505259a1877a61b4328806e223c8759b0fb8a6fc61bb583e088" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "bytes": 56783, + "sha256": "5f48ed8738425ee6d381d5302f3a4f6c9cc2da8d02c570a62c91c748cb40fc59" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd", + "bytes": 611530, + "sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/core/performance_budget.gd", + "bytes": 10355, + "sha256": "742c464d16ab417cbc3c2930d43e508faf5c9f7688da416324ca1150bdb9b6b9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd", + "bytes": 7569, + "sha256": "f83572f50404415b6f572fab080b53fdd22005384d5e6597243cc6a9d4c283a5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.gd", + "bytes": 11882, + "sha256": "7e2f55e671b097cad57c0be332a1456e70b03690e55035c43a6650d9e85b1373" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py", + "bytes": 6962, + "sha256": "9e789582b3a1b872e8fa9a942d18563cb9039b8306c7988523bbdd115ee1941c" + }, + { + "path": "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py", + "bytes": 12290, + "sha256": "00ca8364d74807ac01d2e1248ad0f12b039a76d5d15815f8631d43c9ac6b95fc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "bytes": 1127, + "sha256": "9f4f0307988d0632379e389a56a9c538c31cca07ba8bb18b8bc225cc2ae50f4a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/candidate.gdextension", + "bytes": 327, + "sha256": "1930b4586d7fd733ab47c010b254c0a07a3cb5d4918c77851ff41dc764aec642" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/input.json", + "bytes": 758625, + "sha256": "34667cdb5107e476b475b5ebcf2f178ff2ffa6a0d8811a5542e83f4708a7e858" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.py", + "bytes": 7152, + "sha256": "37e67090c91d12dec86814a6a572dfea43c28ce0409a6e07ea95af6ef65de432" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json", + "bytes": 65043, + "sha256": "a2ec76106fdef30a83a1f20f70913b9b9d17a16a8a80ae7afa1d8355b273d743" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "bytes": 47818, + "sha256": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "bytes": 27615, + "sha256": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "bytes": 28290, + "sha256": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json", + "bytes": 758537, + "sha256": "4420e420c23e24e874752d4122ab904da18b97901ddaef40f88676669de5eca7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-conversion-source-r297/variant.cpp", + "bytes": 94629, + "sha256": "4af0a620aa59d2376d1b35ab201f26edd352f056c908b970890ad9a3449bb5c0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-integer-window-codec-array-source-r289/array.cpp", + "bytes": 27906, + "sha256": "ad9ebc6db6a962c817e2dbcee7f9c529dccd042090137e00dcf1a0594696f70b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json", + "bytes": 21566, + "sha256": "4e3cd60a84d1b7a7a2eab877a5bd333f6e959f074dfa8aef221bbaeed6b1b40b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py", + "bytes": 5438, + "sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307/preparation-failure.json", + "bytes": 386, + "sha256": "b73dc2165621f58370d12431978a0e6987e3a0b4a5485baf773a163374b4cb9e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json", + "bytes": 1804, + "sha256": "5e33e24fece49ce379127bb0da128bec359ba0b830e1a97565d61ce4a1d50ee2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log", + "bytes": 13493, + "sha256": "b885f11980dcb2dc3c61bd829ca179e1815e63292f43134b5e4507a8a1eeae06" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json", + "bytes": 964, + "sha256": "7052cc3d46cc6f201245e1290bcd9976e9f936a2ffc8d291f9351336f53736d6" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json", + "bytes": 6757, + "sha256": "f21af6a9622914dddbd4ab537f8aa3a681359bf0ab9a0817b728a574c5cd89c8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json", + "bytes": 2440, + "sha256": "0fb3edabd356dc3c405f6a42d7437c3059bca195ee511d39e4c58aacca1e32fb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log", + "bytes": 13643, + "sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "bytes": 248, + "sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "bytes": 179, + "sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json", + "bytes": 1512, + "sha256": "6b91ecf8b9df85b3d17aa2c5dcf81750809b94e897ee1c4c3f378c3d0b9b5dd3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json", + "bytes": 8217, + "sha256": "c53743d4c4c19d7539f3c56dc48128b6e792bca3d9c69003db04cd6f4246fc9e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json", + "bytes": 912, + "sha256": "aaf36bc711ae3ec3536c145ad767f80ee674e6a325019eacadde56245d035daf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/execution.json", + "bytes": 12228, + "sha256": "ba947194c422bfad73fc806bedc8537c8c8359c7639671c9c7a0d7fc1b394453" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json", + "bytes": 11602, + "sha256": "eb255dba47a114946c43b2ff90997ae32d88dbd54b1fb7cddafe4ee05eacc998" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 491526, + "sha256": "14d340145dd28728a77163b07a40d147f003b640ec9f183047b1521d901b87de" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 409590, + "sha256": "f02871b20d2d597a4bfd5e912af09c46d470d0c1e468cecaa2f5102b039928e0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1190589, + "sha256": "fc80f8ab731d9ce15ace4b0023f0b37f2d9b1a26c7208e34949325c361ae8259" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 556299, + "sha256": "80ed738d8fa5f1cb1d6a60c056724afc1caf1de8619e0b3ba3a46c79448410c8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/IMPLEMENTATION_PLAN.md", + "bytes": 491547, + "sha256": "a308e552d656cbb13f80fddf094bcc4d417193cafd5487693ff9f742fdd5eaf7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/PROGRESS_INTEGRATION.md", + "bytes": 409611, + "sha256": "2dbcf78463a9bc01fe4701ae2d4cd6c2010a32d7c7068f5e7c92383ba57d07ea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/work_packages.json", + "bytes": 1185667, + "sha256": "06f5f9c37e382c8ec1612962466b837392390b38657a042739b46b8c72d001ce" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/progress_snapshot.json", + "bytes": 547774, + "sha256": "b61ae8f18990aab0ea91457907bd73faa07bbcd10f5f8e8fc92e0db47c213c47" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst new file mode 100644 index 0000000000000000000000000000000000000000..e063e0a9ea75a9a97e26dfc2b4588c9501c6f9c4 GIT binary patch literal 248 zcmV{hX*bGM7BeLf8byEjsFN809;j_P)BZ>uui3}BKIc3&GiGKc%T6P yf3?=nDA!;CN2dmcEf8g<0GWF`t;jL3>KekjK$ky8{BZ6~3%(l2Q4?N5e&&{hige@v literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst new file mode 100644 index 0000000000000000000000000000000000000000..6b1fbfbedb2f8d4fe435437ee326d6a2a4a71d33 GIT binary patch literal 179 zcmV;k08IZVwJ-f(=mSj!0HQ}28*png27p>FEUg?@hny^${{OEkv|kRSj#s-=inbQ> zkyP_=OBv}&#VmTx;{5_dH8E{A+AV?#qZ4J1r7ljv%Z7fH+ZJO^^AmoA%Ee?){)1(f zw0O+14A~q85fTUq+q2==}#+POQo90A-CP-XxC literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json new file mode 100644 index 0000000..eb71b02 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json @@ -0,0 +1,35 @@ +{ + "Windows_accepted": false, + "case_count": 0, + "checks": 67, + "failures": [], + "fixtures": { + "bytes": 248, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b", + "uncompressed_bytes": 604, + "uncompressed_sha256": "028110c3c6a099c8d39e9327f77145917db674e6cfb650bfd7ee96627b68255e" + }, + "passed": true, + "performance_accepted": false, + "pid": 68102, + "ready_route_cases": 3, + "ready_route_fixtures": { + "bytes": 179, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697", + "uncompressed_bytes": 1256, + "uncompressed_sha256": "1e825791ba399146c5e97f162255b4c0d70f89cadf708960647726ec0d4fec60" + }, + "replacement_cases": 1, + "scope": "3 conversion fallback cases vs original nearest and1 actual mid-call replacement vs original ready resolver; malformed shape/index and general reentry not covered", + "unit_accepted": false +} \ No newline at end of file diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json new file mode 100644 index 0000000..b509b5b --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json @@ -0,0 +1,185 @@ +{ + "name": "boundaries", + "result": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "pid": 68102, + "started_utc": "2026-10-12T00:42:01.762773+00:00", + "ended_utc": "2026-10-12T00:42:06.991132+00:00", + "wall_seconds": 5.228111334, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90", + "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": 68102, + "owner_pid": 68078, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "monotonic_ns": 2768698291, + "pid": 68102, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "started_utc": "2026-10-12T00:42:01.762773+00:00", + "current_process_identity": { + "pid": 68102, + "ppid": 68078, + "pgid": 68102, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/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": 68102, + "owner_pid": 68078, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "monotonic_ns": 7990450166, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 68102, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "ended_utc": "2026-10-12T00:42:06.989229+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 + }, + "capture": { + "actual_captured_pids": [ + 68102 + ], + "cleanup": [ + { + "pid": 68102, + "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 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json new file mode 100644 index 0000000..7ecad24 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json @@ -0,0 +1,20 @@ +{ + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-eca7630d523848bf96a3a2a27e56b111-impact-runtime", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-eca7630d523848bf96a3a2a27e56b111-impact-startup", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-eca7630d523848bf96a3a2a27e56b111-impact-runtime", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-eca7630d523848bf96a3a2a27e56b111-impact-runtime", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-eca7630d523848bf96a3a2a27e56b111-impact-runtime/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json new file mode 100644 index 0000000..f44709a --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json @@ -0,0 +1,18 @@ +{ + "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": [] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json new file mode 100644 index 0000000..b25fba7 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json @@ -0,0 +1,38 @@ +{ + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 68102, + "owner_pid": 68078, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "monotonic_ns": 7990450166, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 68102, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "ended_utc": "2026-10-12T00:42:06.989229+00:00", + "signal_scope": "tracked Popen child only; no external group signal" +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log new file mode 100644 index 0000000..3e4facc --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log @@ -0,0 +1,116 @@ +Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org +TextServer: Added interface "Dummy" +TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)" +SDL: Init OK! +Using "default" pen tablet driver... + +TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)". +CORE API HASH: 2004498165 +EDITOR API HASH: 1696660745 +Loading resource: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd +Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd' at thread -1 +SceneTreeFTI: traversal method DEFAULT +Loading resource: res://autoload/event_bus.gd remapped: res://autoload/event_bus.gd +Completed load for: 'res://autoload/event_bus.gd' remapped 'res://autoload/event_bus.gd' at thread -1 +Loading resource: res://autoload/game_clock.gd remapped: res://autoload/game_clock.gd +Completed load for: 'res://autoload/game_clock.gd' remapped 'res://autoload/game_clock.gd' at thread -1 +Loading resource: res://autoload/game_state.gd remapped: res://autoload/game_state.gd +Completed load for: 'res://autoload/game_state.gd' remapped 'res://autoload/game_state.gd' at thread -1 +Loading resource: res://autoload/simulation_runtime.gd remapped: res://autoload/simulation_runtime.gd +Completed load for: 'res://autoload/simulation_runtime.gd' remapped 'res://autoload/simulation_runtime.gd' at thread -1 +Loaded system CA certificates +PACK_PROFILE_GUARD verified=true +Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres +Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1 +Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres +Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1 +Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres +Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1 +Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres +Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres +Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres +Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1 +Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres +Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1 +Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres +Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1 +Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres +Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1 +Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres +Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1 +Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres +Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1 +Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres +Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1 +Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres +Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1 +Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres +Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1 +Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres +Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1 +Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres +Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1 +Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres +Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1 +Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres +Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1 +Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres +Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1 +Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres +Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1 +Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres +Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1 +NATIVE_ADAPTER_LIBRARY_REGISTERED +Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres +Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1 +Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres +Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1 +Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres +Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1 +Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres +Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres +Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres +Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1 +Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres +Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1 +Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres +Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1 +Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres +Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1 +Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres +Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1 +Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres +Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1 +Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres +Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1 +Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres +Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1 +Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres +Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1 +Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres +Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1 +Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres +Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1 +Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres +Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1 +Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres +Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1 +Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres +Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1 +Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres +Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1 +Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres +Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1 +Ready route fallback: 67 checks, 0 failures diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json new file mode 100644 index 0000000..a47b366 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json @@ -0,0 +1,39 @@ +{ + "actual_captured_pids": [ + 68102 + ], + "cleanup": [ + { + "pid": 68102, + "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 +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json new file mode 100644 index 0000000..0ddbcd0 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json @@ -0,0 +1,140 @@ +{ + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "pid": 68102, + "started_utc": "2026-10-12T00:42:01.762773+00:00", + "ended_utc": "2026-10-12T00:42:06.991132+00:00", + "wall_seconds": 5.228111334, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90", + "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": 68102, + "owner_pid": 68078, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "monotonic_ns": 2768698291, + "pid": 68102, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "started_utc": "2026-10-12T00:42:01.762773+00:00", + "current_process_identity": { + "pid": 68102, + "ppid": 68078, + "pgid": 68102, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/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": 68102, + "owner_pid": 68078, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "monotonic_ns": 7990450166, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 68102, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "ended_utc": "2026-10-12T00:42:06.989229+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 +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json new file mode 100644 index 0000000..3ca48f1 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json @@ -0,0 +1,40 @@ +{ + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 68102, + "owner_pid": 68078, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "monotonic_ns": 2768698291, + "pid": 68102, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "started_utc": "2026-10-12T00:42:01.762773+00:00", + "current_process_identity": { + "pid": 68102, + "ppid": 68078, + "pgid": 68102, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log new file mode 100644 index 0000000..60fefb2 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log @@ -0,0 +1,120 @@ +WorkerThreadPool: 10 threads, 3 max low-priority. +Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org +TextServer: Added interface "Dummy" +TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)" +SDL: Init OK! +Using "default" pen tablet driver... + +TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)". +CORE API HASH: 2004498165 +EDITOR API HASH: 1696660745 +Loading resource: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd +Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd' at thread -1 +SceneTreeFTI: traversal method DEFAULT +Loading resource: res://autoload/event_bus.gd remapped: res://autoload/event_bus.gd +Completed load for: 'res://autoload/event_bus.gd' remapped 'res://autoload/event_bus.gd' at thread -1 +Loading resource: res://autoload/game_clock.gd remapped: res://autoload/game_clock.gd +Completed load for: 'res://autoload/game_clock.gd' remapped 'res://autoload/game_clock.gd' at thread -1 +Loading resource: res://autoload/game_state.gd remapped: res://autoload/game_state.gd +Completed load for: 'res://autoload/game_state.gd' remapped 'res://autoload/game_state.gd' at thread -1 +Loading resource: res://autoload/simulation_runtime.gd remapped: res://autoload/simulation_runtime.gd +Completed load for: 'res://autoload/simulation_runtime.gd' remapped 'res://autoload/simulation_runtime.gd' at thread -1 +Loaded system CA certificates +PACK_PROFILE_GUARD verified=true +Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres +Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1 +Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres +Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1 +Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres +Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1 +Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres +Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres +Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres +Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1 +Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres +Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1 +Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres +Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1 +Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres +Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1 +Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres +Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1 +Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres +Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1 +Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres +Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1 +Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres +Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1 +Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres +Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1 +Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres +Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1 +Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres +Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1 +Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres +Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1 +Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres +Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1 +Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres +Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1 +Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres +Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1 +Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres +Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1 +NATIVE_ADAPTER_LIBRARY_REGISTERED +Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres +Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1 +Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres +Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1 +Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres +Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1 +Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres +Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres +Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres +Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1 +Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres +Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1 +Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres +Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1 +Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres +Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1 +Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres +Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1 +Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres +Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1 +Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres +Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1 +Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres +Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1 +Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres +Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1 +Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres +Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1 +Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres +Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1 +Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres +Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1 +Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres +Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1 +Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres +Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1 +Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres +Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1 +Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres +Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1 +Ready route fallback: 67 checks, 0 failures +XR: Clearing primary interface +XR: Removed interface "Native mobile" +XR: Removed interface "OpenXR" diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd new file mode 100644 index 0000000..1e6b04d --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd @@ -0,0 +1,11 @@ +extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd" +const Guard := preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd") +func _initialize() -> void: + if not Guard.activate(): quit(97); return + super._initialize() +func run() -> void: + var loaded := GDExtensionManager.load_extension("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/candidate.gdextension") + check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"), "exact native extension registered before diagnostic") + if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore"): quit(96); return + print("NATIVE_ADAPTER_LIBRARY_REGISTERED") + super.run() diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/execution.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/execution.json new file mode 100644 index 0000000..3a3dbb9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/execution.json @@ -0,0 +1,271 @@ +{ + "passed": true, + "error": null, + "guard_errors": [], + "phases": [ + { + "name": "boundaries", + "result": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "pid": 68102, + "started_utc": "2026-10-12T00:42:01.762773+00:00", + "ended_utc": "2026-10-12T00:42:06.991132+00:00", + "wall_seconds": 5.228111334, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90", + "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": 68102, + "owner_pid": 68078, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "monotonic_ns": 2768698291, + "pid": 68102, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "started_utc": "2026-10-12T00:42:01.762773+00:00", + "current_process_identity": { + "pid": 68102, + "ppid": 68078, + "pgid": 68102, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/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": 68102, + "owner_pid": 68078, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "monotonic_ns": 7990450166, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 68102, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log" + ], + "ended_utc": "2026-10-12T00:42:06.989229+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 + }, + "capture": { + "actual_captured_pids": [ + 68102 + ], + "cleanup": [ + { + "pid": 68102, + "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 + } + } + ], + "samples": [ + { + "name": "boundaries", + "report": { + "Windows_accepted": false, + "case_count": 0, + "checks": 67, + "failures": [], + "fixtures": { + "bytes": 248, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b", + "uncompressed_bytes": 604, + "uncompressed_sha256": "028110c3c6a099c8d39e9327f77145917db674e6cfb650bfd7ee96627b68255e" + }, + "passed": true, + "performance_accepted": false, + "pid": 68102, + "ready_route_cases": 3, + "ready_route_fixtures": { + "bytes": 179, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697", + "uncompressed_bytes": 1256, + "uncompressed_sha256": "1e825791ba399146c5e97f162255b4c0d70f89cadf708960647726ec0d4fec60" + }, + "replacement_cases": 1, + "scope": "3 conversion fallback cases vs original nearest and1 actual mid-call replacement vs original ready resolver; malformed shape/index and general reentry not covered", + "unit_accepted": false + } + } + ], + "cleanup": [ + { + "pid": 68102, + "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 + } + ], + "cleanup_errors": [], + "input_source_default_doc4_preserved": true, + "candidate_adopted": false, + "unit_accepted": false, + "performance_accepted": false, + "normal_OS_accepted": false, + "Windows_accepted": false, + "limitations": [ + "Three numeric/cell conversion fallbacks compare original nearest; one actual mid-call script replacement compares original ready resolver and custom dispatch order. Initially-custom nearest rejection is not the replacement oracle. Malformed shapes/index bounds, arbitrary general reentry, performance/final172/OS/Windows/adoption/unit remain unaccepted." + ] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/input.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/input.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f91dc211df0deecccee8cc63a1b9e5600b954bb GIT binary patch literal 165455 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 >CpzmwL}N+wAEB0YwA$lc`nRf&`h7-} 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 VaVqouVeTC|Yq%o;F$Edo{{xPJ{fPho literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json new file mode 100644 index 0000000..fcccf51 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json @@ -0,0 +1,203 @@ +{ + "passed": true, + "review_sha256": "4e3cd60a84d1b7a7a2eab877a5bd333f6e959f074dfa8aef221bbaeed6b1b40b", + "verified_entries": [ + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-one-guest-native-r02/diagnostic-measurement/candidates.varbytes.zst", + "bytes": 1498, + "sha256": "d636067f11f70a82ae7d928d2463bc3c2a4107b1d63d1baaed065c8ef93b87d2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + { + "path": "/private/tmp/TheTree-ready-route-r304-r02-dfc91a3b4f064b7a86de568e170ea2c1/candidate.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "bytes": 21696, + "sha256": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "bytes": 12307, + "sha256": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/execution.json", + "bytes": 7142, + "sha256": "913097cdce59a505259a1877a61b4328806e223c8759b0fb8a6fc61bb583e088" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "bytes": 56783, + "sha256": "5f48ed8738425ee6d381d5302f3a4f6c9cc2da8d02c570a62c91c748cb40fc59" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd", + "bytes": 611530, + "sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/core/performance_budget.gd", + "bytes": 10355, + "sha256": "742c464d16ab417cbc3c2930d43e508faf5c9f7688da416324ca1150bdb9b6b9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd", + "bytes": 7569, + "sha256": "f83572f50404415b6f572fab080b53fdd22005384d5e6597243cc6a9d4c283a5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.gd", + "bytes": 11882, + "sha256": "7e2f55e671b097cad57c0be332a1456e70b03690e55035c43a6650d9e85b1373" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py", + "bytes": 6962, + "sha256": "9e789582b3a1b872e8fa9a942d18563cb9039b8306c7988523bbdd115ee1941c" + }, + { + "path": "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py", + "bytes": 12290, + "sha256": "00ca8364d74807ac01d2e1248ad0f12b039a76d5d15815f8631d43c9ac6b95fc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "bytes": 1127, + "sha256": "9f4f0307988d0632379e389a56a9c538c31cca07ba8bb18b8bc225cc2ae50f4a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/candidate.gdextension", + "bytes": 327, + "sha256": "1930b4586d7fd733ab47c010b254c0a07a3cb5d4918c77851ff41dc764aec642" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/input.json", + "bytes": 758625, + "sha256": "34667cdb5107e476b475b5ebcf2f178ff2ffa6a0d8811a5542e83f4708a7e858" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.py", + "bytes": 7152, + "sha256": "37e67090c91d12dec86814a6a572dfea43c28ce0409a6e07ea95af6ef65de432" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json", + "bytes": 65043, + "sha256": "a2ec76106fdef30a83a1f20f70913b9b9d17a16a8a80ae7afa1d8355b273d743" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "bytes": 47818, + "sha256": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "bytes": 27615, + "sha256": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "bytes": 28290, + "sha256": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json", + "bytes": 758537, + "sha256": "4420e420c23e24e874752d4122ab904da18b97901ddaef40f88676669de5eca7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-conversion-source-r297/variant.cpp", + "bytes": 94629, + "sha256": "4af0a620aa59d2376d1b35ab201f26edd352f056c908b970890ad9a3449bb5c0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-integer-window-codec-array-source-r289/array.cpp", + "bytes": 27906, + "sha256": "ad9ebc6db6a962c817e2dbcee7f9c529dccd042090137e00dcf1a0594696f70b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 491526, + "sha256": "14d340145dd28728a77163b07a40d147f003b640ec9f183047b1521d901b87de" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 409590, + "sha256": "f02871b20d2d597a4bfd5e912af09c46d470d0c1e468cecaa2f5102b039928e0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1190589, + "sha256": "fc80f8ab731d9ce15ace4b0023f0b37f2d9b1a26c7208e34949325c361ae8259" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 556299, + "sha256": "80ed738d8fa5f1cb1d6a60c056724afc1caf1de8619e0b3ba3a46c79448410c8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/IMPLEMENTATION_PLAN.md", + "bytes": 491547, + "sha256": "a308e552d656cbb13f80fddf094bcc4d417193cafd5487693ff9f742fdd5eaf7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/PROGRESS_INTEGRATION.md", + "bytes": 409611, + "sha256": "2dbcf78463a9bc01fe4701ae2d4cd6c2010a32d7c7068f5e7c92383ba57d07ea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/work_packages.json", + "bytes": 1185667, + "sha256": "06f5f9c37e382c8ec1612962466b837392390b38657a042739b46b8c72d001ce" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/progress_snapshot.json", + "bytes": 547774, + "sha256": "b61ae8f18990aab0ea91457907bd73faa07bbcd10f5f8e8fc92e0db47c213c47" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307.gd b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307.gd new file mode 100644 index 0000000..a08e936 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307.gd @@ -0,0 +1,96 @@ +extends "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02.gd" +# Only new conversion fallbacks and a timed script replacement; prior15+8 not rerun. +const FALLBACK_CASES := ["compact_int", "index_float", "cell_vector3"] +class ReplacementPath: + extends PathService + var dispatch_trace: Array[StringName] = [] + func _guest_tree_reconstruct_path(tree: Dictionary, goal: Vector3i) -> Array[Vector3i]: + dispatch_trace.append(&"reconstruct") + return super._guest_tree_reconstruct_path(tree, goal) + func _copy_path(path: Array) -> Array[Vector3i]: + dispatch_trace.append(&"copy") + return super._copy_path(path) +var tick_calls := 0 +var hook_records: Array = [] +func route_setup(label: String) -> Dictionary: + var input: Dictionary=super.route_setup(label) + if input.is_empty(): return input + var tree: Dictionary=input["tree"] + if label=="compact_int": tree[&"compact"]=1 + elif label=="index_float": tree[&"indices"][input["goal"]]=2.75 + elif label=="cell_vector3": + var converted: Array=[] + for cell: Vector3i in tree[&"cells"]: converted.append(Vector3(cell)) + tree[&"cells"]=converted + return input +func replace_path_script(p: PathService) -> void: + var before: PackedByteArray=var_to_bytes(state()) + var properties: Dictionary={} + for row: Dictionary in p.get_property_list(): + if int(row["usage"]) & PROPERTY_USAGE_SCRIPT_VARIABLE: + properties[StringName(row["name"])]=p.get(row["name"]) + var prototype: PathService=ReplacementPath.new() + var replacement: Script=prototype.get_script() + prototype=null + p.set_script(replacement) + for key: StringName in properties: p.set(key,properties[key]) + check(var_to_bytes(state())==before,"replacement preserves complete pre-dispatch Runtime and Path state") +func switching_ticks() -> int: + tick_calls+=1 + if tick_calls==1: replace_path_script(runtime.path_service) + return Time.get_ticks_usec() +func replacement_case() -> void: + var input: Dictionary=route_setup("ordinary") + if input.is_empty(): return + var p: PathService=input["path"] + var tree_before: PackedByteArray=var_to_bytes(input["tree"]) + tick_calls=0 + var actual: Dictionary=core.nearest_guest_access(p,Vector3i.ZERO,input["goals"],input["goal"],input["layers"],input["access"],Callable(self,"switching_ticks")) + check(bool(actual.get(&"supported",false)),"mid-call replacement still resolves supported route") + check(tick_calls==2,"actual supplied ticks executed twice and switch occurs at first original tick position") + var actual_trace: Array=p.get(&"dispatch_trace").duplicate() + check(actual_trace==[&"reconstruct",&"copy"],"custom reconstruct and custom copy each dispatched at original positions") + check(var_to_bytes(input["tree"])==tree_before,"mid-call replacement leaves ready tree unchanged") + var actual_bytes: PackedByteArray=var_to_bytes(actual) + var after: PackedByteArray=var_to_bytes(state()) + input=route_setup("ordinary") + if input.is_empty(): return + p=input["path"] + replace_path_script(p) + # Original resolver is the oracle for changed helpers after replacement. + # No claim that the original nearest entry accepts an initially custom script. + var expected_path: Array[Vector3i]=p._resolve_ready_guest_batch_point(Vector3i.ZERO,input["goal"],input["tree"]) + p.path_query_measured.emit(0) + var expected: Dictionary={&"supported":true,&"reachable":true,&"path":expected_path,&"target_cell":input["goal"]} + check(var_to_bytes(expected)==actual_bytes,"mid-call route result equals original resolver ordered typed bytes") + check(var_to_bytes(state())==after,"mid-call original resolver Runtime cache counters errors and observer count equal") + check(p.get(&"dispatch_trace")==actual_trace,"mid-call custom dispatch order equals original resolver") + var returned: Array=actual[&"path"] + var key: String=p._cache_key(Vector3i.ZERO,input["goal"],input["layers"],input["access"]) + var cached: Array=p._path_cache[key] + check(expected_path.is_typed() and expected_path.get_typed_builtin()==TYPE_VECTOR3I and not expected_path.is_read_only() and cached.is_typed() and cached.get_typed_builtin()==TYPE_VECTOR3I and not cached.is_read_only() and not is_same(expected_path,cached),"custom original resolver keeps writable typed independent cache ownership") + var cache_before: PackedByteArray=var_to_bytes(p._path_cache) + expected_path[0]=Vector3i(88,88,0) + check(var_to_bytes(p._path_cache)==cache_before,"custom returned route mutation leaves original cache unchanged") + var expected_before: PackedByteArray=var_to_bytes(expected_path) + cached[0]=Vector3i(66,66,0) + check(var_to_bytes(expected_path)==expected_before,"custom original cache mutation leaves returned route unchanged") + hook_records.append({"case":"midcall_script","actual":bytes_to_var(actual_bytes),"expected":expected,"dispatch_trace":actual_trace,"oracle_scope":"original ready resolver after identical replacement, not original nearest entry"}) +func run() -> void: + output=OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT") + runtime=root.get_node("SimulationRuntime");clock=root.get_node("GameClock") + var raw := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_REPLAY_SNAPSHOT")).decompress(11411840,FileAccess.COMPRESSION_ZSTD) + var initial: Dictionary=bytes_to_var(raw) + runtime.initialize(clock,root.get_node("GameState"),int(initial[&"systems"][&"runtime"][&"world_seed"])) + check(runtime.restore_snapshot(initial),"fixed646 seed/context restore") + core=ClassDB.instantiate(&"TheTreeNumericCore") + for label: String in FALLBACK_CASES: route_case(label) + replacement_case() + var routes: Dictionary=typed("ready-route-fixtures",route_records) + var hooks: Dictionary=typed("fixtures",hook_records) + core=null + var report := {"passed":failures.is_empty(),"checks":checks,"failures":failures,"pid":OS.get_process_id(),"case_count":0,"ready_route_cases":FALLBACK_CASES.size(),"replacement_cases":1,"ready_route_fixtures":routes,"fixtures":hooks,"unit_accepted":false,"performance_accepted":false,"Windows_accepted":false,"scope":"3 conversion fallback cases vs original nearest and1 actual mid-call replacement vs original ready resolver; malformed shape/index and general reentry not covered"} + var file := FileAccess.open(output.path_join("report.json"),FileAccess.WRITE) + if file==null:quit(98);return + file.store_string(JSON.stringify(report,"\t"));file.close() + print("Ready route fallback: %d checks, %d failures"%[checks,failures.size()]);quit(0 if failures.is_empty() else 1) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307/preparation-failure.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307/preparation-failure.json new file mode 100644 index 0000000..b40afd9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307/preparation-failure.json @@ -0,0 +1,12 @@ +{ + "phase": "preparation", + "error": "AssertionError: plain Japanese absolute QA path absent in escaped starter literal", + "engine_runs": 0, + "compiler_runs": 0, + "input_created": false, + "author": { + "path": "/private/tmp/thetree-prepare-ready-route-fallback-r307.py", + "bytes": 11016, + "sha256": "260d77338bc4a46f669a7adbabc08599a59018d7dcf6375e41de2e19cdb78d95" + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-actual-independent-review-r308.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-actual-independent-review-r308.json new file mode 100644 index 0000000..f6bee3a --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-actual-independent-review-r308.json @@ -0,0 +1,600 @@ +{ + "revision": "r308", + "reviewed_utc": "2026-10-12T00:50:56.280640+00:00", + "scope": "Bounded post-application metadata and content-preserving checkpoint review; finite r307 and retained r305 evidence reused; no new game execution", + "metadata_integration_accepted": true, + "post_application_accepted": true, + "checkpoint_accepted": true, + "commit_supported": true, + "blockers": [], + "observations": { + "canonical_exact_after": true, + "markdown_inverse_whole_before": true, + "json_inverse_non_target_fields": true, + "other_packages_unchanged": 29, + "other_delivery_units_unchanged": 87, + "packages": 30, + "delivery_units": 88, + "state_counts": { + "completed": 9, + "in_progress": 19, + "planned": 60 + }, + "formal_completed_added": 0, + "conditions_unaccepted": 17, + "Windows_only_blocked_ids": [ + "C08", + "X8" + ], + "manual_deferred_unwaived": true, + "implementation_parent": "r274/library275 retained", + "candidate": "r302/library303 unadopted and selection held", + "semantic_scope": "3 conversion fixtures and one actual midcall script replacement; original nearest versus original ready resolver scopes distinguished", + "prior_whole_observation": { + "baseline_us": 1213031, + "candidate_us": 1185064, + "single_pair_only": true, + "stable_gain_supported": false, + "stall_budget_met": false + }, + "validator_checks": 49, + "validator_failures": 0, + "historical_validator_unchanged": true, + "source_inventory_files": 1299, + "default_inventory_files": 4, + "checkpoint_original_copies": 39, + "checkpoint_files_with_readme_manifest": 41, + "checkpoint_gzip_files": 10, + "checkpoint_raw_copied_bytes": 6901330, + "checkpoint_stored_copies_bytes": 1688667, + "manifest_coverage_extras": 0, + "empty_parent_gdignore": true, + "checkpoint_not_standalone": true + }, + "summary_verification": "The same new current summary is present in P23 current_summary, P23-02 progress_summary and cross-cutting remaining gap plus both Markdown documents. Snapshot records prior summary as history and current finite flags/next_action; historical summaries remain untouched.", + "limitations": [ + "r307 state equality covers runtime snapshot and listed Path state fields and observer count; duration0 oracle does not equate full PerformanceBudget history", + "Midcall oracle is original ready resolver after identical replacement, not initial-custom original nearest acceptance", + "Malformed shape/index bounds/general reentry, stable timing/P95/D10/50ms, final172, normal OS/Windows, adoption and unit acceptance remain unmet", + "Original307 preparation failure remains archived unexecuted; no old giant codec or game test repeated", + "Checkpoint excludes external engine/SDK/stage/libraries and referenced prior checkpoints; does not claim standalone reproduction or completed game" + ], + "reviewer_new_execution_counts": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "codec_deep_decode": 0 + }, + "evidence_sha256": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/input.json", + "bytes": 11591, + "sha256": "0945e63752669d4e8d9edff6f0506fe9ecf4118f1ee521d92a3098f8b748557d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r308/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r308/execution.json", + "bytes": 535261, + "sha256": "7875ab26186384b001f2c930fb7377347a9964613794777465f5e501ccc165f5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r308/plan_validation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r308/plan_validation.json", + "bytes": 8285, + "sha256": "aad3313acc395786cb496d8e28be9048564ef321d5d4cba5540f2c0e481479b0" + }, + "/private/tmp/thetree-integrate-ready-route-r308.py": { + "path": "/private/tmp/thetree-integrate-ready-route-r308.py", + "bytes": 13153, + "sha256": "0e9fe4d86921353a3ad1897d2bb87971ec8f123a6d050ab5a38af9b321360e6c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json", + "bytes": 68399, + "sha256": "9068c2078dfcf4d52e5d12f0b411b98b8eb269c41d170d0bd5b1a8860b44078b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/README.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/README.md", + "bytes": 2620, + "sha256": "4943d6423c4aa05365b8d0e0fdeb80d5bc28b18073db450d837e7f3a80ede019" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/manifest.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/manifest.json", + "bytes": 24853, + "sha256": "efba9bbc8973c8ccd03894390f7913f4128f32730a58b348c8eaae5b90a83269" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json", + "bytes": 8285, + "sha256": "469b94e0198a5605f148c34ce6db66e0757b8518ab0331223d0497a221bafea5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-actual-independent-review-r306.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-actual-independent-review-r306.json", + "bytes": 65319, + "sha256": "84910b1473185b5bd6f7f7f62cc08e95b056ad3f719d2012b328e3f796792840" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md", + "bytes": 491777, + "sha256": "6a0be830ed29696751bdfb914abd09f91c7647a45855f9de08da354aa9d2415c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/PROGRESS_INTEGRATION.md", + "bytes": 409841, + "sha256": "f602a06e944fb820e0a4026a9b5d3e5d302c076c9918b57a2e158f1815d052cd" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/work_packages.json", + "bytes": 1197323, + "sha256": "79cf0d3915a8486d925e80fe062270bf2944e58c09509f7a1dbc6db7b4242efa" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json", + "bytes": 565719, + "sha256": "727e3ef7b90fad8bd687a6ecf9d05ee75130fc92b90e43babee71cb8d7717e16" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "bytes": 11389, + "sha256": "2bd34186da07d0ce7590036766c55062d303625a554c92949b83d8985f99a618" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-root-verification-r302.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-root-verification-r302.json", + "bytes": 5118, + "sha256": "67db97cbdca1dbd663c4cfaaafb04a0def112d1417cafc98ff946fbc779dc59b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "bytes": 21696, + "sha256": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "bytes": 12307, + "sha256": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "bytes": 28290, + "sha256": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/actual-root-verification.json", + "bytes": 15302, + "sha256": "d69adddf6ec16948caf7f2e85634059a7befeac7ba8ddd48d2352b9a75c7462e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "bytes": 47818, + "sha256": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "bytes": 27615, + "sha256": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "bytes": 34422, + "sha256": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "bytes": 17268, + "sha256": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "bytes": 34422, + "sha256": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json", + "bytes": 21566, + "sha256": "4e3cd60a84d1b7a7a2eab877a5bd333f6e959f074dfa8aef221bbaeed6b1b40b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-preexecution-independent-review-r307-r02.json", + "bytes": 21566, + "sha256": "4e3cd60a84d1b7a7a2eab877a5bd333f6e959f074dfa8aef221bbaeed6b1b40b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.gd", + "bytes": 7569, + "sha256": "f83572f50404415b6f572fab080b53fdd22005384d5e6597243cc6a9d4c283a5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.gd", + "bytes": 7569, + "sha256": "f83572f50404415b6f572fab080b53fdd22005384d5e6597243cc6a9d4c283a5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02.py", + "bytes": 6962, + "sha256": "9e789582b3a1b872e8fa9a942d18563cb9039b8306c7988523bbdd115ee1941c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02.py", + "bytes": 6962, + "sha256": "9e789582b3a1b872e8fa9a942d18563cb9039b8306c7988523bbdd115ee1941c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307.gd", + "bytes": 6484, + "sha256": "f3c2fc49c145bde9a5ebb03e67b81fd5faa1248159dc40197513d0e3b17725c2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307.gd", + "bytes": 6484, + "sha256": "f3c2fc49c145bde9a5ebb03e67b81fd5faa1248159dc40197513d0e3b17725c2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307/preparation-failure.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307/preparation-failure.json", + "bytes": 386, + "sha256": "b73dc2165621f58370d12431978a0e6987e3a0b4a5485baf773a163374b4cb9e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307/preparation-failure.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307/preparation-failure.json", + "bytes": 386, + "sha256": "b73dc2165621f58370d12431978a0e6987e3a0b4a5485baf773a163374b4cb9e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "bytes": 17268, + "sha256": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json", + "bytes": 1804, + "sha256": "5e33e24fece49ce379127bb0da128bec359ba0b830e1a97565d61ce4a1d50ee2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/ended.json", + "bytes": 1804, + "sha256": "5e33e24fece49ce379127bb0da128bec359ba0b830e1a97565d61ce4a1d50ee2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log", + "bytes": 13493, + "sha256": "b885f11980dcb2dc3c61bd829ca179e1815e63292f43134b5e4507a8a1eeae06" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/engine-native.log", + "bytes": 13493, + "sha256": "b885f11980dcb2dc3c61bd829ca179e1815e63292f43134b5e4507a8a1eeae06" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json", + "bytes": 964, + "sha256": "7052cc3d46cc6f201245e1290bcd9976e9f936a2ffc8d291f9351336f53736d6" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/outer-owned-finally.json", + "bytes": 964, + "sha256": "7052cc3d46cc6f201245e1290bcd9976e9f936a2ffc8d291f9351336f53736d6" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json", + "bytes": 6757, + "sha256": "f21af6a9622914dddbd4ab537f8aa3a681359bf0ab9a0817b728a574c5cd89c8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/process.json", + "bytes": 6757, + "sha256": "f21af6a9622914dddbd4ab537f8aa3a681359bf0ab9a0817b728a574c5cd89c8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json", + "bytes": 2440, + "sha256": "0fb3edabd356dc3c405f6a42d7437c3059bca195ee511d39e4c58aacca1e32fb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/started.json", + "bytes": 2440, + "sha256": "0fb3edabd356dc3c405f6a42d7437c3059bca195ee511d39e4c58aacca1e32fb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log", + "bytes": 13643, + "sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries/stdout.log", + "bytes": 13643, + "sha256": "51964cce346e6e928048d251456237526653da78d6450210c4c11785c8bf7b90" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "bytes": 248, + "sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/fixtures.varbytes.zst", + "bytes": 248, + "sha256": "d0e69a14cfad9544328b4524ef9703775898ecc6d89e69a714d33fb5cd4fd06b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "bytes": 179, + "sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/ready-route-fixtures.varbytes.zst", + "bytes": 179, + "sha256": "be9f5de500a1e4a6eacc998e9f08cac14c29aa0641beaa2de8e7fe91ac53a697" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json", + "bytes": 1512, + "sha256": "6b91ecf8b9df85b3d17aa2c5dcf81750809b94e897ee1c4c3f378c3d0b9b5dd3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-measurement/report.json", + "bytes": 1512, + "sha256": "6b91ecf8b9df85b3d17aa2c5dcf81750809b94e897ee1c4c3f378c3d0b9b5dd3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json", + "bytes": 8217, + "sha256": "c53743d4c4c19d7539f3c56dc48128b6e792bca3d9c69003db04cd6f4246fc9e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-phase.json", + "bytes": 8217, + "sha256": "c53743d4c4c19d7539f3c56dc48128b6e792bca3d9c69003db04cd6f4246fc9e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json", + "bytes": 912, + "sha256": "aaf36bc711ae3ec3536c145ad767f80ee674e6a325019eacadde56245d035daf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/boundaries-profile.json", + "bytes": 912, + "sha256": "aaf36bc711ae3ec3536c145ad767f80ee674e6a325019eacadde56245d035daf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "bytes": 1127, + "sha256": "9f4f0307988d0632379e389a56a9c538c31cca07ba8bb18b8bc225cc2ae50f4a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/candidate-guarded.gd", + "bytes": 1127, + "sha256": "9f4f0307988d0632379e389a56a9c538c31cca07ba8bb18b8bc225cc2ae50f4a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/execution.json", + "bytes": 12228, + "sha256": "ba947194c422bfad73fc806bedc8537c8c8359c7639671c9c7a0d7fc1b394453" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/execution.json", + "bytes": 12228, + "sha256": "ba947194c422bfad73fc806bedc8537c8c8359c7639671c9c7a0d7fc1b394453" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/input.json", + "bytes": 758537, + "sha256": "4420e420c23e24e874752d4122ab904da18b97901ddaef40f88676669de5eca7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/input.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/input.json.gz", + "bytes": 165455, + "sha256": "dd171ab160c107b230165c4f4a82659a9bddbdc4df64b797a9c3c81fe694ebae" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json", + "bytes": 11602, + "sha256": "eb255dba47a114946c43b2ff90997ae32d88dbd54b1fb7cddafe4ee05eacc998" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-native-ready-route-fallback-r307-r02/preexecution-root-verification.json", + "bytes": 11602, + "sha256": "eb255dba47a114946c43b2ff90997ae32d88dbd54b1fb7cddafe4ee05eacc998" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md.gz", + "bytes": 143521, + "sha256": "32236b8b0419790e09820d42adcedbf15b9e128865e0eba21cccadea471a4479" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/PROGRESS_INTEGRATION.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/PROGRESS_INTEGRATION.md.gz", + "bytes": 113397, + "sha256": "6670dcb368060f3434032b7ba2dc9a87bf7503897d6c1fa64f2efe6d5edb799d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json.gz", + "bytes": 103709, + "sha256": "21bcb39597fae5e06ca71e72bc161f8e6d848d4c596dbc21cec35806d8c684bb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/work_packages.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/work_packages.json.gz", + "bytes": 204975, + "sha256": "eb2ae9b008cb4a1384883e5f34cd5f1102eeabc834c725e4cc7c38bb274018fc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md", + "bytes": 491526, + "sha256": "14d340145dd28728a77163b07a40d147f003b640ec9f183047b1521d901b87de" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md.gz", + "bytes": 143400, + "sha256": "572b47974b1cb6f3414dc0dcd5a23697e656316f2aec48797c8d610b62ea7cfd" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md", + "bytes": 409590, + "sha256": "f02871b20d2d597a4bfd5e912af09c46d470d0c1e468cecaa2f5102b039928e0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md.gz", + "bytes": 113273, + "sha256": "3a1bc3b297ea4dd2ebd69a528f999eb65c644d658008bb08e62ff8896d64c25b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json", + "bytes": 556299, + "sha256": "80ed738d8fa5f1cb1d6a60c056724afc1caf1de8619e0b3ba3a46c79448410c8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json.gz", + "bytes": 102800, + "sha256": "dc220f03d5e74edef5f5d0fa640fa123ba30e53d9e588d50092e22178ff8aae9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/work_packages.json", + "bytes": 1190589, + "sha256": "fc80f8ab731d9ce15ace4b0023f0b37f2d9b1a26c7208e34949325c361ae8259" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/work_packages.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/work_packages.json.gz", + "bytes": 204467, + "sha256": "75f452c599290388bd8aba492e25f699846816f0b3f84ce2d1d85b4267292062" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/input.json", + "bytes": 11591, + "sha256": "0945e63752669d4e8d9edff6f0506fe9ecf4118f1ee521d92a3098f8b748557d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/execution.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/execution.json.gz", + "bytes": 98802, + "sha256": "0c7e034ccae3d8b68ddc907ce775bd7ae2266b340e3313216c2e32847da8d50c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/plan_validation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/plan_validation.json", + "bytes": 8285, + "sha256": "aad3313acc395786cb496d8e28be9048564ef321d5d4cba5540f2c0e481479b0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-current-progress-disposition-r308.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-current-progress-disposition-r308.json", + "bytes": 68399, + "sha256": "9068c2078dfcf4d52e5d12f0b411b98b8eb269c41d170d0bd5b1a8860b44078b" + }, + "/private/tmp/thetree-prepare-ready-route-fallback-r307.py": { + "path": "/private/tmp/thetree-prepare-ready-route-fallback-r307.py", + "bytes": 11016, + "sha256": "260d77338bc4a46f669a7adbabc08599a59018d7dcf6375e41de2e19cdb78d95" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307.py", + "bytes": 11016, + "sha256": "260d77338bc4a46f669a7adbabc08599a59018d7dcf6375e41de2e19cdb78d95" + }, + "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py": { + "path": "/private/tmp/thetree-prepare-ready-route-fallback-r307-r02.py", + "bytes": 12290, + "sha256": "00ca8364d74807ac01d2e1248ad0f12b039a76d5d15815f8631d43c9ac6b95fc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-prepare-ready-route-fallback-r307-r02.py", + "bytes": 12290, + "sha256": "00ca8364d74807ac01d2e1248ad0f12b039a76d5d15815f8631d43c9ac6b95fc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-integrate-ready-route-r308.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/authors/thetree-integrate-ready-route-r308.py", + "bytes": 13153, + "sha256": "0e9fe4d86921353a3ad1897d2bb87971ec8f123a6d050ab5a38af9b321360e6c" + } + }, + "canonical_doc4_context_pins": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 491777, + "sha256": "6a0be830ed29696751bdfb914abd09f91c7647a45855f9de08da354aa9d2415c" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 409841, + "sha256": "f602a06e944fb820e0a4026a9b5d3e5d302c076c9918b57a2e158f1815d052cd" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1197323, + "sha256": "79cf0d3915a8486d925e80fe062270bf2944e58c09509f7a1dbc6db7b4242efa" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 565719, + "sha256": "727e3ef7b90fad8bd687a6ecf9d05ee75130fc92b90e43babee71cb8d7717e16" + } + }, + "archival_before_pins": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md", + "bytes": 491526, + "sha256": "14d340145dd28728a77163b07a40d147f003b640ec9f183047b1521d901b87de" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md", + "bytes": 409590, + "sha256": "f02871b20d2d597a4bfd5e912af09c46d470d0c1e468cecaa2f5102b039928e0" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/work_packages.json", + "bytes": 1190589, + "sha256": "fc80f8ab731d9ce15ace4b0023f0b37f2d9b1a26c7208e34949325c361ae8259" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json", + "bytes": 556299, + "sha256": "80ed738d8fa5f1cb1d6a60c056724afc1caf1de8619e0b3ba3a46c79448410c8" + } + }, + "retained_301_proof_context_archival_pins": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/IMPLEMENTATION_PLAN.md", + "bytes": 491547, + "sha256": "a308e552d656cbb13f80fddf094bcc4d417193cafd5487693ff9f742fdd5eaf7" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/PROGRESS_INTEGRATION.md", + "bytes": 409611, + "sha256": "2dbcf78463a9bc01fe4701ae2d4cd6c2010a32d7c7068f5e7c92383ba57d07ea" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/work_packages.json", + "bytes": 1185667, + "sha256": "06f5f9c37e382c8ec1612962466b837392390b38657a042739b46b8c72d001ce" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r306/before/progress_snapshot.json", + "bytes": 547774, + "sha256": "b61ae8f18990aab0ea91457907bd73faa07bbcd10f5f8e8fc92e0db47c213c47" + } + }, + "pin_counts": { + "direct": 91, + "current308_doc4": 4, + "archival306_before": 4, + "retained301_archive": 4, + "total": 103 + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md.gz b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/IMPLEMENTATION_PLAN.md.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f1074fc5e0cef2ddab56563713b1c87254c01dd GIT binary patch literal 143521 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%0DP^v-Ra^(y`6nd9-1P}@FrE<&ASOf=T2-;71k!l| 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 z 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

S#{%% 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%0D9n^J(X*<{e|*$@IHt}-osSgLk;U^S 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�m6*W%OS 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.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 Z>^&fDW=eV@`S8PS{{NGRhHmjd1^{9i#%%xq literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/after/progress_snapshot.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..56d386030cbd96bbedeb3a4db6b8e2c7ba8a8a16 GIT binary patch literal 103709 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

X{bTf)gL+*eKUTa%qH~N-acD;Gjtp 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%0D*1Kr^#iV#vI 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
cgGJyO>gYaN4J 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md.gz b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/PROGRESS_INTEGRATION.md.gz new file mode 100644 index 0000000000000000000000000000000000000000..3993ed23f21d4cefbf675d8636188f8d0a04d559 GIT binary patch literal 113273 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 F1^{T|QrrLl literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/progress_snapshot.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..f3793e379070ea9a44e9827a1d2286ede7d4b6a2 GIT binary patch literal 102800 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

21tDldjKd*JmyBS%uG;_lr;*CI74Rbo@s8 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 z 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 Z_w%1O3;H|z`u8TtNE7#IjR^(j{{d8Zb>IL1 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/plan_validation.json b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/plan_validation.json new file mode 100644 index 0000000..e6ea8a2 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-r308/plan_validation.json @@ -0,0 +1,259 @@ +{ + "plan_date_jst": "2026-10-02", + "scope": "planning consistency and static baseline reconciliation; not game acceptance", + "passed": true, + "checks": [ + { + "name": "all30_unique_package_ids", + "passed": true + }, + { + "name": "unique_delivery_ids", + "passed": true + }, + { + "name": "delivery_scope_and_acceptance", + "passed": true + }, + { + "name": "valid_delivery_states", + "passed": true + }, + { + "name": "completed_delivery_requires_evidence", + "passed": true + }, + { + "name": "linked_delivery_evidence_exists", + "passed": true + }, + { + "name": "known_dependency_ids", + "passed": true + }, + { + "name": "dependency_graph_acyclic", + "passed": true + }, + { + "name": "all75_original_groups_once", + "passed": true + }, + { + "name": "feature71_schedule4", + "passed": true + }, + { + "name": "coverage_known_packages", + "passed": true + }, + { + "name": "coverage_known_delivery_ids", + "passed": true + }, + { + "name": "coverage_exact_package_deliveries", + "passed": true + }, + { + "name": "package_and_requirement_mapping_agree", + "passed": true + }, + { + "name": "source_lines_preserved", + "passed": true + }, + { + "name": "old_status_not_promoted", + "passed": true + }, + { + "name": "all10_facility_supplements", + "passed": true + }, + { + "name": "P09_owns10_supplements", + "passed": true + }, + { + "name": "all10_pending_decision_groups", + "passed": true + }, + { + "name": "known_decision_references", + "passed": true + }, + { + "name": "all5_confirmed_decisions", + "passed": true + }, + { + "name": "confirmed_decision_references_exist", + "passed": true + }, + { + "name": "valid_package_states", + "passed": true + }, + { + "name": "new_completed_packages_require_evidence", + "passed": true + }, + { + "name": "acceptance_conditions_not_claimed_results", + "passed": true + }, + { + "name": "initial_revision_history_preserved", + "passed": true + }, + { + "name": "progress_contract8_views", + "passed": true + }, + { + "name": "progress_no_partial_credit", + "passed": true + }, + { + "name": "frozen_denominator_has_register", + "passed": true + }, + { + "name": "known_denominator_matches_frozen_register", + "passed": true + }, + { + "name": "progress_register_pin_matches", + "passed": true + }, + { + "name": "evidence_index_register_pin_matches", + "passed": true + }, + { + "name": "progress_index_pin_matches", + "passed": true + }, + { + "name": "known_counts_match_freeze", + "passed": true + }, + { + "name": "unresolved_final_denominator_not_reported_as_total", + "passed": true + }, + { + "name": "static_leads_not_whole_atom_acceptance", + "passed": true + }, + { + "name": "declared_limited_views_whole_atoms_unreviewed", + "passed": true + }, + { + "name": "regression_evidence_pin_matches", + "passed": true + }, + { + "name": "regression_source_time_scope_preserved", + "passed": true + }, + { + "name": "P01_P03_not_whole_package_completed", + "passed": true + }, + { + "name": "progress_schedule_excluded", + "passed": true + }, + { + "name": "baseline_materials_exist", + "passed": true + }, + { + "name": "retained_regression155_12310", + "passed": true + }, + { + "name": "new_game_tests_not_claimed", + "passed": true + }, + { + "name": "all_package_headings", + "passed": true + }, + { + "name": "all_group_rows", + "passed": true + }, + { + "name": "all_delivery_ids_in_document", + "passed": true + }, + { + "name": "encyclopedia_and_hero_rival_scope", + "passed": true + }, + { + "name": "current_native_and_longplay_not_claimed", + "passed": true + } + ], + "failed_checks": [], + "packages": 30, + "remaining_delivery_units": 88, + "current_package_state_counts": { + "completed": 1, + "in_progress": 25, + "planned": 4 + }, + "initial_snapshot_checked": false, + "historical_source_bytes_compared": false, + "covered_original_groups": 75, + "missing_original_group_ids": [], + "facility_supplements": 10, + "atomic_denominator": null, + "known_condition_denominator": 1291, + "final_denominator_established": false, + "total_game_implementation_percent": null, + "total_game_acceptance_percent": null, + "new_game_execution_count": 0, + "document_sha256": { + "ASSETS_PLATFORM_AUDIT.md": "a3a4b8ca0fb39a9abf88692285d26aa879815e092352ba304ef2758e71da50bd", + "ATOMIC_REGISTER.md": "6070143b85b7c3b9b73d7c9768d88d2dae4d20407ad54a563cb6ffd74f2373ae", + "ATOMIC_SEMANTIC_REVIEW.md": "c156b1fb57c2b4a900f27a19049510f3e9616e723d5edb3417f50d733de5be48", + "IMPLEMENTATION_PLAN.md": "6a0be830ed29696751bdfb914abd09f91c7647a45855f9de08da354aa9d2415c", + "IMPORT_UNICODE_AUDIT.md": "88b2382bfbb3411fece8be7e6004ba21d8bf6a47e9d1f3cf573ea6638f79c12f", + "P09_VALUE_CONTRACTS.md": "c5abdc4543e54033b1fcfd0943cba266f664d8c10968965fd36ade40da488a25", + "PERFORMANCE_AUDIT.md": "c75e806acf825fc4a61f773a2cce7e71be335a1e25dbb15d98091097e8dc47c1", + "PROGRESS_INTEGRATION.md": "f602a06e944fb820e0a4026a9b5d3e5d302c076c9918b57a2e158f1815d052cd", + "REVIEW.md": "6665259dfd53be86e113aee502818104dbdb5497da9c817790a24338a4689316", + "RUNTIME_SAVE_AUDIT.md": "e88ae014c6154c7aaade5835afc2113f79ee4a4ca5a015c28a4976f8ead68883", + "assets_platform_audit.json": "a9fabd989d03071c6af6dc828fff4f021e1ece9638857c54115997923af68d77", + "atomic_denominator_freeze.json": "467e960eb0fe47241edb217f5fa2044f2de304441daf9e51a7b0cb46ffa9194d", + "atomic_requirements.json": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938", + "atomic_requirements_validation.json": "8dc300b099cfd90fda862f138b6a528d01e9c488a2c67fe07a00a92a70f99175", + "atomic_semantic_review.json": "e300b57f22ab86aa8029ce97231fcff0d7530fd4a9134988f113a46498ada7ad", + "baseline.json": "750bb3d313cc5e2ce0d4c79e563a995abd7a78f991dee1dd75c627877b02cd7b", + "build_atomic_requirements.py": "6d6ea9e4216372dbd0f9fed3f885a4481b21a3f539a26f64cf98a6830af984c5", + "build_facility_value_contracts.py": "35027b23ce75ce9e4e0cdfc5132fd2eb771ba9f598d97750d7ecf9ecb257f769", + "current_evidence_links.json": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2", + "decisions.json": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9", + "facility_value_contracts.json": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326", + "facility_value_contracts_validation.json": "bf490a9ca585c48fc318e76c4a069ef244827d828d46e6415399f7710590dd16", + "performance_audit.json": "0b630b15a392c3e0366f1362bfe4ddacb968f915f54549f82e4d6fa315384762", + "progress_contract.json": "ccbdfce8c8365d5c13f59531955708834cce45acd0e136561c95295dfdb5df77", + "progress_snapshot.json": "727e3ef7b90fad8bd687a6ecf9d05ee75130fc92b90e43babee71cb8d7717e16", + "progress_validator_guard_checks.json": "72ee513fcf1cad85c24bfd0a4b472f425f6acf117928ece0f6b41e29018da627", + "progress_validator_guard_checks.r01.json": "14c26adffa5a1938241db4912e50ea54b660641ee6fee2e412d467dce14d0519", + "requirement_coverage.json": "8b5788b22ae8f49ea7e5cf048a5f0d82b54f6f193623465e0b70496b5aadd09d", + "runtime_save_audit.json": "0c0c3724371c99bc9a2a80378b30d51fec7d3d9499da02e0d6dfeaf99f01de00", + "source_atomic_coverage.json": "2ab7b9e6a2536ef248d4f7ccd695bf75a082b47018aca7a5a1b6b706fe1907bc", + "validate_atomic_requirements.py": "5b2d0b7d72cb124830fbb0a12d1434e6db698148cc5263d33fd5bd7c2953a1e0", + "validate_facility_value_contracts.py": "91640e2a76cd6cc9186f7b85c0bf379b24b6cac0d48962815235ee628e7ae43e", + "validate_plan.py": "23678227d9b3c556f1bd903f4b5b3147c4a82ce5085e10055481026803451b80", + "validator_update_checks.json": "f997d0f3de2cea29550840b1d5cb23647d64f81329de46758551e2b6c8fecc27", + "work_packages.json": "79cf0d3915a8486d925e80fe062270bf2944e58c09509f7a1dbc6db7b4242efa" + } +} 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 5e80c25..a95818b 100644 --- a/docs/plans/original-completion-2026-10-02/progress_snapshot.json +++ b/docs/plans/original-completion-2026-10-02/progress_snapshot.json @@ -5327,7 +5327,7 @@ { "id": "C09", "conditions": [ - "Latest r302/library303 static/host/local304-r02 and originalS6/whole305 finite accepted; single whole tick1185064us with2.305547percent reduction, stable gain/P95/D10/50ms/final172/invalid shape-index-type fallback/midcall custom-script replacement/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Candidate unadopted/unselected; original r274/library275 implementation parent retained.", + "Latest r302/library303 static/host/local304-r02, S6/whole305 and conversion3/midcall1 local307-r02 finite accepted; single whole tick1185064us with2.305547percent reduction, stable gain/P95/D10/50ms/final172/malformed shape/index bounds/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Candidate unadopted/unselected; original r274/library275 implementation parent retained.", "原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。" ], "historical_conditions": [ @@ -5378,7 +5378,7 @@ { "id": "cross-cutting-final-candidate", "conditions": [ - "原17条件を同一最終版で受入。最新版付き有限証拠と未達はr306 matrixへ保持。" + "原17条件を同一最終版で受入。最新版付き有限証拠と未達はr308 matrixへ保持。" ], "historical_conditions": [ "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新局所/whole647検証済み実験候補はr274/library275(局所r278-r04、原S6影響/全保存同値r281を有限受理)で、単一同期1139564usは50ms未達・安定利益/P95/D10未証明。未変更版の性能反復と全回帰を増やさない。r272-r02はOS Call graphが空で診断未受入として履歴保持。r272-r03は実sampler開始banner後にreleaseし16threadの部分窓を採取、18/0・正常終了・全11,487,732bytes原oracle同値・source/default/stage/SUPPORT保護/復元を有限受理。r273-r04は既存object/SDKから別link1回、採取版と全14sectionsの配置/内容一致を独立確認し415native frameを88関数へ唯一範囲対応。重複inclusiveの行カウントからCPU比率・恒常原因・速度利益を推定しない。新候補r274/library275は原Runtimeの純粋なNeed relief/categoryタグ判定2メソッドだけを元call位置で直接翻訳、六key挿入順・全値/分岐優先を保持、毎回fresh Dictionary・memoなし。各位置のbuiltin/typed guardと元dynamic fallbackを静的受理し、SDK再コンパイル0・bridge compile1/link1・arm64 host build/strict/owned/保護を有限受理。r278-r04は同一library275をactual loadし、原15境界・タグ1028入力・実callback script変更2経路の局所比較を独立有限受理。全ordered typed候補・各入力の記録Path効果・独立所有を比較し、全Runtimeは原15境界とタグ空/全のみ比較。ticksはstairs150で実切替、pricingは元料金呼出中に実切替し元helper位置のdynamic fallback/countを確認。7358/0・strict0・所有PID16599正常終了・private/制作source/default/共有と親stage保護。r278早期継承拒否、r02 callback未到達の4失敗/SCRIPT ERROR/欠測、r03期待件数拒否は履歴保持。r280は元provider9関数の呼出を監査し、exact builtin・wellformed typed・同期処理内のfallback後context再利用を限定静的支持。並行変更/invalidObject/free/samepath偽装/一般再入所有は未認定。r281は同一274/library275で原S6影響24/0、直前265/266と同cold646/paused/speed1/同Budget257/原Pathのwhole各15/0・全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/全入力保護復元を独立有限受理。同期時間は直前1169815→新1139564usの隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。料金/重み/閾値/論理時刻/通知順/行動/会計/乱数/保存は変更しない。旧実験の詳細は既存版付き証拠・過去snapshot・今回before/previous_summaryへ保持。正式完了追加0。次はr274/library275の局所・原S6影響・全保存同値証拠を保持し、代表同期処理の50ms未達を解消する必要な関連修正を1件選ぶ。関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは後回し・免除なし。" @@ -5401,7 +5401,7 @@ "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/related-regression-reuse.json", "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/representative-performance-reuse.json" ], - "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json", + "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json", "target_candidate_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-candidate-r62/stage", "production_adopted": true, "working_candidate_adopted": false, @@ -5457,10 +5457,15 @@ "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json" + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json" ], "unselected_trial_accepted_as_unit": false, - "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json", + "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json", "next_implementation_parent_stage": null, "historical_native_trial_stage_r276": { "unselected_trial_candidate_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage", @@ -5490,6 +5495,12 @@ "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r301.json" + }, + "historical_trial_source_fields_before_r308": { + "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json" } }, "current_P14_01_contract_audit": { @@ -9075,6 +9086,97 @@ "candidate_selected": false, "formal_completed_added": 0, "unit_accepted": false, + "whole_goal_accepted": false, + "superseded_by": "p23_02_native_ready_route_semantic_integration_r308" + }, + "p23_02_native_ready_route_semantic_integration_r308": { + "previous_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302はexact builtin compact parentの経路復元とtyped経路複製をnative化し、条件外は元helperへ復帰。静的支持r302、bridgeのみ実compile/link r303、局所r304-r02の252/0を独立有限受理。局所は既存15ケースとready-route8、原Path helper直接比較、typed/readonly/入力保持/所有/複製変更分離を確認。r304のconnector不足は実行前拒否・未実行履歴を保持し、r02は既存connectorとbatch active確認で修復。未変更tag1028行列は重複実行しない。r305は原S6/GameClock24/0後、同Budget257/原Path・Guest・Runtimeとcold646/paused/speed1のr274/library275対r302/library303 whole各15/0、全11,487,732 bytes原oracle同値、3所有PID正常終了・strict/private/source/default/D4/SUPPORT/共有親stageとBudget/project復元を独立有限受理。同期時間1213031→1185064us(27,967us、約2.305547%短い)は隣接単発観測のみで、安定利益・個別原因・P95/D10/50msを認定しない。約1.185秒の同期停止が残る。invalid shape/index/type変換fallback・mid-call custom/script置換・一般再入・最終172・通常OS/Windows・全原条件の受入は未達。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。r302/library303は未採用・選定保留。Guest298とcodec290の非採用・旧証拠を履歴保持。正式完了追加0。次は候補r302/library303は未採用を維持。新しい性能候補を増やさず、同じ303でinvalid shape/index/type変換fallbackとmid-call custom/script置換を原処理へ比較し、残る意味互換条件を補う。既存attributionは包含・旧版の適用範囲だけに限定し、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "finite_conversion3_and_midcall1_accepted": true, + "malformed_and_general_reentry_accepted": false, + "proofs": [ + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "bytes": 11389, + "sha256": "2bd34186da07d0ce7590036766c55062d303625a554c92949b83d8985f99a618" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-root-verification-r302.json", + "bytes": 5118, + "sha256": "67db97cbdca1dbd663c4cfaaafb04a0def112d1417cafc98ff946fbc779dc59b" + } + }, + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "bytes": 21696, + "sha256": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "bytes": 12307, + "sha256": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b" + } + }, + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "bytes": 28290, + "sha256": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/actual-root-verification.json", + "bytes": 15302, + "sha256": "d69adddf6ec16948caf7f2e85634059a7befeac7ba8ddd48d2352b9a75c7462e" + } + }, + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "bytes": 47818, + "sha256": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "bytes": 27615, + "sha256": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a" + } + }, + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "bytes": 34422, + "sha256": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "bytes": 17268, + "sha256": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4" + } + } + ], + "acceptance_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json", + "bytes": 68399, + "sha256": "9068c2078dfcf4d52e5d12f0b411b98b8eb269c41d170d0bd5b1a8860b44078b" + }, + "next_action": "候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "finite_local_accepted": true, + "finite_s6_impact_accepted": true, + "finite_whole647_equivalence_accepted": true, + "single_timing_pair": { + "baseline_us": 1213031, + "candidate_us": 1185064, + "ratio": 0.9769445298595008, + "reduction_percent": 2.3055470140499295, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "stable_gain_supported": false, + "stall_budget_met": false, + "candidate_adopted": false, + "candidate_selected": false, + "formal_completed_added": 0, + "unit_accepted": false, "whole_goal_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 7be6670..71e82fa 100644 --- a/docs/plans/original-completion-2026-10-02/work_packages.json +++ b/docs/plans/original-completion-2026-10-02/work_packages.json @@ -9405,7 +9405,7 @@ }, "legacy_state": "planned", "state_scope": "package-level; completed means whole package accepted; partial implementation is not completion", - "current_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302はexact builtin compact parentの経路復元とtyped経路複製をnative化し、条件外は元helperへ復帰。静的支持r302、bridgeのみ実compile/link r303、局所r304-r02の252/0を独立有限受理。局所は既存15ケースとready-route8、原Path helper直接比較、typed/readonly/入力保持/所有/複製変更分離を確認。r304のconnector不足は実行前拒否・未実行履歴を保持し、r02は既存connectorとbatch active確認で修復。未変更tag1028行列は重複実行しない。r305は原S6/GameClock24/0後、同Budget257/原Path・Guest・Runtimeとcold646/paused/speed1のr274/library275対r302/library303 whole各15/0、全11,487,732 bytes原oracle同値、3所有PID正常終了・strict/private/source/default/D4/SUPPORT/共有親stageとBudget/project復元を独立有限受理。同期時間1213031→1185064us(27,967us、約2.305547%短い)は隣接単発観測のみで、安定利益・個別原因・P95/D10/50msを認定しない。約1.185秒の同期停止が残る。invalid shape/index/type変換fallback・mid-call custom/script置換・一般再入・最終172・通常OS/Windows・全原条件の受入は未達。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。r302/library303は未採用・選定保留。Guest298とcodec290の非採用・旧証拠を履歴保持。正式完了追加0。次は候補r302/library303は未採用を維持。新しい性能候補を増やさず、同じ303でinvalid shape/index/type変換fallbackとmid-call custom/script置換を原処理へ比較し、残る意味互換条件を補う。既存attributionは包含・旧版の適用範囲だけに限定し、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "current_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正な配列形状・範囲外インデックス・一般再入は未受入。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。次は候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", "remaining_deliverables": [ { "id": "P23-01", @@ -15082,9 +15082,86 @@ "scope": "Current17 unaccepted conditions and versioned finite evidence, no partial credit", "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "sha256_at_integration": "2bd34186da07d0ce7590036766c55062d303625a554c92949b83d8985f99a618", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-root-verification-r302.json", + "sha256_at_integration": "67db97cbdca1dbd663c4cfaaafb04a0def112d1417cafc98ff946fbc779dc59b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "sha256_at_integration": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "sha256_at_integration": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "sha256_at_integration": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/actual-root-verification.json", + "sha256_at_integration": "d69adddf6ec16948caf7f2e85634059a7befeac7ba8ddd48d2352b9a75c7462e", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "sha256_at_integration": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "sha256_at_integration": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "sha256_at_integration": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "sha256_at_integration": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json", + "sha256_at_integration": "9068c2078dfcf4d52e5d12f0b411b98b8eb269c41d170d0bd5b1a8860b44078b", + "scope": "Current17 unaccepted conditions and versioned finite evidence, no partial credit", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false } ], - "progress_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302はexact builtin compact parentの経路復元とtyped経路複製をnative化し、条件外は元helperへ復帰。静的支持r302、bridgeのみ実compile/link r303、局所r304-r02の252/0を独立有限受理。局所は既存15ケースとready-route8、原Path helper直接比較、typed/readonly/入力保持/所有/複製変更分離を確認。r304のconnector不足は実行前拒否・未実行履歴を保持し、r02は既存connectorとbatch active確認で修復。未変更tag1028行列は重複実行しない。r305は原S6/GameClock24/0後、同Budget257/原Path・Guest・Runtimeとcold646/paused/speed1のr274/library275対r302/library303 whole各15/0、全11,487,732 bytes原oracle同値、3所有PID正常終了・strict/private/source/default/D4/SUPPORT/共有親stageとBudget/project復元を独立有限受理。同期時間1213031→1185064us(27,967us、約2.305547%短い)は隣接単発観測のみで、安定利益・個別原因・P95/D10/50msを認定しない。約1.185秒の同期停止が残る。invalid shape/index/type変換fallback・mid-call custom/script置換・一般再入・最終172・通常OS/Windows・全原条件の受入は未達。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。r302/library303は未採用・選定保留。Guest298とcodec290の非採用・旧証拠を履歴保持。正式完了追加0。次は候補r302/library303は未採用を維持。新しい性能候補を増やさず、同じ303でinvalid shape/index/type変換fallbackとmid-call custom/script置換を原処理へ比較し、残る意味互換条件を補う。既存attributionは包含・旧版の適用範囲だけに限定し、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "progress_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正な配列形状・範囲外インデックス・一般再入は未受入。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。次は候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", "remaining_gaps": [ { "id": "C01", @@ -15145,7 +15222,7 @@ { "id": "C09", "conditions": [ - "Latest r302/library303 static/host/local304-r02 and originalS6/whole305 finite accepted; single whole tick1185064us with2.305547percent reduction, stable gain/P95/D10/50ms/final172/invalid shape-index-type fallback/midcall custom-script replacement/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Candidate unadopted/unselected; original r274/library275 implementation parent retained.", + "Latest r302/library303 static/host/local304-r02, S6/whole305 and conversion3/midcall1 local307-r02 finite accepted; single whole tick1185064us with2.305547percent reduction, stable gain/P95/D10/50ms/final172/malformed shape/index bounds/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted. Candidate unadopted/unselected; original r274/library275 implementation parent retained.", "原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。" ], "historical_conditions_before_r230": [ @@ -15196,12 +15273,12 @@ { "id": "cross-cutting-final-candidate", "conditions": [ - "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302はexact builtin compact parentの経路復元とtyped経路複製をnative化し、条件外は元helperへ復帰。静的支持r302、bridgeのみ実compile/link r303、局所r304-r02の252/0を独立有限受理。局所は既存15ケースとready-route8、原Path helper直接比較、typed/readonly/入力保持/所有/複製変更分離を確認。r304のconnector不足は実行前拒否・未実行履歴を保持し、r02は既存connectorとbatch active確認で修復。未変更tag1028行列は重複実行しない。r305は原S6/GameClock24/0後、同Budget257/原Path・Guest・Runtimeとcold646/paused/speed1のr274/library275対r302/library303 whole各15/0、全11,487,732 bytes原oracle同値、3所有PID正常終了・strict/private/source/default/D4/SUPPORT/共有親stageとBudget/project復元を独立有限受理。同期時間1213031→1185064us(27,967us、約2.305547%短い)は隣接単発観測のみで、安定利益・個別原因・P95/D10/50msを認定しない。約1.185秒の同期停止が残る。invalid shape/index/type変換fallback・mid-call custom/script置換・一般再入・最終172・通常OS/Windows・全原条件の受入は未達。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。r302/library303は未採用・選定保留。Guest298とcodec290の非採用・旧証拠を履歴保持。正式完了追加0。次は候補r302/library303は未採用を維持。新しい性能候補を増やさず、同じ303でinvalid shape/index/type変換fallbackとmid-call custom/script置換を原処理へ比較し、残る意味互換条件を補う。既存attributionは包含・旧版の適用範囲だけに限定し、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。" + "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正な配列形状・範囲外インデックス・一般再入は未受入。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。次は候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。" ] } ], - "updated_at_jst": "2026-10-12T09:33:57.129982+09:00", - "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json" + "updated_at_jst": "2026-10-12T09:47:03.443376+09:00", + "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json" }, { "id": "P23-03", @@ -15284,7 +15361,7 @@ ], "cross_cutting_acceptance_scope": "Completion requirements only, not achieved results. Apply each to relevant slices; non-applicable views require a recorded reason.", "initial_revision_state": "in_progress", - "updated_at_jst": "2026-10-12T09:33:57.129982+09:00" + "updated_at_jst": "2026-10-12T09:47:03.443376+09:00" }, { "id": "P24",

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 XKYpvvVS)T_KKK6tNAoNO3q=wDtoS|d literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md.gz b/docs/plans/original-completion-2026-10-02/checkpoints/native-ready-route-semantic-r307-r308/p23-02-progress-integration-candidate-r308/before/IMPLEMENTATION_PLAN.md.gz new file mode 100644 index 0000000000000000000000000000000000000000..12fdd513c826d21df8b32deb4d7427eb0caaca5c GIT binary patch literal 143400 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