Preserve current native residual diagnostic and reviewed Guest work contract
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+3
@@ -0,0 +1,3 @@
|
||||
# r312 台帳・証拠保存の独立確認
|
||||
|
||||
独立レビューと125参照の再照合を内容保持して保存。性能、候補採用、P23-02の受入・正式完了を追加認定しない。
|
||||
+633
@@ -0,0 +1,633 @@
|
||||
{
|
||||
"passed": true,
|
||||
"review_sha256": "d1565ae022928797ff5d8ea17a422f69e571b55cb28ce498ba0a0272d022722d",
|
||||
"verified_entries": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd",
|
||||
"bytes": 61414,
|
||||
"sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd",
|
||||
"bytes": 9374,
|
||||
"sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd",
|
||||
"bytes": 14267,
|
||||
"sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 7602,
|
||||
"sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt",
|
||||
"bytes": 23494,
|
||||
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
{
|
||||
"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/guest/guest_service.gd",
|
||||
"bytes": 61414,
|
||||
"sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "469b94e0198a5605f148c34ce6db66e0757b8518ab0331223d0497a221bafea5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"bytes": 39941,
|
||||
"sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz",
|
||||
"bytes": 228607,
|
||||
"sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"bytes": 22991,
|
||||
"sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz",
|
||||
"bytes": 228933,
|
||||
"sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 144443,
|
||||
"sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 114314,
|
||||
"sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz",
|
||||
"bytes": 105604,
|
||||
"sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz",
|
||||
"bytes": 207431,
|
||||
"sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 143934,
|
||||
"sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 113816,
|
||||
"sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz",
|
||||
"bytes": 104596,
|
||||
"sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz",
|
||||
"bytes": 206070,
|
||||
"sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz",
|
||||
"bytes": 98800,
|
||||
"sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json",
|
||||
"bytes": 535261,
|
||||
"sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz",
|
||||
"bytes": 121962,
|
||||
"sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz",
|
||||
"bytes": 27831,
|
||||
"sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md",
|
||||
"bytes": 2865,
|
||||
"sha256": "397d24a723ed987abc020cbc3b005c86e3226f33c43a51eb0412caa1365af64b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json",
|
||||
"bytes": 31932,
|
||||
"sha256": "edb0f446783e9f10b421b07fd978bc9860f1024199d240f299ffd7fdbb77bcf1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
],
|
||||
"unit_accepted": false,
|
||||
"performance_accepted": false
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"unit": "P23-02",
|
||||
"status": "metadata_checkpoint_review_only",
|
||||
"formal_completion_added": 0,
|
||||
"entries": [
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-actual-independent-review-r312.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/p23-02-progress-integration-actual-independent-review-r312.json",
|
||||
"bytes": 63618,
|
||||
"sha256": "d1565ae022928797ff5d8ea17a422f69e571b55cb28ce498ba0a0272d022722d"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/actual-root-verification.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/actual-root-verification.json",
|
||||
"bytes": 39809,
|
||||
"sha256": "8dc622b5b3b896184fa9fb47505053addeb0ce52bc586453de8b7b51a3d158a5"
|
||||
}
|
||||
]
|
||||
}
|
||||
+685
@@ -0,0 +1,685 @@
|
||||
{
|
||||
"metadata_integration_accepted": true,
|
||||
"post_application_accepted": true,
|
||||
"checkpoint_accepted": true,
|
||||
"commit_supported": true,
|
||||
"blockers": [],
|
||||
"verified": {
|
||||
"canonical_after_exact": true,
|
||||
"archival_before": "r310",
|
||||
"other_packages_unchanged": 29,
|
||||
"other_units_unchanged": 87,
|
||||
"packages": 30,
|
||||
"units": 88,
|
||||
"formal_states": {
|
||||
"completed": 9,
|
||||
"in_progress": 19,
|
||||
"planned": 60
|
||||
},
|
||||
"formal_added": 0,
|
||||
"original_conditions_unaccepted": 17,
|
||||
"Windows_only_blocked": [
|
||||
"C08",
|
||||
"X8"
|
||||
],
|
||||
"manual_deferred_not_waived": true,
|
||||
"production": "r32",
|
||||
"native_parent": "r274/library275 retained",
|
||||
"ready_route": "r302/library303 unadopted and selection held",
|
||||
"Guest_contract_unimplemented_unselected_unadopted": true,
|
||||
"source_default_historical_validator_preserved": true,
|
||||
"saved_validator_checks": 49,
|
||||
"saved_validator_failures": 0,
|
||||
"checkpoint_copies": 51,
|
||||
"checkpoint_gzip": 13,
|
||||
"checkpoint_stored_bytes": 2587155,
|
||||
"checkpoint_all_raw_equal_sources": true,
|
||||
"checkpoint_no_missing_or_extra": true,
|
||||
"gdignore_empty": true,
|
||||
"original_D4_inverse_verified": true
|
||||
},
|
||||
"limitations": [
|
||||
"Metadata and preservation only; Guest bulk contract is not implemented or performance accepted.",
|
||||
"r311 is one instrumented nested inclusive observation; no CPU attribution, percentages, causal proof, uninstrumented comparison or stable gain.",
|
||||
"Original17/final172/50ms/P95/D10/normalOS/x3/exit/small screen/same Windows device/manual acceptance remain unaccepted.",
|
||||
"Checkpoint uses versioned dependency pins; engine/SDK/library/119MBstage not standalone bundled."
|
||||
],
|
||||
"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-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea"
|
||||
},
|
||||
"/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-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"
|
||||
},
|
||||
"/private/tmp/thetree-integrate-current-residual-r312.py": {
|
||||
"path": "/private/tmp/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
"/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/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"bytes": 39941,
|
||||
"sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz",
|
||||
"bytes": 228607,
|
||||
"sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"bytes": 22991,
|
||||
"sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz",
|
||||
"bytes": 228933,
|
||||
"sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 144443,
|
||||
"sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 114314,
|
||||
"sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz",
|
||||
"bytes": 105604,
|
||||
"sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz",
|
||||
"bytes": 207431,
|
||||
"sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 143934,
|
||||
"sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 113816,
|
||||
"sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz",
|
||||
"bytes": 104596,
|
||||
"sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz",
|
||||
"bytes": 206070,
|
||||
"sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz",
|
||||
"bytes": 98800,
|
||||
"sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json",
|
||||
"bytes": 535261,
|
||||
"sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c"
|
||||
},
|
||||
"/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/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311-r02.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184"
|
||||
},
|
||||
"/private/tmp/thetree-select-guest-bulk-r312.py": {
|
||||
"path": "/private/tmp/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz",
|
||||
"bytes": 121962,
|
||||
"sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz",
|
||||
"bytes": 27831,
|
||||
"sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md",
|
||||
"bytes": 2865,
|
||||
"sha256": "397d24a723ed987abc020cbc3b005c86e3226f33c43a51eb0412caa1365af64b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json",
|
||||
"bytes": 31932,
|
||||
"sha256": "edb0f446783e9f10b421b07fd978bc9860f1024199d240f299ffd7fdbb77bcf1"
|
||||
},
|
||||
"/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"
|
||||
}
|
||||
},
|
||||
"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": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
# P23-02 current native residual r311-r02 / work contract and integration r312
|
||||
|
||||
現実装親274/library275の1回の帰属診断。旧239/240の包含比率を現在版へ転用せず、保持版と同じBudget257・代表セーブ・library/configを再使用した。隔離APFS reflink clone1(論理約119MB)に、4script/24原本体を署名rename+wrapperで完全保持、Budgetは既存257 sourceそのまま。原r311はmetrics freezeの二重fieldで実行前拒否し、原版を保持。r02はその1式とdriver/starter namespaceだけ修復し、同じ隔離stageを再使用。追加clone/build/librarycopy0、旧局所/whole比較/全回帰の重複0。
|
||||
|
||||
PID84968・18/0・normal exit0・strict3logs/private5/foreignsignals0・所有終了とproject復元、source/default/current310D4/SUPPORT/親隔離stage各1299保護を独立有限受理。after647は原oracle11487732bytes/SHA9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30fへ全文一致。同packed/rawの既存754415 partitions証拠を適用し再decodeを避けた。metrics3896bytesは281 partitions全往復・34宣言行一致。
|
||||
|
||||
計測付きtick1268510us、AI979790us、projection50/656139us、Guest extract50/95575us、rank50/124620us、evaluate5000/106351us、publish1/76851usは包含観測のみ。evaluateはrank内。値の加算/差引で純CPU・割合・原因を認定せず、無計測版との速度比較・50ms/P95/D10も認定しない。zeroは該当script wrapper未到達だけでnative仕事/費用0ではない。
|
||||
|
||||
次の関連変更は既存native投影に続くGuest候補抽出・評価・順位付けの一括純処理。r298正規化や小price/key/copy候補を再起動しない。契約は原helper・拒否順・符号整数・原重み/閾値・型/順序/コピー所有・callback/状態遷移・ログ/last_errorを保持する。unsupported前無変更の元全処理fallback、全最終検証を維持する。制作32とnative組立274/275を区別しGuest元bytes同一を確認。新Guest候補は未実装、利益未証明、制作採用0。
|
||||
|
||||
r312台帳validator49/0、正式完了追加0。30packages/88成果・正式9/着手19/予定60・部分点なし。原17全未受入、Windows C08/X8だけblocked、手動Ctrl保持wheel/左保持drag延期・免除なし。303未採用/選定保留、実装親274/library275保持。同期停止・最終172・通常OS/x3/終了/小画面・同一Windows配布版実機受入は残る。
|
||||
|
||||
原全bytes/size/SHAをmanifestへ固定。大きなJSON/Markdown/GDScriptはgzip保存後の復元全文一致を確認。5変更scriptのみ保存し、SDK/engine/library/全119MB stageを重複保存しない。既存原本/依存の版付きpinsを再利用するcheckpointで、単独実行配布物ではない。親 .gdignore 保持、仕様値・資産・制作ソース変更0。
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
# coding: utf-8
|
||||
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-r312';O=A/'p23-02-progress-integration-r312';names=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']
|
||||
s=importlib.util.spec_from_file_location('int310',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))
|
||||
review=A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json';root=A/'p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json'
|
||||
v=r.read(review);assert not v['blockers'] and v['finite_instrumented_whole_equivalence_accepted'] and v['finite_diagnostic_accepted'] and v['finite_exit_observation_accepted'];assert r.read(root)['passed'] and r.read(root)['review_sha256']==r.sha(review)
|
||||
e=r.read(A/'p23-02-current-residual-diagnostic-r311-r02/execution.json');assert e['passed'] and len(e['samples'])==1 and e['samples'][0]['checks']==18
|
||||
contract=A/'p23-02-guest-bulk-work-contract-r312.json';assert r.read(contract)['candidate_implemented'] is False
|
||||
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=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'];assert pkg['current_summary']==old
|
||||
next_action='既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。'
|
||||
assert '次は' in old
|
||||
base=old.rsplit('次は',1)[0]
|
||||
new=base+'追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は'+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-r310.json';matrix=A/'p23-02-current-progress-disposition-r312.json';m=r.read(prior);m['source_previous_matrix']=pin(prior);m['historical_trial_fields_before_r312']={k:m.get(k) for k in ['ready_route_latest_semantic_trial','next_action','next_test_candidate']};m.update(latest_instrumented_diagnostic='r274/library275 current311-r02: four literal script wrapper files, Budget257, one cold646→647 whole equality and inclusive observations only',next_action=next_action,next_test_candidate=next_action,guest_bulk_next_work_contract=pin(contract))
|
||||
m['finite_evidence']['current_retained_native_diagnostic']=pin(review);m['finite_evidence']['current_retained_native_diagnostic_root']=pin(root)
|
||||
missing='Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted.'
|
||||
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']=['原17条件を同一最終版で受入。最新版付き有限証拠と未達はr312 matrixへ保持。']
|
||||
proofs=[dict(review=pin(review),root=pin(root))]
|
||||
for p in [review,root,matrix,contract,A/'p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json']:unit['evidence'].append(dict(path=str(p.relative_to(R)),sha256_at_integration=r.sha(p),scope='One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance',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.update(acceptance_matrix_reference=str(matrix),progress_evidence=str(matrix));nu['unselected_trial_evidence'].append(str(review))
|
||||
key='p23_02_current_retained_native_diagnostic_integration_r312';snapshot['p23_02_native_ready_route_boundary_integration_r310']['superseded_by']=key;snapshot[key]=dict(previous_summary=old,proofs=proofs,acceptance_matrix=pin(matrix),next_action=next_action,finite_current_native_diagnostic_accepted=True,next_work_contract=pin(contract),next_candidate_implemented=False,arbitrary_malformed_or_general_reentry_accepted=False,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・r310証拠統合','2026-10-12・r312証拠統合',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):
|
||||
if p['id']!='P23':assert p==q
|
||||
else:
|
||||
for u,w in zip(p['remaining_deliverables'],q['remaining_deliverables']):
|
||||
if u['id']!='P23-02':assert u==w
|
||||
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))
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import ast,importlib.util,json,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';O=A/'p23-02-current-residual-diagnostic-r311-r02';QA=A/'p23-02-current-residual-diagnostic-r311-r02.gd';driver=A/'p23-02-current-residual-diagnostic-r311-r02.py'
|
||||
s=importlib.util.spec_from_file_location('prep311r02',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))
|
||||
old=A/'p23-02-current-residual-diagnostic-r311';p=r.read(old/'input.json');rejected=A/'p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json';v=r.read(rejected);assert not v['execution_allowed'] and v['blockers'];assert not (old/'execution.json').exists();assert not O.exists() and not QA.exists() and not driver.exists();assert shutil.disk_usage(A).free>=528*1048576
|
||||
for k,q in p['pins'].items():assert pin(Path(q['path']))==q,k
|
||||
for k,path in p['stages'].items():assert r.inventory(Path(path),stage=True)==p['stage_inventory']
|
||||
for k,path in p['parents'].items():assert r.inventory(Path(path),stage=True)==p['inventories'][k]
|
||||
assert r.source_refs(R)==p['source_before'] and r.default_player(R)==p['default_before'];O.mkdir()
|
||||
text=Path(p['pins']['QA']['path']).read_text();bad='clock._p23r311_metrics.duplicate(true)._p23r311_metrics.duplicate(true)';assert text.count(bad)==1;QA.write_text(text.replace(bad,'clock._p23r311_metrics.duplicate(true)',1))
|
||||
t=Path(p['pins']['runner']['path']).read_text();t=t.replace("O=A/'p23-02-current-residual-diagnostic-r311'","O=A/'p23-02-current-residual-diagnostic-r311-r02'").replace('p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json','p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json');ast.parse(t);driver.write_text(t)
|
||||
starter=O/'guarded-r274.gd';text=Path(p['pins']['starter_r274']['path']).read_text();starter.write_text(text.replace(text.splitlines()[0],'extends '+json.dumps(str(QA)),1))
|
||||
p['pins'].update(QA=pin(QA),runner=pin(driver),prepare=pin(Path(__file__)),starter_r274=pin(starter),prior_rejected_review=pin(rejected),prior_input=pin(old/'input.json'),prior_QA=pin(Path(p['pins']['QA_original']['path']).parent/'p23-02-current-residual-diagnostic-r311.gd'),prior_author=pin(Path('/private/tmp/thetree-prepare-current-residual-r311.py')))
|
||||
p.update(stage_clones=0,reused_stage_clones=1,scope=p['scope']+' r311-r02 repairs only duplicated metrics field at freeze; exact existing311 stage/wrappers retained, no new clone/library copy/build.',doc4_before={n:r.sha(D/n) for n in ['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']});r.write(O/'input.json',p);print(dict(prepared=True,pins=len(p['pins']),engine_runs=0,stage_clones=0,library_copies=0,compiler_runs=0))
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import ast,importlib.util,json,re,sys,shutil,subprocess
|
||||
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-current-residual-diagnostic-r311';QA=A/'p23-02-current-residual-diagnostic-r311.gd';driver=A/'p23-02-current-residual-diagnostic-r311.py'
|
||||
s=importlib.util.spec_from_file_location('prep311',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))
|
||||
base=r.read(A/'p23-02-native-ready-route-impact-whole-r305/input.json');local=r.read(A/'p23-02-native-pure-tag-local-r278-r04/input.json');parent=Path(base['stage']);expected=base['expected_stage'];assert r.inventory(parent,stage=True)==expected
|
||||
assert not O.exists() and not QA.exists() and not driver.exists();free=shutil.disk_usage(A).free;size=sum(p.stat().st_size for p in parent.rglob('*') if p.is_file());assert free>=768*1048576+size
|
||||
source=r.source_refs(R);player=r.default_player(R);O.mkdir();stage=O/'stage';subprocess.run(['/bin/cp','-cR',str(parent),str(stage)],check=True,timeout=30);assert r.inventory(stage,stage=True)==expected
|
||||
old_manifest=r.read(A/'p23-02-current-residual-diagnostic-r238/instrumentation.json');files={};suffixes={}
|
||||
for name,entry in old_manifest['files'].items():
|
||||
if name=='scripts/core/performance_budget.gd':continue
|
||||
files[name]=[dict(x,renamed=x['renamed'].replace('r238','r311'),renamed_signature=x['renamed_signature'].replace('r238','r311'),wrapper=x['wrapper'].replace('r238','r311')) for x in entry['wrappers']];suffixes[name]=entry['added_suffix'].replace('r238','r311')
|
||||
name='autoload/simulation_runtime.gd';method='_publish_snapshot';args='_absolute_minute';typ='void';text=(parent/name).read_text();m=re.search(r'^func '+re.escape(method)+r'\([\s\S]*?\) -> ([^:\n]+):\n',text,re.M);assert m and m.group(1)==typ;signature=m.group(0);renamed='_p23r311_original_'+method;renamed_signature=signature.replace('func '+method+'(','func '+renamed+'(',1)
|
||||
wrapper=signature+'\tvar p23_started: int = Time.get_ticks_usec()\n\t'+renamed+'('+args+')\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = '+json.dumps(method)+'\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0})\n\tp23_row["calls"] = int(p23_row["calls"]) + 1\n\tp23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed\n\tp23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n'
|
||||
files[name].append(dict(name=method,renamed=renamed,signature=signature,renamed_signature=renamed_signature,wrapper=wrapper));suffixes[name]+='\n'+wrapper
|
||||
manifest={}
|
||||
for name,wrappers in files.items():
|
||||
p=stage/name;original=p.read_text();text=original
|
||||
for w in wrappers:assert text.count(w['signature'])==1,(name,w['name']);text=text.replace(w['signature'],w['renamed_signature'],1)
|
||||
text+=suffixes[name];p.write_text(text);inverse=text[:-len(suffixes[name])]
|
||||
for w in reversed(wrappers):assert inverse.count(w['renamed_signature'])==1;inverse=inverse.replace(w['renamed_signature'],w['signature'],1)
|
||||
assert inverse==original;manifest[name]=dict(before=expected[name],after=dict(bytes=p.stat().st_size,sha256=r.sha(p)),wrappers=wrappers,added_suffix=suffixes[name],inverse_original_equal=True)
|
||||
budget=Path(base['pins']['modified_budget']['path']);shutil.copyfile(budget,stage/'scripts/core/performance_budget.gd');inventory=r.inventory(stage,stage=True);changed=[n for n in inventory if inventory[n]!=expected[n]];assert set(changed)==set(files)|{'scripts/core/performance_budget.gd'}
|
||||
r.write(O/'instrumentation.json',dict(scope='24 original bodies preserved under signature rename+wrappers in four files; existing accepted native Budget dependency reused without new budget wrapper. Current275 only, nested inclusive durations include children/overhead.',files=manifest,changed_stage_files=changed,original_parent=str(parent),budget_dependency=pin(budget),no_pure_CPU_or_speed_comparison=True))
|
||||
qa=(A/'p23-02-current-residual-diagnostic-r238.gd').read_text().replace('r238','r311').replace('r233/library234','r274/library275').replace('candidate != "r233"','candidate != "r274"')
|
||||
qa=qa.replace('\tclock.performance_budget._p23r311_metrics.clear()\n','').replace(' and clock.performance_budget._p23r311_metrics.is_empty()','').replace(', "budget": ["record_sample"]','').replace(', "budget":clock.performance_budget','').replace(', "budget":clock.performance_budget._p23r311_metrics.duplicate(true)','')
|
||||
qa=qa.replace('"get_facility_business_price"]','"get_facility_business_price", "_publish_snapshot"]',1)
|
||||
qa=qa.replace('["_project_guest_candidates","_decide_guest_with_log","_need_relief_for_facility_tags","_service_category_for_tags","get_facility_business_price"]','["_project_guest_candidates","_decide_guest_with_log","get_facility_business_price","_publish_snapshot"]')
|
||||
qa=qa.replace(' and int(metrics["budget"]["record_sample"]["calls"])>0','')
|
||||
assert '_p23r311_metrics' in qa and '"budget"' not in qa;QA.write_text(qa)
|
||||
old_driver=A/'p23-02-current-residual-diagnostic-r238.py';t=old_driver.read_text().replace('p23-02-current-residual-diagnostic-r238','p23-02-current-residual-diagnostic-r311').replace('p23-02-current-residual-diagnostic-preexecution-independent-review-r238','p23-02-current-residual-diagnostic-preexecution-independent-review-r311').replace("['r233']","['r274']")
|
||||
t=t.replace("assert r.read(Path(fixed['impact_review']['path']))['finite_existing_impact_accepted']","assert r.read(Path(fixed['whole_review']['path']))['finite_whole647_equivalence_accepted']")
|
||||
t=t.replace("for k,p in stages.items():(p/'project.godot').write_bytes(public[k])","if all(q['engine_ended'] is True for q in cleanup):\n for k,p in stages.items():(p/'project.godot').write_bytes(public[k])\n else:cleanup_errors.append('Project restoration refused while owned child remains live')")
|
||||
t=t.replace("pairs=[] # A diagnostic", "assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file() and 'stage' not in p.relative_to(O).parts)<=16*1048576\n pairs=[] # A diagnostic")
|
||||
ast.parse(t);driver.write_text(t)
|
||||
starter=O/'guarded-r274.gd';oldstarter=Path(base['pins']['starter_baseline']['path']);text=oldstarter.read_text();starter.write_text(text.replace(text.splitlines()[0],'extends '+json.dumps(str(QA)),1))
|
||||
pins={k:base['pins'][k] for k in ['engine','helper','run_all','profile_guard','fixture','oracle']}
|
||||
for key in ['config','original_library','copied_library','host_review','host_execution']:pins['current_'+key]=local['pins'][key]
|
||||
paths=dict(QA=QA,runner=driver,prepare=Path(__file__),instrumentation=O/'instrumentation.json',starter_r274=starter,starter_original=oldstarter,QA_original=A/'p23-02-current-residual-diagnostic-r238.gd',runner_original=old_driver,old_instrumentation=A/'p23-02-current-residual-diagnostic-r238/instrumentation.json',local_review=A/'p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json',local_root=A/'p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json',whole_review=A/'p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json',whole_root=A/'p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json',whole_input=A/'p23-02-native-ready-route-impact-whole-r305/input.json',local_input=A/'p23-02-native-pure-tag-local-r278-r04/input.json',matrix=A/'p23-02-current-progress-disposition-r310.json',modified_budget=budget,source_cpp=A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp')
|
||||
for k,p in paths.items():pins[k]=pin(p)
|
||||
assert r.source_refs(R)==source and r.default_player(R)==player and r.inventory(parent,stage=True)==expected
|
||||
r.write(O/'input.json',dict(parents={'r274':str(parent)},inventories={'r274':expected},stages={'r274':str(stage)},stage_inventory=inventory,pins=pins,source_before=source,default_before=player,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),capacity_floor_bytes=528*1048576,expected_total_seconds=[5,45],engine_processes=1,compiler_processes=0,full_regression_runs=0,stage_clones=1,library_copies=0,preparation_capacity=dict(free_before=free,logical_clone_bytes=size),scope='One current retained274/library275 diagnostic, existing native Budget257 dependency. Four instrumented files24 literal original bodies; counters not snapshots. Whole cold646 paused speed1 after647 original11487732bytes equality; inclusive durations/counts only. No sum/subtraction for pureCPU or old/new timing comparison, no performance/stability/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance. Shared209 production/default/current310D4/support and retained private library/config preserved.',performance_accepted=False,unit_accepted=False));print(dict(prepared=True,wrappers=sum(len(v) for v in files.values()),changed_files=len(changed),pins=len(pins),engine_runs=0,compiler_runs=0,free_bytes=shutil.disk_usage(A).free))
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import json,hashlib
|
||||
R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';O=A/'p23-02-current-residual-diagnostic-r311-r02';out=A/'p23-02-guest-bulk-work-contract-r312.json'
|
||||
def pin(p):b=p.read_bytes();return dict(path=str(p),bytes=len(b),sha256=hashlib.sha256(b).hexdigest())
|
||||
e=json.loads((O/'execution.json').read_text());assert e['passed'];m=json.loads((O/'metrics-root-decoded.json').read_text());assert m['passed'];v=json.loads((A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json').read_text());assert not v['blockers'] and v['finite_diagnostic_accepted']
|
||||
root=O/'actual-root-verification.json';q=json.loads(root.read_text());assert q['passed'] and q['review_sha256']==pin(A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json')['sha256']
|
||||
if out.exists():
|
||||
old=json.loads(out.read_text());assert old['candidate_implemented'] is False and old['status']=='implementation_contract_not_implementation_or_acceptance'
|
||||
d=dict(plan_id='P23-02',status='implementation_contract_not_implementation_or_acceptance',selection='one coherent builtin guest candidate extraction/evaluation/ranking after existing native projection',reason='Current275 instrumented observations retain a substantial unconverted Guest portion. Existing native projection is reused; another isolated key/copy/price/tag/need-normalization timing chain is not selected. Choosing a coherent conversion does not assert its benefit or sufficiency for50ms.',observed_instrumented_tick_us=e['samples'][0]['observed_instrumented_tick_us'],observed_metrics=m['metrics'],timing_rules=['nested inclusive durations include children and probes','do not add evaluation to ranking','no pureCPU allocation, no uninstrumented comparison or predicted gain','normal OS/x3/performance criteria remain mandatory'],reuse=dict(implementation_parent='r274/library275',held_unadopted_trial='r302/library303',ordinary_guest_body=str(R/'scripts/guest/guest_service.gd'),declined_need_normalization='r298 remains unadopted; do not restart it or duplicate GDScript normalization implementation'),implementation_scope=['Keep original public Guest extraction/evaluation/ranking/decide as fallback and direct-call oracle. Add one per-call pure native transformation for builtin canonical default game candidates; Runtime integrates only after support has been proved before observable mutation.','Preserve extraction facility-id order, rejection reason precedence/list, ranked need-priority/utility/urgency/travel/facility-id ordering, signed integer arithmetic and exact original weights/defaults/thresholds.','Reuse current native projection, produce original raw/accepted/ranked ordered typed values and owned deep copies; no saved state, persistent across-guest cache, formula changes, candidate pruning or frame slicing.','Retain original reservation callback and state transition body. Unsupported/custom scripts, inputs requiring original conversions, arbitrary callback/reentry contexts must use original whole processing with no duplicate error/rejection effects.','Make get_observation/logging/last_error/rejection publication and all callback-visible order explicit before implementation; do not precompute across callbacks.'],allowed_product_references=['existing native tree_numeric_core.cpp/header candidate sources','scripts/guest/guest_service.gd','autoload/simulation_runtime.gd'],required_before_implementation=['Inspect every original filtering/scoring helper and current definition/runtime fields; identify whether a pure canonical fast path covers ordinary current projection.','Define API/result fields and unsupported-before-mutation gate; fixed script/source version, data types, ownership, aliases and signed conversions must be explicit.','Do not change unconfirmed D01-D10 settings, pricing or game-time scale.'],validation_plan=['Static original-body/branch order and deep-copy/typed ownership comparison first; independent review before engine.','One targeted local pure Guest suite covering normal projected data, rejection precedence, rankings/ties, signed limits, original fallback/custom/callback behavior and owner mutation isolation.','Original Guest/lifecycle integration plus full cold646→647 ordered typed original oracle on exactly assembled candidate. Reuse valid fixed input/library/script proof scopes only.','After related changes and supported selection are complete, mandatory final172/normalOS/x3/exit/small-screen and same Windows distribution/device/P95/D10/50ms. No old-version full regression reuse as current acceptance.'],source_pins={name:pin(R/name) for name in ['scripts/guest/guest_service.gd','scripts/guest/guest_definition.gd','scripts/guest/guest_runtime.gd','scripts/core/simulation_kernel.gd','docs/traceability/original/BASELINE.txt']},evidence_pins=dict(execution=pin(O/'execution.json'),metrics=pin(O/'metrics-root-decoded.json'),review=pin(A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json'),root=pin(root),current_matrix=pin(A/'p23-02-current-progress-disposition-r310.json')),formal_completed_added=0,candidate_implemented=False,candidate_selected=False,candidate_adopted=False,performance_accepted=False,unit_accepted=False)
|
||||
stage=A/'p23-02-native-reconstruction-local-r209/stage'
|
||||
assert (R/'scripts/guest/guest_service.gd').read_bytes()==(stage/'scripts/guest/guest_service.gd').read_bytes()
|
||||
d['assembly_source_pins']={name:pin(stage/name) for name in ['autoload/simulation_runtime.gd','scripts/world/path_service.gd','scripts/guest/guest_service.gd']}
|
||||
d['assembly_source_pins'].update(native_cpp=pin(A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp'),native_hpp=pin(A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp'))
|
||||
d['assembly_scope']='Production32 retained. New native work starts from existing274/275 isolated assembly, not from an assumed identical production Runtime. Guest source bytes are identical in both.'
|
||||
out.write_text(json.dumps(d,ensure_ascii=False,indent=2)+'\n');print(dict(contract_saved=str(out),candidate_implemented=False))
|
||||
BIN
Binary file not shown.
+287
@@ -0,0 +1,287 @@
|
||||
class_name SimulationPerformanceBudget
|
||||
extends RefCounted
|
||||
|
||||
## Lightweight runtime profiler with explicit integer-microsecond samples.
|
||||
## It is diagnostic state only and deliberately stays outside Save snapshots.
|
||||
|
||||
signal budget_exceeded(metric_id: StringName, report: Dictionary)
|
||||
|
||||
enum Aggregation {
|
||||
AVERAGE,
|
||||
P95,
|
||||
MAXIMUM,
|
||||
}
|
||||
|
||||
const DEFAULT_SAMPLE_CAPACITY := 512
|
||||
|
||||
const DEFAULT_BUDGETS := {
|
||||
&"simulation_x1": {&"aggregation": Aggregation.AVERAGE, &"limit_us": 4_000},
|
||||
&"simulation_x3": {&"aggregation": Aggregation.P95, &"limit_us": 12_000},
|
||||
&"path_query": {&"aggregation": Aggregation.P95, &"limit_us": 2_000},
|
||||
&"main_thread_stall": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 50_000},
|
||||
&"save": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 5_000_000},
|
||||
&"load": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 8_000_000},
|
||||
}
|
||||
|
||||
var sample_capacity := DEFAULT_SAMPLE_CAPACITY
|
||||
var _p23r257_native_core: RefCounted = null
|
||||
var _budgets: Dictionary = {}
|
||||
var _samples: Dictionary = {}
|
||||
# Derived diagnostic index; never part of game Save snapshots.
|
||||
var _ordered_samples: Dictionary = {}
|
||||
var _ordered_sample_bytes: Dictionary = {}
|
||||
# Complete raw bytes proved integer by this builtin; diagnostic-only derived state.
|
||||
var _integer_window_bytes: Dictionary = {}
|
||||
var _totals: Dictionary = {}
|
||||
var _sample_counts: Dictionary = {}
|
||||
|
||||
|
||||
func _init(capacity := DEFAULT_SAMPLE_CAPACITY) -> void:
|
||||
sample_capacity = maxi(int(capacity), 1)
|
||||
for raw_metric_id: Variant in DEFAULT_BUDGETS:
|
||||
_budgets[StringName(raw_metric_id)] = (
|
||||
DEFAULT_BUDGETS[raw_metric_id] as Dictionary
|
||||
).duplicate(true)
|
||||
|
||||
|
||||
func set_budget(
|
||||
metric_id: StringName,
|
||||
limit_us: int,
|
||||
aggregation: Aggregation = Aggregation.P95
|
||||
) -> bool:
|
||||
if metric_id.is_empty() or limit_us <= 0 \
|
||||
or aggregation < Aggregation.AVERAGE or aggregation > Aggregation.MAXIMUM:
|
||||
return false
|
||||
_budgets[metric_id] = {
|
||||
&"aggregation": aggregation,
|
||||
&"limit_us": limit_us,
|
||||
}
|
||||
return true
|
||||
|
||||
|
||||
func record_sample(metric_id: StringName, duration_us: int) -> Dictionary:
|
||||
if metric_id.is_empty() or duration_us < 0:
|
||||
return {&"ok": false, &"error": "Metric ID and non-negative duration are required."}
|
||||
if get_script().resource_path == "res://scripts/core/performance_budget.gd":
|
||||
if _p23r257_native_core == null and ClassDB.class_exists(&"TheTreeNumericCore"):
|
||||
_p23r257_native_core = ClassDB.instantiate(&"TheTreeNumericCore")
|
||||
if _p23r257_native_core != null and _p23r257_native_core.get_class() == &"TheTreeNumericCore" and _p23r257_native_core.get_script() == null and _p23r257_native_core.has_method(&"performance_record_sample"):
|
||||
var native_result: Dictionary = _p23r257_native_core.call(&"performance_record_sample", self, metric_id, duration_us)
|
||||
if bool(native_result.get(&"supported", false)):
|
||||
var native_report: Dictionary = native_result[&"report"]
|
||||
if bool(native_report.get(&"budget_exceeded", false)):
|
||||
budget_exceeded.emit(metric_id, native_report.duplicate(true))
|
||||
return {&"ok": true, &"report": native_report}
|
||||
if not _samples.has(metric_id):
|
||||
_samples[metric_id] = []
|
||||
var values: Array = _samples[metric_id]
|
||||
var use_index: bool = get_script().resource_path == "res://scripts/core/performance_budget.gd" and _known_integer_window(metric_id, values)
|
||||
var ordered: Array[int] = []
|
||||
if use_index: ordered = _validated_sample_order(metric_id, values)
|
||||
values.append(duration_us)
|
||||
if use_index: ordered.insert(ordered.bsearch(duration_us), duration_us)
|
||||
if values.size() > sample_capacity:
|
||||
var removed: Variant = values.pop_front()
|
||||
if use_index: ordered.remove_at(ordered.bsearch(int(removed)))
|
||||
if use_index:
|
||||
_ordered_sample_bytes[metric_id] = var_to_bytes(values)
|
||||
_integer_window_bytes[metric_id] = _ordered_sample_bytes[metric_id]
|
||||
else:
|
||||
_ordered_samples.erase(metric_id)
|
||||
_ordered_sample_bytes.erase(metric_id)
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
_totals[metric_id] = int(_totals.get(metric_id, 0)) + duration_us
|
||||
_sample_counts[metric_id] = int(_sample_counts.get(metric_id, 0)) + 1
|
||||
var report: Dictionary = _indexed_report(metric_id, values, ordered) if use_index else get_report(metric_id)
|
||||
if bool(report.get(&"budget_exceeded", false)):
|
||||
budget_exceeded.emit(metric_id, report.duplicate(true))
|
||||
return {&"ok": true, &"report": report}
|
||||
|
||||
|
||||
func record_simulation_tick(duration_us: int, speed: int) -> Dictionary:
|
||||
var metric_id := &"simulation_x3" if speed == 3 else &"simulation_x1"
|
||||
return record_sample(metric_id, duration_us)
|
||||
|
||||
|
||||
## Records the full main-thread cost of one rendered/process frame, including
|
||||
## all game-minute ticks consumed at accelerated speed. This keeps x3 from
|
||||
## accidentally reporting four individually-fast ticks while the frame stalls.
|
||||
func record_simulation_frame(duration_us: int, speed: int, ticks_run: int) -> Dictionary:
|
||||
if ticks_run <= 0:
|
||||
return {&"ok": false, &"error": "At least one completed tick is required."}
|
||||
var simulation_result := record_simulation_tick(duration_us, speed)
|
||||
var stall_result := record_sample(&"main_thread_stall", duration_us)
|
||||
return {
|
||||
&"ok": bool(simulation_result[&"ok"]) and bool(stall_result[&"ok"]),
|
||||
&"ticks_run": ticks_run,
|
||||
&"simulation": simulation_result,
|
||||
&"main_thread": stall_result,
|
||||
}
|
||||
|
||||
|
||||
func get_report(metric_id: StringName) -> Dictionary:
|
||||
var raw: Array = _samples.get(metric_id, [])
|
||||
if get_script().resource_path != "res://scripts/core/performance_budget.gd" or not _known_integer_window(metric_id, raw):
|
||||
return SimulationPerformanceBudget._legacy_report(self, metric_id)
|
||||
var ordered: Array[int] = []
|
||||
return _indexed_report(metric_id, raw, ordered, true)
|
||||
|
||||
|
||||
func _indexed_report(metric_id: StringName, values: Array, ordered: Array[int], validate_order: bool = false) -> Dictionary:
|
||||
var count := values.size()
|
||||
var lifetime_count := int(_sample_counts.get(metric_id, 0))
|
||||
var lifetime_total := int(_totals.get(metric_id, 0))
|
||||
var average_us := lifetime_total / lifetime_count if lifetime_count > 0 else 0
|
||||
if validate_order: ordered = _validated_sample_order(metric_id, values)
|
||||
var maximum_us := maxi(0, ordered[-1]) if not ordered.is_empty() else 0
|
||||
var p95_us := 0
|
||||
if not ordered.is_empty():
|
||||
var rank_numerator := 95 * ordered.size()
|
||||
var index := maxi((rank_numerator + 99) / 100 - 1, 0)
|
||||
p95_us = ordered[mini(index, ordered.size() - 1)]
|
||||
var budget: Dictionary = _budgets.get(metric_id, {})
|
||||
var aggregation := int(budget.get(&"aggregation", Aggregation.P95))
|
||||
var measured_us := _aggregated_value(aggregation, average_us, p95_us, maximum_us)
|
||||
var limit_us := int(budget.get(&"limit_us", 0))
|
||||
return {
|
||||
&"metric_id": metric_id,
|
||||
&"window_sample_count": count,
|
||||
&"lifetime_sample_count": lifetime_count,
|
||||
&"average_us": average_us,
|
||||
&"p95_us": p95_us,
|
||||
&"maximum_us": maximum_us,
|
||||
&"aggregation": aggregation,
|
||||
&"measured_us": measured_us,
|
||||
&"limit_us": limit_us,
|
||||
&"budget_exceeded": limit_us > 0 and measured_us > limit_us,
|
||||
}
|
||||
|
||||
|
||||
func get_all_reports() -> Array[Dictionary]:
|
||||
var metric_ids: Array[StringName] = []
|
||||
for raw_metric_id: Variant in _budgets:
|
||||
metric_ids.append(StringName(raw_metric_id))
|
||||
for raw_metric_id: Variant in _samples:
|
||||
var metric_id := StringName(raw_metric_id)
|
||||
if not metric_ids.has(metric_id):
|
||||
metric_ids.append(metric_id)
|
||||
metric_ids.sort_custom(func(a: StringName, b: StringName) -> bool:
|
||||
return String(a) < String(b)
|
||||
)
|
||||
var reports: Array[Dictionary] = []
|
||||
for metric_id: StringName in metric_ids:
|
||||
reports.append(get_report(metric_id))
|
||||
return reports
|
||||
|
||||
|
||||
func clear(metric_id: StringName = &"") -> void:
|
||||
if metric_id.is_empty():
|
||||
_samples.clear()
|
||||
_ordered_samples.clear()
|
||||
_ordered_sample_bytes.clear()
|
||||
_integer_window_bytes.clear()
|
||||
_totals.clear()
|
||||
_sample_counts.clear()
|
||||
return
|
||||
_samples.erase(metric_id)
|
||||
_ordered_samples.erase(metric_id)
|
||||
_ordered_sample_bytes.erase(metric_id)
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
_totals.erase(metric_id)
|
||||
_sample_counts.erase(metric_id)
|
||||
|
||||
|
||||
func _aggregated_value(
|
||||
aggregation: int,
|
||||
average_us: int,
|
||||
p95_us: int,
|
||||
maximum_us: int
|
||||
) -> int:
|
||||
match aggregation:
|
||||
Aggregation.AVERAGE:
|
||||
return average_us
|
||||
Aggregation.MAXIMUM:
|
||||
return maximum_us
|
||||
_:
|
||||
return p95_us
|
||||
|
||||
|
||||
func _percentile(raw_values: Array, percentile: int) -> int:
|
||||
if raw_values.is_empty():
|
||||
return 0
|
||||
var values: Array[int] = []
|
||||
for raw_value: Variant in raw_values:
|
||||
values.append(int(raw_value))
|
||||
values.sort()
|
||||
var rank_numerator := clampi(percentile, 0, 100) * values.size()
|
||||
var index := maxi((rank_numerator + 99) / 100 - 1, 0)
|
||||
return values[mini(index, values.size() - 1)]
|
||||
|
||||
|
||||
static func _integer_window(values: Array) -> bool:
|
||||
for raw_value: Variant in values:
|
||||
if typeof(raw_value) != TYPE_INT: return false
|
||||
return true
|
||||
|
||||
|
||||
func _known_integer_window(metric_id: StringName, values: Array) -> bool:
|
||||
# Never retain unknown metrics. Exact bytes detect typed/untyped replacement,
|
||||
# same-size in-place edits and non-integer values before any cache reuse.
|
||||
if not _samples.has(metric_id):
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
return _integer_window(values)
|
||||
var current_bytes := var_to_bytes(values)
|
||||
if _integer_window_bytes.has(metric_id) and _integer_window_bytes[metric_id] == current_bytes:
|
||||
return true
|
||||
if not _integer_window(values):
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
return false
|
||||
_integer_window_bytes[metric_id] = current_bytes
|
||||
return true
|
||||
|
||||
|
||||
func _validated_sample_order(metric_id: StringName, values: Array) -> Array[int]:
|
||||
# No retained state for unknown metrics; raw dictionary removal also drops its index.
|
||||
if not _samples.has(metric_id):
|
||||
_ordered_samples.erase(metric_id)
|
||||
_ordered_sample_bytes.erase(metric_id)
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
return []
|
||||
# Complete immutable raw bytes detect in-place/replaced windows, not just length.
|
||||
var current_bytes := var_to_bytes(values)
|
||||
if not _ordered_samples.has(metric_id) or _ordered_sample_bytes.get(metric_id, PackedByteArray()) != current_bytes:
|
||||
var ordered: Array[int] = []
|
||||
for raw_value: Variant in values: ordered.append(int(raw_value))
|
||||
ordered.sort()
|
||||
_ordered_samples[metric_id] = ordered
|
||||
_ordered_sample_bytes[metric_id] = current_bytes
|
||||
return _ordered_samples[metric_id]
|
||||
|
||||
|
||||
static func _legacy_report(owner: SimulationPerformanceBudget, metric_id: StringName) -> Dictionary:
|
||||
var values: Array = owner._samples.get(metric_id, [])
|
||||
var count := values.size()
|
||||
var lifetime_count := int(owner._sample_counts.get(metric_id, 0))
|
||||
var lifetime_total := int(owner._totals.get(metric_id, 0))
|
||||
var average_us := lifetime_total / lifetime_count if lifetime_count > 0 else 0
|
||||
var maximum_us := 0
|
||||
for raw_value: Variant in values:
|
||||
maximum_us = maxi(maximum_us, int(raw_value))
|
||||
var p95_us := owner._percentile(values, 95)
|
||||
var budget: Dictionary = owner._budgets.get(metric_id, {})
|
||||
var aggregation := int(budget.get(&"aggregation", Aggregation.P95))
|
||||
var measured_us := owner._aggregated_value(aggregation, average_us, p95_us, maximum_us)
|
||||
var limit_us := int(budget.get(&"limit_us", 0))
|
||||
return {
|
||||
&"metric_id": metric_id,
|
||||
&"window_sample_count": count,
|
||||
&"lifetime_sample_count": lifetime_count,
|
||||
&"average_us": average_us,
|
||||
&"p95_us": p95_us,
|
||||
&"maximum_us": maximum_us,
|
||||
&"aggregation": aggregation,
|
||||
&"measured_us": measured_us,
|
||||
&"limit_us": limit_us,
|
||||
&"budget_exceeded": limit_us > 0 and measured_us > limit_us,
|
||||
}
|
||||
|
||||
+276
@@ -0,0 +1,276 @@
|
||||
class_name SimulationKernel
|
||||
extends Node
|
||||
|
||||
signal time_changed(day: int, hour: int, minute: int)
|
||||
signal day_started(day: int)
|
||||
signal settlement_requested(day: int)
|
||||
signal tick_started(absolute_minute: int)
|
||||
signal tick_phase_started(phase: TickPhase, absolute_minute: int)
|
||||
signal tick_completed(absolute_minute: int)
|
||||
signal simulation_overloaded(backlog_minutes: int)
|
||||
|
||||
enum TickPhase {
|
||||
APPLY_COMMANDS,
|
||||
TIME_BOUNDARIES,
|
||||
MANA,
|
||||
CONSTRUCTION,
|
||||
LOGISTICS,
|
||||
FACILITY_COMPLETION,
|
||||
VITALS_AND_ENVIRONMENT,
|
||||
INCIDENTS_AND_EVENTS,
|
||||
FACILITY_QUEUES,
|
||||
AI_DECISIONS,
|
||||
PUBLISH_SNAPSHOT,
|
||||
}
|
||||
|
||||
const MINUTES_PER_DAY := 24 * 60
|
||||
const START_ABSOLUTE_MINUTE := 6 * 60
|
||||
const REAL_SECONDS_PER_GAME_HOUR := 10.0
|
||||
const REAL_SECONDS_PER_GAME_MINUTE := REAL_SECONDS_PER_GAME_HOUR / 60.0
|
||||
const MAX_TICKS_PER_FRAME := 8
|
||||
const MAX_BACKLOG_MINUTES := 120
|
||||
|
||||
var absolute_minute := START_ABSOLUTE_MINUTE
|
||||
var day := 1
|
||||
var minute_of_day := START_ABSOLUTE_MINUTE
|
||||
var speed := 1
|
||||
var paused := false
|
||||
var snapshot_version := 0
|
||||
var performance_budget := SimulationPerformanceBudget.new()
|
||||
|
||||
var _accumulator := 0.0
|
||||
var _skip_next_process := false
|
||||
var _phase_handlers: Dictionary = {}
|
||||
var _pause_request_serial := 0
|
||||
var _abort_current_tick_requested := false
|
||||
var _last_tick_advanced := false
|
||||
|
||||
func _ready() -> void:
|
||||
_emit_current_time()
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
process_real_delta(delta)
|
||||
|
||||
func process_real_delta(delta: float) -> int:
|
||||
if _skip_next_process:
|
||||
_skip_next_process = false
|
||||
return 0
|
||||
if paused or speed <= 0 or delta <= 0.0:
|
||||
return 0
|
||||
|
||||
var frame_started_at_us := Time.get_ticks_usec()
|
||||
_accumulator += delta * speed
|
||||
var due_ticks := int(_accumulator / REAL_SECONDS_PER_GAME_MINUTE)
|
||||
var tick_budget := mini(due_ticks, MAX_TICKS_PER_FRAME)
|
||||
var ticks_run := 0
|
||||
for _index in range(tick_budget):
|
||||
if paused:
|
||||
break
|
||||
advance_one_minute()
|
||||
if not _last_tick_advanced:
|
||||
break
|
||||
_accumulator -= REAL_SECONDS_PER_GAME_MINUTE
|
||||
ticks_run += 1
|
||||
# A boundary handler may pause in the middle of a catch-up frame. Never
|
||||
# consume another queued minute after that decision.
|
||||
if paused:
|
||||
break
|
||||
if ticks_run > 0:
|
||||
performance_budget.record_simulation_frame(
|
||||
int(Time.get_ticks_usec() - frame_started_at_us),
|
||||
speed,
|
||||
ticks_run
|
||||
)
|
||||
|
||||
var backlog_minutes := get_backlog_minutes()
|
||||
if backlog_minutes > MAX_BACKLOG_MINUTES:
|
||||
paused = true
|
||||
simulation_overloaded.emit(backlog_minutes)
|
||||
return ticks_run
|
||||
|
||||
func reset(start_day := 1, start_hour := 6, start_minute := 0) -> void:
|
||||
var safe_day := maxi(start_day, 1)
|
||||
var safe_minute := posmod(start_hour * 60 + start_minute, MINUTES_PER_DAY)
|
||||
absolute_minute = (safe_day - 1) * MINUTES_PER_DAY + safe_minute
|
||||
_sync_calendar_fields()
|
||||
_accumulator = 0.0
|
||||
paused = false
|
||||
snapshot_version = 0
|
||||
performance_budget.clear()
|
||||
_abort_current_tick_requested = false
|
||||
_last_tick_advanced = false
|
||||
_emit_current_time()
|
||||
|
||||
func advance_minutes(amount: int) -> void:
|
||||
if amount <= 0:
|
||||
return
|
||||
# Tests and deterministic tooling historically use an already-paused clock as
|
||||
# an explicit manual stepping mode. Preserve that contract, while a pause
|
||||
# raised during an initially-running batch is a hard boundary stop.
|
||||
var manual_paused_stepping := paused
|
||||
var pause_serial_before := _pause_request_serial
|
||||
for _index in range(amount):
|
||||
if not manual_paused_stepping and paused:
|
||||
break
|
||||
advance_one_minute()
|
||||
if not _last_tick_advanced:
|
||||
break
|
||||
if _pause_request_serial != pause_serial_before \
|
||||
or (not manual_paused_stepping and paused):
|
||||
break
|
||||
|
||||
func advance_one_minute() -> void:
|
||||
_abort_current_tick_requested = false
|
||||
_last_tick_advanced = false
|
||||
tick_started.emit(absolute_minute)
|
||||
_run_phase(TickPhase.APPLY_COMMANDS)
|
||||
# A Runtime gate can reject the tick before the Clock changes. This is
|
||||
# distinct from an ordinary pause raised by a command that already committed
|
||||
# for the upcoming minute.
|
||||
if _abort_current_tick_requested:
|
||||
_abort_current_tick_requested = false
|
||||
return
|
||||
|
||||
var previous_absolute_minute := absolute_minute
|
||||
absolute_minute += 1
|
||||
_sync_calendar_fields()
|
||||
_handle_time_boundaries(previous_absolute_minute)
|
||||
_run_phase(TickPhase.TIME_BOUNDARIES)
|
||||
|
||||
for phase in [
|
||||
TickPhase.MANA,
|
||||
TickPhase.CONSTRUCTION,
|
||||
TickPhase.LOGISTICS,
|
||||
TickPhase.FACILITY_COMPLETION,
|
||||
TickPhase.VITALS_AND_ENVIRONMENT,
|
||||
TickPhase.INCIDENTS_AND_EVENTS,
|
||||
TickPhase.FACILITY_QUEUES,
|
||||
TickPhase.AI_DECISIONS,
|
||||
TickPhase.PUBLISH_SNAPSHOT,
|
||||
]:
|
||||
_run_phase(phase)
|
||||
|
||||
snapshot_version += 1
|
||||
tick_completed.emit(absolute_minute)
|
||||
_emit_current_time()
|
||||
_abort_current_tick_requested = false
|
||||
_last_tick_advanced = true
|
||||
|
||||
func request_current_tick_abort() -> void:
|
||||
_abort_current_tick_requested = true
|
||||
|
||||
func set_speed(value: int) -> bool:
|
||||
if value not in [1, 2, 3]:
|
||||
return false
|
||||
speed = value
|
||||
paused = false
|
||||
return true
|
||||
|
||||
func toggle_pause() -> bool:
|
||||
paused = not paused
|
||||
if paused:
|
||||
_pause_request_serial += 1
|
||||
return paused
|
||||
|
||||
func set_paused(value: bool) -> void:
|
||||
paused = value
|
||||
if value:
|
||||
_pause_request_serial += 1
|
||||
|
||||
func get_hour() -> int:
|
||||
return minute_of_day / 60
|
||||
|
||||
func get_minute() -> int:
|
||||
return minute_of_day % 60
|
||||
|
||||
func get_backlog_minutes() -> int:
|
||||
return int(_accumulator / REAL_SECONDS_PER_GAME_MINUTE)
|
||||
|
||||
func get_performance_reports() -> Array[Dictionary]:
|
||||
return performance_budget.get_all_reports()
|
||||
|
||||
func register_tick_handler(phase: TickPhase, handler_id: StringName, callback: Callable) -> bool:
|
||||
if handler_id.is_empty() or not callback.is_valid():
|
||||
return false
|
||||
if not _phase_handlers.has(phase):
|
||||
_phase_handlers[phase] = {}
|
||||
var handlers: Dictionary = _phase_handlers[phase]
|
||||
if handlers.has(handler_id):
|
||||
return false
|
||||
handlers[handler_id] = callback
|
||||
return true
|
||||
|
||||
func unregister_tick_handler(phase: TickPhase, handler_id: StringName) -> void:
|
||||
if not _phase_handlers.has(phase):
|
||||
return
|
||||
var handlers: Dictionary = _phase_handlers[phase]
|
||||
handlers.erase(handler_id)
|
||||
|
||||
func clock_snapshot() -> Dictionary:
|
||||
return {
|
||||
&"absolute_minute": absolute_minute,
|
||||
&"speed": speed,
|
||||
&"paused": paused,
|
||||
&"snapshot_version": snapshot_version,
|
||||
}
|
||||
|
||||
func restore_clock(snapshot: Dictionary) -> bool:
|
||||
if not snapshot.has(&"absolute_minute"):
|
||||
return false
|
||||
var restored_speed := int(snapshot.get(&"speed", 1))
|
||||
# Legacy x4 saves resume at the original specification maximum, x3.
|
||||
if restored_speed == 4:
|
||||
restored_speed = 3
|
||||
if restored_speed not in [1, 2, 3]:
|
||||
return false
|
||||
absolute_minute = maxi(int(snapshot[&"absolute_minute"]), 0)
|
||||
speed = restored_speed
|
||||
paused = bool(snapshot.get(&"paused", true))
|
||||
snapshot_version = maxi(int(snapshot.get(&"snapshot_version", 0)), 0)
|
||||
_accumulator = 0.0
|
||||
_skip_next_process = true
|
||||
_sync_calendar_fields()
|
||||
_emit_current_time()
|
||||
return true
|
||||
|
||||
func _p23r311_original_run_phase(phase: TickPhase) -> void:
|
||||
tick_phase_started.emit(phase, absolute_minute)
|
||||
if not _phase_handlers.has(phase):
|
||||
return
|
||||
var handlers: Dictionary = _phase_handlers[phase]
|
||||
var handler_ids: Array = handlers.keys()
|
||||
handler_ids.sort_custom(func(left: Variant, right: Variant) -> bool:
|
||||
return String(left) < String(right)
|
||||
)
|
||||
for handler_id: Variant in handler_ids:
|
||||
var callback: Callable = handlers[handler_id]
|
||||
if callback.is_valid():
|
||||
callback.call(absolute_minute)
|
||||
|
||||
func _sync_calendar_fields() -> void:
|
||||
day = absolute_minute / MINUTES_PER_DAY + 1
|
||||
minute_of_day = absolute_minute % MINUTES_PER_DAY
|
||||
|
||||
func _handle_time_boundaries(previous_absolute_minute: int) -> void:
|
||||
if minute_of_day == 0:
|
||||
var completed_day := previous_absolute_minute / MINUTES_PER_DAY + 1
|
||||
settlement_requested.emit(completed_day)
|
||||
day_started.emit(day)
|
||||
|
||||
func _emit_current_time() -> void:
|
||||
time_changed.emit(day, get_hour(), get_minute())
|
||||
|
||||
# Private r311 diagnostic fields only; never serialized. Timings are nested/inclusive.
|
||||
var _p23r311_metrics: Dictionary = {}
|
||||
|
||||
func _run_phase(phase: TickPhase) -> void:
|
||||
var p23_started: int = Time.get_ticks_usec()
|
||||
_p23r311_original_run_phase(phase)
|
||||
var p23_elapsed: int = Time.get_ticks_usec() - p23_started
|
||||
var p23_key: String = str(phase)
|
||||
var p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0})
|
||||
p23_row["calls"] = int(p23_row["calls"]) + 1
|
||||
p23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed
|
||||
p23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed)
|
||||
_p23r311_metrics[p23_key] = p23_row
|
||||
|
||||
+1731
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
+468
@@ -0,0 +1,468 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"unit": "P23-02",
|
||||
"status": "finite_current_native_diagnostic_and_next_work_contract_only",
|
||||
"formal_completion_added": 0,
|
||||
"candidate_implemented": false,
|
||||
"entries": [
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"bytes": 39941,
|
||||
"sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09",
|
||||
"stored_bytes": 39941,
|
||||
"stored_sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9",
|
||||
"stored_bytes": 25780,
|
||||
"stored_sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5",
|
||||
"stored_bytes": 23230,
|
||||
"stored_sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33",
|
||||
"stored_bytes": 7578,
|
||||
"stored_sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a",
|
||||
"stored_bytes": 7321,
|
||||
"stored_sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278",
|
||||
"stored_bytes": 7611,
|
||||
"stored_sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3",
|
||||
"stored_bytes": 7313,
|
||||
"stored_sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7",
|
||||
"stored_bytes": 1435,
|
||||
"stored_sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5",
|
||||
"stored_bytes": 228607,
|
||||
"stored_sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2",
|
||||
"stored_bytes": 46887,
|
||||
"stored_sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"bytes": 22991,
|
||||
"sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f",
|
||||
"stored_bytes": 22991,
|
||||
"stored_sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c",
|
||||
"stored_bytes": 12462,
|
||||
"stored_sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045",
|
||||
"stored_bytes": 1439,
|
||||
"stored_sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16",
|
||||
"stored_bytes": 228933,
|
||||
"stored_sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f",
|
||||
"stored_bytes": 4566,
|
||||
"stored_sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f",
|
||||
"stored_bytes": 17075,
|
||||
"stored_sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/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-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b",
|
||||
"stored_bytes": 1782,
|
||||
"stored_sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112",
|
||||
"stored_bytes": 13481,
|
||||
"stored_sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb",
|
||||
"stored_bytes": 964,
|
||||
"stored_sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b",
|
||||
"stored_bytes": 6691,
|
||||
"stored_sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05",
|
||||
"stored_bytes": 2407,
|
||||
"stored_sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/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-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"stored_bytes": 13631,
|
||||
"stored_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"stored_bytes": 246720,
|
||||
"stored_sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639",
|
||||
"stored_bytes": 819,
|
||||
"stored_sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1",
|
||||
"stored_bytes": 1962,
|
||||
"stored_sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc",
|
||||
"stored_bytes": 8150,
|
||||
"stored_sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10",
|
||||
"stored_bytes": 907,
|
||||
"stored_sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112",
|
||||
"stored_bytes": 144443,
|
||||
"stored_sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f",
|
||||
"stored_bytes": 114314,
|
||||
"stored_sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea",
|
||||
"stored_bytes": 105604,
|
||||
"stored_sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c",
|
||||
"stored_bytes": 207431,
|
||||
"stored_sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a",
|
||||
"stored_bytes": 143934,
|
||||
"stored_sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa",
|
||||
"stored_bytes": 113816,
|
||||
"stored_sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93",
|
||||
"stored_bytes": 104596,
|
||||
"stored_sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169",
|
||||
"stored_bytes": 206070,
|
||||
"stored_sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228",
|
||||
"stored_bytes": 12371,
|
||||
"stored_sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz",
|
||||
"bytes": 535261,
|
||||
"sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b",
|
||||
"stored_bytes": 98800,
|
||||
"stored_sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83",
|
||||
"stored_bytes": 8285,
|
||||
"stored_sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201",
|
||||
"stored_bytes": 73046,
|
||||
"stored_sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c",
|
||||
"stored_bytes": 12808,
|
||||
"stored_sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d",
|
||||
"stored_bytes": 9212,
|
||||
"stored_sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8",
|
||||
"stored_bytes": 3005,
|
||||
"stored_sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/private/tmp/thetree-select-guest-bulk-r312.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184",
|
||||
"stored_bytes": 6199,
|
||||
"stored_sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/private/tmp/thetree-integrate-current-residual-r312.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d",
|
||||
"stored_bytes": 9289,
|
||||
"stored_sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd",
|
||||
"stored_bytes": 121962,
|
||||
"stored_sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8",
|
||||
"stored_bytes": 11250,
|
||||
"stored_sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20",
|
||||
"stored_bytes": 8282,
|
||||
"stored_sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d",
|
||||
"stored_bytes": 63573,
|
||||
"stored_sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97",
|
||||
"stored_bytes": 27831,
|
||||
"stored_sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a",
|
||||
"encoding": "gzip"
|
||||
}
|
||||
]
|
||||
}
|
||||
+1006
File diff suppressed because it is too large
Load Diff
+625
@@ -0,0 +1,625 @@
|
||||
{
|
||||
"finite_instrumented_whole_equivalence_accepted": true,
|
||||
"finite_diagnostic_accepted": true,
|
||||
"finite_exit_observation_accepted": true,
|
||||
"blockers": [],
|
||||
"observations": {
|
||||
"pid": 84968,
|
||||
"checks": 18,
|
||||
"failures": 0,
|
||||
"instrumented_tick_us": 1268510,
|
||||
"metrics": {
|
||||
"runtime": {
|
||||
"_project_guest_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 656139,
|
||||
"max_us": 45760
|
||||
},
|
||||
"_decide_guest_with_log": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 230065,
|
||||
"max_us": 4795
|
||||
},
|
||||
"_find_facility_access_path": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_estimated_actor_path_minutes": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_facility_access_candidates": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_access_batch_can_select": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 195,
|
||||
"max_us": 6
|
||||
},
|
||||
"_project_guest_candidates_without_native": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_need_relief_for_facility_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_service_category_for_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"get_facility_business_price": {
|
||||
"calls": 7500,
|
||||
"inclusive_us": 14899,
|
||||
"max_us": 21
|
||||
},
|
||||
"_publish_snapshot": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76851,
|
||||
"max_us": 76851
|
||||
}
|
||||
},
|
||||
"path": {
|
||||
"begin_guest_path_query_batch": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 24721,
|
||||
"max_us": 689
|
||||
},
|
||||
"query_nearest_guest_access": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_build_guest_query_tree_shared_result": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 111700,
|
||||
"max_us": 35777
|
||||
},
|
||||
"_resolve_ready_guest_batch_point": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_tree_reconstruct_path": {
|
||||
"calls": 10675,
|
||||
"inclusive_us": 62826,
|
||||
"max_us": 51
|
||||
},
|
||||
"_cache_key": {
|
||||
"calls": 2586,
|
||||
"inclusive_us": 4019,
|
||||
"max_us": 8
|
||||
},
|
||||
"_copy_path": {
|
||||
"calls": 6811,
|
||||
"inclusive_us": 15742,
|
||||
"max_us": 38
|
||||
},
|
||||
"_guest_tree_cost": {
|
||||
"calls": 4000,
|
||||
"inclusive_us": 1584,
|
||||
"max_us": 1
|
||||
},
|
||||
"_guest_batch_has_permitted_layer_crossing": {
|
||||
"calls": 32500,
|
||||
"inclusive_us": 14707,
|
||||
"max_us": 20
|
||||
}
|
||||
},
|
||||
"kernel_phases": {
|
||||
"0": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 13,
|
||||
"max_us": 13
|
||||
},
|
||||
"1": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1121,
|
||||
"max_us": 1121
|
||||
},
|
||||
"2": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 340,
|
||||
"max_us": 340
|
||||
},
|
||||
"3": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 118618,
|
||||
"max_us": 118618
|
||||
},
|
||||
"4": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 89293,
|
||||
"max_us": 89293
|
||||
},
|
||||
"5": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 970,
|
||||
"max_us": 970
|
||||
},
|
||||
"6": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1063,
|
||||
"max_us": 1063
|
||||
},
|
||||
"7": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 218,
|
||||
"max_us": 218
|
||||
},
|
||||
"8": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 180,
|
||||
"max_us": 180
|
||||
},
|
||||
"9": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 979790,
|
||||
"max_us": 979790
|
||||
},
|
||||
"10": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76865,
|
||||
"max_us": 76865
|
||||
}
|
||||
},
|
||||
"guest": {
|
||||
"extract_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 95575,
|
||||
"max_us": 2002
|
||||
},
|
||||
"rank_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 124620,
|
||||
"max_us": 2600
|
||||
},
|
||||
"evaluate_candidate": {
|
||||
"calls": 5000,
|
||||
"inclusive_us": 106351,
|
||||
"max_us": 44
|
||||
}
|
||||
}
|
||||
},
|
||||
"declared_rows": 34,
|
||||
"wrapper_methods": 24,
|
||||
"metric_codec_proof": {
|
||||
"nodes": 281,
|
||||
"headers": {
|
||||
"27": 39,
|
||||
"4": 140,
|
||||
"2": 102
|
||||
},
|
||||
"file_envelope_bytes": 0,
|
||||
"all_bytes_roundtrip": true
|
||||
},
|
||||
"metric_raw": {
|
||||
"bytes": 3896,
|
||||
"sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe"
|
||||
},
|
||||
"whole_raw": {
|
||||
"bytes": 11487732,
|
||||
"sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f"
|
||||
},
|
||||
"cache_hits": 0,
|
||||
"cache_misses": 9311
|
||||
},
|
||||
"verification": {
|
||||
"all_fixed_pre_pins_fresh": true,
|
||||
"source_default_doc_support_parent_instrumented_stage_preserved": true,
|
||||
"original_four_script_inverse_proof_reused_exact_hash": true,
|
||||
"budget257_without_wrapper": true,
|
||||
"private_profile_conditions": 5,
|
||||
"strict_three_logs": true,
|
||||
"owned_normal_exit_and_cleanup": true,
|
||||
"project_restored": true,
|
||||
"whole_zstd_independent_full_oracle_equality": true,
|
||||
"whole_codec_reuse": "Identical packed/raw hashes and lengths authenticate r238 754415 literal partition proof; giant decode not repeated.",
|
||||
"metrics_independent_full_partition_roundtrip": true
|
||||
},
|
||||
"limits": [
|
||||
"Script wrapper counts are not native invocation counters. Declared zero means that wrapper not entered, including C++ bypass; it does not mean absent work or zero cost.",
|
||||
"Nested inclusive timings include children and instrumentation. evaluate_candidate is inside rank_candidates. No CPU sums/subtractions, tick percentages, cause or stable cost inference.",
|
||||
"One current274/library275 instrumented diagnostic only. No uninstrumented speed comparison/improvement, stable gain, 50ms/P95/D10/normalOS/Windows/final172/adoption/unit acceptance."
|
||||
],
|
||||
"reviewer_runs": {
|
||||
"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-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": {
|
||||
"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"
|
||||
},
|
||||
"/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": {
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311-r02.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
"/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-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/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-current-residual-diagnostic-preexecution-independent-review-r311.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
"/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-current-residual-diagnostic-actual-independent-review-r238.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json",
|
||||
"bytes": 36734,
|
||||
"sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
"/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-r311-r02/r274-profile.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
"/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/r274/stderr.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
}
|
||||
},
|
||||
"canonical_doc4_context_pins": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
},
|
||||
"archival_before_pins": {
|
||||
"current_host_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
"current_host_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
"current_host_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
"current_host_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
"local_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
"local_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
"local_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
"local_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
"whole_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
"whole_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
"whole_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
"whole_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
}
|
||||
}
|
||||
+331
@@ -0,0 +1,331 @@
|
||||
{
|
||||
"execution_allowed": true,
|
||||
"blockers": [],
|
||||
"repair_verified": {
|
||||
"original_r311_retained": true,
|
||||
"QA_single_freeze_expression_inverse_exact": true,
|
||||
"driver_namespace_only_inverse_exact": true,
|
||||
"starter_extends_decoded_correct": true,
|
||||
"expected_checks": 18,
|
||||
"check_basis": "15 explicit QA + 2 exclusive typed + 1 starter",
|
||||
"shared_instrumented_stage_reused_unchanged": true,
|
||||
"additional_clones": 0,
|
||||
"compiler": 0,
|
||||
"library_copies": 0,
|
||||
"wrapper_methods": 24,
|
||||
"declared_rows": 34,
|
||||
"kernel_phase_rows": 11,
|
||||
"source_parent_stage_files": 1299
|
||||
},
|
||||
"capacity": {
|
||||
"fresh_free_bytes": 1185333248,
|
||||
"required_bytes": 553648128,
|
||||
"accepted_at_review_only": true,
|
||||
"runtime_recheck_required": true
|
||||
},
|
||||
"scope": "One owned90s current274/library275 instrumented cold646 to whole647 diagnostic. Complete raw original oracle equality and strict/private/owned cleanup remain mandatory. Prior fixed-input static findings reused after fresh hashes and stage/source inventory equality.",
|
||||
"limitations": [
|
||||
"Nested inclusive only: no sums/subtractions as pure CPU, no uninstrumented speed comparison, stable performance/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance.",
|
||||
"16 MiB output gate is post-phase aggregate, not live peak cap.",
|
||||
"Static preflight permits only one owned engine after root fresh hash/foreign-engine/capacity gates; no actual output accepted yet."
|
||||
],
|
||||
"reviewer_runs": {
|
||||
"engine": 0,
|
||||
"compiler": 0,
|
||||
"tests": 0,
|
||||
"validator": 0,
|
||||
"author": 0,
|
||||
"codec_decode": 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-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": {
|
||||
"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"
|
||||
},
|
||||
"/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": {
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311-r02.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
"/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-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/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-current-residual-diagnostic-preexecution-independent-review-r311.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
}
|
||||
},
|
||||
"canonical_doc4_context_pins": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
},
|
||||
"archival_before_pins": {
|
||||
"current_host_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
"current_host_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
"current_host_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
"current_host_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
"local_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
"local_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
"local_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
"local_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
"whole_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
"whole_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
"whole_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
"whole_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
}
|
||||
}
|
||||
+299
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"execution_allowed": false,
|
||||
"blockers": [
|
||||
{
|
||||
"id": "B1",
|
||||
"file": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"description": "Kernel metrics freeze expression clock._p23r311_metrics.duplicate(true)._p23r311_metrics.duplicate(true) reads an absent _p23r311_metrics field from the duplicated phase-key Dictionary. Replace this field expression with the single clock._p23r311_metrics.duplicate(true) in a separate revision; retain the original."
|
||||
}
|
||||
],
|
||||
"verified_scope": {
|
||||
"wrapper_methods": 24,
|
||||
"declared_metric_rows": 34,
|
||||
"kernel_phase_rows": 11,
|
||||
"expected_checks": 18,
|
||||
"check_basis": "15 explicit QA + 2 exclusive typed + 1 starter",
|
||||
"full_four_script_inverse_original_equal": true,
|
||||
"budget_dependency_unwrapped_reused": true,
|
||||
"source_files": 1299,
|
||||
"stage_files": 1299,
|
||||
"fresh_source_default_support_parent_stage_doc_protection": true,
|
||||
"current_library_identity": "r274/library275 fixed pins verified",
|
||||
"engine_execution_observed": false
|
||||
},
|
||||
"limitations": [
|
||||
"One instrumented diagnostic only. Nested inclusive measurements cannot be added/subtracted for CPU attribution or compared as uninstrumented speed.",
|
||||
"No stable gain/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance.",
|
||||
"16 MiB output check is post-phase aggregate, not live peak cap."
|
||||
],
|
||||
"additional_blockers": [],
|
||||
"reviewer_runs": {
|
||||
"engine": 0,
|
||||
"compiler": 0,
|
||||
"tests": 0,
|
||||
"validator": 0,
|
||||
"author": 0,
|
||||
"codec_decode": 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-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": {
|
||||
"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"
|
||||
},
|
||||
"/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": {
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": {
|
||||
"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"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
"/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-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/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-current-residual-diagnostic-r311/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
}
|
||||
},
|
||||
"canonical_doc4_context_pins": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
},
|
||||
"archival_before_pins": {
|
||||
"current_host_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
"current_host_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
"current_host_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
"current_host_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
"local_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
"local_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
"local_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
"local_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
"whole_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
"whole_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
"whole_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
"whole_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
}
|
||||
}
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
extends "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd"
|
||||
# One instrumented r274/library275 tick. Freeze counters immediately after the synchronous tick.
|
||||
func run() -> void:
|
||||
output = OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT")
|
||||
var input_path := OS.get_environment("THE_TREE_REPLAY_SNAPSHOT")
|
||||
var candidate := OS.get_environment("THE_TREE_PAIRED_CANDIDATE")
|
||||
if not output.is_absolute_path() or not input_path.is_absolute_path() or candidate != "r274": quit(98); return
|
||||
var original := FileAccess.get_file_as_bytes(input_path).decompress(11411840, FileAccess.COMPRESSION_ZSTD)
|
||||
var initial: Dictionary = bytes_to_var(original)
|
||||
runtime = root.get_node("SimulationRuntime")
|
||||
clock = root.get_node("GameClock")
|
||||
runtime.initialize(clock, root.get_node("GameState"), int(initial[&"systems"][&"runtime"][&"world_seed"]))
|
||||
check(runtime.restore_snapshot(initial), "fixed646 public restore")
|
||||
check(var_to_bytes(runtime.create_snapshot()) == original, "complete input bytes identical")
|
||||
check(clock.absolute_minute == 646 and clock.paused and clock.speed == 1, "same paused646 speed1")
|
||||
var path_listeners: Array = runtime.path_service.get_signal_connection_list(&"path_query_measured")
|
||||
check(path_listeners.size() == 1 and path_listeners[0]["callable"] == Callable(runtime, "_on_path_query_measured") and int(path_listeners[0]["flags"]) == 0, "only builtin path listener")
|
||||
check(clock.performance_budget.get_signal_connection_list(&"budget_exceeded").is_empty(), "no external budget listener")
|
||||
check(clock.get_signal_connection_list(&"tick_phase_started").is_empty() and clock.get_signal_connection_list(&"tick_completed").is_empty(), "no phase or completion instrumentation")
|
||||
check(runtime.path_service.cache_hits == 0 and runtime.path_service.cache_misses == 0 and runtime.path_service.cached_path_count() == 0, "same cold derived cache")
|
||||
check(runtime.path_service._query_batch.is_empty() and runtime.path_service._guest_tree_workspace.is_empty() and runtime.path_service._guest_step_connector_memo.is_empty(), "same cold tree/native-edge/step workspace")
|
||||
check(runtime._guest_access_batch_can_select(), "current builtin active fast guard")
|
||||
runtime._p23r311_metrics.clear()
|
||||
runtime.path_service._p23r311_metrics.clear()
|
||||
clock._p23r311_metrics.clear()
|
||||
runtime.guest_service._p23r311_metrics.clear()
|
||||
check(runtime._p23r311_metrics.is_empty() and runtime.path_service._p23r311_metrics.is_empty() and clock._p23r311_metrics.is_empty() and runtime.guest_service._p23r311_metrics.is_empty(), "diagnostic counters reset after restore")
|
||||
var declared: Dictionary = {"runtime": ["_project_guest_candidates", "_decide_guest_with_log", "_find_facility_access_path", "_estimated_actor_path_minutes", "_facility_access_candidates", "_guest_access_batch_can_select", "_project_guest_candidates_without_native", "_need_relief_for_facility_tags", "_service_category_for_tags", "get_facility_business_price", "_publish_snapshot"], "path": ["begin_guest_path_query_batch", "query_nearest_guest_access", "_build_guest_query_tree_shared_result", "_resolve_ready_guest_batch_point", "_guest_tree_reconstruct_path", "_cache_key", "_copy_path", "_guest_tree_cost", "_guest_batch_has_permitted_layer_crossing"], "guest": ["extract_candidates", "rank_candidates", "evaluate_candidate"], "kernel_phases": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]}
|
||||
var targets: Dictionary = {"runtime":runtime, "path":runtime.path_service, "guest":runtime.guest_service, "kernel_phases":clock}
|
||||
for group: String in declared:
|
||||
var counters: Dictionary = targets[group]._p23r311_metrics
|
||||
for key: String in declared[group]: counters[key] = {"calls":0,"inclusive_us":0,"max_us":0}
|
||||
var started := Time.get_ticks_usec()
|
||||
clock.advance_minutes(1)
|
||||
var elapsed := Time.get_ticks_usec() - started
|
||||
var metrics: Dictionary = {"runtime":runtime._p23r311_metrics.duplicate(true), "path":runtime.path_service._p23r311_metrics.duplicate(true), "kernel_phases":clock._p23r311_metrics.duplicate(true), "guest":runtime.guest_service._p23r311_metrics.duplicate(true)}
|
||||
check(clock.absolute_minute == 647 and clock.paused, "tick returns at paused647")
|
||||
var after: Dictionary = runtime.create_snapshot()
|
||||
var oracle := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_CANDIDATE_ORACLE")).decompress(11487732, FileAccess.COMPRESSION_ZSTD)
|
||||
check(var_to_bytes(after) == oracle, "complete after647 equals pinned r32 oracle")
|
||||
var after_pin := typed("after647", after)
|
||||
check(after_pin["uncompressed_sha256"] == "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f", "complete output digest identical")
|
||||
var metrics_valid: bool = true
|
||||
for group: String in declared:
|
||||
metrics_valid = metrics_valid and metrics[group].size() == declared[group].size()
|
||||
for key: String in declared[group]:
|
||||
var row: Dictionary = metrics[group].get(key,{})
|
||||
var count := int(row.get("calls",-1))
|
||||
metrics_valid = metrics_valid and count>=0 and int(row.get("inclusive_us",-1)) >= int(row.get("max_us",-1)) and int(row.get("max_us",-1)) >= 0
|
||||
if count==0: metrics_valid = metrics_valid and int(row["inclusive_us"])==0 and int(row["max_us"])==0
|
||||
for phase_index: int in range(11): metrics_valid = metrics_valid and int(metrics["kernel_phases"][str(phase_index)]["calls"]) == 1
|
||||
for key: String in ["extract_candidates","rank_candidates","evaluate_candidate"]: metrics_valid = metrics_valid and int(metrics["guest"][key]["calls"])>0
|
||||
for key: String in ["_project_guest_candidates","_decide_guest_with_log","get_facility_business_price","_publish_snapshot"]: metrics_valid = metrics_valid and int(metrics["runtime"][key]["calls"])>0
|
||||
metrics_valid = metrics_valid and int(metrics["path"]["begin_guest_path_query_batch"]["calls"])>0 and int(metrics["path"]["_build_guest_query_tree_shared_result"]["calls"])>0
|
||||
check(metrics_valid, "declared counters cover zero/native bypass and positive scopes; ordered eleven phases observed")
|
||||
check(int(metrics["runtime"]["_project_guest_candidates_without_native"]["calls"])==0, "every projected candidate call selected current native pipeline; no whole fallback")
|
||||
var metric_pin := typed("inclusive-residual-metrics", metrics)
|
||||
var report := {"plan_id":"P23-02", "candidate":candidate, "sample":OS.get_environment("THE_TREE_PAIRED_SAMPLE"), "pid":OS.get_process_id(), "observed_instrumented_tick_us":elapsed, "metrics":metric_pin, "diagnostic_only":true, "after647":after_pin, "cache_hits":runtime.path_service.cache_hits, "cache_misses":runtime.path_service.cache_misses, "checks":checks, "failures":failures, "passed":failures.is_empty(), "unit_accepted":false, "performance_budget_accepted":false, "normal_OS_accepted":false, "Windows_accepted":false, "candidate_adopted":false, "limits":["One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.", "No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."]}
|
||||
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("Residual diagnostic whole647: %d checks, %d failures" % [checks, failures.size()])
|
||||
quit(0 if failures.is_empty() else 1)
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
# coding: utf-8
|
||||
"""One adjacent cold whole647 pair; equivalence and timing observation only."""
|
||||
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-current-residual-diagnostic-r311-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(path):return subprocess.run(['/opt/homebrew/bin/zstd','-d','-q','-c',str(path)],check=True,capture_output=True,timeout=10).stdout
|
||||
def main():
|
||||
r=mod('pair_runner',R/'tools/run_all_tests.py');outer=mod('pair_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}
|
||||
pre_path=A/'p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json'
|
||||
pre=r.read(pre_path);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(pre_path)
|
||||
assert source==plan['source_before'] and player==plan['default_before'] and docs==plan['doc4_before']
|
||||
stages={k:Path(v) for k,v in plan['stages'].items()};public={k:(p/'project.godot').read_bytes() for k,p in stages.items()}
|
||||
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(r.SUPPORT)==plan['support_inventory']
|
||||
for k,p in stages.items():assert r.inventory(p,stage=True)==plan['stage_inventory']
|
||||
for k,p in plan['parents'].items():assert r.inventory(Path(p),stage=True)==plan['inventories'][k]
|
||||
for k,q in fixed.items():
|
||||
p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'],k
|
||||
protect()
|
||||
assert r.read(Path(fixed['local_review']['path']))['finite_local_equivalence_accepted']
|
||||
assert r.read(Path(fixed['whole_review']['path']))['finite_whole647_equivalence_accepted']
|
||||
phases=[];samples=[];error=None;cleanup=[];cleanup_errors=[]
|
||||
oracle=unpack(fixed['oracle']['path']);assert len(oracle)==11487732 and hashlib.sha256(oracle).hexdigest()=='9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f'
|
||||
try:
|
||||
for k in ['r274']:
|
||||
protect();assert not outer.native.helper['live_engines']() and shutil.disk_usage(A).free>=plan['capacity_floor_bytes']
|
||||
stage=stages[k];output=O/(k+'-measurement');output.mkdir();ident=uuid.uuid4().hex
|
||||
startup='TheTree-PCK-tests-'+ident+'-whole-startup';profile='TheTree-PCK-tests-'+ident+'-whole-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/(k+'-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=k,THE_TREE_PAIRED_SAMPLE=k)
|
||||
(stage/'project.godot').write_bytes(r.private_project(public[k],startup));phase=O/k
|
||||
argv=[fixed['engine']['path'],'--headless','--path',str(stage),'--script',fixed['starter_'+k]['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(candidate=k,result=result,capture=capture);phases.append(row);r.write(O/(k+'-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(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['candidate']==k and report['sample']==k and report['checks']==18
|
||||
assert (phase/'stdout.log').read_text().count('Residual diagnostic whole647: 18 checks, 0 failures')==1 and (phase/'stdout.log').read_text().count('NATIVE_ADAPTER_LIBRARY_REGISTERED')==1
|
||||
r.profile_gate(r.profile_path(profile),O/(k+'-profile.json'),profile)
|
||||
ref=report['after647'];raw=unpack(ref['path']);assert raw==oracle and len(raw)==ref['uncompressed_bytes'] and hashlib.sha256(raw).hexdigest()==ref['uncompressed_sha256']
|
||||
metric_ref=report['metrics'];metric_raw=unpack(metric_ref['path']);assert len(metric_raw)==metric_ref['uncompressed_bytes'] and hashlib.sha256(metric_raw).hexdigest()==metric_ref['uncompressed_sha256']
|
||||
(stage/'project.godot').write_bytes(public[k]);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):
|
||||
for k,p in stages.items():(p/'project.godot').write_bytes(public[k])
|
||||
else:cleanup_errors.append('Project restoration refused while owned child remains live')
|
||||
guard_errors=[]
|
||||
try:protect()
|
||||
except BaseException as caught:guard_errors.append(type(caught).__name__+': '+str(caught))
|
||||
assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file() and 'stage' not in p.relative_to(O).parts)<=16*1048576
|
||||
pairs=[] # A diagnostic observation cannot support an uninstrumented speed comparison.
|
||||
passed=error is None and not guard_errors and not cleanup_errors and len(samples)==1 and len(phases)==1
|
||||
r.write(O/'execution.json',dict(passed=passed,error=error,guard_errors=guard_errors,phases=phases,samples=samples,diagnostic_only=True,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=['One instrumented whole647 equivalence and nested inclusive residual metrics only. No sums/subtractions as pure CPU, no uninstrumented speed comparisons. Stable gain, P95, budget, final regression, realtime x3/Main/render/OS/Windows remain unaccepted.']))
|
||||
print(json.dumps(dict(passed=passed,error=error,guard_errors=guard_errors,samples=len(samples))),flush=True);return 0 if passed else 1
|
||||
if __name__=='__main__':raise SystemExit(main())
|
||||
+388
@@ -0,0 +1,388 @@
|
||||
{
|
||||
"passed": true,
|
||||
"review_sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09",
|
||||
"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-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
{
|
||||
"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-current-residual-diagnostic-actual-independent-review-r238.json",
|
||||
"bytes": 36734,
|
||||
"sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
],
|
||||
"unit_accepted": false,
|
||||
"performance_accepted": false
|
||||
}
|
||||
+278
@@ -0,0 +1,278 @@
|
||||
{
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"guard_errors": [],
|
||||
"phases": [
|
||||
{
|
||||
"candidate": "r274",
|
||||
"result": {
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"pid": 84968,
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"ended_utc": "2026-10-12T01:28:29.750087+00:00",
|
||||
"wall_seconds": 5.759995875,
|
||||
"exit_code": 0,
|
||||
"helper_exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"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": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 3009952041,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"current_process_identity": {
|
||||
"pid": 84968,
|
||||
"ppid": 84940,
|
||||
"pgid": 84968,
|
||||
"args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/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": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 8762236083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T01:28:29.747235+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": [
|
||||
84968
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 84968,
|
||||
"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": [
|
||||
{
|
||||
"Windows_accepted": false,
|
||||
"after647": {
|
||||
"bytes": 246720,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"uncompressed_bytes": 11487732,
|
||||
"uncompressed_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f"
|
||||
},
|
||||
"cache_hits": 0,
|
||||
"cache_misses": 9311,
|
||||
"candidate": "r274",
|
||||
"candidate_adopted": false,
|
||||
"checks": 18,
|
||||
"diagnostic_only": true,
|
||||
"failures": [],
|
||||
"limits": [
|
||||
"One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.",
|
||||
"No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."
|
||||
],
|
||||
"metrics": {
|
||||
"bytes": 819,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639",
|
||||
"uncompressed_bytes": 3896,
|
||||
"uncompressed_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe"
|
||||
},
|
||||
"normal_OS_accepted": false,
|
||||
"observed_instrumented_tick_us": 1268510,
|
||||
"passed": true,
|
||||
"performance_budget_accepted": false,
|
||||
"pid": 84968,
|
||||
"plan_id": "P23-02",
|
||||
"sample": "r274",
|
||||
"unit_accepted": false
|
||||
}
|
||||
],
|
||||
"diagnostic_only": true,
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 84968,
|
||||
"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": [
|
||||
"One instrumented whole647 equivalence and nested inclusive residual metrics only. No sums/subtractions as pure CPU, no uninstrumented speed comparisons. Stable gain, P95, budget, final regression, realtime x3/Main/render/OS/Windows remain unaccepted."
|
||||
]
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-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-pure-tag-local-r278-r04/candidate.gdextension")
|
||||
var exact_api := false
|
||||
if loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"):
|
||||
var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore")
|
||||
exact_api = probe != null and probe.has_method(&"guest_tree_edge_rows") == true
|
||||
probe = null
|
||||
check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore") and exact_api, "exact native extension registered before diagnostic")
|
||||
if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore") or not exact_api: quit(96); return
|
||||
print("NATIVE_ADAPTER_LIBRARY_REGISTERED")
|
||||
super.run()
|
||||
BIN
Binary file not shown.
+199
@@ -0,0 +1,199 @@
|
||||
{
|
||||
"passed": true,
|
||||
"codec_path": "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py",
|
||||
"codec_sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734",
|
||||
"codec_proof": {
|
||||
"nodes": 281,
|
||||
"headers": {
|
||||
"27": 39,
|
||||
"4": 140,
|
||||
"2": 102
|
||||
},
|
||||
"file_envelope_bytes": 0,
|
||||
"all_bytes_roundtrip": true
|
||||
},
|
||||
"metrics": {
|
||||
"runtime": {
|
||||
"_project_guest_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 656139,
|
||||
"max_us": 45760
|
||||
},
|
||||
"_decide_guest_with_log": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 230065,
|
||||
"max_us": 4795
|
||||
},
|
||||
"_find_facility_access_path": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_estimated_actor_path_minutes": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_facility_access_candidates": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_access_batch_can_select": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 195,
|
||||
"max_us": 6
|
||||
},
|
||||
"_project_guest_candidates_without_native": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_need_relief_for_facility_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_service_category_for_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"get_facility_business_price": {
|
||||
"calls": 7500,
|
||||
"inclusive_us": 14899,
|
||||
"max_us": 21
|
||||
},
|
||||
"_publish_snapshot": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76851,
|
||||
"max_us": 76851
|
||||
}
|
||||
},
|
||||
"path": {
|
||||
"begin_guest_path_query_batch": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 24721,
|
||||
"max_us": 689
|
||||
},
|
||||
"query_nearest_guest_access": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_build_guest_query_tree_shared_result": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 111700,
|
||||
"max_us": 35777
|
||||
},
|
||||
"_resolve_ready_guest_batch_point": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_tree_reconstruct_path": {
|
||||
"calls": 10675,
|
||||
"inclusive_us": 62826,
|
||||
"max_us": 51
|
||||
},
|
||||
"_cache_key": {
|
||||
"calls": 2586,
|
||||
"inclusive_us": 4019,
|
||||
"max_us": 8
|
||||
},
|
||||
"_copy_path": {
|
||||
"calls": 6811,
|
||||
"inclusive_us": 15742,
|
||||
"max_us": 38
|
||||
},
|
||||
"_guest_tree_cost": {
|
||||
"calls": 4000,
|
||||
"inclusive_us": 1584,
|
||||
"max_us": 1
|
||||
},
|
||||
"_guest_batch_has_permitted_layer_crossing": {
|
||||
"calls": 32500,
|
||||
"inclusive_us": 14707,
|
||||
"max_us": 20
|
||||
}
|
||||
},
|
||||
"kernel_phases": {
|
||||
"0": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 13,
|
||||
"max_us": 13
|
||||
},
|
||||
"1": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1121,
|
||||
"max_us": 1121
|
||||
},
|
||||
"2": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 340,
|
||||
"max_us": 340
|
||||
},
|
||||
"3": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 118618,
|
||||
"max_us": 118618
|
||||
},
|
||||
"4": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 89293,
|
||||
"max_us": 89293
|
||||
},
|
||||
"5": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 970,
|
||||
"max_us": 970
|
||||
},
|
||||
"6": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1063,
|
||||
"max_us": 1063
|
||||
},
|
||||
"7": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 218,
|
||||
"max_us": 218
|
||||
},
|
||||
"8": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 180,
|
||||
"max_us": 180
|
||||
},
|
||||
"9": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 979790,
|
||||
"max_us": 979790
|
||||
},
|
||||
"10": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76865,
|
||||
"max_us": 76865
|
||||
}
|
||||
},
|
||||
"guest": {
|
||||
"extract_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 95575,
|
||||
"max_us": 2002
|
||||
},
|
||||
"rank_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 124620,
|
||||
"max_us": 2600
|
||||
},
|
||||
"evaluate_candidate": {
|
||||
"calls": 5000,
|
||||
"inclusive_us": 106351,
|
||||
"max_us": 44
|
||||
}
|
||||
}
|
||||
},
|
||||
"raw_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe",
|
||||
"diagnostic_only": true,
|
||||
"pure_CPU_supported": false,
|
||||
"unit_accepted": false
|
||||
}
|
||||
+293
@@ -0,0 +1,293 @@
|
||||
{
|
||||
"passed": true,
|
||||
"review_sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9",
|
||||
"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-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
],
|
||||
"unit_accepted": false,
|
||||
"performance_accepted": false
|
||||
}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"Windows_accepted": false,
|
||||
"after647": {
|
||||
"bytes": 246720,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"uncompressed_bytes": 11487732,
|
||||
"uncompressed_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f"
|
||||
},
|
||||
"cache_hits": 0,
|
||||
"cache_misses": 9311,
|
||||
"candidate": "r274",
|
||||
"candidate_adopted": false,
|
||||
"checks": 18,
|
||||
"diagnostic_only": true,
|
||||
"failures": [],
|
||||
"limits": [
|
||||
"One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.",
|
||||
"No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."
|
||||
],
|
||||
"metrics": {
|
||||
"bytes": 819,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639",
|
||||
"uncompressed_bytes": 3896,
|
||||
"uncompressed_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe"
|
||||
},
|
||||
"normal_OS_accepted": false,
|
||||
"observed_instrumented_tick_us": 1268510,
|
||||
"passed": true,
|
||||
"performance_budget_accepted": false,
|
||||
"pid": 84968,
|
||||
"plan_id": "P23-02",
|
||||
"sample": "r274",
|
||||
"unit_accepted": false
|
||||
}
|
||||
+185
@@ -0,0 +1,185 @@
|
||||
{
|
||||
"candidate": "r274",
|
||||
"result": {
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"pid": 84968,
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"ended_utc": "2026-10-12T01:28:29.750087+00:00",
|
||||
"wall_seconds": 5.759995875,
|
||||
"exit_code": 0,
|
||||
"helper_exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"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": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 3009952041,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"current_process_identity": {
|
||||
"pid": 84968,
|
||||
"ppid": 84940,
|
||||
"pgid": 84968,
|
||||
"args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/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": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 8762236083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T01:28:29.747235+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": [
|
||||
84968
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 84968,
|
||||
"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
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime",
|
||||
"before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-startup",
|
||||
"conditions": [
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
true
|
||||
],
|
||||
"conditions_checked": 5,
|
||||
"custom_user_dir_name": "TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime",
|
||||
"expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime",
|
||||
"fresh_before_parent_initialize": true,
|
||||
"globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime/guard-probe",
|
||||
"profile_writes_before_guard": 0,
|
||||
"project_settings_persisted": false,
|
||||
"runtime_settings_only": true,
|
||||
"verified": true
|
||||
}
|
||||
+18
@@ -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": []
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_ENDED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 8762236083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T01:28:29.747235+00:00",
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
}
|
||||
+116
@@ -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-current-residual-diagnostic-r311-r02/guarded-r274.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd
|
||||
Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.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
|
||||
Residual diagnostic whole647: 18 checks, 0 failures
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"actual_captured_pids": [
|
||||
84968
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 84968,
|
||||
"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
|
||||
}
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"pid": 84968,
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"ended_utc": "2026-10-12T01:28:29.750087+00:00",
|
||||
"wall_seconds": 5.759995875,
|
||||
"exit_code": 0,
|
||||
"helper_exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"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": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 3009952041,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"current_process_identity": {
|
||||
"pid": 84968,
|
||||
"ppid": 84940,
|
||||
"pgid": 84968,
|
||||
"args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/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": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 8762236083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T01:28:29.747235+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
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_STARTED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 3009952041,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"current_process_identity": {
|
||||
"pid": 84968,
|
||||
"ppid": 84940,
|
||||
"pgid": 84968,
|
||||
"args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
},
|
||||
"live_identity_exact": true,
|
||||
"tracked_child_ended_before_initial_probe": false,
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
}
|
||||
+120
@@ -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-current-residual-diagnostic-r311-r02/guarded-r274.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd
|
||||
Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.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
|
||||
Residual diagnostic whole647: 18 checks, 0 failures
|
||||
XR: Clearing primary interface
|
||||
XR: Removed interface "Native mobile"
|
||||
XR: Removed interface "OpenXR"
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
extends "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd"
|
||||
# One instrumented r274/library275 tick. Freeze counters immediately after the synchronous tick.
|
||||
func run() -> void:
|
||||
output = OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT")
|
||||
var input_path := OS.get_environment("THE_TREE_REPLAY_SNAPSHOT")
|
||||
var candidate := OS.get_environment("THE_TREE_PAIRED_CANDIDATE")
|
||||
if not output.is_absolute_path() or not input_path.is_absolute_path() or candidate != "r274": quit(98); return
|
||||
var original := FileAccess.get_file_as_bytes(input_path).decompress(11411840, FileAccess.COMPRESSION_ZSTD)
|
||||
var initial: Dictionary = bytes_to_var(original)
|
||||
runtime = root.get_node("SimulationRuntime")
|
||||
clock = root.get_node("GameClock")
|
||||
runtime.initialize(clock, root.get_node("GameState"), int(initial[&"systems"][&"runtime"][&"world_seed"]))
|
||||
check(runtime.restore_snapshot(initial), "fixed646 public restore")
|
||||
check(var_to_bytes(runtime.create_snapshot()) == original, "complete input bytes identical")
|
||||
check(clock.absolute_minute == 646 and clock.paused and clock.speed == 1, "same paused646 speed1")
|
||||
var path_listeners: Array = runtime.path_service.get_signal_connection_list(&"path_query_measured")
|
||||
check(path_listeners.size() == 1 and path_listeners[0]["callable"] == Callable(runtime, "_on_path_query_measured") and int(path_listeners[0]["flags"]) == 0, "only builtin path listener")
|
||||
check(clock.performance_budget.get_signal_connection_list(&"budget_exceeded").is_empty(), "no external budget listener")
|
||||
check(clock.get_signal_connection_list(&"tick_phase_started").is_empty() and clock.get_signal_connection_list(&"tick_completed").is_empty(), "no phase or completion instrumentation")
|
||||
check(runtime.path_service.cache_hits == 0 and runtime.path_service.cache_misses == 0 and runtime.path_service.cached_path_count() == 0, "same cold derived cache")
|
||||
check(runtime.path_service._query_batch.is_empty() and runtime.path_service._guest_tree_workspace.is_empty() and runtime.path_service._guest_step_connector_memo.is_empty(), "same cold tree/native-edge/step workspace")
|
||||
check(runtime._guest_access_batch_can_select(), "current builtin active fast guard")
|
||||
runtime._p23r311_metrics.clear()
|
||||
runtime.path_service._p23r311_metrics.clear()
|
||||
clock._p23r311_metrics.clear()
|
||||
runtime.guest_service._p23r311_metrics.clear()
|
||||
check(runtime._p23r311_metrics.is_empty() and runtime.path_service._p23r311_metrics.is_empty() and clock._p23r311_metrics.is_empty() and runtime.guest_service._p23r311_metrics.is_empty(), "diagnostic counters reset after restore")
|
||||
var declared: Dictionary = {"runtime": ["_project_guest_candidates", "_decide_guest_with_log", "_find_facility_access_path", "_estimated_actor_path_minutes", "_facility_access_candidates", "_guest_access_batch_can_select", "_project_guest_candidates_without_native", "_need_relief_for_facility_tags", "_service_category_for_tags", "get_facility_business_price", "_publish_snapshot"], "path": ["begin_guest_path_query_batch", "query_nearest_guest_access", "_build_guest_query_tree_shared_result", "_resolve_ready_guest_batch_point", "_guest_tree_reconstruct_path", "_cache_key", "_copy_path", "_guest_tree_cost", "_guest_batch_has_permitted_layer_crossing"], "guest": ["extract_candidates", "rank_candidates", "evaluate_candidate"], "kernel_phases": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]}
|
||||
var targets: Dictionary = {"runtime":runtime, "path":runtime.path_service, "guest":runtime.guest_service, "kernel_phases":clock}
|
||||
for group: String in declared:
|
||||
var counters: Dictionary = targets[group]._p23r311_metrics
|
||||
for key: String in declared[group]: counters[key] = {"calls":0,"inclusive_us":0,"max_us":0}
|
||||
var started := Time.get_ticks_usec()
|
||||
clock.advance_minutes(1)
|
||||
var elapsed := Time.get_ticks_usec() - started
|
||||
var metrics: Dictionary = {"runtime":runtime._p23r311_metrics.duplicate(true), "path":runtime.path_service._p23r311_metrics.duplicate(true), "kernel_phases":clock._p23r311_metrics.duplicate(true)._p23r311_metrics.duplicate(true), "guest":runtime.guest_service._p23r311_metrics.duplicate(true)}
|
||||
check(clock.absolute_minute == 647 and clock.paused, "tick returns at paused647")
|
||||
var after: Dictionary = runtime.create_snapshot()
|
||||
var oracle := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_CANDIDATE_ORACLE")).decompress(11487732, FileAccess.COMPRESSION_ZSTD)
|
||||
check(var_to_bytes(after) == oracle, "complete after647 equals pinned r32 oracle")
|
||||
var after_pin := typed("after647", after)
|
||||
check(after_pin["uncompressed_sha256"] == "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f", "complete output digest identical")
|
||||
var metrics_valid: bool = true
|
||||
for group: String in declared:
|
||||
metrics_valid = metrics_valid and metrics[group].size() == declared[group].size()
|
||||
for key: String in declared[group]:
|
||||
var row: Dictionary = metrics[group].get(key,{})
|
||||
var count := int(row.get("calls",-1))
|
||||
metrics_valid = metrics_valid and count>=0 and int(row.get("inclusive_us",-1)) >= int(row.get("max_us",-1)) and int(row.get("max_us",-1)) >= 0
|
||||
if count==0: metrics_valid = metrics_valid and int(row["inclusive_us"])==0 and int(row["max_us"])==0
|
||||
for phase_index: int in range(11): metrics_valid = metrics_valid and int(metrics["kernel_phases"][str(phase_index)]["calls"]) == 1
|
||||
for key: String in ["extract_candidates","rank_candidates","evaluate_candidate"]: metrics_valid = metrics_valid and int(metrics["guest"][key]["calls"])>0
|
||||
for key: String in ["_project_guest_candidates","_decide_guest_with_log","get_facility_business_price","_publish_snapshot"]: metrics_valid = metrics_valid and int(metrics["runtime"][key]["calls"])>0
|
||||
metrics_valid = metrics_valid and int(metrics["path"]["begin_guest_path_query_batch"]["calls"])>0 and int(metrics["path"]["_build_guest_query_tree_shared_result"]["calls"])>0
|
||||
check(metrics_valid, "declared counters cover zero/native bypass and positive scopes; ordered eleven phases observed")
|
||||
check(int(metrics["runtime"]["_project_guest_candidates_without_native"]["calls"])==0, "every projected candidate call selected current native pipeline; no whole fallback")
|
||||
var metric_pin := typed("inclusive-residual-metrics", metrics)
|
||||
var report := {"plan_id":"P23-02", "candidate":candidate, "sample":OS.get_environment("THE_TREE_PAIRED_SAMPLE"), "pid":OS.get_process_id(), "observed_instrumented_tick_us":elapsed, "metrics":metric_pin, "diagnostic_only":true, "after647":after_pin, "cache_hits":runtime.path_service.cache_hits, "cache_misses":runtime.path_service.cache_misses, "checks":checks, "failures":failures, "passed":failures.is_empty(), "unit_accepted":false, "performance_budget_accepted":false, "normal_OS_accepted":false, "Windows_accepted":false, "candidate_adopted":false, "limits":["One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.", "No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."]}
|
||||
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("Residual diagnostic whole647: %d checks, %d failures" % [checks, failures.size()])
|
||||
quit(0 if failures.is_empty() else 1)
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
# coding: utf-8
|
||||
"""One adjacent cold whole647 pair; equivalence and timing observation only."""
|
||||
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-current-residual-diagnostic-r311';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(path):return subprocess.run(['/opt/homebrew/bin/zstd','-d','-q','-c',str(path)],check=True,capture_output=True,timeout=10).stdout
|
||||
def main():
|
||||
r=mod('pair_runner',R/'tools/run_all_tests.py');outer=mod('pair_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}
|
||||
pre_path=A/'p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json'
|
||||
pre=r.read(pre_path);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(pre_path)
|
||||
assert source==plan['source_before'] and player==plan['default_before'] and docs==plan['doc4_before']
|
||||
stages={k:Path(v) for k,v in plan['stages'].items()};public={k:(p/'project.godot').read_bytes() for k,p in stages.items()}
|
||||
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(r.SUPPORT)==plan['support_inventory']
|
||||
for k,p in stages.items():assert r.inventory(p,stage=True)==plan['stage_inventory']
|
||||
for k,p in plan['parents'].items():assert r.inventory(Path(p),stage=True)==plan['inventories'][k]
|
||||
for k,q in fixed.items():
|
||||
p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'],k
|
||||
protect()
|
||||
assert r.read(Path(fixed['local_review']['path']))['finite_local_equivalence_accepted']
|
||||
assert r.read(Path(fixed['whole_review']['path']))['finite_whole647_equivalence_accepted']
|
||||
phases=[];samples=[];error=None;cleanup=[];cleanup_errors=[]
|
||||
oracle=unpack(fixed['oracle']['path']);assert len(oracle)==11487732 and hashlib.sha256(oracle).hexdigest()=='9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f'
|
||||
try:
|
||||
for k in ['r274']:
|
||||
protect();assert not outer.native.helper['live_engines']() and shutil.disk_usage(A).free>=plan['capacity_floor_bytes']
|
||||
stage=stages[k];output=O/(k+'-measurement');output.mkdir();ident=uuid.uuid4().hex
|
||||
startup='TheTree-PCK-tests-'+ident+'-whole-startup';profile='TheTree-PCK-tests-'+ident+'-whole-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/(k+'-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=k,THE_TREE_PAIRED_SAMPLE=k)
|
||||
(stage/'project.godot').write_bytes(r.private_project(public[k],startup));phase=O/k
|
||||
argv=[fixed['engine']['path'],'--headless','--path',str(stage),'--script',fixed['starter_'+k]['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(candidate=k,result=result,capture=capture);phases.append(row);r.write(O/(k+'-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(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['candidate']==k and report['sample']==k and report['checks']==18
|
||||
assert (phase/'stdout.log').read_text().count('Residual diagnostic whole647: 18 checks, 0 failures')==1 and (phase/'stdout.log').read_text().count('NATIVE_ADAPTER_LIBRARY_REGISTERED')==1
|
||||
r.profile_gate(r.profile_path(profile),O/(k+'-profile.json'),profile)
|
||||
ref=report['after647'];raw=unpack(ref['path']);assert raw==oracle and len(raw)==ref['uncompressed_bytes'] and hashlib.sha256(raw).hexdigest()==ref['uncompressed_sha256']
|
||||
metric_ref=report['metrics'];metric_raw=unpack(metric_ref['path']);assert len(metric_raw)==metric_ref['uncompressed_bytes'] and hashlib.sha256(metric_raw).hexdigest()==metric_ref['uncompressed_sha256']
|
||||
(stage/'project.godot').write_bytes(public[k]);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):
|
||||
for k,p in stages.items():(p/'project.godot').write_bytes(public[k])
|
||||
else:cleanup_errors.append('Project restoration refused while owned child remains live')
|
||||
guard_errors=[]
|
||||
try:protect()
|
||||
except BaseException as caught:guard_errors.append(type(caught).__name__+': '+str(caught))
|
||||
assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file() and 'stage' not in p.relative_to(O).parts)<=16*1048576
|
||||
pairs=[] # A diagnostic observation cannot support an uninstrumented speed comparison.
|
||||
passed=error is None and not guard_errors and not cleanup_errors and len(samples)==1 and len(phases)==1
|
||||
r.write(O/'execution.json',dict(passed=passed,error=error,guard_errors=guard_errors,phases=phases,samples=samples,diagnostic_only=True,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=['One instrumented whole647 equivalence and nested inclusive residual metrics only. No sums/subtractions as pure CPU, no uninstrumented speed comparisons. Stable gain, P95, budget, final regression, realtime x3/Main/render/OS/Windows remain unaccepted.']))
|
||||
print(json.dumps(dict(passed=passed,error=error,guard_errors=guard_errors,samples=len(samples))),flush=True);return 0 if passed else 1
|
||||
if __name__=='__main__':raise SystemExit(main())
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.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-pure-tag-local-r278-r04/candidate.gdextension")
|
||||
var exact_api := false
|
||||
if loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"):
|
||||
var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore")
|
||||
exact_api = probe != null and probe.has_method(&"guest_tree_edge_rows") == true
|
||||
probe = null
|
||||
check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore") and exact_api, "exact native extension registered before diagnostic")
|
||||
if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore") or not exact_api: quit(96); return
|
||||
print("NATIVE_ADAPTER_LIBRARY_REGISTERED")
|
||||
super.run()
|
||||
BIN
Binary file not shown.
+243
File diff suppressed because one or more lines are too long
+310
@@ -0,0 +1,310 @@
|
||||
{
|
||||
"plan_id": "P23-02",
|
||||
"status": "implementation_contract_not_implementation_or_acceptance",
|
||||
"selection": "one coherent builtin guest candidate extraction/evaluation/ranking after existing native projection",
|
||||
"reason": "Current275 instrumented observations retain a substantial unconverted Guest portion. Existing native projection is reused; another isolated key/copy/price/tag/need-normalization timing chain is not selected. Choosing a coherent conversion does not assert its benefit or sufficiency for50ms.",
|
||||
"observed_instrumented_tick_us": 1268510,
|
||||
"observed_metrics": {
|
||||
"runtime": {
|
||||
"_project_guest_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 656139,
|
||||
"max_us": 45760
|
||||
},
|
||||
"_decide_guest_with_log": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 230065,
|
||||
"max_us": 4795
|
||||
},
|
||||
"_find_facility_access_path": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_estimated_actor_path_minutes": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_facility_access_candidates": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_access_batch_can_select": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 195,
|
||||
"max_us": 6
|
||||
},
|
||||
"_project_guest_candidates_without_native": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_need_relief_for_facility_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_service_category_for_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"get_facility_business_price": {
|
||||
"calls": 7500,
|
||||
"inclusive_us": 14899,
|
||||
"max_us": 21
|
||||
},
|
||||
"_publish_snapshot": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76851,
|
||||
"max_us": 76851
|
||||
}
|
||||
},
|
||||
"path": {
|
||||
"begin_guest_path_query_batch": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 24721,
|
||||
"max_us": 689
|
||||
},
|
||||
"query_nearest_guest_access": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_build_guest_query_tree_shared_result": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 111700,
|
||||
"max_us": 35777
|
||||
},
|
||||
"_resolve_ready_guest_batch_point": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_tree_reconstruct_path": {
|
||||
"calls": 10675,
|
||||
"inclusive_us": 62826,
|
||||
"max_us": 51
|
||||
},
|
||||
"_cache_key": {
|
||||
"calls": 2586,
|
||||
"inclusive_us": 4019,
|
||||
"max_us": 8
|
||||
},
|
||||
"_copy_path": {
|
||||
"calls": 6811,
|
||||
"inclusive_us": 15742,
|
||||
"max_us": 38
|
||||
},
|
||||
"_guest_tree_cost": {
|
||||
"calls": 4000,
|
||||
"inclusive_us": 1584,
|
||||
"max_us": 1
|
||||
},
|
||||
"_guest_batch_has_permitted_layer_crossing": {
|
||||
"calls": 32500,
|
||||
"inclusive_us": 14707,
|
||||
"max_us": 20
|
||||
}
|
||||
},
|
||||
"kernel_phases": {
|
||||
"0": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 13,
|
||||
"max_us": 13
|
||||
},
|
||||
"1": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1121,
|
||||
"max_us": 1121
|
||||
},
|
||||
"2": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 340,
|
||||
"max_us": 340
|
||||
},
|
||||
"3": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 118618,
|
||||
"max_us": 118618
|
||||
},
|
||||
"4": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 89293,
|
||||
"max_us": 89293
|
||||
},
|
||||
"5": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 970,
|
||||
"max_us": 970
|
||||
},
|
||||
"6": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1063,
|
||||
"max_us": 1063
|
||||
},
|
||||
"7": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 218,
|
||||
"max_us": 218
|
||||
},
|
||||
"8": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 180,
|
||||
"max_us": 180
|
||||
},
|
||||
"9": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 979790,
|
||||
"max_us": 979790
|
||||
},
|
||||
"10": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76865,
|
||||
"max_us": 76865
|
||||
}
|
||||
},
|
||||
"guest": {
|
||||
"extract_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 95575,
|
||||
"max_us": 2002
|
||||
},
|
||||
"rank_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 124620,
|
||||
"max_us": 2600
|
||||
},
|
||||
"evaluate_candidate": {
|
||||
"calls": 5000,
|
||||
"inclusive_us": 106351,
|
||||
"max_us": 44
|
||||
}
|
||||
}
|
||||
},
|
||||
"timing_rules": [
|
||||
"nested inclusive durations include children and probes",
|
||||
"do not add evaluation to ranking",
|
||||
"no pureCPU allocation, no uninstrumented comparison or predicted gain",
|
||||
"normal OS/x3/performance criteria remain mandatory"
|
||||
],
|
||||
"reuse": {
|
||||
"implementation_parent": "r274/library275",
|
||||
"held_unadopted_trial": "r302/library303",
|
||||
"ordinary_guest_body": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd",
|
||||
"declined_need_normalization": "r298 remains unadopted; do not restart it or duplicate GDScript normalization implementation"
|
||||
},
|
||||
"implementation_scope": [
|
||||
"Keep original public Guest extraction/evaluation/ranking/decide as fallback and direct-call oracle. Add one per-call pure native transformation for builtin canonical default game candidates; Runtime integrates only after support has been proved before observable mutation.",
|
||||
"Preserve extraction facility-id order, rejection reason precedence/list, ranked need-priority/utility/urgency/travel/facility-id ordering, signed integer arithmetic and exact original weights/defaults/thresholds.",
|
||||
"Reuse current native projection, produce original raw/accepted/ranked ordered typed values and owned deep copies; no saved state, persistent across-guest cache, formula changes, candidate pruning or frame slicing.",
|
||||
"Retain original reservation callback and state transition body. Unsupported/custom scripts, inputs requiring original conversions, arbitrary callback/reentry contexts must use original whole processing with no duplicate error/rejection effects.",
|
||||
"Make get_observation/logging/last_error/rejection publication and all callback-visible order explicit before implementation; do not precompute across callbacks."
|
||||
],
|
||||
"allowed_product_references": [
|
||||
"existing native tree_numeric_core.cpp/header candidate sources",
|
||||
"scripts/guest/guest_service.gd",
|
||||
"autoload/simulation_runtime.gd"
|
||||
],
|
||||
"required_before_implementation": [
|
||||
"Inspect every original filtering/scoring helper and current definition/runtime fields; identify whether a pure canonical fast path covers ordinary current projection.",
|
||||
"Define API/result fields and unsupported-before-mutation gate; fixed script/source version, data types, ownership, aliases and signed conversions must be explicit.",
|
||||
"Do not change unconfirmed D01-D10 settings, pricing or game-time scale."
|
||||
],
|
||||
"validation_plan": [
|
||||
"Static original-body/branch order and deep-copy/typed ownership comparison first; independent review before engine.",
|
||||
"One targeted local pure Guest suite covering normal projected data, rejection precedence, rankings/ties, signed limits, original fallback/custom/callback behavior and owner mutation isolation.",
|
||||
"Original Guest/lifecycle integration plus full cold646→647 ordered typed original oracle on exactly assembled candidate. Reuse valid fixed input/library/script proof scopes only.",
|
||||
"After related changes and supported selection are complete, mandatory final172/normalOS/x3/exit/small-screen and same Windows distribution/device/P95/D10/50ms. No old-version full regression reuse as current acceptance."
|
||||
],
|
||||
"source_pins": {
|
||||
"scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd",
|
||||
"bytes": 61414,
|
||||
"sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e"
|
||||
},
|
||||
"scripts/guest/guest_definition.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd",
|
||||
"bytes": 9374,
|
||||
"sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918"
|
||||
},
|
||||
"scripts/guest/guest_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd",
|
||||
"bytes": 14267,
|
||||
"sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a"
|
||||
},
|
||||
"scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 7602,
|
||||
"sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb"
|
||||
},
|
||||
"docs/traceability/original/BASELINE.txt": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt",
|
||||
"bytes": 23494,
|
||||
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
|
||||
}
|
||||
},
|
||||
"evidence_pins": {
|
||||
"execution": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
"metrics": {
|
||||
"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"
|
||||
},
|
||||
"review": {
|
||||
"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"
|
||||
},
|
||||
"root": {
|
||||
"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"
|
||||
},
|
||||
"current_matrix": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
}
|
||||
},
|
||||
"formal_completed_added": 0,
|
||||
"candidate_implemented": false,
|
||||
"candidate_selected": false,
|
||||
"candidate_adopted": false,
|
||||
"performance_accepted": false,
|
||||
"unit_accepted": false,
|
||||
"assembly_source_pins": {
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"native_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"
|
||||
},
|
||||
"native_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"
|
||||
}
|
||||
},
|
||||
"assembly_scope": "Production32 retained. New native work starts from existing274/275 isolated assembly, not from an assumed identical production Runtime. Guest source bytes are identical in both."
|
||||
}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"before": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea"
|
||||
}
|
||||
},
|
||||
"proofs": [
|
||||
{
|
||||
"review": {
|
||||
"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"
|
||||
},
|
||||
"root": {
|
||||
"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"
|
||||
}
|
||||
}
|
||||
],
|
||||
"matrix": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
"author": {
|
||||
"path": "/private/tmp/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
"counts": {
|
||||
"completed": 9,
|
||||
"in_progress": 19,
|
||||
"planned": 60
|
||||
},
|
||||
"summary_before": "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履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧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。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。",
|
||||
"summary_after": "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履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧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。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。",
|
||||
"formal_completed_added": 0,
|
||||
"unit_accepted": false
|
||||
}
|
||||
BIN
Binary file not shown.
+259
@@ -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": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112",
|
||||
"IMPORT_UNICODE_AUDIT.md": "88b2382bfbb3411fece8be7e6004ba21d8bf6a47e9d1f3cf573ea6638f79c12f",
|
||||
"P09_VALUE_CONTRACTS.md": "c5abdc4543e54033b1fcfd0943cba266f664d8c10968965fd36ade40da488a25",
|
||||
"PERFORMANCE_AUDIT.md": "c75e806acf825fc4a61f773a2cce7e71be335a1e25dbb15d98091097e8dc47c1",
|
||||
"PROGRESS_INTEGRATION.md": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f",
|
||||
"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": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea",
|
||||
"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": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
}
|
||||
}
|
||||
@@ -5327,7 +5327,7 @@
|
||||
{
|
||||
"id": "C09",
|
||||
"conditions": [
|
||||
"Latest r309-r03 same-input parent275/candidate303 index3/convertible shape2/samegoal nested1 finite accepted; source/host/local304/S6/whole305/conversion-midcall307 retained. Whole single1185064us, stable gain/P95/D10/50ms/final172/arbitrary malformed errors/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted.303 unadopted/unselected;274/library275 retained.",
|
||||
"Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted.",
|
||||
"原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。"
|
||||
],
|
||||
"historical_conditions": [
|
||||
@@ -5378,7 +5378,7 @@
|
||||
{
|
||||
"id": "cross-cutting-final-candidate",
|
||||
"conditions": [
|
||||
"原17条件を同一最終版で受入。最新版付き有限証拠と未達はr310 matrixへ保持。"
|
||||
"原17条件を同一最終版で受入。最新版付き有限証拠と未達はr312 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-r310.json",
|
||||
"progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.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,
|
||||
@@ -5463,10 +5463,11 @@
|
||||
"/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",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-actual-independent-review-r309-r03.json"
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-actual-independent-review-r309-r03.json",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-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-r310.json",
|
||||
"acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.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",
|
||||
@@ -9211,6 +9212,45 @@
|
||||
"candidate_selected": false,
|
||||
"formal_completed_added": 0,
|
||||
"unit_accepted": false,
|
||||
"whole_goal_accepted": false,
|
||||
"superseded_by": "p23_02_current_retained_native_diagnostic_integration_r312"
|
||||
},
|
||||
"p23_02_current_retained_native_diagnostic_integration_r312": {
|
||||
"previous_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履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧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。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。",
|
||||
"proofs": [
|
||||
{
|
||||
"review": {
|
||||
"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"
|
||||
},
|
||||
"root": {
|
||||
"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"
|
||||
}
|
||||
}
|
||||
],
|
||||
"acceptance_matrix": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
"next_action": "既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。",
|
||||
"finite_current_native_diagnostic_accepted": true,
|
||||
"next_work_contract": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c"
|
||||
},
|
||||
"next_candidate_implemented": false,
|
||||
"arbitrary_malformed_or_general_reentry_accepted": false,
|
||||
"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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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/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履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧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。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全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履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧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。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。",
|
||||
"remaining_deliverables": [
|
||||
{
|
||||
"id": "P23-01",
|
||||
@@ -15180,9 +15180,44 @@
|
||||
"scope": "Finite six boundary/reentry fixtures per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance",
|
||||
"linked_at_jst": "2026-10-12T10:09:52.328575+09:00",
|
||||
"current_game_acceptance_inferred": false
|
||||
},
|
||||
{
|
||||
"path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"sha256_at_integration": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09",
|
||||
"scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance",
|
||||
"linked_at_jst": "2026-10-12T10:34:34.806412+09:00",
|
||||
"current_game_acceptance_inferred": false
|
||||
},
|
||||
{
|
||||
"path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"sha256_at_integration": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f",
|
||||
"scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance",
|
||||
"linked_at_jst": "2026-10-12T10:34:34.806412+09:00",
|
||||
"current_game_acceptance_inferred": false
|
||||
},
|
||||
{
|
||||
"path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"sha256_at_integration": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201",
|
||||
"scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance",
|
||||
"linked_at_jst": "2026-10-12T10:34:34.806412+09:00",
|
||||
"current_game_acceptance_inferred": false
|
||||
},
|
||||
{
|
||||
"path": "artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"sha256_at_integration": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c",
|
||||
"scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance",
|
||||
"linked_at_jst": "2026-10-12T10:34:34.806412+09:00",
|
||||
"current_game_acceptance_inferred": false
|
||||
},
|
||||
{
|
||||
"path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"sha256_at_integration": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f",
|
||||
"scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance",
|
||||
"linked_at_jst": "2026-10-12T10:34:34.806412+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/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履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧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。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全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履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧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。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。",
|
||||
"remaining_gaps": [
|
||||
{
|
||||
"id": "C01",
|
||||
@@ -15243,7 +15278,7 @@
|
||||
{
|
||||
"id": "C09",
|
||||
"conditions": [
|
||||
"Latest r309-r03 same-input parent275/candidate303 index3/convertible shape2/samegoal nested1 finite accepted; source/host/local304/S6/whole305/conversion-midcall307 retained. Whole single1185064us, stable gain/P95/D10/50ms/final172/arbitrary malformed errors/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted.303 unadopted/unselected;274/library275 retained.",
|
||||
"Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted.",
|
||||
"原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。"
|
||||
],
|
||||
"historical_conditions_before_r230": [
|
||||
@@ -15294,12 +15329,12 @@
|
||||
{
|
||||
"id": "cross-cutting-final-candidate",
|
||||
"conditions": [
|
||||
"原17条件を同一最終版で受入。最新版付き有限証拠と未達はr310 matrixへ保持。"
|
||||
"原17条件を同一最終版で受入。最新版付き有限証拠と未達はr312 matrixへ保持。"
|
||||
]
|
||||
}
|
||||
],
|
||||
"updated_at_jst": "2026-10-12T10:09:52.328575+09:00",
|
||||
"acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json"
|
||||
"updated_at_jst": "2026-10-12T10:34:34.806412+09:00",
|
||||
"acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json"
|
||||
},
|
||||
{
|
||||
"id": "P23-03",
|
||||
@@ -15382,7 +15417,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-12T10:09:52.328575+09:00"
|
||||
"updated_at_jst": "2026-10-12T10:34:34.806412+09:00"
|
||||
},
|
||||
{
|
||||
"id": "P24",
|
||||
|
||||
Reference in New Issue
Block a user