{ "implementation_supported": false, "static_accepted": false, "build_allowed": false, "execution_allowed": false, "blockers": [ { "id": "B1", "file": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/scripts/guest_service.gd", "description": "Object-typed core directly invokes dynamically bound guest_candidate_batch absent from Object declarations. Use core.call and guard exact native class/no script before any custom method execution; otherwise original decide fallback." }, { "id": "B2", "file": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/source/guest_candidate_batch.inc", "description": "StringName(out[i]) direct Variant construction is ambiguous between Variant String/StringName conversions and StringName String/copy/move constructors. Use type-checked copy-init StringName intermediate then String(name)." }, { "id": "B3", "file": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/source/guest_candidate_batch.inc", "description": "New per-call std::map/std::vector allocations have no whole-entry bad_alloc/length_error containment before GDExtension boundary. Authenticated flags are -fexceptions. Contain only new batch entry exceptions to supported=false and original whole fallback without caller mutation; no pruning or candidate limit authorized." } ], "verified": { "CPP_parent_inverse_exact": true, "header_unchanged": true, "Guest_inverse_exact": true, "Guest_public_extract_evaluate_rank_unchanged": true, "Guest_original_transition_tail_bytes": 1481, "Guest_original_transition_tail_sha256": "fd3a5a5009099baa00e03dbbaddc635af9032aab729e833f8d2903da090fe989", "Runtime_inverse_exact": true, "dispatch_after_original_observation": true, "Guest_production_assembly_bytes_equal": true, "normal_INT_rejection_precedence_and_formula_order_matched": true, "context_callback_domains_whole_fallback": true, "no_saved_cross_call_state": true, "source_default_current312D4_unchanged": true }, "required_local_boundaries": [ "All rejection precedence/default aliases and signed INT wrap/division/clamp boundaries, typed and noninteger original fallback.", "Duplicate ids/equal ranking ties require executed SDK SortArray vs engine sort_custom whole ordered comparison.", "Typed raw/accepted/ranked results, deep dictionary ownership/readonly/aliases/caller mutation, original last_error/rejection/log publication.", "Custom core/scripts/reachability/preference/reservation callbacks and script mutation must preserve original whole processing; arbitrary reentry remains unaccepted.", "Exception containment does not prove Godot internal allocation safety." ], "limitations": [ "Uncompiled/unexecuted source only; no ABI/load/local/whole/performance/50ms/P95/D10/final172/OS/Windows/adoption/unit acceptance.", "Resource-path builtin guard does not prove malicious same-path spoof/concurrent mutation safety.", "Diagnostic inclusive observations imply no predicted gain or causal/pure CPU attribution." ], "reviewer_runs": { "engine": 0, "compiler": 0, "tests": 0, "validator": 0, "author": 0 }, "evidence_sha256": { "/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/guest/guest_service.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", "bytes": 61414, "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": { "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" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp", "bytes": 3299, "sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/scripts/guest_service.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/scripts/guest_service.gd", "bytes": 62422, "sha256": "1239c0061bd73e52a452f7c8ceb94d5ece92bdfdd9c85bd61431b72eea96f9ee" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/scripts/simulation_runtime.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/scripts/simulation_runtime.gd", "bytes": 612068, "sha256": "7eb24adbf91fe53cde14954dda12abd5efb05130de7d356d8df281ee99065e86" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/source/guest_candidate_batch.inc": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/source/guest_candidate_batch.inc", "bytes": 20890, "sha256": "77001805d63d21b4d0b372a3075eea19d5be6d2324732efdcd9ca995c6ca7041" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/source/tree_core.hpp": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/source/tree_core.hpp", "bytes": 3299, "sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/source/tree_numeric_core.cpp": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/source/tree_numeric_core.cpp", "bytes": 54240, "sha256": "02b9c58822db35969605bfa1cd8f3a7122976520ebd6fc70ed9b6f66293baa03" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json", "bytes": 12808, "sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd", "bytes": 61414, "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd", "bytes": 9374, "sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd", "bytes": 14267, "sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd", "bytes": 7602, "sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt", "bytes": 23494, "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json", "bytes": 12462, "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", "bytes": 4566, "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", "bytes": 39941, "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", "bytes": 22991, "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", "bytes": 70364, "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/include/godot_cpp/variant/variant.hpp": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/include/godot_cpp/variant/variant.hpp", "bytes": 12723, "sha256": "323e24a2ef20c5e9a9ab13fb432e8c2aaceeef6907e6c51c80883642354228e3" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/gen/include/godot_cpp/variant/string_name.hpp": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/gen/include/godot_cpp/variant/string_name.hpp", "bytes": 20841, "sha256": "c32b08d56834101d5d04001e71b81050149f1468d5421f1c317599b7310063c2" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/gen/include/godot_cpp/variant/dictionary.hpp": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/gen/include/godot_cpp/variant/dictionary.hpp", "bytes": 7968, "sha256": "bf2ccf32cce0357cf205a1f35fa32a43349bf0df1ed941f95ec1b4e5a5bea979" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/include/godot_cpp/templates/sort_array.hpp": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/include/godot_cpp/templates/sort_array.hpp", "bytes": 10123, "sha256": "a8d65b80896570378ffd2eb9154a163cc34c9e4423e860ceea13c018df6051f4" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/input.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313/input.json", "bytes": 4191, "sha256": "5a2d37a09161f96cdb15203f9be6203829b3221f47fdcbee191339284e2f7f30" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/input.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/input.json", "bytes": 658354, "sha256": "204949c058ba9a177ce0fc4d19fbd51009fcf475a3c4128ff0cfe3413abb441c" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_runtime.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_runtime.gd", "bytes": 14267, "sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_definition.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_definition.gd", "bytes": 9374, "sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918" }, "/private/tmp/thetree-repair-guest-bulk-r313-r02.py": { "path": "/private/tmp/thetree-repair-guest-bulk-r313-r02.py", "bytes": 3411, "sha256": "b312a6913d8d31053b5e55c0c109d42ee45377bb007725e51da67adecac39ea8" }, "/private/tmp/thetree-prepare-guest-bulk-r313.py": { "path": "/private/tmp/thetree-prepare-guest-bulk-r313.py", "bytes": 5015, "sha256": "1967af8bf44c9aa51bd509e15cff00d86152b61cce5f2645585dc3da3848f740" } }, "canonical_doc4_context_pins": { "IMPLEMENTATION_PLAN.md": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", "bytes": 493994, "sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112" }, "PROGRESS_INTEGRATION.md": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", "bytes": 412058, "sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f" }, "work_packages.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", "bytes": 1203655, "sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c" }, "progress_snapshot.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", "bytes": 576820, "sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea" } }, "archival_before_pins": {} }