Compare commits
225
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dfe07eba27 | ||
|
|
fdb309f3bc | ||
|
|
a25ee83441 | ||
|
|
d6ce6ddb95 | ||
|
|
ecbbb6bb16 | ||
|
|
89162734d4 | ||
|
|
8b5d0d46fa | ||
|
|
0fb102d497 | ||
|
|
8c06c3b442 | ||
|
|
413c8e3e51 | ||
|
|
ae9ae47646 | ||
|
|
ddde6f8ab5 | ||
|
|
0aee05e1d9 | ||
|
|
3ac2cedc8d | ||
|
|
3086af2ccd | ||
|
|
954528a7c5 | ||
|
|
464cc26fd3 | ||
|
|
e524ff2924 | ||
|
|
5e4d96d910 | ||
|
|
14764a2e0a | ||
|
|
ab4f40e71c | ||
|
|
bc703c9f6f | ||
|
|
f2a1249440 | ||
|
|
558fca6f8f | ||
|
|
2f77560013 | ||
|
|
971996f6d5 | ||
|
|
d908a2c4a2 | ||
|
|
bc582be820 | ||
|
|
815e86f589 | ||
|
|
71290054b7 | ||
|
|
131e9a599a | ||
|
|
2132bbe3d3 | ||
|
|
db9d6132a8 | ||
|
|
0f53a67210 | ||
|
|
5db97d78a1 | ||
|
|
25198e2924 | ||
|
|
061df6f120 | ||
|
|
c1d9ad51db | ||
|
|
90e3e312fe | ||
|
|
a09681e287 | ||
|
|
3ac3243dfb | ||
|
|
7bf44b072c | ||
|
|
11b7a24a52 | ||
|
|
990481709c | ||
|
|
86049b3819 | ||
|
|
8fe128c5a8 | ||
|
|
91676c6e16 | ||
|
|
9b4518cd48 | ||
|
|
8c36c100b2 | ||
|
|
b7f6168dc8 | ||
|
|
a5d2491204 | ||
|
|
e8b3dbe7a4 | ||
|
|
83b170a4c7 | ||
|
|
40364345ab | ||
|
|
a8edd3c3a1 | ||
|
|
62d1dcecad | ||
|
|
0754f412a8 | ||
|
|
50ceca0b7d | ||
|
|
d743bd67b6 | ||
|
|
f6f9c9c0d4 | ||
|
|
0f23d34e9f | ||
|
|
28e3ffe146 | ||
|
|
ad2ea79c7d | ||
|
|
8917c190cf | ||
|
|
619b5e07ed | ||
|
|
728e5e612f | ||
|
|
cca5457454 | ||
|
|
0cfaec1626 | ||
|
|
7e6e540837 | ||
|
|
29782a3f0a | ||
|
|
826ef606df | ||
|
|
db5ca62e42 | ||
|
|
a1538a8633 | ||
|
|
f247d19325 | ||
|
|
65534cfd15 | ||
|
|
ae0f998ff4 | ||
|
|
c366012446 | ||
|
|
bf74684976 | ||
|
|
e53858a55c | ||
|
|
3084add460 | ||
|
|
6d1dd508fa | ||
|
|
6784ea5f08 | ||
|
|
edcb20d3d1 | ||
|
|
174494613a | ||
|
|
0eeff92e81 | ||
|
|
ed9d72a1c2 | ||
|
|
d9262a71f4 | ||
|
|
b1810ff4b2 | ||
|
|
785815002e | ||
|
|
a9ef681fb8 | ||
|
|
13aefdd3dd | ||
|
|
2cd734062a | ||
|
|
e7f2271164 | ||
|
|
1820eed0ff | ||
|
|
eb94e1d7db | ||
|
|
acab529c8d | ||
|
|
befa0ef1f6 | ||
|
|
8e25213e91 | ||
|
|
27b18b75c9 | ||
|
|
1b08d6b0fc | ||
|
|
20d0ae5990 | ||
|
|
c0ea009b28 | ||
|
|
72a50a4a1b | ||
|
|
fc9c8909ac | ||
|
|
cec295f34b | ||
|
|
a65af90168 | ||
|
|
f10907d8db | ||
|
|
aec0957b98 | ||
|
|
2d506a5ce8 | ||
|
|
da80360a60 | ||
|
|
3b9e8f32bd | ||
|
|
3bbd19a59c | ||
|
|
e6327b4571 | ||
|
|
a13f7c0b79 | ||
|
|
35b3de0d59 | ||
|
|
e6fb757480 | ||
|
|
27d0a3c764 | ||
|
|
137639773c | ||
|
|
f525629ab7 | ||
|
|
6396321a4d | ||
|
|
379a1ba8fd | ||
|
|
f4f85bc54c | ||
|
|
8e4f1d92fc | ||
|
|
e7acd530c5 | ||
|
|
903a2c566e | ||
|
|
6e17cae5c9 | ||
|
|
b81f9f2860 | ||
|
|
806de25068 | ||
|
|
c5e2087dde | ||
|
|
e0420d57a3 | ||
|
|
8ca9263fee | ||
|
|
1b07b87d37 | ||
|
|
65f07bf5ea | ||
|
|
191ea3b4d1 | ||
|
|
d60f1c6d04 | ||
|
|
ef96967d8a | ||
|
|
a7e3069b16 | ||
|
|
27fc5f0544 | ||
|
|
f7ef53ac48 | ||
|
|
e930a1dedf | ||
|
|
1e8d4ea888 | ||
|
|
2f3884be11 | ||
|
|
565fd80507 | ||
|
|
c80c1688fa | ||
|
|
54cade4181 | ||
|
|
51e8657bfb | ||
|
|
32c8d1ce43 | ||
|
|
314a8a4ce1 | ||
|
|
5041b88bdf | ||
|
|
2dde7596a8 | ||
|
|
fb8b7919db | ||
|
|
55f1fb49aa | ||
|
|
4ab7ab8712 | ||
|
|
7af6fafaf0 | ||
|
|
d393e4d90f | ||
|
|
8418560aaf | ||
|
|
53cb52da9c | ||
|
|
52ce2f125c | ||
|
|
16207d353a | ||
|
|
b543c26c95 | ||
|
|
9b1a18c1eb | ||
|
|
8af0d5af8c | ||
|
|
accd07c91d | ||
|
|
4a68e580db | ||
|
|
29a641c540 | ||
|
|
cc3a377841 | ||
|
|
faa40a772c | ||
|
|
877dee40bc | ||
|
|
c0bc92a469 | ||
|
|
3bba4f34f0 | ||
|
|
224007908d | ||
|
|
dd20d5b96c | ||
|
|
64617018ed | ||
|
|
5a233e08bb | ||
|
|
5475391647 | ||
|
|
9694f50ee6 | ||
|
|
f3f23cac88 | ||
|
|
54e81e576f | ||
|
|
9767b0a28c | ||
|
|
5f6bc11d6b | ||
|
|
c4bc9b44e9 | ||
|
|
afde233203 | ||
|
|
cb0a58bc28 | ||
|
|
1a6cc43f2e | ||
|
|
265ce30f81 | ||
|
|
b7a7cc01d4 | ||
|
|
fe4289ed81 | ||
|
|
679a9273c9 | ||
|
|
e80c6c04b5 | ||
|
|
e3d606c137 | ||
|
|
32ca5b34c5 | ||
|
|
3f02b41f76 | ||
|
|
bd3a97ec74 | ||
|
|
bc1299acf5 | ||
|
|
57131ec616 | ||
|
|
50b2dbeba4 | ||
|
|
92546af5b7 | ||
|
|
dd74f65c4b | ||
|
|
3379e283e4 | ||
|
|
74228df24b | ||
|
|
a44eca6414 | ||
|
|
de6e7ced86 | ||
|
|
990a951e36 | ||
|
|
d1ac5ba065 | ||
|
|
f135814b8b | ||
|
|
9dbfa36b86 | ||
|
|
206cdb9c80 | ||
|
|
bc0cf3a4a1 | ||
|
|
3f868b0e41 | ||
|
|
71719f9186 | ||
|
|
27dec31228 | ||
|
|
7fae76c723 | ||
|
|
5df2e56faa | ||
|
|
4eaadd1c53 | ||
|
|
d7c5fadd39 | ||
|
|
451e0732c3 | ||
|
|
a3caba14e1 | ||
|
|
2c9603b8b0 | ||
|
|
91a044e4f2 | ||
|
|
cc72d70946 | ||
|
|
729df14dae | ||
|
|
0084760ee0 | ||
|
|
f76ad96990 | ||
|
|
7645c55149 | ||
|
|
a19737b160 |
@@ -63,6 +63,12 @@ test-s2:
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_economy_service.gd
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_ledger_backed_resources.gd
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_mana_network_service.gd
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_mana_reserve_cycle.gd
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_runtime_mana_reserve.gd
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_mana_reserve_new_pid.gd -- writer
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_mana_reserve_new_pid.gd -- reader
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_mana_recovery_new_pid.gd -- writer
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_mana_recovery_new_pid.gd -- reader
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_runtime_operations_cycle.gd
|
||||
|
||||
test-s3:
|
||||
@@ -95,6 +101,9 @@ test-s6:
|
||||
|
||||
test-mvp:
|
||||
$(GODOT) --headless --path . --script res://tests/mvp/test_premium_room_guest_flow.gd
|
||||
$(GODOT) --headless --path . --script res://tests/mvp/test_runtime_mana_depletion.gd
|
||||
$(GODOT) --headless --path . --script res://tests/mvp/test_whole_tower_outage.gd -- writer
|
||||
$(GODOT) --headless --path . --script res://tests/mvp/test_whole_tower_outage.gd -- reader
|
||||
$(GODOT) --headless --path . --script res://tests/mvp/test_premium_room.gd
|
||||
$(GODOT) --headless --path . --script res://tests/mvp/test_original_room_zones.gd
|
||||
$(GODOT) --headless --path . --script res://tests/mvp/test_upkeep_loss_streak.gd
|
||||
@@ -231,6 +240,12 @@ test-transport:
|
||||
$(GODOT) --headless --path . --script res://tests/transport/test_transport_density_migration.gd
|
||||
$(GODOT) --headless --path . --script res://tests/transport/test_transport_boundaries.gd
|
||||
$(GODOT) --headless --path . --script res://tests/transport/test_runtime_transport.gd
|
||||
$(GODOT) --headless --path . --script res://tests/transport/test_runtime_warp.gd -- writer
|
||||
$(GODOT) --headless --path . --script res://tests/transport/test_runtime_warp.gd -- reader
|
||||
$(GODOT) --headless --path . --script res://tests/transport/test_route_wait_choice.gd
|
||||
$(GODOT) --headless --path . --script res://tests/transport/test_route_wait_choice.gd -- writer
|
||||
$(GODOT) --headless --path . --script res://tests/transport/test_route_wait_choice.gd -- reader
|
||||
$(GODOT) --headless --path . --script res://tests/s2/test_new_pid_pairs.gd
|
||||
|
||||
capture-transport:
|
||||
THE_TREE_TRANSPORT_CAPTURE=1 $(GODOT) --path . --script res://tests/transport/test_runtime_transport.gd
|
||||
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"unit_id": "P04-01",
|
||||
"title": "同時発生の更新規約",
|
||||
"original_work": "閉店、停電、破壊、退出、課金、シフト交代、00:00決算の順序を明記する。",
|
||||
"original_acceptance": "順序境界で停止中課金、二重決算、予約の孤立がない。",
|
||||
"accepted": true,
|
||||
"C": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"M": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"tree": "2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"normal_candidate_structure_verified": true,
|
||||
"actual_main_matches_C": true,
|
||||
"source_Q_applicability_verified": true,
|
||||
"selected_source_files_all_actual_SHA_equal": 1369,
|
||||
"runner_records_consistent": true,
|
||||
"all15_plus_EV_verified": true,
|
||||
"all_seven_domains_verified": true,
|
||||
"all_six_actual_D05_approvals_preserved": true,
|
||||
"native6_and_24_owned_phases_pass": true,
|
||||
"registered_four_gates": [
|
||||
{
|
||||
"kind": "validation",
|
||||
"commit_sha": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7e1c6381e5fb4c7f903d8bec7cfbdb84-validation.json",
|
||||
"passed": 1
|
||||
},
|
||||
{
|
||||
"kind": "review",
|
||||
"commit_sha": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/01b99749cab449ad8052e6dfe031162f/result.json",
|
||||
"passed": 1
|
||||
},
|
||||
{
|
||||
"kind": "integration",
|
||||
"commit_sha": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/d75224c26cca4bf197e5438693d0f8a0-integration.json",
|
||||
"passed": 1
|
||||
},
|
||||
{
|
||||
"kind": "final",
|
||||
"commit_sha": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/08c6bb8df052494792477242866eaa70-final.json",
|
||||
"passed": 1
|
||||
}
|
||||
],
|
||||
"independent_review_high_medium_critical": 0,
|
||||
"full_regression_execution": "Historical S47 full184/21903/329parse/186owned reused under current unchanged verifier and complete selected-source equivalence; no execution relabel",
|
||||
"test_local_control_execution": "Historical S50, unchanged49 executed files and retained exact1502 inputs; independently accepted reuse; current S51 raw verified separately",
|
||||
"original_packages": 30,
|
||||
"original_units": 88,
|
||||
"formal_before": 16,
|
||||
"formal_after": 17,
|
||||
"partial_credit": false,
|
||||
"whole_goal_accepted": false,
|
||||
"global_remaining": "Windows same-release device, whole UI/content/assets/routes/ends/encyclopedia/performance/save migration/full play and unresolved production values remain separate unmet original requirements",
|
||||
"accepted_at_jst": "2026-10-19T00:54:23.322453+09:00"
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_S51_APPROVED_RUNNER_SNAPSHOT.sqlite",
|
||||
"sha256": "438f09814bcaf80411a2d7861973e37c06a55a9f97bb5cea7e11a6cd7b5ead68",
|
||||
"actual_state": {
|
||||
"state": "approved",
|
||||
"submitted": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"main_base": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81"
|
||||
},
|
||||
"kind": "Real sqlite backup taken after normal approval before integrate"
|
||||
}
|
||||
+228
@@ -0,0 +1,228 @@
|
||||
{
|
||||
"candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"submission": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"files": [
|
||||
{
|
||||
"path": "ROOT_S51_ACTUAL_NORMAL_C_DB_JOIN.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_ACTUAL_NORMAL_C_DB_JOIN.json",
|
||||
"bytes": 3364,
|
||||
"sha256": "0e2f2fa7a11c80bc95c492d27c00f8d016551238d6d60def89bdfed75723e8dc"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_ACTUAL_NORMAL_CANDIDATE_AUDIT.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_ACTUAL_NORMAL_CANDIDATE_AUDIT.json",
|
||||
"bytes": 1536,
|
||||
"sha256": "8aee41126cac0f0efb83c4895386eae66b6915282819a7f84a3872da3247debb"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_STANDING_OWNER_AUTHORIZATION_APPLICATION.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_STANDING_OWNER_AUTHORIZATION_APPLICATION.json",
|
||||
"bytes": 739,
|
||||
"sha256": "244b9b53ca1842caba618ca4ea846ff97d334b22a4bb6c719b0e43ece1df4922"
|
||||
},
|
||||
{
|
||||
"path": "ACTUAL_S51_APPROVED_RUNNER_SNAPSHOT_PIN.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_S51_APPROVED_RUNNER_SNAPSHOT_PIN.json",
|
||||
"bytes": 561,
|
||||
"sha256": "5ebd29cd0771b67017b562fdd290f21cb8e42f781ef18bf6484369e4405c98cb"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_RETAINED_TEST_LOCAL_CONTROLS_APPLICABILITY.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_RETAINED_TEST_LOCAL_CONTROLS_APPLICABILITY.json",
|
||||
"bytes": 2503,
|
||||
"sha256": "aefd362094cb5b49fd12a52b5db0ef8a6338e099308ea5f1f04eab8f13db0f1f"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_RAW_CROSS_VERSION_SCOPE.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_RAW_CROSS_VERSION_SCOPE.json",
|
||||
"bytes": 2523,
|
||||
"sha256": "20fe4bfba87fc4591658e0aec03a519c7bc81fe98ce1a6ef1200f470eb953b85"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_M_SOURCE_SUBRANGE_CROSSWALK.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_M_SOURCE_SUBRANGE_CROSSWALK.json",
|
||||
"bytes": 10479,
|
||||
"sha256": "339444c1c36ab445c1041c4445fe2813667c1a5aefc482def07c300e18921f17"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_POST_REVIEW_EXIT_SOURCE_EXCERPT.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_POST_REVIEW_EXIT_SOURCE_EXCERPT.json",
|
||||
"bytes": 3868,
|
||||
"sha256": "f6a306965d8249e671b4311fae217b2d6b0d7cbfafead0b5a21b181cbbb0d8c2"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_Q51_NATIVE_BATCH_PROGRESS.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_NATIVE_BATCH_PROGRESS.json",
|
||||
"bytes": 9299,
|
||||
"sha256": "2b688005703c7660c64fd7f0ae83d960eba97ca050122fca5e8bc1693aba4c91"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_INDEX_AND_FULL_EXISTING_ROUTE.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_INDEX_AND_FULL_EXISTING_ROUTE.json",
|
||||
"bytes": 422114,
|
||||
"sha256": "d0ba3fd38a97ec7b1cd66d87b8b0d0cd8565166b31b79351954303451a0041f1"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_PROOF_READ_SCOPE_CONTROLS.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_PROOF_READ_SCOPE_CONTROLS.json",
|
||||
"bytes": 3933,
|
||||
"sha256": "f6fc45dfc86d6fde040433f5b562605aabd2776daff3fad0eb95c2c64a67c77f"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_CURRENT_BEFORE_WHOLE_REVIEW.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_CURRENT_BEFORE_WHOLE_REVIEW.json",
|
||||
"bytes": 4499,
|
||||
"sha256": "8a4b254f38c5c4f47df2e8cfb054c22f50e08cb30ebff9648fe5d8686da780cc"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_78581500_REVIEW_SUPPLEMENT.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_78581500_REVIEW_SUPPLEMENT.json",
|
||||
"bytes": 4908,
|
||||
"sha256": "77493f32d6525f0c717adfc348240ace538299c43ff39880e247874ec7623f41"
|
||||
},
|
||||
{
|
||||
"path": "accepted-index.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-evidence/index.json",
|
||||
"bytes": 3214632,
|
||||
"sha256": "d25097e8ea4f1b2617e299b69fdf4a0f530d76e9f51daace0dabcb525ba7ba49"
|
||||
},
|
||||
{
|
||||
"path": "historical-full-source-map.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-final-full-2cd73406-controller/run/source-start.json",
|
||||
"bytes": 416197,
|
||||
"sha256": "f3bedbcad504c42904017dd64029d5e008372ea6bcfd93e6f88c34fa24b963bf"
|
||||
},
|
||||
{
|
||||
"path": "review-root-material-manifest.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/audit-support/p04-root-acceptance-78581500/ROOT_MATERIAL_MANIFEST.json",
|
||||
"bytes": 12175,
|
||||
"sha256": "7f27e52e23892ee079ae124e5f5af18ecff28b99a498f7e4bbdecece2eeae0cc"
|
||||
},
|
||||
{
|
||||
"path": "validation/receipt.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7e1c6381e5fb4c7f903d8bec7cfbdb84-validation.json",
|
||||
"bytes": 365,
|
||||
"sha256": "a5b40c80ba8ac307ec825b89a4384284b6dbcbf93d4b8f1d2c54f772fedd380c"
|
||||
},
|
||||
{
|
||||
"path": "validation/command.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/command.json",
|
||||
"bytes": 729,
|
||||
"sha256": "f591fedfa02ebc70fffe0f6ea44a752854d72d7a91a43ae66802ccef4ea0a583"
|
||||
},
|
||||
{
|
||||
"path": "validation/stdout.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/stdout.log",
|
||||
"bytes": 170,
|
||||
"sha256": "562d7ec566286433aa2cceb39a40f4fdecfe65b349be00d885c7c87575fb9041"
|
||||
},
|
||||
{
|
||||
"path": "validation/stderr.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "validation/sandbox.sb",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/sandbox.sb",
|
||||
"bytes": 2132,
|
||||
"sha256": "de905ae8f6f4f29d101e7cd7cbff66945fba137cd922ac4efd09923afbb084f1"
|
||||
},
|
||||
{
|
||||
"path": "review/receipt.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/01b99749cab449ad8052e6dfe031162f/result.json",
|
||||
"bytes": 8091,
|
||||
"sha256": "11ba2641723bf09560e01ee7d67e543c14946d696718c3bff83081319e71be1b"
|
||||
},
|
||||
{
|
||||
"path": "review/command.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/01b99749cab449ad8052e6dfe031162f/command.json",
|
||||
"bytes": 1836,
|
||||
"sha256": "77ee9a18a0409c28bf9563eab6aff8d4a399d755effb20e21e8edd0e1f69d4be"
|
||||
},
|
||||
{
|
||||
"path": "review/stdout.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/01b99749cab449ad8052e6dfe031162f/stdout.log",
|
||||
"bytes": 17699,
|
||||
"sha256": "dd6596e4ea056d7e4b51024052672a2c2a4ac62ab1afa66740adb889e1c00986"
|
||||
},
|
||||
{
|
||||
"path": "review/stderr.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/01b99749cab449ad8052e6dfe031162f/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "integration/receipt.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/d75224c26cca4bf197e5438693d0f8a0-integration.json",
|
||||
"bytes": 366,
|
||||
"sha256": "fd7a27ae2d574dd451e0f0af3d59d9a890aac844aae139d8cb183683014177fd"
|
||||
},
|
||||
{
|
||||
"path": "integration/command.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/927c4dd5e24345bc876cd2b69482b37e/command.json",
|
||||
"bytes": 730,
|
||||
"sha256": "d35a03ac21979d62fd1106faac3d092bd98efae07c158ae16914c62f13e6fdb2"
|
||||
},
|
||||
{
|
||||
"path": "integration/stdout.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/927c4dd5e24345bc876cd2b69482b37e/stdout.log",
|
||||
"bytes": 164,
|
||||
"sha256": "fe0adf989ae31aa07fdc56b5a4a19ab9d794abed12c0920f08d1a5414c89c39d"
|
||||
},
|
||||
{
|
||||
"path": "integration/stderr.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/927c4dd5e24345bc876cd2b69482b37e/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "integration/sandbox.sb",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/927c4dd5e24345bc876cd2b69482b37e/sandbox.sb",
|
||||
"bytes": 2133,
|
||||
"sha256": "4dfb2bf82a28339f8e0bbb8866c727bb761e9077809a7a044f4fa08b92fb79cb"
|
||||
},
|
||||
{
|
||||
"path": "final/receipt.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/08c6bb8df052494792477242866eaa70-final.json",
|
||||
"bytes": 360,
|
||||
"sha256": "6b65fb1503db640b505378bc2208cc8b3f8313dbbb74d7be80ae5d5bc6a32abe"
|
||||
},
|
||||
{
|
||||
"path": "final/command.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7c7cf5e5b35944a2bec0d54564ac94eb/command.json",
|
||||
"bytes": 724,
|
||||
"sha256": "d29637a8c1c7ebb1d16b5dfca3c6197c1439757fe8a5db0dd44acf848a6933af"
|
||||
},
|
||||
{
|
||||
"path": "final/stdout.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7c7cf5e5b35944a2bec0d54564ac94eb/stdout.log",
|
||||
"bytes": 164,
|
||||
"sha256": "fe0adf989ae31aa07fdc56b5a4a19ab9d794abed12c0920f08d1a5414c89c39d"
|
||||
},
|
||||
{
|
||||
"path": "final/stderr.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7c7cf5e5b35944a2bec0d54564ac94eb/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "final/sandbox.sb",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7c7cf5e5b35944a2bec0d54564ac94eb/sandbox.sb",
|
||||
"bytes": 2127,
|
||||
"sha256": "00b0d282a2df0be976dd6d3da712ad7b36a984de0cc7662dd12b56911390e8fb"
|
||||
},
|
||||
{
|
||||
"path": "complete-review-material-manifest.json.gz",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-review-37845ae6/.review-material/manifest.json",
|
||||
"source_bytes": 30146627,
|
||||
"source_sha256": "81782ade4e6a5f9a099dab8a33a76b0c8a6d1fccf065f4540a8dac5973de3c95",
|
||||
"lossless_gzip_roundtrip_verified": true,
|
||||
"bytes": 3814052,
|
||||
"sha256": "547d2e98bcee02136f92ac9ff686791b794b9163d2451799311f5db6925728bf"
|
||||
}
|
||||
],
|
||||
"retained_raw_root": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build",
|
||||
"raw_deleted": false,
|
||||
"original_count": 88
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"task_id": "P04-01",
|
||||
"S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"M": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"diagnostic_Q_tree": "2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"normal_candidate_C": null,
|
||||
"original30": 30,
|
||||
"original88": 88,
|
||||
"formally_completed": 16,
|
||||
"P04_credit": 0,
|
||||
"formal_acceptance": false,
|
||||
"scope": "Independent whole original P04-01, all seven domains and 15+EV, all six real D05 approvals, all prior high/medium. No unit credit from counts or partial passes.",
|
||||
"navigation": {
|
||||
"current_snapshot": ".review-material/build/audit-support/p04-root-acceptance-78581500/ROOT_S51_CURRENT_BEFORE_WHOLE_REVIEW.json",
|
||||
"all_original_conditions": ".review-material/build/audit-support/p04-root-acceptance-78581500/P04_REQUIRED_CONDITION_MATRIX_78581500_PRE_REVIEW.json",
|
||||
"all_current_root_material": ".review-material/build/audit-support/p04-root-acceptance-78581500/ROOT_MATERIAL_MANIFEST.json",
|
||||
"current_index": ".review-material/build/p04-evidence/index.json",
|
||||
"current_collection": ".review-material/build/audit-support/p04-raw-collect-q5101/",
|
||||
"current_native": ".review-material/build/p04-s1-DIAG-r51 through p04-s5-DIAG-r51 including s2a/s2b",
|
||||
"prior_S50_review": ".review-material/build/audit-support/p04-root-acceptance-78581500/prior-independent-S50-review/result.json",
|
||||
"older_prior_review_map": ".review-material/build/audit-support/p04-root-acceptance-2cd73406/PRIOR_ACTUAL_REVIEW_MAP.json",
|
||||
"original_S50_controls": ".review-material/build/audit-support/p04-root-acceptance-a9ef681f/",
|
||||
"original_S47_full": ".review-material/build/p04-final-full-2cd73406-controller/run/",
|
||||
"source_subranges": ".review-material/build/audit-support/p04-root-acceptance-78581500/ROOT_S51_M_SOURCE_SUBRANGE_CROSSWALK.json",
|
||||
"normal_read_input_controls": ".review-material/build/audit-support/p04-root-acceptance-78581500/ROOT_S51_PROOF_READ_SCOPE_CONTROLS.json"
|
||||
},
|
||||
"specific_review_questions": [
|
||||
"Review the complete original acceptance, not merely the five-document diff. Confirm previous high canonical contradiction and medium M source anchors are resolved, and classify any still-material defect honestly.",
|
||||
"Canonical handoff now distinguishes immutable actual S50 facts from S51 pre-submit admission and points to post-submit Root receipts. The actual current S51 native6 and registered validation have now passed; do not interpret the explicitly pre-submit handoff as a present NOT RUN claim. Equally do not infer new execution for historical S50 controls or S47 full.",
|
||||
"Independently inspect retained test-local control applicability: same 49 executed files, original 1502 S50 raw inputs rehashed, same source/settings/engine evidence, no changed closure file. Original order CLI and complete-B identity were not executed again on S51. Entire S51 raw is NOT claimed identical: 1458 data files and G1/G2 guards are literal equal but44 descriptors differ in paths/formal save metadata; see ROOT_S51_RAW_CROSS_VERSION_SCOPE.json. No normalization or receipt substitution was applied. Fresh S51 data is separately checked through unchanged native readers/adapters, collector and registered checker. Reject reuse if a necessary predicate is missing; do not accept counts as evidence.",
|
||||
"Unchanged current full verifier rechecks original S47 full184/21903/329parse/186owned with all1369 selected source SHA equal to current S51 S5. Independently confirm all applicability predicates. Old execution/version/PIDs/times remain old.",
|
||||
"PAUSE-REASON sequential onset is explicitly unresolved/unproven under original approval. Same-tick onset is actually covered. Do not silently narrow the user rule, mark sequential behavior cured or invent authorization. Assess whether this is material to original P04-01 acceptance; explain any remaining global/spec interpretation work.",
|
||||
"The handoff labels three provisional subranges unverified-M-line. Root supplies exact immutable M excerpts and corrected subranges in SOURCE_SUBRANGE_CROSSWALK, including queue8538-8539, exit8782-8784, payment11877/11881. Verify both main function anchors and this explicit crosswalk; do not mistake provisional subranges for proven current line claims.",
|
||||
"Normal validation uses the previously audited exact owned-input read wrapper, only repinned from S50/Qt50 to S51/Qt51 plus unchanged Q47. Actual sandbox positive reads and negative writes/auth/state/sibling controls passed. No checker/contract/product/config/permission expansion. Prior failed S50 validation remains failed.",
|
||||
"Normal prepare, exact real C authorization, integration/final, Root actual DBjoin and ledger/mainpush remain required. Windows/global UI/performance/content/full-play acceptance stays separate and unfulfilled. Original30/88/formal16/P04credit0 remain until whole-unit acceptance."
|
||||
],
|
||||
"at_unix_ns": 1792337453085524000
|
||||
}
|
||||
+187
@@ -0,0 +1,187 @@
|
||||
{
|
||||
"S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"Q_tree": "2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"rows": [
|
||||
{
|
||||
"series": "s1",
|
||||
"argv": [
|
||||
"/Users/korizatou114/Antigravity/\u74b0\u5883\u69cb\u7bc9/agent-control/.venv/bin/python",
|
||||
"-B",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/audit-support/p04-fresh-context-r51/docs/plans/original-completion-2026-10-02/execution/p04-01/s1/run_s1_native.py",
|
||||
"--main",
|
||||
"c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"--submission",
|
||||
"785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"--tested-tree",
|
||||
"2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"--project-root",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500",
|
||||
"--output",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s1-DIAG-r51",
|
||||
"--plan",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s1-DIAG-r51-plan.json"
|
||||
],
|
||||
"owner_pid": 42979,
|
||||
"exit_code": 0,
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"output": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s1-DIAG-r51",
|
||||
"log": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_NATIVE_S1.log",
|
||||
"started_at_unix_ns": 1792336535636082000,
|
||||
"ended_at_unix_ns": 1792336603256780000,
|
||||
"free_before": 7180898304,
|
||||
"free_after": 7062007808
|
||||
},
|
||||
{
|
||||
"series": "s2a",
|
||||
"argv": [
|
||||
"/Users/korizatou114/Antigravity/\u74b0\u5883\u69cb\u7bc9/agent-control/.venv/bin/python",
|
||||
"-B",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/audit-support/p04-fresh-context-r51/docs/plans/original-completion-2026-10-02/execution/p04-01/s2/run_s2a_native.py",
|
||||
"--main",
|
||||
"c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"--submission",
|
||||
"785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"--tested-tree",
|
||||
"2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"--project-root",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500",
|
||||
"--output",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s2a-DIAG-r51",
|
||||
"--plan",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s2a-DIAG-r51-plan.json"
|
||||
],
|
||||
"owner_pid": 44874,
|
||||
"exit_code": 0,
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"output": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s2a-DIAG-r51",
|
||||
"log": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_NATIVE_S2A.log",
|
||||
"started_at_unix_ns": 1792336603257132000,
|
||||
"ended_at_unix_ns": 1792336684987594000,
|
||||
"free_before": 7061987328,
|
||||
"free_after": 6923694080
|
||||
},
|
||||
{
|
||||
"series": "s2b",
|
||||
"argv": [
|
||||
"/Users/korizatou114/Antigravity/\u74b0\u5883\u69cb\u7bc9/agent-control/.venv/bin/python",
|
||||
"-B",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/audit-support/p04-fresh-context-r51/docs/plans/original-completion-2026-10-02/execution/p04-01/s2b/run_s2b_native.py",
|
||||
"--main",
|
||||
"c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"--submission",
|
||||
"785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"--tested-tree",
|
||||
"2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"--project-root",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500",
|
||||
"--output",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s2b-DIAG-r51",
|
||||
"--plan",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s2b-DIAG-r51-plan.json"
|
||||
],
|
||||
"owner_pid": 46939,
|
||||
"exit_code": 0,
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"output": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s2b-DIAG-r51",
|
||||
"log": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_NATIVE_S2B.log",
|
||||
"started_at_unix_ns": 1792336684987960000,
|
||||
"ended_at_unix_ns": 1792336751123424000,
|
||||
"free_before": 6923694080,
|
||||
"free_after": 6766997504
|
||||
},
|
||||
{
|
||||
"series": "s3",
|
||||
"argv": [
|
||||
"/Users/korizatou114/Antigravity/\u74b0\u5883\u69cb\u7bc9/agent-control/.venv/bin/python",
|
||||
"-B",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/audit-support/p04-fresh-context-r51/docs/plans/original-completion-2026-10-02/execution/p04-01/s3/run_s3_native.py",
|
||||
"--main",
|
||||
"c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"--submission",
|
||||
"785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"--tested-tree",
|
||||
"2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"--project-root",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500",
|
||||
"--output",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s3-DIAG-r51",
|
||||
"--plan",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s3-DIAG-r51-plan.json"
|
||||
],
|
||||
"owner_pid": 48791,
|
||||
"exit_code": 0,
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"output": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s3-DIAG-r51",
|
||||
"log": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_NATIVE_S3.log",
|
||||
"started_at_unix_ns": 1792336751124054000,
|
||||
"ended_at_unix_ns": 1792336848657819000,
|
||||
"free_before": 6766989312,
|
||||
"free_after": 7561510912
|
||||
},
|
||||
{
|
||||
"series": "s4",
|
||||
"argv": [
|
||||
"/Users/korizatou114/Antigravity/\u74b0\u5883\u69cb\u7bc9/agent-control/.venv/bin/python",
|
||||
"-B",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/audit-support/p04-fresh-context-r51/docs/plans/original-completion-2026-10-02/execution/p04-01/s4/run_s4_native.py",
|
||||
"--main",
|
||||
"c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"--submission",
|
||||
"785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"--tested-tree",
|
||||
"2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"--project-root",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500",
|
||||
"--output",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s4-DIAG-r51",
|
||||
"--plan",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s4-DIAG-r51-plan.json"
|
||||
],
|
||||
"owner_pid": 50961,
|
||||
"exit_code": 0,
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"output": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s4-DIAG-r51",
|
||||
"log": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_NATIVE_S4.log",
|
||||
"started_at_unix_ns": 1792336848661583000,
|
||||
"ended_at_unix_ns": 1792336933280467000,
|
||||
"free_before": 7561498624,
|
||||
"free_after": 7461888000
|
||||
},
|
||||
{
|
||||
"series": "s5",
|
||||
"argv": [
|
||||
"/Users/korizatou114/Antigravity/\u74b0\u5883\u69cb\u7bc9/agent-control/.venv/bin/python",
|
||||
"-B",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/audit-support/p04-fresh-context-r51/docs/plans/original-completion-2026-10-02/execution/p04-01/s5/run_s5_native.py",
|
||||
"--main",
|
||||
"c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"--submission",
|
||||
"785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"--tested-tree",
|
||||
"2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"--project-root",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500",
|
||||
"--output",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s5-DIAG-r51",
|
||||
"--plan",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s5-DIAG-r51-plan.json"
|
||||
],
|
||||
"owner_pid": 52983,
|
||||
"exit_code": 0,
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"output": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s5-DIAG-r51",
|
||||
"log": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_NATIVE_S5.log",
|
||||
"started_at_unix_ns": 1792336933281670000,
|
||||
"ended_at_unix_ns": 1792337075161304000,
|
||||
"free_before": 7461883904,
|
||||
"free_after": 6884540416
|
||||
}
|
||||
],
|
||||
"formal_credit": 0
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"C": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"M": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"tree": "2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"parents": [
|
||||
"c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"785815002eb750b0bef3c26fe2ca492b16b280be"
|
||||
],
|
||||
"normal_candidate": true,
|
||||
"evidence": [
|
||||
{
|
||||
"kind": "validation",
|
||||
"commit_sha": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7e1c6381e5fb4c7f903d8bec7cfbdb84-validation.json",
|
||||
"passed": 1,
|
||||
"sha256": "a5b40c80ba8ac307ec825b89a4384284b6dbcbf93d4b8f1d2c54f772fedd380c"
|
||||
},
|
||||
{
|
||||
"kind": "review",
|
||||
"commit_sha": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/01b99749cab449ad8052e6dfe031162f/result.json",
|
||||
"passed": 1,
|
||||
"sha256": "11ba2641723bf09560e01ee7d67e543c14946d696718c3bff83081319e71be1b"
|
||||
},
|
||||
{
|
||||
"kind": "integration",
|
||||
"commit_sha": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/d75224c26cca4bf197e5438693d0f8a0-integration.json",
|
||||
"passed": 1,
|
||||
"sha256": "fd7a27ae2d574dd451e0f0af3d59d9a890aac844aae139d8cb183683014177fd"
|
||||
}
|
||||
],
|
||||
"main_still_M_clean": true,
|
||||
"formal_credit": 0,
|
||||
"at_unix_ns": 1792338580908879000
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"approved_runner_database": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_S51_APPROVED_RUNNER_SNAPSHOT.sqlite", "input_sha256": {"/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/01b99749cab449ad8052e6dfe031162f/result.json": "11ba2641723bf09560e01ee7d67e543c14946d696718c3bff83081319e71be1b", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/08c6bb8df052494792477242866eaa70-final.json": "6b65fb1503db640b505378bc2208cc8b3f8313dbbb74d7be80ae5d5bc6a32abe", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7c7cf5e5b35944a2bec0d54564ac94eb/command.json": "d29637a8c1c7ebb1d16b5dfca3c6197c1439757fe8a5db0dd44acf848a6933af", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7c7cf5e5b35944a2bec0d54564ac94eb/stderr.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7c7cf5e5b35944a2bec0d54564ac94eb/stdout.log": "fe0adf989ae31aa07fdc56b5a4a19ab9d794abed12c0920f08d1a5414c89c39d", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7e1c6381e5fb4c7f903d8bec7cfbdb84-validation.json": "a5b40c80ba8ac307ec825b89a4384284b6dbcbf93d4b8f1d2c54f772fedd380c", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/927c4dd5e24345bc876cd2b69482b37e/command.json": "d35a03ac21979d62fd1106faac3d092bd98efae07c158ae16914c62f13e6fdb2", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/927c4dd5e24345bc876cd2b69482b37e/stderr.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/927c4dd5e24345bc876cd2b69482b37e/stdout.log": "fe0adf989ae31aa07fdc56b5a4a19ab9d794abed12c0920f08d1a5414c89c39d", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/d75224c26cca4bf197e5438693d0f8a0-integration.json": "fd7a27ae2d574dd451e0f0af3d59d9a890aac844aae139d8cb183683014177fd", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/command.json": "f591fedfa02ebc70fffe0f6ea44a752854d72d7a91a43ae66802ccef4ea0a583", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/stderr.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/stdout.log": "562d7ec566286433aa2cceb39a40f4fdecfe65b349be00d885c7c87575fb9041"}, "join": {"C": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4", "M": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81", "S": "785815002eb750b0bef3c26fe2ca492b16b280be"}, "protocol": "p04-normal-c-runner-join-v1", "runner_database": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/state.sqlite", "runner_records_consistent": true, "runner_records_sha256": "67ae15e765d238f811f21468a57852f49296135060f7c3086fd82b0cc4ce1f4f", "source_Q_applicability_verified": false, "structure_verified": false, "unit_accepted": false, "whole_goal_accepted": false}
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
{
|
||||
"S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"M": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"Q_tree": "2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"normal_C": null,
|
||||
"actual_registered_validation": {
|
||||
"kind": "validation",
|
||||
"commit_sha": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7e1c6381e5fb4c7f903d8bec7cfbdb84-validation.json",
|
||||
"passed": 1
|
||||
},
|
||||
"all6_native_pass": true,
|
||||
"all24_owned_PIDs_ended": true,
|
||||
"current_conditions": [
|
||||
"EV",
|
||||
"closure_release",
|
||||
"dependency_stop",
|
||||
"destruction_stop",
|
||||
"exit_release",
|
||||
"midnight_replay",
|
||||
"midnight_settlement",
|
||||
"night_staff_absent",
|
||||
"overtime_task",
|
||||
"patience_release",
|
||||
"paused_midnight",
|
||||
"power_stop",
|
||||
"recovery_completion",
|
||||
"same_minute_replay",
|
||||
"save_restore",
|
||||
"shift_completion"
|
||||
],
|
||||
"missing_conditions": [],
|
||||
"test_local_control_reuse": {
|
||||
"current_submission": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"historical_control_submission": "a9ef681fb8f3356507d3d6e58ae30a339deb8a6c",
|
||||
"historical_order_execution": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q50_ORIGINAL_ORDER_TYPED_EXECUTION.json",
|
||||
"historical_order_execution_pin": {
|
||||
"bytes": 275993,
|
||||
"sha256": "15b91f1ccc6c6f7d09709055049f157ee0bb6730c0b1c258ee4b9d921b0d60cd"
|
||||
},
|
||||
"historical_order_result_pin": {
|
||||
"bytes": 9126478,
|
||||
"sha256": "9b508092e77f241de593b71c1711dd5e3203b0a8d0e9717abfa20488beb2a3e0"
|
||||
},
|
||||
"historical_identity_result": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S50_COMPLETE_CURRENT_B_IDENTITY.log",
|
||||
"historical_identity_pin": {
|
||||
"bytes": 36990,
|
||||
"sha256": "f05bf544c15b91d997f89ae01965f4acea464f80b42cbf076144971485eddab2"
|
||||
},
|
||||
"unchanged_full_execution_closure_files": 49,
|
||||
"three_snapshot_closures_identical_and_retained": true,
|
||||
"actual_original_raw_files_rehashed_unchanged": 1502,
|
||||
"changed_paths": [
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/CURRENT_STATUS.md",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/ORDER_AUDIT.md",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/REPAIR51_APPLICABILITY_MAP.json",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/REPAIR51_STATUS.md",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/order-audit.json"
|
||||
],
|
||||
"changed_closure_intersection": [],
|
||||
"scope": "Reuse historical test-local regression results on unchanged executed helper closure and original retained exact S50 raw inputs. These are not fresh S51 negative-control executions. Fresh S51 native admission, current index regeneration and normal registered full verification remain required separately. All original execution labels and failures are retained. Independent reviewer must confirm this applicability.",
|
||||
"commander_decisions": [
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_OPUS_REPAIR51_CANONICAL_DECISION.json",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_OPUS_REPAIR51_RUN_DECISION.json"
|
||||
],
|
||||
"actual_full_controls_rerun": false,
|
||||
"formal_acceptance": false,
|
||||
"at_unix_ns": 1792336814190174000
|
||||
},
|
||||
"full_reuse": {
|
||||
"original_run": "p04-final-full-2cd73406-controller/run",
|
||||
"verified_by_unchanged_current_full_verifier": true,
|
||||
"selected_source_files": 1369,
|
||||
"suites": 184,
|
||||
"parse": 329,
|
||||
"totals": {
|
||||
"actual_all_roster_checks": 21903,
|
||||
"actual_suites": 184,
|
||||
"available_marker_checks": 21903,
|
||||
"missing_marker_paths": [],
|
||||
"remaining_unexecuted_tests": [],
|
||||
"strict_accepted_checks": 21903
|
||||
},
|
||||
"owned_ended": 186,
|
||||
"actual_old_execution_relabelled": false,
|
||||
"independent_review_pending": true
|
||||
},
|
||||
"remaining": [
|
||||
"independent whole-unit Opus review including prior findings and exact applicability",
|
||||
"normal prepare/exact C authorization/integration/final",
|
||||
"Root actual DBjoin/ledger/mainpush"
|
||||
],
|
||||
"original30": 30,
|
||||
"original88": 88,
|
||||
"formally_completed": 16,
|
||||
"P04_credit": 0,
|
||||
"formal_acceptance": false,
|
||||
"at_unix_ns": 1792337452829350000
|
||||
}
|
||||
+8440
File diff suppressed because it is too large
Load Diff
+204
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"M": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"method": "Exact git show M:path, original 1-based lines; no product or docs edits. Supplements the handoff-labelled unverified-M-line subranges; committed main function/handler start anchors are independently checked here.",
|
||||
"verified_anchor_excerpts": [
|
||||
{
|
||||
"behavior": "tick handler registration",
|
||||
"path": "autoload/simulation_runtime.gd",
|
||||
"start": 371,
|
||||
"end": 441,
|
||||
"lines": [
|
||||
"371:\t_clock.unregister_tick_handler(_clock.TickPhase.TIME_BOUNDARIES, &\"simulation_runtime.0_weather\")",
|
||||
"372:\t_clock.register_tick_handler(_clock.TickPhase.TIME_BOUNDARIES, &\"simulation_runtime.0_weather\", Callable(self, \"_advance_weather\"))",
|
||||
"373:\t_clock.unregister_tick_handler(_clock.TickPhase.TIME_BOUNDARIES, &\"simulation_runtime.a_upkeep\")",
|
||||
"374:\t_clock.register_tick_handler(_clock.TickPhase.TIME_BOUNDARIES, &\"simulation_runtime.a_upkeep\", Callable(self, \"_advance_facility_upkeep\"))",
|
||||
"375:\t_clock.register_tick_handler(",
|
||||
"376:\t\t_clock.TickPhase.APPLY_COMMANDS,",
|
||||
"377:\t\t&\"simulation_runtime.commands\",",
|
||||
"378:\t\tCallable(self, \"_process_tick_commands\")",
|
||||
"379:\t)",
|
||||
"380:\t_clock.register_tick_handler(",
|
||||
"381:\t\t_clock.TickPhase.PUBLISH_SNAPSHOT,",
|
||||
"382:\t\t&\"simulation_runtime.snapshot\",",
|
||||
"383:\t\tCallable(self, \"_publish_snapshot\")",
|
||||
"384:\t)",
|
||||
"385:\t_clock.register_tick_handler(",
|
||||
"386:\t\t_clock.TickPhase.MANA,",
|
||||
"387:\t\t&\"simulation_runtime.mana\",",
|
||||
"388:\t\tCallable(self, \"_advance_mana\")",
|
||||
"389:\t)",
|
||||
"390:\t_clock.register_tick_handler(",
|
||||
"391:\t\t_clock.TickPhase.CONSTRUCTION,",
|
||||
"392:\t\t&\"simulation_runtime.construction\",",
|
||||
"393:\t\tCallable(self, \"_advance_construction\")",
|
||||
"394:\t)",
|
||||
"395:\t_clock.register_tick_handler(",
|
||||
"396:\t\t_clock.TickPhase.LOGISTICS,",
|
||||
"397:\t\t&\"simulation_runtime.logistics\",",
|
||||
"398:\t\tCallable(self, \"_advance_inventory_and_logistics\")",
|
||||
"399:\t)",
|
||||
"400:\t_clock.register_tick_handler(",
|
||||
"401:\t\t_clock.TickPhase.FACILITY_COMPLETION,",
|
||||
"402:\t\t&\"simulation_runtime.facilities\",",
|
||||
"403:\t\tCallable(self, \"_advance_facilities\")",
|
||||
"404:\t)",
|
||||
"405:\t_clock.register_tick_handler(",
|
||||
"406:\t\t_clock.TickPhase.VITALS_AND_ENVIRONMENT,",
|
||||
"407:\t\t&\"simulation_runtime.guest_vitals\",",
|
||||
"408:\t\tCallable(self, \"_advance_guest_vitals\")",
|
||||
"409:\t)",
|
||||
"410:\t_clock.register_tick_handler(",
|
||||
"411:\t\t_clock.TickPhase.FACILITY_QUEUES,",
|
||||
"412:\t\t&\"simulation_runtime.guest_queues\",",
|
||||
"413:\t\tCallable(self, \"_advance_guest_queues\")",
|
||||
"414:\t)",
|
||||
"415:\t_clock.register_tick_handler(",
|
||||
"416:\t\t_clock.TickPhase.INCIDENTS_AND_EVENTS,",
|
||||
"417:\t\t&\"simulation_runtime.authority_incidents\",",
|
||||
"418:\t\tCallable(self, \"_advance_authority_incidents\")",
|
||||
"419:\t)",
|
||||
"420:\t_clock.register_tick_handler(",
|
||||
"421:\t\t_clock.TickPhase.INCIDENTS_AND_EVENTS,",
|
||||
"422:\t\t&\"simulation_runtime.defense\",",
|
||||
"423:\t\tCallable(self, \"_advance_defense\")",
|
||||
"424:\t)",
|
||||
"425:\t_clock.register_tick_handler(",
|
||||
"426:\t\t_clock.TickPhase.INCIDENTS_AND_EVENTS,",
|
||||
"427:\t\t&\"simulation_runtime.relationship_events\",",
|
||||
"428:\t\tCallable(self, \"_advance_relationship_events\")",
|
||||
"429:\t)",
|
||||
"430:\t_clock.register_tick_handler(",
|
||||
"431:\t\t_clock.TickPhase.AI_DECISIONS,",
|
||||
"432:\t\t&\"simulation_runtime.staff_ai\",",
|
||||
"433:\t\tCallable(self, \"_advance_staff_ai\")",
|
||||
"434:\t)",
|
||||
"435:\t# The `zz` ID deliberately orders persistence after the published simulation",
|
||||
"436:\t# snapshot at the final phase of a fully completed minute.",
|
||||
"437:\t_clock.register_tick_handler(",
|
||||
"438:\t\t_clock.TickPhase.PUBLISH_SNAPSHOT,",
|
||||
"439:\t\t&\"simulation_runtime.zz_save_checkpoints\",",
|
||||
"440:\t\tCallable(self, \"_process_save_checkpoints\")",
|
||||
"441:\t)"
|
||||
],
|
||||
"source_SHA256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0"
|
||||
},
|
||||
{
|
||||
"behavior": "closed queue skips patience",
|
||||
"path": "autoload/simulation_runtime.gd",
|
||||
"start": 8524,
|
||||
"end": 8539,
|
||||
"lines": [
|
||||
"8524:func _advance_guest_queues(absolute_minute: int) -> void:",
|
||||
"8525:\tif _operations_tick_blocked:",
|
||||
"8526:\t\treturn",
|
||||
"8527:\t_release_closed_business_queues(absolute_minute)",
|
||||
"8528:\tvar guests_by_request: Dictionary = {}",
|
||||
"8529:\tfor guest: GuestRuntime in guest_service.get_guests():",
|
||||
"8530:\t\tif guest.state != GuestRuntime.State.QUEUING:",
|
||||
"8531:\t\t\tcontinue",
|
||||
"8532:\t\tif not guests_by_request.has(guest.queue_request_id):",
|
||||
"8533:\t\t\tguests_by_request[guest.queue_request_id] = []",
|
||||
"8534:\t\t(guests_by_request[guest.queue_request_id] as Array).append(guest)",
|
||||
"8535:\tfor request_id: StringName in _sorted_name_keys(guests_by_request):",
|
||||
"8536:\t\tvar grouped_guests: Array = guests_by_request[request_id]",
|
||||
"8537:\t\tvar queued_facility := facility_service.get_instance(grouped_guests[0].target_facility_id)",
|
||||
"8538:\t\tif queued_facility != null and (not queued_facility.operator_open or not queued_facility.is_within_opening_hours(absolute_minute)):",
|
||||
"8539:\t\t\tcontinue # A deferred closure must not spend patience while retrying."
|
||||
],
|
||||
"source_SHA256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0"
|
||||
},
|
||||
{
|
||||
"behavior": "planned exit only DECIDING then later despawn",
|
||||
"path": "autoload/simulation_runtime.gd",
|
||||
"start": 8760,
|
||||
"end": 8784,
|
||||
"lines": [
|
||||
"8760:func _advance_guest_ai_decisions(absolute_minute: int) -> void:",
|
||||
"8761:\tfor guest: GuestRuntime in guest_service.get_guests():",
|
||||
"8762:\t\tmatch guest.state:",
|
||||
"8763:\t\t\tGuestRuntime.State.SPAWNING:",
|
||||
"8764:\t\t\t\tguest_service.transition_guest(guest.guest_id, GuestRuntime.State.ENTERING, absolute_minute, &\"ENTRY_STARTED\")",
|
||||
"8765:\t\t\tGuestRuntime.State.ENTERING:",
|
||||
"8766:\t\t\t\tguest_service.transition_guest(guest.guest_id, GuestRuntime.State.DECIDING, absolute_minute, &\"ENTRY_COMPLETED\")",
|
||||
"8767:\t\t\tGuestRuntime.State.DECIDING:",
|
||||
"8768:\t\t\t\tif guest.planned_exit_at <= absolute_minute:",
|
||||
"8769:\t\t\t\t\tguest_service.begin_leaving(guest.guest_id, absolute_minute, &\"PLANNED_EXIT\")",
|
||||
"8770:\t\t\t\t\tcontinue",
|
||||
"8771:\t\t\t\tguest.wallet_gold = economy_service.get_balance(_guest_wallet_account(guest.guest_id))",
|
||||
"8772:\t\t\t\t_decide_guest_with_log(",
|
||||
"8773:\t\t\t\t\tguest.guest_id,",
|
||||
"8774:\t\t\t\t\t_project_guest_candidates(guest.guest_id),",
|
||||
"8775:\t\t\t\t\tabsolute_minute,",
|
||||
"8776:\t\t\t\t\t{&\"absolute_minute\": absolute_minute}",
|
||||
"8777:\t\t\t\t)",
|
||||
"8778:\t\t\tGuestRuntime.State.MOVING:",
|
||||
"8779:\t\t\t\tpass",
|
||||
"8780:\t\t\tGuestRuntime.State.REPLANNING, GuestRuntime.State.ABANDONING, GuestRuntime.State.INTERRUPTED:",
|
||||
"8781:\t\t\t\tguest_service.transition_guest(guest.guest_id, GuestRuntime.State.DECIDING, absolute_minute, &\"REPLAN_AFTER_INTERRUPTION\")",
|
||||
"8782:\t\t\tGuestRuntime.State.LEAVING:",
|
||||
"8783:\t\t\t\tif guest.state_entered_at < absolute_minute:",
|
||||
"8784:\t\t\t\t\tguest_service.despawn_guest(guest.guest_id, absolute_minute)"
|
||||
],
|
||||
"source_SHA256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0"
|
||||
},
|
||||
{
|
||||
"behavior": "service transaction forwards current absolute minute",
|
||||
"path": "autoload/simulation_runtime.gd",
|
||||
"start": 11817,
|
||||
"end": 11838,
|
||||
"lines": [
|
||||
"11817:func _complete_service_transaction(",
|
||||
"11818:\tservice: ServiceInstance,",
|
||||
"11819:\trequest: ServiceRequest,",
|
||||
"11820:\tfacility: FacilityInstance,",
|
||||
"11821:\tabsolute_minute: int",
|
||||
"11822:) -> Variant:",
|
||||
"11823:\t# A sale is only observable after its inventory, rewards and cleanliness",
|
||||
"11824:\t# effects commit. Rollback removes provisional receipts before scope exit.",
|
||||
"11825:\teconomy_service.begin_notification_scope()",
|
||||
"11826:\tvar result: Variant = _apply_service_transaction(service, request, facility, absolute_minute)",
|
||||
"11827:\tif result is bool and result:",
|
||||
"11828:\t\t_state.set_resource(&\"gold\", economy_service.get_balance(PLAYER_CASH_ACCOUNT))",
|
||||
"11829:\teconomy_service.end_notification_scope()",
|
||||
"11830:\treturn result",
|
||||
"11831:",
|
||||
"11832:",
|
||||
"11833:func _apply_service_transaction(",
|
||||
"11834:\tservice: ServiceInstance,",
|
||||
"11835:\trequest: ServiceRequest,",
|
||||
"11836:\tfacility: FacilityInstance,",
|
||||
"11837:\tabsolute_minute: int",
|
||||
"11838:) -> Variant:"
|
||||
],
|
||||
"source_SHA256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0"
|
||||
},
|
||||
{
|
||||
"behavior": "actual service charge event anchor",
|
||||
"path": "autoload/simulation_runtime.gd",
|
||||
"start": 11877,
|
||||
"end": 11877,
|
||||
"lines": [
|
||||
"11877:\t\t\t\tservice.price_snapshot, &\"SERVICE_SALE\", facility.instance_id"
|
||||
],
|
||||
"source_SHA256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0"
|
||||
},
|
||||
{
|
||||
"behavior": "actual service charge event anchor",
|
||||
"path": "autoload/simulation_runtime.gd",
|
||||
"start": 11881,
|
||||
"end": 11881,
|
||||
"lines": [
|
||||
"11881:\t\t\t\tservice.price_snapshot, &\"SERVICE_CASH_SWEEP\", facility.instance_id"
|
||||
],
|
||||
"source_SHA256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0"
|
||||
}
|
||||
],
|
||||
"provisional_handoff_ranges_not_asserted_current": [
|
||||
"8516-8517 for closed queue (actual8538-8539)",
|
||||
"8760-8762 for later despawn (actual8782-8784)",
|
||||
"11826-11838 for charge event (function invocation/signature only; actual event lines included separately)"
|
||||
],
|
||||
"formal_acceptance": false,
|
||||
"at_unix_ns": 1792336923646879000
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"M": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"path": "autoload/simulation_runtime.gd",
|
||||
"source_sha256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0",
|
||||
"function": "_execute_leave_facility_queue",
|
||||
"start": 7575,
|
||||
"end": 7628,
|
||||
"exact_numbered_source": "7575:func _execute_leave_facility_queue(command: SimulationCommand) -> CommandResult:\n7576:\tvar facility_id := StringName(command.payload.get(&\"facility_id\", command.payload.get(\"facility_id\", \"\")))\n7577:\tvar request_id := StringName(command.payload.get(&\"request_id\", command.payload.get(\"request_id\", \"\")))\n7578:\tvar request := facility_service.get_request(request_id)\n7579:\tif request == null:\n7580:\t\treturn CommandResult.failed(CommandResult.Code.NOT_FOUND, command.command_id, \"Queued service request was not found.\")\n7581:\tvar inventory_before := inventory_service.create_snapshot()\n7582:\tvar facility_before := facility_service.create_snapshot()\n7583:\tvar guest_before := guest_service.create_snapshot()\n7584:\tvar events_before := domain_events.create_snapshot()\n7585:\tvar id_before := id_generator.create_snapshot()\n7586:\tvar external_leave := func(_guest_id: StringName = &\"\", _facility_id: StringName = &\"\", _request_id: StringName = &\"\") -> Dictionary:\n7587:\t\tfor reservation_id: StringName in request.reserved_inventory_ids:\n7588:\t\t\tvar released := inventory_service.release_reservation(\n7589:\t\t\t\treservation_id,\n7590:\t\t\t\tStringName(\"service.release.%s.%s\" % [request_id, reservation_id]),\n7591:\t\t\t\t_runtime_event_minute()\n7592:\t\t\t)\n7593:\t\t\tif not bool(released.get(&\"ok\", false)):\n7594:\t\t\t\treturn released\n7595:\t\tvar leave_result := facility_service.leave_queue(facility_id, request_id)\n7596:\t\treturn {&\"ok\": leave_result.is_success(), &\"message\": leave_result.message}\n7597:\tvar runtime_guests: Array[StringName] = []\n7598:\tfor guest_id: StringName in request.guest_ids:\n7599:\t\tif guest_service.has_guest(guest_id):\n7600:\t\t\truntime_guests.append(guest_id)\n7601:\tvar successful := true\n7602:\tvar failure_message := \"Facility queue removal failed.\"\n7603:\tif runtime_guests.is_empty():\n7604:\t\tvar external_result: Dictionary = external_leave.call()\n7605:\t\tsuccessful = bool(external_result.get(&\"ok\", false))\n7606:\t\tfailure_message = String(external_result.get(&\"message\", failure_message))\n7607:\telse:\n7608:\t\tfor guest_index in range(runtime_guests.size()):\n7609:\t\t\tvar queued_guest := guest_service.get_guest(runtime_guests[guest_index])\n7610:\t\t\tvar abandon := guest_service.tick_queue_patience(\n7611:\t\t\t\tqueued_guest.guest_id,\n7612:\t\t\t\t_runtime_event_minute(),\n7613:\t\t\t\t-queued_guest.patience_remaining,\n7614:\t\t\t\texternal_leave if guest_index == 0 else Callable()\n7615:\t\t\t)\n7616:\t\t\tif not bool(abandon.get(&\"ok\", false)):\n7617:\t\t\t\tsuccessful = false\n7618:\t\t\t\tfailure_message = String(abandon.get(&\"message\", failure_message))\n7619:\t\t\t\tbreak\n7620:\tif not successful:\n7621:\t\tinventory_service.restore_snapshot(inventory_before)\n7622:\t\tfacility_service.restore_snapshot(facility_before)\n7623:\t\tguest_service.restore_snapshot(guest_before)\n7624:\t\tdomain_events.restore_snapshot(events_before)\n7625:\t\tid_generator.restore_snapshot(id_before)\n7626:\t\treturn CommandResult.failed(CommandResult.Code.TRANSACTION_APPLY_FAILED, command.command_id, failure_message)\n7627:\treturn CommandResult.succeeded(command.command_id, {&\"request_id\": request_id, &\"reason\": &\"GUEST_LEFT\"})\n7628:",
|
||||
"scope": "Post-review exact source excerpt for low-priority provisional release-key line range. No source or prior review evidence edited. Full function shows actual release calls and idempotency checks.",
|
||||
"formal_acceptance": false,
|
||||
"at_unix_ns": 1792338416275735000
|
||||
}
|
||||
+83
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"passed": true,
|
||||
"wrapper_sha256": "83532b4fcd4f7308a936dfe0951fc6bc43de60f38cb528e9bbcb43d6225bcc01",
|
||||
"base_seatbelt_source_sha256": "877f868faf2958a40fe412aa11724c2ea035c77422acc5cc053879e6ab7051e8",
|
||||
"exact_roots": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500",
|
||||
"HEAD": "1313ff5d3b13cf912b327b178c3e9c91bf9f73df",
|
||||
"tree": "2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"source_manifest": {
|
||||
"path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s5-DIAG-r51/source_before.json",
|
||||
"sha256": "109a1772b2a6b738f03025311b3cdc059a4e590e08956c6466177a9841eb4056"
|
||||
},
|
||||
"selected_files": 1369,
|
||||
"selected_source_map_sha256": "0a22b15ce0327e6da1904633f3331a5d9784d4122823d77cec21b33f464adcb9"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r47-2cd73406",
|
||||
"HEAD": "9bb8e09506bb143991a62a7f2cea024753cd5cfe",
|
||||
"tree": "66a9587a99fc97ef281237fdc0f9d67e014b7444",
|
||||
"source_manifest": {
|
||||
"path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-final-full-2cd73406-controller/run/source-start.json",
|
||||
"sha256": "f3bedbcad504c42904017dd64029d5e008372ea6bcfd93e6f88c34fa24b963bf"
|
||||
},
|
||||
"selected_files": 1369,
|
||||
"selected_source_map_sha256": "0a22b15ce0327e6da1904633f3331a5d9784d4122823d77cec21b33f464adcb9"
|
||||
}
|
||||
],
|
||||
"controls": [
|
||||
"inactive profile byte-identical",
|
||||
"commander profile byte-identical",
|
||||
"reviewer profile byte-identical",
|
||||
"implementer profile byte-identical",
|
||||
"other task not eligible",
|
||||
"stale HEAD rejected",
|
||||
"original profile line retained 8cf252c1a100",
|
||||
"original profile line retained f69a413145d9",
|
||||
"original profile line retained 55c8fe3f70a5",
|
||||
"original profile line retained 7cb510d5e7d0",
|
||||
"original profile line retained e4f930126fa9",
|
||||
"original profile line retained 06cf75eb9a24",
|
||||
"original profile line retained 962d3ed4dbdc",
|
||||
"original profile line retained 916736e2df5e",
|
||||
"original profile line retained 76ac13af986b",
|
||||
"original profile line retained 0f73c8ca4953",
|
||||
"original profile line retained 782022319b86",
|
||||
"original profile line retained 2340781acaaa",
|
||||
"original profile line retained 3c5328d4d85a",
|
||||
"exact Qt read P04-01-root-q-r51-78581500",
|
||||
"exact Qt read P04-01-root-q-r47-2cd73406",
|
||||
"both Qt writes denied",
|
||||
"sibling auth and state reads denied"
|
||||
],
|
||||
"actual_sandbox_results": {
|
||||
"reads": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500/AGENTS.md",
|
||||
"bytes": 605,
|
||||
"sha256": "8d8dc40211390275f858f322743309a0663c4f2d859780a8b8a08cea1450e8b3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r47-2cd73406/AGENTS.md",
|
||||
"bytes": 605,
|
||||
"sha256": "8d8dc40211390275f858f322743309a0663c4f2d859780a8b8a08cea1450e8b3"
|
||||
}
|
||||
],
|
||||
"denied_writes": [
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500/AGENTS.md",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r47-2cd73406/AGENTS.md"
|
||||
],
|
||||
"denied_reads": [
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/READ_SCOPE_SIBLING_NEGATIVE_SENTINEL.txt",
|
||||
"/Users/korizatou114/.codex/auth.json",
|
||||
"/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/config.json"
|
||||
]
|
||||
},
|
||||
"profile_sha256": "92c8637a7244fa84091de0c8890100879772aae523f75683832c8fc679fe2e3f",
|
||||
"provider_calls": 0,
|
||||
"engines": 0,
|
||||
"full_checker_invocations": 0,
|
||||
"source_or_evidence_changed": false,
|
||||
"at_unix_ns": 1792337283264809000
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"historical_S": "a9ef681fb8f3356507d3d6e58ae30a339deb8a6c",
|
||||
"current_S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"literal_equal_files": 1458,
|
||||
"different_descriptor_files": [
|
||||
"reader-S5A_PURE-case.json",
|
||||
"reader-S5A_PURE-case.var",
|
||||
"reader-S5B_DEPENDENCY-case.json",
|
||||
"reader-S5B_DEPENDENCY-case.var",
|
||||
"reader-S5C_DESTRUCTION_COMMAND-case.json",
|
||||
"reader-S5C_DESTRUCTION_COMMAND-case.var",
|
||||
"reader-S5D_DESTRUCTION_RAID-case.json",
|
||||
"reader-S5D_DESTRUCTION_RAID-case.var",
|
||||
"reader-S5D_IN_FLIGHT-case.json",
|
||||
"reader-S5D_IN_FLIGHT-case.var",
|
||||
"reader-S5D_PAID_BEFORE_INCIDENT-case.json",
|
||||
"reader-S5D_PAID_BEFORE_INCIDENT-case.var",
|
||||
"reader-S5E_MIDNIGHT-case.json",
|
||||
"reader-S5E_MIDNIGHT-case.var",
|
||||
"reader-S5F_EXIT-case.json",
|
||||
"reader-S5F_EXIT-case.var",
|
||||
"reader-S5G_SHIFT_1080-case.json",
|
||||
"reader-S5G_SHIFT_1080-case.var",
|
||||
"reader-S5H_PAUSED_MIDNIGHT-case.json",
|
||||
"reader-S5H_PAUSED_MIDNIGHT-case.var",
|
||||
"reader.json",
|
||||
"reader.var",
|
||||
"writer-S5A_PURE-case.json",
|
||||
"writer-S5A_PURE-case.var",
|
||||
"writer-S5B_DEPENDENCY-case.json",
|
||||
"writer-S5B_DEPENDENCY-case.var",
|
||||
"writer-S5C_DESTRUCTION_COMMAND-case.json",
|
||||
"writer-S5C_DESTRUCTION_COMMAND-case.var",
|
||||
"writer-S5D_DESTRUCTION_RAID-case.json",
|
||||
"writer-S5D_DESTRUCTION_RAID-case.var",
|
||||
"writer-S5D_IN_FLIGHT-case.json",
|
||||
"writer-S5D_IN_FLIGHT-case.var",
|
||||
"writer-S5D_PAID_BEFORE_INCIDENT-case.json",
|
||||
"writer-S5D_PAID_BEFORE_INCIDENT-case.var",
|
||||
"writer-S5E_MIDNIGHT-case.json",
|
||||
"writer-S5E_MIDNIGHT-case.var",
|
||||
"writer-S5F_EXIT-case.json",
|
||||
"writer-S5F_EXIT-case.var",
|
||||
"writer-S5G_SHIFT_1080-case.json",
|
||||
"writer-S5G_SHIFT_1080-case.var",
|
||||
"writer-S5H_PAUSED_MIDNIGHT-case.json",
|
||||
"writer-S5H_PAUSED_MIDNIGHT-case.var",
|
||||
"writer.json",
|
||||
"writer.var"
|
||||
],
|
||||
"keysets_equal": true,
|
||||
"guards_G1_G2_literal_equal": true,
|
||||
"whole_raw_equality": false,
|
||||
"attempted_owned_path_only_equivalence": "REJECTED: first reader case also contains distinct captured formal-profile provenance and saved-member pins; no normalization or waiver applied. New raw is verified normally, not substituted for old input.",
|
||||
"scope": "Historical order/identity regression reuse concerns unchanged executed helpers with retained exact S50 inputs, not an assertion that all S51 raw bytes equal S50. Current native/collector/registered verification remains separate.",
|
||||
"formal_acceptance": false,
|
||||
"at_unix_ns": 1792337270720117000
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"current_submission": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"historical_control_submission": "a9ef681fb8f3356507d3d6e58ae30a339deb8a6c",
|
||||
"historical_order_execution": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q50_ORIGINAL_ORDER_TYPED_EXECUTION.json",
|
||||
"historical_order_execution_pin": {
|
||||
"bytes": 275993,
|
||||
"sha256": "15b91f1ccc6c6f7d09709055049f157ee0bb6730c0b1c258ee4b9d921b0d60cd"
|
||||
},
|
||||
"historical_order_result_pin": {
|
||||
"bytes": 9126478,
|
||||
"sha256": "9b508092e77f241de593b71c1711dd5e3203b0a8d0e9717abfa20488beb2a3e0"
|
||||
},
|
||||
"historical_identity_result": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S50_COMPLETE_CURRENT_B_IDENTITY.log",
|
||||
"historical_identity_pin": {
|
||||
"bytes": 36990,
|
||||
"sha256": "f05bf544c15b91d997f89ae01965f4acea464f80b42cbf076144971485eddab2"
|
||||
},
|
||||
"unchanged_full_execution_closure_files": 49,
|
||||
"three_snapshot_closures_identical_and_retained": true,
|
||||
"actual_original_raw_files_rehashed_unchanged": 1502,
|
||||
"changed_paths": [
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/CURRENT_STATUS.md",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/ORDER_AUDIT.md",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/REPAIR51_APPLICABILITY_MAP.json",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/REPAIR51_STATUS.md",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p04-01/order-audit.json"
|
||||
],
|
||||
"changed_closure_intersection": [],
|
||||
"scope": "Reuse historical test-local regression results on unchanged executed helper closure and original retained exact S50 raw inputs. These are not fresh S51 negative-control executions. Fresh S51 native admission, current index regeneration and normal registered full verification remain required separately. All original execution labels and failures are retained. Independent reviewer must confirm this applicability.",
|
||||
"commander_decisions": [
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_OPUS_REPAIR51_CANONICAL_DECISION.json",
|
||||
"/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_OPUS_REPAIR51_RUN_DECISION.json"
|
||||
],
|
||||
"actual_full_controls_rerun": false,
|
||||
"formal_acceptance": false,
|
||||
"at_unix_ns": 1792336814190174000
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"main_base": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"submission": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"authority": "Existing human user directions in this same chat, applied to the reviewed and validated P04-01 candidate within their stated scope",
|
||||
"verbatim_user_directions": [
|
||||
"コミットすべき内容をコミットして。その上でpushして",
|
||||
"mainの更新を明示的に許可します"
|
||||
],
|
||||
"new_candidate_specific_human_statement_claimed": false,
|
||||
"coordinator_judgment": "Standing main-update and commit/push authorization applies; no new product/spec/value/publication/permission change",
|
||||
"at_unix_ns": 1792338601290990000
|
||||
}
|
||||
+359
@@ -0,0 +1,359 @@
|
||||
{
|
||||
"original_unit": "P04-01",
|
||||
"original_packages": 30,
|
||||
"original_total": 88,
|
||||
"formal_completed": 17,
|
||||
"formal_credit": 1,
|
||||
"checker_sha256": "3bb0cde776bc295f6f18e74f1e23bf3d832d8e4f71aed260601c82d287c655fd",
|
||||
"required_conditions": {
|
||||
"power_stop": {
|
||||
"exact_checker_contract": [
|
||||
"停電",
|
||||
[
|
||||
"BASELINE:183",
|
||||
"D05-P04-PAUSE-REASON"
|
||||
],
|
||||
{
|
||||
"charges": 0
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"destruction_stop": {
|
||||
"exact_checker_contract": [
|
||||
"破壊",
|
||||
[
|
||||
"D05-P04-DESTRUCTION"
|
||||
],
|
||||
{
|
||||
"charges": 0
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"dependency_stop": {
|
||||
"exact_checker_contract": [
|
||||
"閉店",
|
||||
[
|
||||
"D05-P04-DEPENDENCY"
|
||||
],
|
||||
{
|
||||
"charges": 0,
|
||||
"progress_delta": 0,
|
||||
"reservation_ids_preserved": true,
|
||||
"service_id_preserved": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"shift_completion": {
|
||||
"exact_checker_contract": [
|
||||
"シフト交代",
|
||||
[
|
||||
"BASELINE:64",
|
||||
"BASELINE:67",
|
||||
"D05-P04-SHIFT-1800"
|
||||
],
|
||||
{
|
||||
"minute": 1080,
|
||||
"completions": 1,
|
||||
"charges": 1,
|
||||
"completion_before_shift": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"recovery_completion": {
|
||||
"exact_checker_contract": [
|
||||
"課金",
|
||||
[
|
||||
"D05-P04-DEPENDENCY"
|
||||
],
|
||||
{
|
||||
"completions": 1,
|
||||
"charges": 1
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"same_minute_replay": {
|
||||
"exact_checker_contract": [
|
||||
"課金",
|
||||
[
|
||||
"D05-P04-DEPENDENCY",
|
||||
"D05-P04-SHIFT-1800"
|
||||
],
|
||||
{
|
||||
"completions": 1,
|
||||
"charges": 1,
|
||||
"duplicate_generations": 0,
|
||||
"same_minute_replayed": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"closure_release": {
|
||||
"exact_checker_contract": [
|
||||
"閉店",
|
||||
[
|
||||
"D-034"
|
||||
],
|
||||
{
|
||||
"orphan_reservations": 0,
|
||||
"released_once": true,
|
||||
"started_service_continues": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"exit_release": {
|
||||
"exact_checker_contract": [
|
||||
"退出",
|
||||
[
|
||||
"D-034",
|
||||
"D05-P04-EXIT"
|
||||
],
|
||||
{
|
||||
"orphan_reservations": 0,
|
||||
"released_once": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"patience_release": {
|
||||
"exact_checker_contract": [
|
||||
"退出",
|
||||
[
|
||||
"D-034",
|
||||
"D05-P04-EXIT"
|
||||
],
|
||||
{
|
||||
"orphan_reservations": 0,
|
||||
"released_once": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"paused_midnight": {
|
||||
"exact_checker_contract": [
|
||||
"00:00決算",
|
||||
[
|
||||
"D05-P04-DEPENDENCY",
|
||||
"BASELINE:71",
|
||||
"BASELINE:72",
|
||||
"D05-P04-MIDNIGHT-DAY"
|
||||
],
|
||||
{
|
||||
"orphan_reservations": 0,
|
||||
"crossed_midnight_while_paused": true,
|
||||
"stopped_charges": 0,
|
||||
"completions": 1,
|
||||
"charges": 1
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"midnight_settlement": {
|
||||
"exact_checker_contract": [
|
||||
"00:00決算",
|
||||
[
|
||||
"BASELINE:71",
|
||||
"BASELINE:72",
|
||||
"A01",
|
||||
"D05-P04-MIDNIGHT-DAY"
|
||||
],
|
||||
{
|
||||
"settlements": 1,
|
||||
"sales_payments": 1,
|
||||
"payroll_payments": 1,
|
||||
"upkeep_payments": 1,
|
||||
"duty_payments": 1,
|
||||
"nonzero_payroll": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"midnight_replay": {
|
||||
"exact_checker_contract": [
|
||||
"00:00決算",
|
||||
[
|
||||
"BASELINE:71",
|
||||
"BASELINE:72",
|
||||
"A01"
|
||||
],
|
||||
{
|
||||
"settlements": 1,
|
||||
"same_minute_replayed": true,
|
||||
"duplicate_payments": 0
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"save_restore": {
|
||||
"exact_checker_contract": [
|
||||
"00:00決算",
|
||||
[
|
||||
"BASELINE:71",
|
||||
"BASELINE:72",
|
||||
"A01"
|
||||
],
|
||||
{
|
||||
"settlements": 1,
|
||||
"duplicate_payments": 0,
|
||||
"formal_save_restored": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"night_staff_absent": {
|
||||
"exact_checker_contract": [
|
||||
"シフト交代",
|
||||
[
|
||||
"BASELINE:67",
|
||||
"D05-P04-SHIFT-1800"
|
||||
],
|
||||
{
|
||||
"minute": 1081,
|
||||
"state": "WAITING_FOR_STAFF",
|
||||
"night_staff_count": 0
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
},
|
||||
"overtime_task": {
|
||||
"exact_checker_contract": [
|
||||
"シフト交代",
|
||||
[
|
||||
"BASELINE:67"
|
||||
],
|
||||
{
|
||||
"interrupt_level": 0,
|
||||
"is_overtime": true,
|
||||
"duty_recorded_once": true
|
||||
}
|
||||
],
|
||||
"accepted": true,
|
||||
"proof": "accepted-index.json plus actual validation/review/integration/final receipts and Root real DB join",
|
||||
"local_raw_verified": true,
|
||||
"missing": [],
|
||||
"accepted_candidate": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"
|
||||
}
|
||||
},
|
||||
"EV_additional_required_proof": [
|
||||
[
|
||||
"autoload/simulation_runtime.gd",
|
||||
"_execute_create_staff_task",
|
||||
"8b83aff45ead128b70931343271dbd03a1024b90238d1f46f93e4856290aa0d8",
|
||||
10
|
||||
],
|
||||
[
|
||||
"scripts/staff/task_dispatcher.gd",
|
||||
"_reserve_pair",
|
||||
"48e2e593c117bd675236a165a294c9cc6233f87018010249cd8e675aff01fc3c",
|
||||
6
|
||||
],
|
||||
[
|
||||
"autoload/simulation_runtime.gd",
|
||||
"_reserve_staff_task_items",
|
||||
"4f2add093de47cb08abfa45e9d2285f00d906c9bceadb2d98ffa42faae9ede67",
|
||||
28
|
||||
],
|
||||
[
|
||||
"autoload/simulation_runtime.gd",
|
||||
"_advance_staff_task_travel",
|
||||
"53937aefeec533a5f16169bba4dd6a69b5246101d09de77ca95db7ca174c63ce",
|
||||
2
|
||||
],
|
||||
[
|
||||
"scripts/transport/elevator_service.gd",
|
||||
"set_powered",
|
||||
"925f4bf2d109421956fb2958981758d7d84a1ca586a9d4eb51572b8b9677cfba",
|
||||
6
|
||||
]
|
||||
],
|
||||
"all_seven_domains_required": [
|
||||
"closure",
|
||||
"power",
|
||||
"destruction",
|
||||
"exit",
|
||||
"charge",
|
||||
"shift",
|
||||
"midnight"
|
||||
],
|
||||
"all_six_D05_approved": true,
|
||||
"S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"M": "c0ea009b28a7649aca6a433a1a24dc0be5e7ab81",
|
||||
"diagnostic_Qt": "2e41a616c65d3ac132c85574593ae7efaf4f9848",
|
||||
"diagnostic_checkout": "1313ff5d3b13cf912b327b178c3e9c91bf9f73df",
|
||||
"normal_C": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"EV_raw_verified": true,
|
||||
"current_native_S5": {
|
||||
"all_four_phases_passed": true,
|
||||
"engines_ended": 4,
|
||||
"receipt": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s5-DIAG-r51/runner-ended.json"
|
||||
},
|
||||
"historical_S47_matrix": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/P04_REQUIRED_CONDITION_MATRIX_2CD73406.json",
|
||||
"approved_D05_extra_subclause": "All actual S51 gates mechanically verified; sequential-onset PAUSE-REASON interpretation remains explicitly unproven, not silently narrowed or cured.",
|
||||
"whole_unit_required_gates": [],
|
||||
"at_unix_ns": 1792337452832483000,
|
||||
"current_registered_handoff_gap": null,
|
||||
"formal_acceptance": true,
|
||||
"accepted_at_jst": "2026-10-19T00:54:23.322453+09:00",
|
||||
"whole_goal_accepted": false
|
||||
}
|
||||
+48605
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
+31
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"argv": [
|
||||
"/opt/homebrew/Cellar/python@3.12/3.12.13_2/Frameworks/Python.framework/Versions/3.12/bin/python3.12",
|
||||
"-B",
|
||||
"tools/check_p04_order_evidence.py",
|
||||
"--verify-only"
|
||||
],
|
||||
"cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-final-98a6e450",
|
||||
"env_names": [
|
||||
"AGY_CLI_DISABLE_AUTO_UPDATE",
|
||||
"BROWSER_PROFILE_DIR",
|
||||
"BUILD_OUTPUT_DIR",
|
||||
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
|
||||
"GIT_TERMINAL_PROMPT",
|
||||
"HOME",
|
||||
"LANG",
|
||||
"LC_ALL",
|
||||
"LOGNAME",
|
||||
"MAC_CHROMIUM_TMPDIR",
|
||||
"PATH",
|
||||
"PORT",
|
||||
"PYTHONDONTWRITEBYTECODE",
|
||||
"TEMP",
|
||||
"TERM",
|
||||
"TEST_DATABASE_PATH",
|
||||
"TMP",
|
||||
"TMPDIR",
|
||||
"USER"
|
||||
],
|
||||
"execution": "sandbox"
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"task_id": "P04-01",
|
||||
"commit": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"kind": "final",
|
||||
"checks": [
|
||||
{
|
||||
"id": "p04-acceptance",
|
||||
"exit_code": 0,
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7c7cf5e5b35944a2bec0d54564ac94eb",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"passed": true
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
(version 1)
|
||||
(allow default)
|
||||
(deny file-write*)
|
||||
(deny file-read-data (require-all (subpath "/Users/korizatou114") (require-not (literal "/Users/korizatou114")) (require-not (literal "/Users/korizatou114/.local")) (require-not (literal "/Users/korizatou114/.local/share")) (require-not (literal "/Users/korizatou114/Projects")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime")) (require-not (subpath "/Users/korizatou114/.local/bin")) (require-not (subpath "/Users/korizatou114/.local/share/claude")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-final-98a6e450")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r47-2cd73406")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500")) (require-not (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git"))))
|
||||
(allow file-write* (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01"))
|
||||
(allow file-write* (literal "/dev/null") (literal "/dev/tty") (literal "/dev/stdout") (literal "/dev/stderr"))
|
||||
(deny file-read* file-write* (subpath "/private/tmp/the-tree-p24-02-control-r02"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Application Support/agent-control"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.ssh"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.aws"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.azure"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.config/gcloud"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Keychains"))
|
||||
(deny file-write* (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git"))
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"task_id": "P04-01", "machine_verified": true, "formal_acceptance": false, "role": "integration/final", "actual_head": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"}
|
||||
+6847
File diff suppressed because it is too large
Load Diff
+31
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"argv": [
|
||||
"/opt/homebrew/Cellar/python@3.12/3.12.13_2/Frameworks/Python.framework/Versions/3.12/bin/python3.12",
|
||||
"-B",
|
||||
"tools/check_p04_order_evidence.py",
|
||||
"--verify-only"
|
||||
],
|
||||
"cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-integration-1a7627fa",
|
||||
"env_names": [
|
||||
"AGY_CLI_DISABLE_AUTO_UPDATE",
|
||||
"BROWSER_PROFILE_DIR",
|
||||
"BUILD_OUTPUT_DIR",
|
||||
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
|
||||
"GIT_TERMINAL_PROMPT",
|
||||
"HOME",
|
||||
"LANG",
|
||||
"LC_ALL",
|
||||
"LOGNAME",
|
||||
"MAC_CHROMIUM_TMPDIR",
|
||||
"PATH",
|
||||
"PORT",
|
||||
"PYTHONDONTWRITEBYTECODE",
|
||||
"TEMP",
|
||||
"TERM",
|
||||
"TEST_DATABASE_PATH",
|
||||
"TMP",
|
||||
"TMPDIR",
|
||||
"USER"
|
||||
],
|
||||
"execution": "sandbox"
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"task_id": "P04-01",
|
||||
"commit": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4",
|
||||
"kind": "integration",
|
||||
"checks": [
|
||||
{
|
||||
"id": "p04-acceptance",
|
||||
"exit_code": 0,
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/927c4dd5e24345bc876cd2b69482b37e",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"passed": true
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
(version 1)
|
||||
(allow default)
|
||||
(deny file-write*)
|
||||
(deny file-read-data (require-all (subpath "/Users/korizatou114") (require-not (literal "/Users/korizatou114")) (require-not (literal "/Users/korizatou114/.local")) (require-not (literal "/Users/korizatou114/.local/share")) (require-not (literal "/Users/korizatou114/Projects")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime")) (require-not (subpath "/Users/korizatou114/.local/bin")) (require-not (subpath "/Users/korizatou114/.local/share/claude")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-integration-1a7627fa")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r47-2cd73406")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500")) (require-not (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git"))))
|
||||
(allow file-write* (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01"))
|
||||
(allow file-write* (literal "/dev/null") (literal "/dev/tty") (literal "/dev/stdout") (literal "/dev/stderr"))
|
||||
(deny file-read* file-write* (subpath "/private/tmp/the-tree-p24-02-control-r02"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Application Support/agent-control"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.ssh"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.aws"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.azure"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.config/gcloud"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Keychains"))
|
||||
(deny file-write* (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git"))
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"task_id": "P04-01", "machine_verified": true, "formal_acceptance": false, "role": "integration/final", "actual_head": "b1810ff4b2809018fe7434be7bdcf6f6411c91f4"}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"from_actual_review": [
|
||||
{
|
||||
"severity": "low",
|
||||
"message": "order-audit.json の正本の表(phase_order と safety_cases)に、誤っていると分かっている部分範囲の行番号が残っています。\n- 3件は Root の SOURCE_SUBRANGE_CROSSWALK が訂正しています:閉店キューの 8516–8517(実際は 8538–8539)、後の despawn の 8760–8762(実際は 8782–8784)、課金イベントの 11826–11838(実際は 11877/11881)。\n- safety_cases の『release keys:7565–7569』は訂正されていません。この範囲は _execute_leave_facility_queue の開始行 7575 より前なので、明らかに誤りです。\n- どれも『unverified-M-line』と表示されていて、主要な関数アンカーは正しいので、受入の判断は変わりません。\n- 修正案:後続の文書修正で、訂正済みの行番号に揃えるか、部分範囲を削除する。"
|
||||
},
|
||||
{
|
||||
"severity": "low",
|
||||
"message": "D05-P04-PAUSE-REASON は、同じ tick に両方の条件が起きる場合(S5B)しか実行して証明していません。\n- 停電が先に起き、その後に依存先が休業した場合、facility_service.gd 860-871行の動作では理由が NO_POWER のまま残ります。\n- 承認の回答『現行動作を確定する』とは整合するとも読めます。一方、方針文『同時なら休業優先』の範囲に入るかは解釈が残ります。\n- 文書は未解決・未証明として正直に記録しています。安全性(569行の ACTIVE 判定)には影響せず、P04-01 の受入を左右しません。\n- 表示規則として確定させるなら、所有者が承認する別タスクで扱う必要があります。"
|
||||
},
|
||||
{
|
||||
"severity": "low",
|
||||
"message": "order-audit.json と CURRENT_STATUS.md の冒頭は、提出前時点の『S51 admission pending AT HANDOFF』のままで、index.json にもそのまま取り込まれています。\n- 提出後に S51 の native6 と validation が合格した事実は、Root の受領記録(p04-root-acceptance-78581500)にしかありません。\n- 正本節は受領記録の場所を示しているので、矛盾ではありません。ただし読み手は二つの資料を突き合わせる必要があります。\n- 統合時か次の文書更新で、S51 の受領記録への一行参照を追記することを推奨します。"
|
||||
}
|
||||
],
|
||||
"handling": "Retained follow-ups; independent whole-unit reviewer explicitly found none blocks original P04-01 acceptance. No unknown sequential-onset policy is silently adopted. Provisional subrange source excerpts are supplied; canonical wording cleanup deferred to a related documentation batch.",
|
||||
"whole_goal_complete": false,
|
||||
"sequential_reason_policy_scope": "unresolved/unproven; current behavior retained",
|
||||
"acceptance_not_relaxed": true
|
||||
}
|
||||
+218
@@ -0,0 +1,218 @@
|
||||
{
|
||||
"S": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"files": [
|
||||
{
|
||||
"path": "ROOT_S51_CURRENT_BEFORE_WHOLE_REVIEW.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_CURRENT_BEFORE_WHOLE_REVIEW.json",
|
||||
"bytes": 4499,
|
||||
"sha256": "8a4b254f38c5c4f47df2e8cfb054c22f50e08cb30ebff9648fe5d8686da780cc"
|
||||
},
|
||||
{
|
||||
"path": "P04_REQUIRED_CONDITION_MATRIX_78581500_PRE_REVIEW.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/P04_REQUIRED_CONDITION_MATRIX_78581500_PRE_REVIEW.json",
|
||||
"bytes": 12364,
|
||||
"sha256": "9ae6b75cd3598d8db530be3edd78c5e8ee93dc1f07362f98a2a6bb961b624c17"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_ACTUAL_APPLICABILITY_INITIAL.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_ACTUAL_APPLICABILITY_INITIAL.json",
|
||||
"bytes": 706,
|
||||
"sha256": "2943c5c73f836377f760793611d1824a67fc06164270ec5a0338c315cef8f3a2"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_RETAINED_TEST_LOCAL_CONTROLS_APPLICABILITY.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_RETAINED_TEST_LOCAL_CONTROLS_APPLICABILITY.json",
|
||||
"bytes": 2503,
|
||||
"sha256": "aefd362094cb5b49fd12a52b5db0ef8a6338e099308ea5f1f04eab8f13db0f1f"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_RAW_CROSS_VERSION_SCOPE.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_RAW_CROSS_VERSION_SCOPE.json",
|
||||
"bytes": 2523,
|
||||
"sha256": "20fe4bfba87fc4591658e0aec03a519c7bc81fe98ce1a6ef1200f470eb953b85"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_M_SOURCE_SUBRANGE_CROSSWALK.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_M_SOURCE_SUBRANGE_CROSSWALK.json",
|
||||
"bytes": 10479,
|
||||
"sha256": "339444c1c36ab445c1041c4445fe2813667c1a5aefc482def07c300e18921f17"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_Q51_STAGE.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_STAGE.json",
|
||||
"bytes": 825,
|
||||
"sha256": "84039c52681783c48060e7766aa22a09e9cf7916d617baa73288922735c64739"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_Q51_CONTEXT_MIRROR.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_CONTEXT_MIRROR.json",
|
||||
"bytes": 606,
|
||||
"sha256": "700bbc17f2de6e24999e4f6167cf613d2ab6c9ec25255440c2e911aad0618642"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_Q51_SIX_CLEAN_PLANS.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_SIX_CLEAN_PLANS.json",
|
||||
"bytes": 7778,
|
||||
"sha256": "58b2acd74e9bb3afc7c93f2f22f34467973b8ce4902b686fb166688e4699b2d5"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_Q51_NATIVE_BATCH_PROGRESS.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_Q51_NATIVE_BATCH_PROGRESS.json",
|
||||
"bytes": 9299,
|
||||
"sha256": "2b688005703c7660c64fd7f0ae83d960eba97ca050122fca5e8bc1693aba4c91"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_FRESH_COLLECTION.log",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_FRESH_COLLECTION.log",
|
||||
"bytes": 399,
|
||||
"sha256": "4bc391dba01bc1e56c91a3866f4c1ece2d57ffa2e77a1ce9c90087a5ff3e0cfe"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_ACTUAL_INDEX_GENERATION.log",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_ACTUAL_INDEX_GENERATION.log",
|
||||
"bytes": 330,
|
||||
"sha256": "730304123b38153bd932d66b6624bd159e471a0a0aefe7bf51e69f0b7b9d0aeb"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_INDEX_AND_FULL_EXISTING_ROUTE.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_INDEX_AND_FULL_EXISTING_ROUTE.json",
|
||||
"bytes": 422114,
|
||||
"sha256": "d0ba3fd38a97ec7b1cd66d87b8b0d0cd8565166b31b79351954303451a0041f1"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_NORMAL_REGISTERED_VALIDATION.log",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_NORMAL_REGISTERED_VALIDATION.log",
|
||||
"bytes": 104489,
|
||||
"sha256": "c843ece95ae51e35d33874fffc18cc271b76e63c6e299ce26a0c573c8488cac9"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_PROOF_READ_SCOPE_CONTROLS.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_PROOF_READ_SCOPE_CONTROLS.json",
|
||||
"bytes": 3933,
|
||||
"sha256": "f6fc45dfc86d6fde040433f5b562605aabd2776daff3fad0eb95c2c64a67c77f"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_PROOF_READ_SELFTEST_PROFILE.sb",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_PROOF_READ_SELFTEST_PROFILE.sb",
|
||||
"bytes": 2122,
|
||||
"sha256": "92c8637a7244fa84091de0c8890100879772aae523f75683832c8fc679fe2e3f"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_NORMAL_READ_INPUT_PIN_UPDATE.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_NORMAL_READ_INPUT_PIN_UPDATE.json",
|
||||
"bytes": 1261,
|
||||
"sha256": "4cd540330a8b8cc7df5adf907705dc8a4f8a9de6cfde91d0e5582fcc66193c8f"
|
||||
},
|
||||
{
|
||||
"path": "thetree-p04-s51-proof-read-cli.py",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/thetree-p04-s51-proof-read-cli.py",
|
||||
"bytes": 7604,
|
||||
"sha256": "83532b4fcd4f7308a936dfe0951fc6bc43de60f38cb528e9bbcb43d6225bcc01"
|
||||
},
|
||||
{
|
||||
"path": "test_s51_proof_read_scope.py",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/test_s51_proof_read_scope.py",
|
||||
"bytes": 3820,
|
||||
"sha256": "ccf6512b3b64c90df92a7a70aee0f8c38ce44be378716a13f7c13fc886ffad2e"
|
||||
},
|
||||
{
|
||||
"path": "thetree-p04-full-context-review-78581500-cli.py",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/thetree-p04-full-context-review-78581500-cli.py",
|
||||
"bytes": 4617,
|
||||
"sha256": "8a3554c4458ae753ead2faf0315daee54e4e15babd19107e0900dd65ea32efa7"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_REVIEW_FILE_TRANSPORT_CURRENT_S51_PIN.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_REVIEW_FILE_TRANSPORT_CURRENT_S51_PIN.json",
|
||||
"bytes": 728,
|
||||
"sha256": "dacc873b83b2c6d700c0b6a903cb3ff5eb11a61bb56eefa1f91a2ad4f7578654"
|
||||
},
|
||||
{
|
||||
"path": "ACTUAL_OPUS_REPAIR51_CANONICAL_DECISION.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_OPUS_REPAIR51_CANONICAL_DECISION.json",
|
||||
"bytes": 8550,
|
||||
"sha256": "9c25a719c7af5b8320e8898bf9ba3ad47187fc3f707a772e72cd62ee2da7e507"
|
||||
},
|
||||
{
|
||||
"path": "ACTUAL_OPUS_REPAIR51_RUN_DECISION.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ACTUAL_OPUS_REPAIR51_RUN_DECISION.json",
|
||||
"bytes": 7618,
|
||||
"sha256": "527227be07cde7b82a6873034dffe7891a6d6def4f6aa35e000a1b114a616d7d"
|
||||
},
|
||||
{
|
||||
"path": "ROOT_S51_CONTINUATION_STATUS.json",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/ROOT_S51_CONTINUATION_STATUS.json",
|
||||
"bytes": 550,
|
||||
"sha256": "290fe5fb14f671619fc19e0868ce261870ba800476b18c14d59997feeb580af6"
|
||||
},
|
||||
{
|
||||
"path": "continue_s51_after_native.py",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/continue_s51_after_native.py",
|
||||
"bytes": 6939,
|
||||
"sha256": "fd72e9d19ee02ae704a402da2ce8393635d109504ff1bcdd0bd461adb307e144"
|
||||
},
|
||||
{
|
||||
"path": "prepare_s51_whole_review_materials.py",
|
||||
"original": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/coordinator-p04-repair30-current-main-r01/prepare_s51_whole_review_materials.py",
|
||||
"bytes": 11095,
|
||||
"sha256": "03dc80146e2e78212ada1f48079857dec1e41b7652b706c708c3fd44247c07cb"
|
||||
},
|
||||
{
|
||||
"path": "prior-independent-S50-review/result.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/2881795e471940518ec99d779735bdf1/result.json",
|
||||
"bytes": 7259,
|
||||
"sha256": "a3f321481c70a90cdefc22babc4e1a7ea95e0d073884f2d450781f4e5d84448b"
|
||||
},
|
||||
{
|
||||
"path": "prior-independent-S50-review/stdout.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/2881795e471940518ec99d779735bdf1/stdout.log",
|
||||
"bytes": 15996,
|
||||
"sha256": "8d39f4e9434b569a9b247e1c9e110c59a055841ce292796beb85e4c786f218d5"
|
||||
},
|
||||
{
|
||||
"path": "prior-independent-S50-review/stderr.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/2881795e471940518ec99d779735bdf1/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "prior-independent-S50-review/command.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/2881795e471940518ec99d779735bdf1/command.json",
|
||||
"bytes": 1836,
|
||||
"sha256": "50116a777156076409ab8f5d52077e1bc01ce390d123bc3daf7177eab9a6bb68"
|
||||
},
|
||||
{
|
||||
"path": "actual-registered-validation/report.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/7e1c6381e5fb4c7f903d8bec7cfbdb84-validation.json",
|
||||
"bytes": 365,
|
||||
"sha256": "a5b40c80ba8ac307ec825b89a4384284b6dbcbf93d4b8f1d2c54f772fedd380c"
|
||||
},
|
||||
{
|
||||
"path": "actual-registered-validation/fcb1a8310639410a94b3ca60f4b9562d/command.json",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/command.json",
|
||||
"bytes": 729,
|
||||
"sha256": "f591fedfa02ebc70fffe0f6ea44a752854d72d7a91a43ae66802ccef4ea0a583"
|
||||
},
|
||||
{
|
||||
"path": "actual-registered-validation/fcb1a8310639410a94b3ca60f4b9562d/stdout.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/stdout.log",
|
||||
"bytes": 170,
|
||||
"sha256": "562d7ec566286433aa2cceb39a40f4fdecfe65b349be00d885c7c87575fb9041"
|
||||
},
|
||||
{
|
||||
"path": "actual-registered-validation/fcb1a8310639410a94b3ca60f4b9562d/stderr.log",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "actual-registered-validation/fcb1a8310639410a94b3ca60f4b9562d/sandbox.sb",
|
||||
"original": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d/sandbox.sb",
|
||||
"bytes": 2132,
|
||||
"sha256": "de905ae8f6f4f29d101e7cd7cbff66945fba137cd922ac4efd09923afbb084f1"
|
||||
}
|
||||
],
|
||||
"file_limit": null,
|
||||
"byte_limit": null,
|
||||
"formal_acceptance": false
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"argv": [
|
||||
"/Users/korizatou114/.local/bin/claude",
|
||||
"-p",
|
||||
"--safe-mode",
|
||||
"--restricted",
|
||||
"--output-format",
|
||||
"json",
|
||||
"--tools",
|
||||
"Read,Grep,Glob",
|
||||
"--strict-mcp-config",
|
||||
"--mcp-config",
|
||||
"{\"mcpServers\":{}}",
|
||||
"--setting-sources",
|
||||
"",
|
||||
"--no-session-persistence",
|
||||
"--permission-mode",
|
||||
"plan",
|
||||
"--json-schema",
|
||||
"{\"type\": \"object\", \"additionalProperties\": false, \"required\": [\"task_id\", \"commit\", \"status\", \"summary\", \"acceptance_ids\", \"findings\"], \"properties\": {\"task_id\": {\"type\": \"string\", \"enum\": [\"P04-01\"]}, \"commit\": {\"type\": \"string\", \"enum\": [\"785815002eb750b0bef3c26fe2ca492b16b280be\"]}, \"status\": {\"type\": \"string\", \"enum\": [\"submitted\", \"pass\", \"changes_requested\", \"blocked\"]}, \"summary\": {\"type\": \"string\"}, \"acceptance_ids\": {\"type\": \"array\", \"items\": {\"type\": \"string\"}}, \"findings\": {\"type\": \"array\", \"items\": {\"type\": \"object\", \"additionalProperties\": false, \"required\": [\"severity\", \"message\"], \"properties\": {\"severity\": {\"type\": \"string\", \"enum\": [\"critical\", \"high\", \"medium\", \"low\"]}, \"message\": {\"type\": \"string\"}}}}}}",
|
||||
"--model",
|
||||
"claude-opus-5-5"
|
||||
],
|
||||
"cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-review-37845ae6",
|
||||
"env_names": [
|
||||
"AGY_CLI_DISABLE_AUTO_UPDATE",
|
||||
"BROWSER_PROFILE_DIR",
|
||||
"BUILD_OUTPUT_DIR",
|
||||
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
|
||||
"CLAUDE_CODE_OAUTH_TOKEN",
|
||||
"GIT_TERMINAL_PROMPT",
|
||||
"HOME",
|
||||
"LANG",
|
||||
"LC_ALL",
|
||||
"LOGNAME",
|
||||
"MAC_CHROMIUM_TMPDIR",
|
||||
"PATH",
|
||||
"PORT",
|
||||
"PYTHONDONTWRITEBYTECODE",
|
||||
"TEMP",
|
||||
"TERM",
|
||||
"TEST_DATABASE_PATH",
|
||||
"TMP",
|
||||
"TMPDIR",
|
||||
"USER"
|
||||
],
|
||||
"execution": "sandbox"
|
||||
}
|
||||
+23
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+31
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"argv": [
|
||||
"/opt/homebrew/Cellar/python@3.12/3.12.13_2/Frameworks/Python.framework/Versions/3.12/bin/python3.12",
|
||||
"-B",
|
||||
"tools/check_p04_order_evidence.py",
|
||||
"--verify-only"
|
||||
],
|
||||
"cwd": "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-validation-52fed5f6",
|
||||
"env_names": [
|
||||
"AGY_CLI_DISABLE_AUTO_UPDATE",
|
||||
"BROWSER_PROFILE_DIR",
|
||||
"BUILD_OUTPUT_DIR",
|
||||
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
|
||||
"GIT_TERMINAL_PROMPT",
|
||||
"HOME",
|
||||
"LANG",
|
||||
"LC_ALL",
|
||||
"LOGNAME",
|
||||
"MAC_CHROMIUM_TMPDIR",
|
||||
"PATH",
|
||||
"PORT",
|
||||
"PYTHONDONTWRITEBYTECODE",
|
||||
"TEMP",
|
||||
"TERM",
|
||||
"TEST_DATABASE_PATH",
|
||||
"TMP",
|
||||
"TMPDIR",
|
||||
"USER"
|
||||
],
|
||||
"execution": "sandbox"
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"task_id": "P04-01",
|
||||
"commit": "785815002eb750b0bef3c26fe2ca492b16b280be",
|
||||
"kind": "validation",
|
||||
"checks": [
|
||||
{
|
||||
"id": "p04-acceptance",
|
||||
"exit_code": 0,
|
||||
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p04-01/runs/fcb1a8310639410a94b3ca60f4b9562d",
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"passed": true
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
(version 1)
|
||||
(allow default)
|
||||
(deny file-write*)
|
||||
(deny file-read-data (require-all (subpath "/Users/korizatou114") (require-not (literal "/Users/korizatou114")) (require-not (literal "/Users/korizatou114/.local")) (require-not (literal "/Users/korizatou114/.local/share")) (require-not (literal "/Users/korizatou114/Projects")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01")) (require-not (literal "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime")) (require-not (subpath "/Users/korizatou114/.local/bin")) (require-not (subpath "/Users/korizatou114/.local/share/claude")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r47-2cd73406")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-root-q-r51-78581500")) (require-not (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/P04-01-validation-52fed5f6")) (require-not (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git"))))
|
||||
(allow file-write* (subpath "/Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01"))
|
||||
(allow file-write* (literal "/dev/null") (literal "/dev/tty") (literal "/dev/stdout") (literal "/dev/stderr"))
|
||||
(deny file-read* file-write* (subpath "/private/tmp/the-tree-p24-02-control-r02"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Application Support/agent-control"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.ssh"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.aws"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.azure"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/.config/gcloud"))
|
||||
(deny file-read* file-write* (subpath "/Users/korizatou114/Library/Keychains"))
|
||||
(deny file-write* (subpath "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/.git"))
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"task_id": "P04-01", "machine_verified": true, "formal_acceptance": false, "role": "prospective composition", "actual_head": "785815002eb750b0bef3c26fe2ca492b16b280be"}
|
||||
@@ -20,6 +20,7 @@ const OPERATING_EXPENSE_ACCOUNT := &"OPERATING_EXPENSE"
|
||||
const AUTHORITY_FINE_ACCOUNT := &"AUTHORITY_FINE_EXPENSE"
|
||||
const WAGE_EXPENSE_ACCOUNT := &"WAGE_EXPENSE"
|
||||
const RUNTIME_SNAPSHOT_VERSION := 14
|
||||
const PeepingRooms := preload("res://scripts/special/peeping_room_service.gd")
|
||||
const AUTO_PURCHASE_RUNTIME_SNAPSHOT_VERSION := 14
|
||||
const EVENT_THREAT_RUNTIME_SNAPSHOT_VERSION := 13
|
||||
const MIMI_PURCHASE_RUNTIME_SNAPSHOT_VERSION := 15
|
||||
@@ -28,6 +29,8 @@ const AutoPurchasePlansType := preload("res://scripts/supply/supply_auto_purchas
|
||||
const CLEANING_RUNTIME_SNAPSHOT_VERSION := 12
|
||||
const WEATHER_RUNTIME_SNAPSHOT_VERSION := 11
|
||||
const FacilityCleanliness = preload("res://scripts/environment/facility_cleanliness_service.gd")
|
||||
const ManaReserveCycle = preload("res://scripts/mana/mana_reserve_cycle.gd")
|
||||
const WarpService = preload("res://scripts/transport/warp_service.gd")
|
||||
const CleaningBridge = preload("res://scripts/environment/facility_cleaning_bridge.gd")
|
||||
const CleaningPolicy = preload("res://scripts/environment/facility_cleaning_policy.gd")
|
||||
const UPKEEP_RUNTIME_SNAPSHOT_VERSION := 10
|
||||
@@ -97,6 +100,7 @@ const DEFENSE_COMMAND_TYPES: Array[StringName] = [
|
||||
var definition_registry := DefinitionRegistry.new()
|
||||
var command_queue := CommandQueue.new()
|
||||
var id_generator := StableIdGenerator.new()
|
||||
var peeping_room_service := PeepingRooms.new()
|
||||
var domain_events := DomainEventStream.new()
|
||||
var world_service := WorldService.new()
|
||||
var path_service := PathService.new()
|
||||
@@ -106,6 +110,7 @@ var facility_cleanliness := FacilityCleanliness.new()
|
||||
var cleaning_policy := CleaningPolicy.new()
|
||||
var cleaning_bridge := CleaningBridge.new()
|
||||
var facility_upkeep := FacilityUpkeepAccrual.new()
|
||||
var mana_reserve := ManaReserveCycle.new()
|
||||
var upkeep_settlement := FacilityUpkeepSettlement.new()
|
||||
var economy_service: EconomyService
|
||||
var construction_resource_state: LedgerBackedResourceState
|
||||
@@ -233,6 +238,7 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
_hired_staff_candidate_ids.clear()
|
||||
command_queue = CommandQueue.new()
|
||||
id_generator = StableIdGenerator.new()
|
||||
peeping_room_service = PeepingRooms.new()
|
||||
domain_events = DomainEventStream.new()
|
||||
world_service = WorldService.new()
|
||||
path_service = PathService.new()
|
||||
@@ -253,6 +259,7 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
_initialize_s5_defense()
|
||||
construction_service = ConstructionService.new(world_service, construction_resource_state)
|
||||
construction_service.current_minute = _clock.absolute_minute
|
||||
peeping_room_service.configure(world_service, facility_service, construction_service, path_service, id_generator)
|
||||
_connect_construction_signals()
|
||||
var initial_infrastructure_ok := _initialize_infrastructure_services()
|
||||
_next_command_id = 1
|
||||
@@ -298,6 +305,8 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
register_command_executor(&"build_facility", Callable(self, "_execute_build_facility"))
|
||||
register_command_executor(&"cancel_construction", Callable(self, "_execute_cancel_construction"))
|
||||
register_command_executor(&"demolish_facility", Callable(self, "_execute_demolish_facility"))
|
||||
for command_type: StringName in [&"peeping_room_validate", &"peeping_room_place", &"peeping_room_relink", &"peeping_room_record_evidence"]:
|
||||
register_command_executor(command_type, Callable(self, "_execute_peeping_room"))
|
||||
register_command_executor(&"set_elevator_operation", Callable(self, "_execute_set_elevator_operation"))
|
||||
register_command_executor(&"start_excavation", Callable(self, "_execute_start_excavation"))
|
||||
register_command_executor(&"pause_excavation", Callable(self, "_execute_pause_excavation"))
|
||||
@@ -330,6 +339,7 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
register_command_executor(&"begin_staff_task", Callable(self, "_execute_begin_staff_task"))
|
||||
register_command_executor(&"progress_staff_task", Callable(self, "_execute_progress_staff_task"))
|
||||
register_command_executor(&"create_relationship", Callable(self, "_execute_create_relationship"))
|
||||
register_command_executor(&"register_original_relationship", Callable(self, "_execute_register_original_relationship"))
|
||||
register_command_executor(&"change_relationship", Callable(self, "_execute_change_relationship"))
|
||||
register_command_executor(&"attack_relationship_shield", Callable(self, "_execute_attack_relationship_shield"))
|
||||
register_command_executor(&"request_route_lock", Callable(self, "_execute_request_route_lock"))
|
||||
@@ -434,7 +444,7 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
)
|
||||
_initialized = true
|
||||
var report := definition_registry.rebuild_from_paths(
|
||||
FacilityCatalog.FACILITY_PATHS + FacilityCatalog.INFRASTRUCTURE_FACILITY_PATHS + FacilityCatalog.RESCUE_FACILITY_PATHS + FacilityCatalog.ORIGINAL_FACILITY_PATHS)
|
||||
FacilityCatalog.FACILITY_PATHS + FacilityCatalog.INFRASTRUCTURE_FACILITY_PATHS + FacilityCatalog.RESCUE_FACILITY_PATHS + FacilityCatalog.ORIGINAL_FACILITY_PATHS + FacilityCatalog.TRANSPORT_FACILITY_PATHS)
|
||||
var catalog_registration_ok := _catalog_definitions_are_registered(guest_service)
|
||||
report[&"content_catalog"] = mvp_content_report.duplicate(true)
|
||||
report[&"progression_initialized"] = initial_progression_ok
|
||||
@@ -532,6 +542,7 @@ func create_snapshot() -> Dictionary:
|
||||
&"path": path_service.create_snapshot(),
|
||||
&"movement_credits": _serialize_movement_credits(),
|
||||
&"mana": mana_network_service.create_snapshot(),
|
||||
&"mana_reserve": mana_reserve.create_snapshot(),
|
||||
&"economy": economy_service.create_snapshot(),
|
||||
&"facility_upkeep": facility_upkeep.create_snapshot(),
|
||||
&"upkeep_settlement": upkeep_settlement.create_snapshot(),
|
||||
@@ -564,6 +575,8 @@ func create_snapshot() -> Dictionary:
|
||||
}
|
||||
if PurchaseQuoteV2.has_history(owned_systems[&"runtime"]):
|
||||
owned_systems[&"runtime"][&"runtime_schema_version"] = MIMI_PURCHASE_RUNTIME_SNAPSHOT_VERSION
|
||||
if not peeping_room_service.is_empty():
|
||||
owned_systems[&"runtime"][&"special_peeping_rooms"] = peeping_room_service.create_snapshot()
|
||||
# Every component above returns detached containers. Transfer this fresh
|
||||
# tree into the envelope instead of deep-copying all component snapshots a
|
||||
# second time. Keep generic capture's caller-owned-extra contract unchanged.
|
||||
@@ -665,6 +678,10 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
runtime_current_keys.append(&"facility_cleanliness")
|
||||
if runtime_schema_version >= AUTO_PURCHASE_RUNTIME_SNAPSHOT_VERSION:
|
||||
runtime_current_keys.append(&"auto_purchase_plans")
|
||||
if runtime_data.has(&"special_peeping_rooms"):
|
||||
runtime_current_keys.append(&"special_peeping_rooms")
|
||||
if runtime_data.has(&"mana_reserve"):
|
||||
runtime_current_keys.append(&"mana_reserve")
|
||||
if not _dictionary_has_exact_canonical_keys(runtime_data, runtime_current_keys) \
|
||||
or typeof(runtime_data.get(&"runtime_schema_version", null)) != TYPE_INT \
|
||||
or typeof(runtime_data.get(&"world_seed", null)) != TYPE_INT \
|
||||
@@ -846,6 +863,23 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
var restored_mana := ManaNetworkService.new()
|
||||
if not restored_mana.restore_snapshot(runtime_data[&"mana"]):
|
||||
return false
|
||||
# A06: saves without the finite reserve keep an explicit stored amount
|
||||
# (0 stays stopped) only within capacity; nothing is silently truncated.
|
||||
var restored_mana_reserve := ManaReserveCycle.new()
|
||||
var saved_game_resources: Variant = snapshot[&"game_state"].get(&"resources", null)
|
||||
if not saved_game_resources is Dictionary:
|
||||
return false
|
||||
var saved_mana: Variant = saved_game_resources.get(&"mana", saved_game_resources.get("mana", null))
|
||||
if runtime_data.has(&"mana_reserve"):
|
||||
# Between boundaries Mana may exceed capacity; the next boundary records
|
||||
# and discards the excess, so only a valid integer amount is required.
|
||||
if not ManaReserveCycle.stored_amount_is_valid(saved_mana) \
|
||||
or not restored_mana_reserve.restore_snapshot(runtime_data[&"mana_reserve"]) \
|
||||
or restored_mana_reserve.get_minute() > restored_minute:
|
||||
return false
|
||||
elif not ManaReserveCycle.amount_is_valid(saved_mana) \
|
||||
or not restored_mana_reserve.start_at(restored_minute):
|
||||
return false
|
||||
var restored_economy := EconomyService.new()
|
||||
if not restored_economy.restore_snapshot(runtime_data[&"economy"]):
|
||||
return false
|
||||
@@ -1054,6 +1088,9 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
):
|
||||
return false
|
||||
var restored_relationships := RelationshipService.new()
|
||||
restored_relationships.configure_original_identity_validator(
|
||||
func(payload: Dictionary) -> bool: return _original_relationship_identities_valid(payload, restored_staff, restored_catalog)
|
||||
)
|
||||
if not restored_relationships.restore_snapshot(runtime_data[&"relationships"]):
|
||||
return false
|
||||
var restored_events := EventService.new()
|
||||
@@ -1221,6 +1258,8 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
if not _validate_elevator_crosslinks(restored_elevators, restored_path, restored_construction,
|
||||
restored_guests, restored_staff, restored_runtime_domain_minute):
|
||||
return false
|
||||
if not WarpService.connectors_match(restored_path, restored_construction.get_facilities()):
|
||||
return false
|
||||
for facility: FacilityInstance in restored_facilities.get_instances():
|
||||
for staff_id: StringName in facility.active_staff_ids:
|
||||
if not restored_elevators.get_actor_trip(_staff_path_actor_id(staff_id)).is_empty() and not CleaningBridge.is_deployed(restored_staff.get_staff(staff_id), facility, restored_staff):
|
||||
@@ -1286,6 +1325,16 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
var restored_next_id := int(runtime_data.get(&"next_command_id", 0))
|
||||
if restored_next_id <= 0:
|
||||
return false
|
||||
var restored_peeping_rooms := PeepingRooms.new()
|
||||
restored_peeping_rooms.configure(restored_world, restored_facilities, restored_construction, restored_path, restored_id_generator)
|
||||
if runtime_data.has(&"special_peeping_rooms"):
|
||||
if not runtime_data[&"special_peeping_rooms"] is Dictionary:
|
||||
return false
|
||||
for raw_key: Variant in runtime_data:
|
||||
if raw_key == &"special_peeping_rooms" and typeof(raw_key) != TYPE_STRING_NAME:
|
||||
return false
|
||||
if not restored_peeping_rooms.restore_section(runtime_data.get(&"special_peeping_rooms", null), restored_minute):
|
||||
return false
|
||||
if not SimulationSnapshot.restore(snapshot, _clock, _state):
|
||||
return false
|
||||
world_seed = restored_world_seed
|
||||
@@ -1293,6 +1342,7 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
_staffing_projection_enabled = restored_staffing_projection
|
||||
command_queue = restored_queue
|
||||
id_generator = restored_id_generator
|
||||
peeping_room_service = restored_peeping_rooms
|
||||
domain_events = restored_domain_events
|
||||
_rng_streams = restored_streams
|
||||
world_service = restored_world
|
||||
@@ -1300,6 +1350,7 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
_movement_credits = (restored_movement_credits as Dictionary).duplicate(true)
|
||||
_connect_path_performance_signal()
|
||||
mana_network_service = restored_mana
|
||||
mana_reserve = restored_mana_reserve
|
||||
weather = restored_weather
|
||||
facility_cleanliness = restored_cleanliness
|
||||
facility_upkeep = restored_upkeep
|
||||
@@ -2029,6 +2080,7 @@ func _build_operations_external_state() -> Dictionary:
|
||||
&"personal_action_points": _personal_action_points,
|
||||
# The remaining aggregates are reachable through Event actions or signals.
|
||||
&"mana": mana_network_service.create_snapshot(),
|
||||
&"mana_reserve": mana_reserve.create_snapshot(),
|
||||
&"logistics_dispatcher": logistics_dispatcher.create_snapshot(),
|
||||
&"logistics_requests": _serialize_logistics_requests(),
|
||||
&"defense": defense_service.create_snapshot(),
|
||||
@@ -2066,7 +2118,7 @@ func _restore_operations_external_state(token: Variant) -> bool:
|
||||
&"excavation", &"spatial_subslots", &"route_projection",
|
||||
&"facility_infrastructure",
|
||||
&"movement_credits", &"domain_events", &"id_generator", &"rng_streams",
|
||||
&"progression", &"hired_staff_candidate_ids", &"mana",
|
||||
&"progression", &"hired_staff_candidate_ids", &"mana", &"mana_reserve",
|
||||
&"logistics_dispatcher", &"defense", &"construction",
|
||||
]
|
||||
for key: StringName in required_dictionary_keys:
|
||||
@@ -2127,6 +2179,7 @@ func _restore_operations_external_state(token: Variant) -> bool:
|
||||
var ids_ok := id_generator.restore_snapshot(saved[&"id_generator"])
|
||||
var progression_ok := progression_service.restore_snapshot(saved[&"progression"])
|
||||
var mana_ok := mana_network_service.restore_snapshot(saved[&"mana"])
|
||||
mana_ok = mana_reserve.restore_snapshot(saved[&"mana_reserve"]) and mana_ok
|
||||
var dispatcher_ok := logistics_dispatcher.restore_snapshot(saved[&"logistics_dispatcher"])
|
||||
var defense_ok := defense_service.restore_snapshot(saved[&"defense"])
|
||||
var construction_ok := construction_service.restore_snapshot(saved[&"construction"])
|
||||
@@ -2233,6 +2286,7 @@ func _operations_external_state_matches(saved: Dictionary) -> bool:
|
||||
or not _strict_variants_equal(id_generator.create_snapshot(), saved[&"id_generator"]) \
|
||||
or not _strict_variants_equal(progression_service.create_snapshot(), saved[&"progression"]) \
|
||||
or not _strict_variants_equal(mana_network_service.create_snapshot(), saved[&"mana"]) \
|
||||
or not _strict_variants_equal(mana_reserve.create_snapshot(), saved[&"mana_reserve"]) \
|
||||
or not _strict_variants_equal(logistics_dispatcher.create_snapshot(), saved[&"logistics_dispatcher"]) \
|
||||
or not _strict_variants_equal(_serialize_logistics_requests(), saved[&"logistics_requests"]) \
|
||||
or not _strict_variants_equal(defense_service.create_snapshot(), saved[&"defense"]) \
|
||||
@@ -5201,6 +5255,8 @@ func _initialize_economy() -> void:
|
||||
upkeep_settlement = FacilityUpkeepSettlement.new()
|
||||
FacilityUpkeepSettlement.prepare_accounts(economy_service)
|
||||
facility_upkeep.start_at(_clock.absolute_minute)
|
||||
mana_reserve = ManaReserveCycle.new()
|
||||
mana_reserve.start_at(_clock.absolute_minute)
|
||||
construction_resource_state = _create_resource_adapter(
|
||||
economy_service,
|
||||
CONSTRUCTION_EXPENSE_ACCOUNT,
|
||||
@@ -5378,6 +5434,9 @@ func _initialize_s4_relationship_events() -> void:
|
||||
func _configure_relationship_event_boundaries() -> void:
|
||||
if relationship_service == null or event_service == null:
|
||||
return
|
||||
relationship_service.configure_original_identity_validator(
|
||||
func(payload: Dictionary) -> bool: return _original_relationship_identities_valid(payload, staff_service, mvp_content_catalog)
|
||||
)
|
||||
relationship_service.configure_candidate_callback(
|
||||
Callable(self, "_on_relationship_threshold_candidate")
|
||||
)
|
||||
@@ -5539,6 +5598,7 @@ func _connect_facility_signals() -> void:
|
||||
return
|
||||
facility_service.instance_registered.connect(Callable(self, "_on_cleanliness_facility_registered"))
|
||||
facility_service.instance_unregistered.connect(Callable(self, "_on_cleanliness_facility_unregistered"))
|
||||
facility_service.instance_unregistered.connect(Callable(self, "_on_peeping_target_removed"))
|
||||
facility_service.facility_state_changed.connect(Callable(self, "_on_facility_state_changed"))
|
||||
facility_service.service_started.connect(Callable(self, "_on_service_started"))
|
||||
facility_service.service_interrupted.connect(Callable(self, "_on_service_interrupted"))
|
||||
@@ -6759,6 +6819,30 @@ func _execute_progress_staff_task(command: SimulationCommand) -> CommandResult:
|
||||
result.command_id = command.command_id
|
||||
return result
|
||||
|
||||
func _original_relationship_identities_valid(payload: Dictionary, staff_registry: StaffService, catalog: MvpContentCatalog) -> bool:
|
||||
if payload.get("protagonist_id") != "player" or staff_registry == null:
|
||||
return false
|
||||
var subject := StringName(payload.get("subject_id", ""))
|
||||
var rival := StringName(payload.get("rival_id", ""))
|
||||
if subject == &"player" or rival == &"player" or subject == rival or not staff_registry.has_staff(subject):
|
||||
return false
|
||||
var heroine_definition := catalog.get_entry(&"unique_characters", subject)
|
||||
var rival_definition := catalog.get_entry(&"unique_characters", rival)
|
||||
var subject_staff := staff_registry.get_staff(subject)
|
||||
return subject_staff.employment_kind == StaffRuntime.EmploymentKind.UNIQUE \
|
||||
and heroine_definition.get(&"role_id") == String(subject_staff.role_id) \
|
||||
and heroine_definition.get(&"character_kind") == "heroine" \
|
||||
and rival_definition.get(&"character_kind") == "rival" \
|
||||
and heroine_definition.get(&"counterpart_id") == String(rival) \
|
||||
and rival_definition.get(&"counterpart_id") == String(subject)
|
||||
|
||||
|
||||
func _execute_register_original_relationship(command: SimulationCommand) -> CommandResult:
|
||||
var result := relationship_service.register_original_relationship(command.payload)
|
||||
result.command_id = command.command_id
|
||||
return result
|
||||
|
||||
|
||||
func _execute_create_relationship(command: SimulationCommand) -> CommandResult:
|
||||
var actor_a_id := StringName(command.payload.get(&"actor_a_id", command.payload.get("actor_a_id", "")))
|
||||
var actor_b_id := StringName(command.payload.get(&"actor_b_id", command.payload.get("actor_b_id", "")))
|
||||
@@ -7763,7 +7847,8 @@ func _execute_demolish_facility(command: SimulationCommand) -> CommandResult:
|
||||
demolished.command_id = command.command_id
|
||||
var transport_ok := false
|
||||
if demolished.is_success():
|
||||
transport_ok = bool(_synchronize_elevators(_runtime_event_minute()).get(&"ok", false)) and _prune_legacy_stairs_and_movement()
|
||||
transport_ok = bool(_synchronize_elevators(_runtime_event_minute()).get(&"ok", false)) \
|
||||
and bool(_synchronize_warps().get(&"ok", false)) and _prune_legacy_stairs_and_movement()
|
||||
if not transport_ok or not demolished.is_success() \
|
||||
or not _validate_runtime_path_crosslinks(path_service, guest_service, staff_service, _movement_credits, _runtime_event_minute()) \
|
||||
or facility_infrastructure_projector.has_projection(instance_id) \
|
||||
@@ -8278,6 +8363,11 @@ func _apply_completed_facility_internal(instance: Dictionary, absolute_minute: i
|
||||
var transport := _synchronize_elevators(absolute_minute)
|
||||
if not bool(transport.get(&"ok", false)):
|
||||
return {&"ok": false, &"code": &"ELEVATOR_SYNC_FAILED", &"reason": elevators.last_error, &"details": transport}
|
||||
if definition.id in WarpService.DEFINITION_IDS:
|
||||
_register_facility_mana_consumer(instance)
|
||||
var warp_sync := _synchronize_warps()
|
||||
if not bool(warp_sync.get(&"ok", false)):
|
||||
return {&"ok": false, &"code": &"WARP_SYNC_FAILED", &"reason": String(warp_sync.get(&"reason", "")), &"details": warp_sync}
|
||||
if not _prune_legacy_stairs_and_movement():
|
||||
return {&"ok": false, &"code": &"LEGACY_STAIR_PRUNE_FAILED", &"reason": "Stair topology could not be updated."}
|
||||
if not _publish_domain_event(SimulationDomainEvent.new(
|
||||
@@ -8706,6 +8796,10 @@ func get_guest_decision_record(guest_id: StringName) -> Dictionary:
|
||||
|
||||
func _advance_guest_ai_decisions(absolute_minute: int) -> void:
|
||||
for guest: GuestRuntime in guest_service.get_guests():
|
||||
# A rider inside a cabin cannot decide, leave or despawn until the
|
||||
# elevator sets it down at a real landing (P14-03: passengers never vanish).
|
||||
if elevators.get_actor_trip(_guest_path_actor_id(guest.guest_id)).get(&"state", &"") == PathService.ELEVATOR_REQUEST_BOARDED:
|
||||
continue
|
||||
match guest.state:
|
||||
GuestRuntime.State.SPAWNING:
|
||||
guest_service.transition_guest(guest.guest_id, GuestRuntime.State.ENTERING, absolute_minute, &"ENTRY_STARTED")
|
||||
@@ -8895,7 +8989,8 @@ func _advance_guest_path_travel(
|
||||
actor_id, guest.current_cell, absolute_minute
|
||||
)
|
||||
accumulated = mini(accumulated, required_credit + MOVEMENT_CREDIT_SCALE - 1)
|
||||
if accumulated < required_credit:
|
||||
var guest_warp := _warp_step_connector(path[0], path[1], [])
|
||||
if accumulated < required_credit or not _warp_fare_affordable(guest_warp, 1):
|
||||
_record_blocked_actor_wait(
|
||||
actor_id,
|
||||
guest.guest_id,
|
||||
@@ -8919,6 +9014,7 @@ func _advance_guest_path_travel(
|
||||
guest.recovery_kind = previous_recovery_kind
|
||||
_report_path_integration_failure(actor_id, guest.guest_id, &"guest", previous_cell)
|
||||
return
|
||||
_charge_warp_fare(guest_warp, [actor_id], previous_cell, guest.current_cell)
|
||||
var remaining_credit := accumulated - required_credit
|
||||
_movement_credits[actor_id] = {
|
||||
&"credit": remaining_credit,
|
||||
@@ -9021,7 +9117,9 @@ func _advance_staff_task_travel(
|
||||
actor_id, staff.current_cell, absolute_minute
|
||||
)
|
||||
accumulated = mini(accumulated, required_credit + MOVEMENT_CREDIT_SCALE - 1)
|
||||
if accumulated < required_credit:
|
||||
var staff_warp := _warp_step_connector(path[0], path[1], [&"staff"])
|
||||
var warp_riders := 2 if task.task_type == &"rescue_transport" else 1
|
||||
if accumulated < required_credit or not _warp_fare_affordable(staff_warp, warp_riders):
|
||||
_record_blocked_actor_wait(
|
||||
actor_id,
|
||||
staff.staff_id,
|
||||
@@ -9045,6 +9143,9 @@ func _advance_staff_task_travel(
|
||||
return
|
||||
patient.current_cell = staff.current_cell
|
||||
_record_expected_actor_wait(_staff_path_actor_id(patient.staff_id), patient.current_cell, absolute_minute)
|
||||
_charge_warp_fare(staff_warp, [actor_id, _staff_path_actor_id(patient.staff_id)], previous_cell, staff.current_cell)
|
||||
else:
|
||||
_charge_warp_fare(staff_warp, [actor_id], previous_cell, staff.current_cell)
|
||||
var remaining_credit := accumulated - required_credit
|
||||
_movement_credits[actor_id] = {
|
||||
&"credit": remaining_credit,
|
||||
@@ -10660,6 +10761,30 @@ func _reservation_references_are_valid(
|
||||
return false
|
||||
return true
|
||||
|
||||
## HUD view of the A06 reserve: supply, consumption and storage per interval.
|
||||
func get_mana_reserve_report() -> Dictionary:
|
||||
var demand := _mana_reserve_demand()
|
||||
return {
|
||||
&"amount": int(_state.get_resource(&"mana")),
|
||||
&"capacity": ManaReserveCycle.CAPACITY,
|
||||
&"generation": ManaReserveCycle.WORLD_TREE_GENERATION,
|
||||
&"interval_minutes": ManaReserveCycle.INTERVAL_MINUTES,
|
||||
&"demand": demand,
|
||||
&"net": ManaReserveCycle.WORLD_TREE_GENERATION - demand,
|
||||
&"last_flow": mana_reserve.get_last_flow(),
|
||||
}
|
||||
|
||||
|
||||
## A06 upkeep demand: every owned consumer, open or not, except destroyed
|
||||
## facilities. Removed facilities are already unregistered from the network.
|
||||
func _mana_reserve_demand() -> int:
|
||||
var destroyed: Array[StringName] = []
|
||||
for facility: FacilityInstance in facility_service.get_instances():
|
||||
if facility.suspension_reason == &"DESTROYED":
|
||||
destroyed.append(facility.instance_id)
|
||||
return mana_network_service.get_total_consumer_demand(destroyed)
|
||||
|
||||
|
||||
func _advance_mana(absolute_minute: int) -> void:
|
||||
if _operations_tick_blocked:
|
||||
return
|
||||
@@ -10676,12 +10801,32 @@ func _advance_mana(absolute_minute: int) -> void:
|
||||
infrastructure_preflight.get(&"details", {})
|
||||
)
|
||||
return
|
||||
# A06: generation and upkeep demand settle before local distribution and the
|
||||
# whole-tower gate, so the network and projection see the committed reserve.
|
||||
var reserve_flow := mana_reserve.advance_to(
|
||||
absolute_minute, int(_state.get_resource(&"mana")), _mana_reserve_demand()
|
||||
)
|
||||
if not bool(reserve_flow.get(&"ok", false)):
|
||||
_latch_infrastructure_failure(
|
||||
StringName(reserve_flow.get(&"code", &"MANA_RESERVE_FAILED")),
|
||||
absolute_minute,
|
||||
"The finite Mana reserve could not settle this boundary.",
|
||||
{&"mana": int(_state.get_resource(&"mana"))}
|
||||
)
|
||||
return
|
||||
if bool(reserve_flow.get(&"processed", false)):
|
||||
_state.set_resource(&"mana", int(reserve_flow[&"after"]))
|
||||
var report := mana_network_service.advance_one_minute(absolute_minute)
|
||||
# Finite reserve is an additional gate, even between network evaluations and
|
||||
# for zero-demand facilities. The network remains the local supply authority.
|
||||
preload("res://scripts/mana/mana_power_projection.gd").apply(
|
||||
facility_service, mana_network_service, int(_state.get_resource(&"mana")), absolute_minute
|
||||
)
|
||||
var warp_sync := _synchronize_warps()
|
||||
if not bool(warp_sync.get(&"ok", false)):
|
||||
_latch_infrastructure_failure(&"WARP_SYNC_FAILED", absolute_minute,
|
||||
"Warp connectors could not follow the current power state.", warp_sync)
|
||||
return
|
||||
for change: Dictionary in report.get(&"state_changes", []):
|
||||
var consumer_id := StringName(change.get(&"consumer_id", ""))
|
||||
_publish_domain_event(SimulationDomainEvent.new(
|
||||
@@ -10786,6 +10931,7 @@ func _on_excavation_completed(report: Dictionary) -> void:
|
||||
))
|
||||
|
||||
func _on_facility_demolished(instance_id: StringName, refund: Dictionary) -> void:
|
||||
peeping_room_service.target_removed(instance_id)
|
||||
if not mana_network_service.get_node(instance_id).is_empty():
|
||||
mana_network_service.unregister_node(instance_id)
|
||||
if facility_service.has_instance(instance_id):
|
||||
@@ -10800,6 +10946,31 @@ func _on_facility_demolished(instance_id: StringName, refund: Dictionary) -> voi
|
||||
0
|
||||
))
|
||||
|
||||
func _on_peeping_target_removed(instance_id: StringName) -> void:
|
||||
peeping_room_service.target_removed(instance_id)
|
||||
|
||||
func _execute_peeping_room(command: SimulationCommand) -> CommandResult:
|
||||
var payload := command.payload
|
||||
var report: Dictionary
|
||||
if command.command_type == &"peeping_room_place":
|
||||
report = PeepingRooms.result(&"BUILD_DEFINITION_PENDING_D04")
|
||||
elif command.command_type == &"peeping_room_validate":
|
||||
if typeof(payload.get(&"origin")) != TYPE_VECTOR3I or typeof(payload.get(&"footprint", Vector2i(2, 1))) != TYPE_VECTOR2I or typeof(payload.get(&"target_instance_id", &"")) not in [TYPE_STRING, TYPE_STRING_NAME]:
|
||||
report = PeepingRooms.result(&"INVALID_PAYLOAD")
|
||||
else:
|
||||
report = peeping_room_service.validate_placement(payload[&"origin"], payload.get(&"footprint", Vector2i(2, 1)), StringName(payload.get(&"target_instance_id", &"")))
|
||||
else:
|
||||
var key: StringName = &"target_instance_id" if command.command_type == &"peeping_room_relink" else &"source_event_key"
|
||||
if typeof(payload.get(&"room_id")) not in [TYPE_STRING, TYPE_STRING_NAME] or typeof(payload.get(key, &"")) not in [TYPE_STRING, TYPE_STRING_NAME]:
|
||||
report = PeepingRooms.result(&"INVALID_PAYLOAD")
|
||||
elif command.command_type == &"peeping_room_relink":
|
||||
report = peeping_room_service.relink(StringName(payload[&"room_id"]), StringName(payload.get(key, &"")))
|
||||
else:
|
||||
report = peeping_room_service.record_evidence(StringName(payload[&"room_id"]), StringName(payload.get(key, &"")), _runtime_event_minute())
|
||||
if report[&"ok"]:
|
||||
return CommandResult.succeeded(command.command_id, report)
|
||||
return CommandResult.failed(CommandResult.Code.VALIDATION_FAILED, command.command_id, String(report[&"reason"]), report)
|
||||
|
||||
func _on_ledger_transaction_posted(transaction_id: StringName, _entries: Array) -> void:
|
||||
if _operations_flushing_economy_notifications.has(transaction_id):
|
||||
return
|
||||
@@ -10889,6 +11060,7 @@ func get_staff_management_report() -> Dictionary:
|
||||
&"can_edit": block_reason.is_empty(),
|
||||
&"assignment_block_reason": block_reason,
|
||||
&"unique_contract": _staff_unique_contract_report(staff),
|
||||
&"original_relationship": relationship_service.get_original_relationship(staff.staff_id),
|
||||
})
|
||||
var facilities: Array[Dictionary] = []
|
||||
for facility: FacilityInstance in facility_service.get_instances():
|
||||
@@ -12674,7 +12846,8 @@ func advance_staff_commute(staff_id: StringName, target_cell: Vector3i, minute:
|
||||
var required_credit := _step_movement_credit(path_service, path[0], path[1], [&"staff"])
|
||||
var credit := _movement_credit_after_one_minute(actor_id, staff.current_cell, minute)
|
||||
credit = mini(credit, required_credit + MOVEMENT_CREDIT_SCALE - 1)
|
||||
if credit < required_credit:
|
||||
var commute_warp := _warp_step_connector(path[0], path[1], [&"staff"])
|
||||
if credit < required_credit or not _warp_fare_affordable(commute_warp, 1):
|
||||
_record_expected_actor_wait(actor_id, staff.current_cell, minute)
|
||||
_movement_credits[actor_id] = {&"credit": credit, &"updated_at": minute}
|
||||
return {&"ok": true, &"moved": false}
|
||||
@@ -12683,6 +12856,7 @@ func advance_staff_commute(staff_id: StringName, target_cell: Vector3i, minute:
|
||||
_report_path_integration_failure(actor_id, staff_id, &"staff", previous)
|
||||
return {&"ok": false}
|
||||
staff.current_cell = path[1]
|
||||
_charge_warp_fare(commute_warp, [actor_id], previous, staff.current_cell)
|
||||
_movement_credits[actor_id] = {&"credit": credit - required_credit, &"updated_at": minute}
|
||||
_publish_actor_event(&"STAFF_MOVED", &"staff_commute", [staff_id, actor_id], {
|
||||
&"path_actor_id": actor_id, &"from_cell": previous, &"cell": staff.current_cell,
|
||||
@@ -12766,6 +12940,42 @@ func _execute_set_elevator_operation(command: SimulationCommand) -> CommandResul
|
||||
return CommandResult.succeeded(command.command_id, {&"shaft_id": shaft_id, &"operator_open": open_value})
|
||||
|
||||
|
||||
## A07: warp connectors exist for every completed warp pair and are usable only
|
||||
## while both warps are powered and the reserve can pay one fare.
|
||||
func _synchronize_warps() -> Dictionary:
|
||||
var available := {}
|
||||
var reserve_ok := int(_state.get_resource(&"mana")) > 0
|
||||
for warp: Dictionary in WarpService.warps_from_facilities(construction_service.get_facilities()):
|
||||
var state := mana_network_service.get_consumer_state(warp[&"instance_id"])
|
||||
available[warp[&"instance_id"]] = reserve_ok and state in [ManaNetworkService.ConsumerState.ACTIVE, ManaNetworkService.ConsumerState.DEGRADED]
|
||||
return WarpService.synchronize(path_service, construction_service.get_facilities(), available,
|
||||
int(_state.get_resource(&"mana")) >= WarpService.MANA_PER_TRIP)
|
||||
|
||||
|
||||
func _warp_step_connector(from: Vector3i, to: Vector3i, access: Array[StringName]) -> StringName:
|
||||
var connector_id := path_service.get_step_connector(from, to, access)
|
||||
return connector_id if WarpService.is_warp_connector(connector_id) else &""
|
||||
|
||||
|
||||
func _warp_fare_affordable(connector_id: StringName, riders: int) -> bool:
|
||||
return connector_id.is_empty() or int(_state.get_resource(&"mana")) >= WarpService.MANA_PER_TRIP * riders
|
||||
|
||||
|
||||
## Charged once, in the same tick as the committed step; affordability was
|
||||
## checked before the step, so the deduction cannot fail here.
|
||||
func _charge_warp_fare(connector_id: StringName, actor_ids: Array, from: Vector3i, to: Vector3i) -> void:
|
||||
if connector_id.is_empty():
|
||||
return
|
||||
var fare := WarpService.MANA_PER_TRIP * actor_ids.size()
|
||||
_state.apply_resource_deltas({&"mana": -fare})
|
||||
var subjects: Array[StringName] = [connector_id]
|
||||
for actor_id: Variant in actor_ids:
|
||||
subjects.append(StringName(actor_id))
|
||||
_publish_actor_event(&"WARP_TRAVELED", &"warp", subjects, {
|
||||
&"connector_id": connector_id, &"from_cell": from, &"cell": to,
|
||||
&"riders": actor_ids.size(), &"mana": fare})
|
||||
|
||||
|
||||
func _synchronize_elevators(minute: int) -> Dictionary:
|
||||
return elevators.synchronize(ElevatorService.configurations_from_facilities(
|
||||
construction_service.get_facilities(), definition_registry), minute)
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
[gd_resource type="Resource" script_class="FacilityDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/data/facility_definition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
id = &"mana_warp"
|
||||
display_name = "マナワープ"
|
||||
description = "建設済みの表層ワープ同士を瞬時につなぐ客用の転移陣。客が1回3マナで移動する。従業員は裏層の業務用ワープを使う。"
|
||||
zone = 0
|
||||
layer = 0
|
||||
footprint = Vector2i(2, 2)
|
||||
construction_cost = {&"gold": 3000, &"materials": 30}
|
||||
build_minutes = 360
|
||||
weight_per_cell = 3
|
||||
pass_through = true
|
||||
maintenance_gold = 15
|
||||
maintenance_mana = 1
|
||||
power_priority = 80
|
||||
staff_min = 0
|
||||
staff_max = 0
|
||||
capacity = 4
|
||||
queue_capacity = 0
|
||||
base_service_minutes = 1
|
||||
base_quality = 50
|
||||
base_price = 0
|
||||
tags = Array[StringName]([&"guest_access", &"movement", &"schema_facility_proxy", &"warp"])
|
||||
@@ -0,0 +1,27 @@
|
||||
[gd_resource type="Resource" script_class="FacilityDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/data/facility_definition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
id = &"service_warp"
|
||||
display_name = "業務用マナワープ"
|
||||
description = "建設済みの業務用ワープ同士を瞬時につなぐ裏層の転移陣。従業員が1回3マナで移動する。"
|
||||
zone = 0
|
||||
layer = 1
|
||||
footprint = Vector2i(2, 2)
|
||||
construction_cost = {&"gold": 3000, &"materials": 30}
|
||||
build_minutes = 360
|
||||
weight_per_cell = 3
|
||||
pass_through = true
|
||||
maintenance_gold = 15
|
||||
maintenance_mana = 1
|
||||
power_priority = 80
|
||||
staff_min = 0
|
||||
staff_max = 0
|
||||
capacity = 4
|
||||
queue_capacity = 0
|
||||
base_service_minutes = 1
|
||||
base_quality = 50
|
||||
base_price = 0
|
||||
tags = Array[StringName]([&"movement", &"schema_facility_proxy", &"staff_only", &"warp"])
|
||||
@@ -1,6 +1,77 @@
|
||||
## 現在の対象(2026-10-20・正式22成果/P14-03正式完了、P14パッケージ完了)
|
||||
|
||||
元30パッケージ・88成果単位で、部分点はありません。正式完了は22成果、完了パッケージは4(P00、P04、P06、P14)です。
|
||||
|
||||
**P14-03「混雑と経路選択」は Runner で正式完了しました。**
|
||||
- Runner の実receipt: 提出 `a5d2491`、統合・final `b7f6168`、main-base `e8b3dbe`。登録9条件すべて完了、high/medium/critical の指摘は0です。
|
||||
- 受入記録は `execution/p14-03-route-wait/ACCEPTANCE.json` です。条件表と、結合した証拠(正式全回帰192/192、Root別PID pair 5/5、代表性能r02、独立Opusレビュー PASS)を記載しています。
|
||||
- これで P14-01・02・03 の3成果がそろい、P14パッケージが完了しました。
|
||||
|
||||
**解消扱いしない別の未達**(P14の完了に含めません)
|
||||
- Runner review の low 4件
|
||||
- x1 1分tick は平均約827 msで、4 ms の予算に届いていません
|
||||
- x3 frame、stall、描画は未測定、Windows は未検証です
|
||||
- 代表負荷で、実際の職員が業務用shaftを使う場面は実施していません
|
||||
|
||||
**過去の回帰範囲の補足**: 46 suite の件は P14-03 の受入記録と各単位の訂正注記に残しました。p06-01・p14-02 の pinned ACCEPTANCE.json は改変していません。
|
||||
|
||||
**次の対象**: P28-01「現HEADの性能基準」です。現sourceの r02 実測(headless・Operations OFF・x1)を再利用し、windowed描画・x3・Operations ON と記録項目の不足分だけを埋めます。
|
||||
|
||||
## 現在の対象(2026-10-20・正式21成果/P14-03はRunnerゲート待ち)
|
||||
|
||||
元30パッケージ・88成果単位で、部分点はありません。正式完了は21成果、完了パッケージは3(P00、P04、P06)です。
|
||||
- 2026-10-19 以降に正式完了したもの: P06-01、P06-03、P14-02、P06-02。いずれも、ユーザーが承認判断を委任した体制で、独立Opusレビューの合格を受けて記録しました。
|
||||
- 承認済みの決定: A06(有限マナ)、A07(客用マナワープ)、A08(裏層の業務用ワープ)。
|
||||
|
||||
**P14-03「混雑と経路選択」**
|
||||
- 正確候補は `83b170a` です。次の証拠がそろっています。
|
||||
- 正式全回帰: 192/192 suite、22,198 checks、失敗0
|
||||
- Root の別PID pair: 5/5、10 PID
|
||||
- 代表性能 r02: 収集と機能検証は合格し、版間の比較が成立
|
||||
- 独立Opusの whole-unit レビュー: PASS
|
||||
- ただし skill 契約では、完了を確定するのは Runner です(試験・独立レビュー・最新mainとの統合・最終試験)。そのため Runner の正式ゲートが終わるまで加算0です。登録案と、既存証拠を結合する検証器は `artifacts/original-completion-2026-10-02/p14-03-runner-gate-r01/` にあります。
|
||||
|
||||
**未達として明記している性能**
|
||||
- 代表負荷での1分 tick は平均約827 ms で、x1 の予算 4 ms を両版とも大きく超えています。
|
||||
- x3 frame、stall、描画、Windows は未測定です。
|
||||
|
||||
**過去の回帰の訂正**: P06-01・P06-03・P14-02・P06-02 当時の回帰は Makefile 経由で、roster にしか載っていない46 suite を含んでいませんでした。その46 suite で見つかった回帰(v15保存の拒否など)は `83b170a` で修正済みで、正式192 suite の実行で全件合格を確認しました。各単位の完了記録には訂正注記を付けています。
|
||||
|
||||
**次の候補**: P28-01「現HEADの性能基準」です。描画とx3はheadlessの結果で代用せず、新たに測定します。P05-02・P22-03(仕様が未承認)とP02-03(Windows実機待ち)は保留ですが、作業全体は止めません。
|
||||
|
||||
以下の「現在」は各記録時点の履歴です。上記と現在の台帳を優先してください。
|
||||
|
||||
## 現在の対象(2026-10-19・P04-01正式完了/開発体制更新)
|
||||
|
||||
P04-01「同時発生の更新規約」は通常候補 `b1810ff4b2809018fe7434be7bdcf6f6411c91f4` で全条件・独立Opusレビュー・統合・最終検証を完了。元30パッケージ/88成果、部分点なしで正式17成果、完了2パッケージ。詳細は[正式受入証拠](../../../artifacts/original-completion-2026-10-02/p04-01-formal-closure-b1810ff4/ACCEPTANCE.json)と `work_packages.json` / `progress_snapshot.json` を参照。
|
||||
|
||||
2026-10-19のユーザー指定チャットで更新された体制を継承:Opus 5.5が判断と独立レビュー、範囲の明確な実装はOpenCode無料DeepSeek、複雑な実装はCodex Astra、quota限定でAntigravity Opus 5.5 Highへ切替。修正回数無制限、有料API自動切替なし。既存契約・成果・履歴を保持し、通常の試験と状態遷移はRunnerが実行する。
|
||||
|
||||
次の対象は実Opus判断でP06-02「全館停止の統合」。P05-02は未確定の税・利息・資金規約を保持して後順へ変更。P06-02-AUDITとして無料OpenCodeが7対象の停止判定と既存3証拠の現版適用を監査中。製品変更なし、監査で原88へ加点しない。同一Windows配布版・全内容・完成素材・通しプレイなど全ゲーム残件は未達のまま。
|
||||
|
||||
以下の「現在」は各記録時点の履歴。上記および現台帳を優先する。
|
||||
|
||||
## 現在の対象(2026-10-15・P13-03正式完了)
|
||||
|
||||
P13-03「内容差異の記録」を正式完了。提出bd3a97e、原8条件を別Opusレビュー、実統合/最終e80c6c0で確認。全7施設/84利用枠/6分類、33拒否+代替正常系、固定原30/88・部分点なし。記録1件のみ、内容/素材/P13パッケージ/原子/ゲーム完成の加点0。P13-01/02とD08/D09・未制作内容は未完了。 正式13/着手24/予定51、30パッケージ/88成果。[全条件閉鎖証拠](execution/p13-03-resume-20261015/ACCEPTANCE_CLOSED_E80C6C0.json)。次に閉じる候補は実Opus判断でP23-03、通常OSが実ロック中のため重複起動せず、代替指示の同一P18-01保存互換修正を先行。原P18-01の全条件と未承認初期値を保持し、backendのみで完了扱いしない。[現在と次の受入条件](execution/p18-01-resume-20261015/CURRENT_ACCEPTANCE_AUDIT.json)。以下は各記録時点の履歴。
|
||||
|
||||
原記録単位P13-03を次に閉じる対象へ。既存7645c551と保持5files217833Bを再利用し、消滅済み旧pyc停止理由から通常repair3→実OpusRUN→Sol同一作業場所で仕上げ中。全7施設/84利用slot/6非施設分類/8受入条件を維持し、状態接続と未制作内容を分離。製品/値/素材/engine変更なし。旧500k/個別回数上限は撤廃済。正式validate/別Opusreview/最新main統合final/台帳が残り、正式0。 原30/88、正式12/着手25/予定51・部分点なし。[P13現条件](execution/p13-03-resume-20261015/CURRENT_CLOSURE_AUDIT.json)。
|
||||
|
||||
提出9a26f9aはRoot局所108/native319parse/A+B/semantic17+17/component45に加え、同版全177/20533/179owned終了が成立。Root全1349source/stage/default保全を照合し全4491filesのSHA一致コピーをレビュー用buildへ公開。新normalOS/画像判断/登録validate/全条件Opusreview/統合final未達、正式0。Mac解除は既存質問、native接続はSCStream-3811。 終了済357専用profileは内容/mtime/SHAを保持して圧縮し、圧縮後も全inventoryが元receiptと一致。[P23全177実照合](execution/p23-03/ROOT_9A26F9A_FULL177_VERIFIED.json)。以下は各記録時点の履歴。
|
||||
|
||||
## 現在の対象(2026-10-15・P23-03提出9a26f9a、全177実行中)
|
||||
|
||||
Sol修正27が9a26f9aを提出しclean。Root局所108試験/native import319parse/A+B/semantic17+17/component45checks成功、描画/Runtime/保存は19fc3f5と不変。同需要7153→2585。実Opus判断により同版全177を通常OSに先行して単一実行中。新OS/独立画像・全条件review/登録validate/統合/final未達、正式0。旧R13実画像12falseと19fc3f5 readiness指摘は履歴保全。 原30/88、正式12/着手25/予定51・部分点なし。全回帰中はP04-01の独立した読取監査のみ行い、追加engine/実装は起動しない。[現候補監査](execution/p23-03/P23_03_CURRENT_ACCEPTANCE_AUDIT_9A26F9A.json)、[P04読取再確認](execution/p04-01-current-recheck-20261015/recheck.json)。以下は各記録時点の履歴。
|
||||
|
||||
## 現在の対象(2026-10-15・P23-03提出19fc3f5)
|
||||
|
||||
追記(同日): 19fc3f5はRoot局所99/native import319parse/A+B/semantic17+17/component45checks成功。同需要7153→2585。独立Opus readinessが移動EV投影と交通帯の検証器過剰制約1件を指摘し、全177は未起動。実Opusが描画不変・raw authority付き例外/交通帯の完全隠れ拒否を判断。現在同一P23-03でSol修正27実行中、既存99試験と全negative保持。新OS/全177/独立画像・全条件review/統合/final未達、正式0。 詳細: [実独立レビュー](execution/p23-03/READINESS_19FC3F5_ACTUAL.json)、[最小修正の実判断](execution/p23-03/OPUS_REPAIR27_RUN_DIRECTION.json)。
|
||||
|
||||
原30パッケージ/88成果単位・部分点なし、正式12/着手25/予定51を維持。P23-03「生活の観察」の同一作業場所でAstra修正26が19fc3f50c7ef66223a86b438d4327c5b1b308ed1を正式提出しclean。Root局所99試験、Godot import/全319依存解析/配置A+B、独立semantic17+17 snapshots、別component45checks/0が合格。同需要の事前定義指標は7153→2585分。旧49/R13の独立画像12falseは保持し、新版へ受入転用しない。新通常OS・同版全177・独立画像/全7条件レビュー・最新main統合/final/台帳が未達のため正式加点0。Mac解除質問は既存のまま、Opusの実判断に従い独立読取レビュー→問題がなければ先行全177を実行する。証拠: [現候補の受入監査](execution/p23-03/P23_03_CURRENT_ACCEPTANCE_AUDIT_19FC3F5.json)、[native実検証](execution/p23-03/ROOT_19FC3F5_NATIVE_IMPACT.json)、[実Opus検証順序](execution/p23-03/OPUS_19FC3F5_VERIFICATION_ORDER.json)。以下の「現在」は各記録時点の履歴。
|
||||
|
||||
## 現在の対象(2026-10-13・現版監査更新)
|
||||
|
||||
2026-10-15 P08-03を正式完了。原30パッケージ/88成果単位、部分点なし。台帳は正式12/着手25/予定51。実行版d369d1c・main統合版027861b。Root局所153・Godot構文313・native196+96・全176回帰20,488厳密チェック、連続通常OS writer21643(58要求)/別PID reader32505(4要求)の全5条件、独立Opus 5.5レビュー、Runner統合・最終確認が全PASS。1,330ソース・必須入力・engine・markerの一致を非改変の適用性記録で確認し、原証跡の記録先訂正も開示済み。軽微2指摘は別記。閉鎖証拠はexecution/p08-03/ACCEPTANCE_CLOSED_D369_027861B.json。終了済み試験プロファイル2,817ファイルのSHA・パス・mtime保持圧縮で実空き約1.79GB回収。Windows同一配布版実機受入と延期済みP23保持ジェスチャーは全体残件として維持。次の1件は実Opus5.5判断71ce1c9eでP23-03「生活の観察」を選定し、現版の表示・実状態対応/同需要動線比較/依存の監査に着手。新ワーカー・重複実装は未起動。
|
||||
2026-10-15: Original30/88 no partialcredit; completed12/in_progress25/planned51. P08-03 closed (execution/p08-03/ACCEPTANCE_CLOSED_D369_027861B.json). 2026-10-15: submitted21b5d3a has traffic audit + calibrated mechanical/crop/direct-review binding. Root47local PASS; exact nativeimport/319parse/A+B PASS, independent17+17 semantics and48demand7153/2585 PASS. NormalOS writer35972 ran31 actual inputs withACKs; allrequest/rawSHA/PID verified, firstFRONT10rows mechanicalPASS. OS collector900 expired before request32; ownedengine ended cleanup/guarderrors0. Failedrun notaccepted, reader/save/full pending. OS-only3600 separation submitted56bf5a3 under existingcaps-removal scope; worker/native900 unchanged. Postrun independentOS semantics revealed real product lookup defect supply_logistics_bridge vs Runtime supply_logistics; same-task narrowfix instructed. Original7/6/30-88 no partialcredit, formal0. Global Windows physical same-build/deferredgestures/finishedassets/undefinedoriginalvalues remain open. Corrected336a8cd now submitted, Root48local PASS; corrected native/OS/fullreview pending, inactive evidence offload before heavy execution.
|
||||
|
||||
|
||||
原30パッケージ/88成果、部分点なし。現在は正式10/着手24/予定54。P24-03は正式完了、MP-01-r02承認用資料は正式統合済みだが原88へ加点しない。P13-03既存最終修正は全7施設/84スロット/6分類が保全済み。P13/RP13の限定追加修正と正式host自己試験は直接許可待ちで、重複実装や無断上限変更をしない。
|
||||
@@ -1791,13 +1862,13 @@ P00〜P29のIDを維持して過去記録との対応を保つ。各項目には
|
||||
|
||||
### P23 タワー画面 レイヤー演出
|
||||
|
||||
現在地: ドット断面、レイヤー表示、複数UIスキンは部分実装。原本全演出の受入は残る。
|
||||
現在地: P23-01およびP23-03は正式完了。生活の観察の全7条件・通常OS・同需要比較・別PID保存再開を同版証拠で受入。P23-02の保持操作・最大場面性能・Windows表示倍率実機、完成資産とP23全体の受入は残る。
|
||||
|
||||
統合前提: P08, P22。原本対応: B-2.2, B-11.1, B-11.4, B-12.1, B-12.2, B-12.4。
|
||||
|
||||
- P23-01 レイヤーと波紋。表時の裏半透明、裏時の表ワイヤー、魔法レンズ風の波紋を原本どおり接続する。 受入: 連続切替でも座標・選択・対象が一致し、描画層と操作対象を取り違えない。 状態: 正式完了。P23-01「レイヤーと波紋」を現採用1299/engine c7cccbf8に固定して原条件を監査。表時の裏半透明alpha0.22、裏時の表ワイヤー、魔法レンズ波紋のnative PNGを確認。局所16高速切替で全Runtime保持、通常OSで同位置の表受付/裏倉庫を選び12連続切替、Writer41689通常保存→Reader42598別PID通常読込と2切替で座標/有効選択/操作対象が一致。全51typed snapshotは切捨て/正規化なし、各PID内切替前後バイト一致、保存再開は保存成功から読込成功へのevent index12の2差分全文だけを保持。正式4members同SHA/圧縮checksum/展開長を確認。旧r01観測Nil→floatと診断を落としたgateは受入不可として保持、r02で観測可視性条件とstrict gateを修正し両GUI診断0。製品編集0、同版full172/14721と関連3suite、P04-03最終r04代表負荷CPU実描画rawを再用、重複全回帰0。 原work/acceptanceと適用横断条件を同1名が全受入し、本成果単位不足0で9件目として正式完了。 P23-02/03、Windows表示倍率/実機部分確認、リアルタイムx3/レンズ単独GPU費用・全性能予算、完成素材と全ゲームは未受入。
|
||||
- P23-02 断面の操作性。パン、上下スクロール、ズーム、建設グリッド、接続警告、HUD配置を整える。 受入: 小画面とWindows表示倍率で読めて押せる。x3時にも操作が追随する。 状態: 着手中。P23-02は着手中、次に閉じる1件を維持。制作r32を保持し、作業候補をr53から未採用r62へ選定。親r58の接続ID派生memoを保持し、r62はshared木のindices.has+添字をget(default -1)へ1箇所だけ置換、非正辺拒否・workspace非負index・探索順/費用/親/wrap/full fallbackを保持。元r58全Pathへ逆変換一致・他1298ref同一、warm32/補足12証拠は不変getter/helper/無効化/Save境界だけ再利用。同一r62の全木36・transit/partial14・全150候補/全Runtime19/0・境界24件179/0・経路15/配列所有83/0・旧仕様12群726/0を独立有限受理。fresh順58,62,62,58,58,62・同646/cold/paused/speed1/外部listenerなし3pair:2152153→2069843us;2104659→2063915us;2173628→2124916us。全6after64711487732bytes基準全文一致、3対全短縮、中央値2152153→2069843us(有限約3.82454%短縮)。比較QA初版の受付差は実行前拒否、r01/r02未実行保持、受付だけ修復したr03を実行。r60は50木呼出/50開始/50完全キー/重複0で固定窓の木再利用を支持せず。r61の7計測は包含時間で合算不可、shared木50回591877usを次変更の根拠にした診断のみ。約2.06〜2.12秒同期処理が残り予算/P95/D10/通常OS/x3は未達、制作採用はしない。正確な最終版の影響・全172は関連必要変更を固めて実施。原9横断8/通常OS647以降/x3・終了/小画面/同一Windows配布版実機倍率は全未達。Ctrl保持wheel/左保持dragは延期・未達・免除なし。正式9/着手19/予定60・30パッケージ/88成果・部分点なしを維持。
|
||||
- P23-03 生活の観察。部屋、行列、EV、職員、物資、営業状態が断面上で理解できる表示へ調整する。 受入: 人物や設備の表示が実状態に対応し、同需要の動線改善を観察できる。
|
||||
- P23-03 生活の観察。部屋、行列、EV、職員、物資、営業状態が断面上で理解できる表示へ調整する。 受入: 人物や設備の表示が実状態に対応し、同需要の動線改善を観察できる。 状態: 正式完了。P23-03「生活の観察」を正式完了。提出d2581af、main基点5041b88、実試験tree a700519、実統合/最終314a8a4。全7原条件を別Opus5.5がpass、重大/高/中指摘0。実通常OS88要求/88ACK・4別PID終了・両配置の全正式モデル保存再開一致、40画像838行を実7Opus判断へ全照合。同需要全対象の到着分合計7153→2585。局所146/portable4・native4/548・同版全179/21752/322parse/181owned終了を再利用し、通常validate/review/integration/finalが成立。low2は原判定を保持し実所在と時系列を補記。P23-02、Windows、最大場面性能、完成資産・全施設・通しゲームは別未達。 版付き全条件証拠: execution/p23-03-resume-20261017/ACCEPTANCE_CLOSED_314A8A4.json。原30/88、正式14、部分点なし。
|
||||
|
||||
### P24 インスペクター 通知 操作完成
|
||||
|
||||
@@ -2131,3 +2202,12 @@ r11に別PIDnarrowを再実行したという記録は作らず、r10の278件
|
||||
[限定45観点の宣言](../../../artifacts/original-completion-2026-10-02/kitchen-p20-atomic-registry-view-update-candidate-r02/limited-view-manifest.json)と旧台帳の全JSONを照合し、宣言したview_resultsだけを変える。指定原本条件7件、厨房BACKと4×2の定義2件をpassとし、通常UI/Runtime/保存等の限定観測はpartialに留める。厨房125はgeometryの観測記録数で、assertion 820件とは別である。Restaurant/酒場のモデル観測を全営業受入へ読み替えず、artifact名P20の通知ログを章・図鑑P20へ加点しない。
|
||||
|
||||
既知1291機能+工程18のIDと不変freeze、最終分母と総合割合null、work_packagesの完了1/着手中18/予定69、package完了1/着手中25/予定4は変えない。既存の「全8観点unverified」はそれぞれの証拠時点の履歴として残す。今回の視点更新を全施設・全人物・全ルート/エンド・図鑑・完成資産・Windows実機の受入へ転用しない。
|
||||
|
||||
|
||||
### P04-01 正式受入更新(2026-10-19T00:54:23.322453+09:00)
|
||||
|
||||
同時発生の更新規約P04-01は、通常統合候補 `b1810ff4b2809018fe7434be7bdcf6f6411c91f4` で元の7領域と15条件+EVを正式受入した。提出 `785815002eb750b0bef3c26fe2ca492b16b280be` の登録検証、別セッションOpus 5.5の全条件レビュー、候補のintegration/final、実main・実DB・対象ソースの照合を完了した。証拠は [正式受入記録](../../../artifacts/original-completion-2026-10-02/p04-01-formal-closure-b1810ff4/ACCEPTANCE.json) と同フォルダの受入条件表・実ゲート記録を参照する。
|
||||
|
||||
元30パッケージ/88成果・部分点なしを維持し、正式完了は17/88。P04全3成果が完了した。試験件数は成果数へ換算していない。全184回帰と補助検証は旧実行版を保持し、現版への適用条件を独立確認して再利用した。低優先度の文書表記と連続発生時の理由表示解釈は残件として保存し、全ゲーム・同一Windows配布版・性能・完成素材等の原受入へ転用しない。
|
||||
|
||||
次の監査候補はP05-02「全費目と資金区分」。現版の不足条件・既存証拠・D04等の依存を実Opusが評価して正式選定する。現在の新規実装起動は0。旧台帳の14件リストを実際に完了済みのP19-03/P26-01を含む現17件へ整合させた。
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"scope": "Audit preparation only; original88 completion credit0; preserved original text follows",
|
||||
"source_authority": "docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"source_commit": "d9262a71f45b39c53115a4878f4c6a2c861dfac5",
|
||||
"original_unit": {
|
||||
"id": "P06-02",
|
||||
"title": "全館停止の統合",
|
||||
"work": "利用中、EV、ワープ、物流、救護、清掃、入館へ同じ停止判定を接続する。",
|
||||
"acceptance": "停電中の無条件売上・生産がなく、乗客と搬送対象が消えない。",
|
||||
"state": "in_progress",
|
||||
"evidence": [
|
||||
{
|
||||
"path": "artifacts/original-completion-2026-10-02/p06-rescue-power-final-root-review-r01.json",
|
||||
"sha256_at_integration": "04e16364985a4a1e795b38e187830aee9d944e8c9fb3cb4200bb0d7f3a594436",
|
||||
"scope": "Controlled held boarded EV/rescue outage Runtime14 save pair691/0,10 complete typed states,uncapped9events,formal4immutable; emergency alighting/natural outage/UI/native pending",
|
||||
"linked_at_jst": "2026-10-02T07:25:10.042304+09:00",
|
||||
"current_game_acceptance_inferred": false
|
||||
},
|
||||
{
|
||||
"path": "artifacts/original-completion-2026-10-02/p06-current-supply-outage-root-review-r01/review.json",
|
||||
"sha256_at_integration": "771078fabaea725cc7d115f51f6333be2dd8991097a69b16417aacb30817d8c5",
|
||||
"scope": "Current1299 controlled cargo and real active kitchen batch stop/recovery;460/0,16 whole typed,8 exact cross-PID pairs,2 formal8 members. Natural depletion, active guest service, whole P06 and OS pending",
|
||||
"linked_at_jst": "2026-10-09T10:37:43.610273+09:00",
|
||||
"current_game_acceptance_inferred": false
|
||||
},
|
||||
{
|
||||
"path": "artifacts/original-completion-2026-10-02/p06-active-service-outage-root-review-r01/review.json",
|
||||
"sha256_at_integration": "45a8f2015a7191629e6fb9842abc242548e1611d55cec009d3e7981f1a82dea0",
|
||||
"scope": "Current1299 naturally admitted active meal/lodging services with controlled reserve;1906/0,28 whole typed,14 exact cross-PID pairs,2 formal8 members;existing RAIDED safe failure verified. Natural depletion,whole P06 and OS pending",
|
||||
"linked_at_jst": "2026-10-09T10:46:38.784861+09:00",
|
||||
"current_game_acceptance_inferred": false
|
||||
}
|
||||
],
|
||||
"progress_summary": " 制御したEV乗車中救護の停電保存/再開691/0・10全状態pair・無制限journal各9件を限定照合。安全階での緊急降車・自然停電・全館停止・通常UIは未受入。 現版物流/厨房の制御枯渇と復旧の別PID正式保存を460/0で限定照合。 現版食事/宿泊2種の制御枯渇と復旧、一回請求、既存摘発休止の境界を別PID正式保存で1906/0照合。",
|
||||
"updated_at_jst": "2026-10-09T10:46:38.784861+09:00"
|
||||
},
|
||||
"cross_cutting_acceptance": [
|
||||
"原本条件とUI操作が一致",
|
||||
"Runtimeの実利用・会計・行動へ接続",
|
||||
"途中保存・再起動で再現",
|
||||
"異常/境界/中断を検証",
|
||||
"関連回帰PASS",
|
||||
"要件別ログとソースハッシュを保存",
|
||||
"既存代表負荷の性能回帰を計測"
|
||||
],
|
||||
"cross_cutting_acceptance_scope": "Completion requirements only, not achieved results. Apply each to relevant slices; non-applicable views require a recorded reason.",
|
||||
"audit_conditions": [
|
||||
"現版7対象の停止判定をソース行/関数/SHAと共に示す",
|
||||
"既存3証拠の適用性を版と生証拠に基づき判定、不足は不足と記録",
|
||||
"製品変更なし・原88加算0"
|
||||
],
|
||||
"task_instructions": "# P06-02 current audit task (not unit completion)\n\nActual Opus commander selected P06-02 after P04 completion. Audit only; do not edit product, rules, values or existing tests. Source base d9262a71f45b39c53115a4878f4c6a2c861dfac5. Original 30/88, completed17; this audit adds zero. Read current work_packages P06-02 and P04 order-audit. Read build/p06-history for exact copied historical review records. No source/test implementation is requested.\n\nWrite current-audit.json and CURRENT_AUDIT.md in this directory. JSON schema:\nsource_commit: exact base above; unit_accepted:false; domains: exactly seven objects with domain in active_service,elevator,warp,logistics,rescue,cleaning,admission. Each includes status (implemented_unverified/partial/missing/verified), source_refs [{path: repository-relative file,sha256: actual SHA256,line/function evidence}], remaining_conditions (nonempty array), stop_condition, call_order, save_restart_evidence. Cite actual source, distinguish missing implementation from missing proof. Never mark verified from code alone. A missing domain still cites source inspected to establish absence, not an invented filename.\n\nhistorical_evidence: exactly three entries for the supplied rescue-power, supply-outage, active-service-outage reviews; each includes reusable:boolean, basis: factual explanation, prior_source_pins, current_differences, raw_evidence_available. Unavailable historical raw/source maps mean reuse not established. Inspect nested paths and available tracked evidence; do not infer unchanged runtime from only review text. Sources have changed since old1299; expected reuse may be false. Make no gameplay execution claims. Include dependencies, unresolved_policy, recommended_next_batch and exact relevant test paths/argv from repository (do not invent runnable commands).\n\nOriginal scope: all seven domains stop consistently, no unconditional sales/production in outage, no lost passengers/cargo. Preserve P14 warp dependency and unapproved mana settings. Identify cleaning/admission/emergency alighting/natural outage gaps. Root provides historical receipts in build only; do not commit copied build inputs. No full regression/native engines in this audit. Runner handles registered structure validation; independent Opus reviews content separately. Do not run git commit; Runner submits.\n",
|
||||
"historical_failure": "P06-02-AUDIT run2faabaca67d24dfa8df9e8f2543fba0a compaction.failed; no product implementation; retain failed run; do not restart old task",
|
||||
"reference_p06_01_current_summary": "停電、厨房、救護の停止復帰は部分実装。有限マナ供給の契約が残る。 制御したEV乗車中救護の停電保存/再開691/0・10全状態pair・無制限journal各9件を限定照合。安全階での緊急降車・自然停電・全館停止・通常UIは未受入。 最新現1299参照で通常建設からの物流/厨房の制御停電・復旧、2正式保存/別PID全状態一致を460/0で限定受入。利用中サービス0件なので途中販売/中断は未受入。全P06未完。 現版の自然入館客の食事/宿泊の制御停電・復旧・一回請求、既存RAIDED休止時の安全終了と正式保存別PID全状態一致を1906/0で限定受入。再開の不具合仮説は反証、ゲーム変更0。全P06未完。 2026-10-12: 旧限定停電証拠から現Runtime等13sourceが変化しており現受入へ自動適用しない。P06-01の原契約監査をRunner経由で開始。正式完了なし。 MP-01-r02承認用資料は追加許可後に同じSol担当で修正し、提出6b78f8fd・正式検証・別Opus5.5独立review PASS・最新main統合/最終検証65a4fe2bを完了。修正2/2保持。全37需要・53source pin・21候補比較・炉の容量判定・旧0/再送/D05を整理。数値/人物分類/更新順序/保存移行は未承認、製品未反映。P06-01はin_progress、原88正式完了増加0。"
|
||||
}
|
||||
@@ -33,6 +33,29 @@
|
||||
"decision": "2×1・裏層。建築350G、資材4、工期60分、清掃員最低1人/上限2人、顧客0人・利用料なし、維持費2G/日。清潔0〜100・初期100、75以下で予約、現地8分で25回復。定義済み汚れ量を使い未定義値を補完しない。",
|
||||
"origin": "user_reply",
|
||||
"reference": "../original-completion-2026-09-29/execution/CLEANING_APPROVED_FOUNDATION.md"
|
||||
},
|
||||
{
|
||||
"id": "A06",
|
||||
"title": "マナ有限残量契約(MP-01-r02推薦案)",
|
||||
"decision": "初期100・容量300・世界樹生成20/ゲーム内10分。10分境界ごとにB+G+F−Dを計算し、需要を先に支払い、超過は明示破棄、0で全館停止。需要は保有施設のmaintenance_mana合計(閉店・停止中も計上、撤去・破壊済みは除外)。境界間に返却等で容量を超えた分は次の境界でoverflowとして記録・破棄。炉の投入は自然生成と需要支払後のbase_after=min(C,max(0,B+G−D))で空き100以上のとき受理。現Runtimeのphase順序を保持しMANA内で処理。受入契約なしの旧セーブの残量は0〜300のみ保持し、超過・不正値は拒否。炉の人物適格性・収率の実接続は別承認。",
|
||||
"origin": "user_reply_in_conversation",
|
||||
"approved_at_jst": "2026-10-19",
|
||||
"reference": "execution/mana-proposal/PROPOSAL.md"
|
||||
},
|
||||
{
|
||||
"id": "A07",
|
||||
"title": "マナワープの初期値(推薦案)",
|
||||
"decision": "2x2・表層。建設3000G・資材30、工期360分、維持費15G/日、維持マナ1/10分。建設済みワープは全て相互接続。利用者は客と接客中の従業員。1人1回3マナを出発時に一回だけ差し引く。残量不足・停電・到着先不可のときは経路から除外し、費用と移動を発生させない。途中保存・再開で費用と移動を二重反映しない。",
|
||||
"origin": "user_reply_in_conversation",
|
||||
"approved_at_jst": "2026-10-20"
|
||||
},
|
||||
{
|
||||
"id": "A08",
|
||||
"title": "ワープの客用・業務用分離",
|
||||
"decision": "表層のマナワープは客用とし、従業員の経路からは使わない。従業員用に裏層の業務用マナワープ(2x2・裏層)を別に設け、業務用同士だけを相互接続し従業員のみ利用する。業務用の建設費・工期・維持費・維持マナ・1人3マナの運賃はA07と同値。",
|
||||
"origin": "user_reply_in_conversation「従業員用を裏層に別で作って」",
|
||||
"approved_at_jst": "2026-10-20",
|
||||
"values_note": "業務用の数値はユーザー指定がなくA07と同値を適用。"
|
||||
}
|
||||
],
|
||||
"pending": [
|
||||
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"scope": "R13/R14 completed offloads, not game acceptance or explanation of all historical20GB use",
|
||||
"recorded_at": "2026-10-15T20:19:14.487858+00:00",
|
||||
"batches": [
|
||||
{
|
||||
"record": "docs/plans/original-completion-2026-10-02/execution/drive-offload-p04-ended-validation-r13-20261016/RETIREMENT.json",
|
||||
"source_retirement_observed_free_delta_bytes": 737722368,
|
||||
"own_temporary_cleanup_observed_free_delta_bytes": 184242176,
|
||||
"source_logical_bytes": 687528462,
|
||||
"removed_checkouts": 5,
|
||||
"catalog_reference": "docs/plans/original-completion-2026-10-02/execution/drive-offload-p04-ended-validation-r13-20261016/CATALOG_REMOTE_REFERENCE.json"
|
||||
},
|
||||
{
|
||||
"record": "docs/plans/original-completion-2026-10-02/execution/drive-offload-completed-checkouts-r14-20261016/RETIREMENT.json",
|
||||
"source_retirement_observed_free_delta_bytes": 4384702464,
|
||||
"own_temporary_cleanup_observed_free_delta_bytes": 223248384,
|
||||
"source_logical_bytes": 4994674198,
|
||||
"removed_checkouts": 34,
|
||||
"catalog_reference": "docs/plans/original-completion-2026-10-02/execution/drive-offload-completed-checkouts-r14-20261016/CATALOG_REMOTE_REFERENCE.json"
|
||||
}
|
||||
],
|
||||
"removed_checkouts": 39,
|
||||
"source_retirement_observed_free_delta_total_bytes": 5122424832,
|
||||
"own_temporary_cleanup_observed_free_delta_total_bytes": 407490560,
|
||||
"current_free_bytes": 8369876992,
|
||||
"dirty_review_checkouts_retained": 4,
|
||||
"active_implementation_and_raw_and_profiles_retained": true,
|
||||
"historical_20GB_all_cause_proven": false,
|
||||
"observed_growth_factor": "Repeated full validation/review/integration/final Git checkouts duplicate the same source/assets. These ended sources were content-deduplicated, full-byte cloud verified, rehashed and normally retired. Git objects reachable frommain remain.",
|
||||
"root_raw_input_supply": "execution/p04-01-current-recheck-20261015/ROOT_R17_FULL_INPUT_RELOCATION_R01.json"
|
||||
}
|
||||
+217
-4
@@ -2,6 +2,28 @@
|
||||
"schema_version": 1,
|
||||
"scope": "exact per-suite completion label/schema; all check counts from actual raw only",
|
||||
"rows": [
|
||||
{
|
||||
"test": "tests/s4/test_original_relationship_model.gd",
|
||||
"template": "Original relationship model: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "c74b243dbbb54dba9bbc165e29508cca910f0beb63e32d25ebbb8ea606dccce9",
|
||||
"authority": {
|
||||
"path": "docs/spec/acceptance/P18-01-code-r01.json",
|
||||
"scope": "new backend suite marker; native execution pending"
|
||||
}
|
||||
},
|
||||
{
|
||||
"test": "tests/s4/test_original_relationship_runtime.gd",
|
||||
"template": "Original relationship runtime: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "c56bdb99dd43a4e7ceb3ca2861e8db39972c5c4e805126a77e2f7da32ca5bdc9",
|
||||
"authority": {
|
||||
"path": "docs/spec/acceptance/P18-01-code-r01.json",
|
||||
"scope": "new backend suite marker; native execution pending"
|
||||
}
|
||||
},
|
||||
{
|
||||
"test": "tests/ui/test_selection_departure.gd",
|
||||
"template": "Selection departure: <checks> checks, <failures> failures",
|
||||
@@ -56,7 +78,7 @@
|
||||
"template": "Required kitchen: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "90e7639f5aa76e34b9ee14769f4ec1ae1317a647900b27877075dbf21ef1dfcf",
|
||||
"source_sha256_at_schema_audit": "3a9c92f80c24064ef0858fba10bd7caab63203932942837f7e142349578f6b2f",
|
||||
"authority": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p09-kitchen-single-link-candidate-r09/candidates/tests/business/test_required_kitchen.gd",
|
||||
"sha256": "90e7639f5aa76e34b9ee14769f4ec1ae1317a647900b27877075dbf21ef1dfcf",
|
||||
@@ -64,7 +86,7 @@
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 281,
|
||||
"line": 481,
|
||||
"text": "\tprint(\"Required kitchen: %d checks, %d failures\" % [checks, failures])"
|
||||
}
|
||||
]
|
||||
@@ -3701,8 +3723,8 @@
|
||||
"path": "docs/spec/acceptance/P08-03.json",
|
||||
"scope": "normal placement; native and OS pending"
|
||||
}
|
||||
}
|
||||
,{
|
||||
},
|
||||
{
|
||||
"test": "tests/ui/test_p23_life_observation.gd",
|
||||
"template": "P23 life observation: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
@@ -3712,6 +3734,197 @@
|
||||
"path": "docs/spec/acceptance/P23-03.json",
|
||||
"scope": "component and read-only observation only; native unexecuted; whole unit blocked"
|
||||
}
|
||||
},
|
||||
{
|
||||
"test": "tests/special/test_peeping_room_geometry.gd",
|
||||
"template": "Peeping room geometry: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "103d85f83e1e97a8637892504264275eef23f172eeec56c94e5c022d81bf6945",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p13-02/CODE1_TASK_SPEC.json",
|
||||
"scope": "new backend suite marker; native execution pending"
|
||||
}
|
||||
},
|
||||
{
|
||||
"test": "tests/special/test_peeping_room_reference.gd",
|
||||
"template": "Peeping room reference: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "188b00a60f7aefda69dc4973f1de9c14447a0d4bcdd1257a2eabe7c4782e4caf",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p13-02/CODE1_TASK_SPEC.json",
|
||||
"scope": "new backend suite marker; native execution pending"
|
||||
}
|
||||
},
|
||||
{
|
||||
"test": "tests/special/test_peeping_room_evidence.gd",
|
||||
"template": "Peeping room evidence: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "390e0032d14de9a8875ced163a922341ce655744200d78b4ffa776d42c4f8c2a",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p13-02/CODE1_TASK_SPEC.json",
|
||||
"scope": "new backend suite marker; native execution pending"
|
||||
}
|
||||
},
|
||||
{
|
||||
"test": "tests/special/test_peeping_room_save.gd",
|
||||
"template": "Peeping room save: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "ba0e7644277477c1821135cae6d6fd533651799c6f9bd8c43ccf45e63b96c63c",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p13-02/CODE1_TASK_SPEC.json",
|
||||
"scope": "new backend suite marker; native execution pending"
|
||||
}
|
||||
},
|
||||
{
|
||||
"test": "tests/special/test_peeping_room_runtime.gd",
|
||||
"template": "Peeping room runtime: <checks> checks, <failures> failures",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "924efd34414c12a325a1b700f799aef0396de9f15441fd88a3608292ff221657",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p13-02/CODE1_TASK_SPEC.json",
|
||||
"scope": "new backend suite marker; native execution pending"
|
||||
}
|
||||
},
|
||||
{
|
||||
"test": "tests/mvp/test_whole_tower_outage.gd",
|
||||
"template": "PASS: <checks> checks",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "dd786e8c7448eeb77d51d7effd9100059ae6febf638ca2c20f3a55683009c9ea",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p14-03-route-wait/EVIDENCE_MATRIX.md",
|
||||
"scope": "Claude session 2026-10-20: new suite added with P06/P14 work; exact label/schema only, check count is not an expected future value"
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 41,
|
||||
"text": "\tprint(\"%s: %d checks\" % [\"PASS\" if _failures == 0 else \"FAIL\", _checks])"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "tests/s2/test_mana_recovery_new_pid.gd",
|
||||
"template": "PASS: <checks> checks",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "8ef67859db2a31213585fa49dfc687ea69bf215c41c8d1d8cbb3f84d00dd5d17",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p14-03-route-wait/EVIDENCE_MATRIX.md",
|
||||
"scope": "Claude session 2026-10-20: new suite added with P06/P14 work; exact label/schema only, check count is not an expected future value"
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 26,
|
||||
"text": "\tprint(\"%s: %d checks\" % [\"PASS\" if _failures == 0 else \"FAIL\", _checks])"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "tests/s2/test_mana_reserve_cycle.gd",
|
||||
"template": "PASS: <checks> checks",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "048d79e067cc85eef1c5c5f3e412198e652a2acc08e6d910e0761c7148a34cb6",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p14-03-route-wait/EVIDENCE_MATRIX.md",
|
||||
"scope": "Claude session 2026-10-20: new suite added with P06/P14 work; exact label/schema only, check count is not an expected future value"
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 64,
|
||||
"text": "\tprint(\"%s: %d checks\" % [\"PASS\" if failures == 0 else \"FAIL\", checks])"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "tests/s2/test_mana_reserve_new_pid.gd",
|
||||
"template": "PASS: <checks> checks",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "9f42e4f7f5aac403ee4a6091e54ebf3995e25d11a450000e5a8ce870094f7a6b",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p14-03-route-wait/EVIDENCE_MATRIX.md",
|
||||
"scope": "Claude session 2026-10-20: new suite added with P06/P14 work; exact label/schema only, check count is not an expected future value"
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 26,
|
||||
"text": "\tprint(\"%s: %d checks\" % [\"PASS\" if _failures == 0 else \"FAIL\", _checks])"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "tests/s2/test_runtime_mana_reserve.gd",
|
||||
"template": "PASS: <checks> checks",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "323750a533f2bbdf95b96b1615996cd3c4155bdadc6dcfb0936eaaa19a04809b",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p14-03-route-wait/EVIDENCE_MATRIX.md",
|
||||
"scope": "Claude session 2026-10-20: new suite added with P06/P14 work; exact label/schema only, check count is not an expected future value"
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 25,
|
||||
"text": "\t\tprint(\"PASS: %d checks\" % _checks)"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "tests/transport/test_route_wait_choice.gd",
|
||||
"template": "PASS: <checks> checks",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "c4db1db2e60f1a24fbbcb6c2c3706a7ee1534c7191f612e1d8df40d0a39a97bc",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p14-03-route-wait/EVIDENCE_MATRIX.md",
|
||||
"scope": "Claude session 2026-10-20: new suite added with P06/P14 work; exact label/schema only, check count is not an expected future value"
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 49,
|
||||
"text": "\tprint(\"%s: %d checks\" % [\"PASS\" if _failures == 0 else \"FAIL\", _checks])"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "tests/transport/test_runtime_warp.gd",
|
||||
"template": "PASS: <checks> checks",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "cfbb69e63aca12d9d198393fd853c76be63df95e8d1e777e7a14194dbd181234",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p14-03-route-wait/EVIDENCE_MATRIX.md",
|
||||
"scope": "Claude session 2026-10-20: new suite added with P06/P14 work; exact label/schema only, check count is not an expected future value"
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 40,
|
||||
"text": "\tprint(\"%s: %d checks\" % [\"PASS\" if _failures == 0 else \"FAIL\", _checks])"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "tests/s2/test_new_pid_pairs.gd",
|
||||
"template": "PASS: <checks> checks",
|
||||
"required": true,
|
||||
"fixed_check_count_used": false,
|
||||
"source_sha256_at_schema_audit": "9742f9ac253067e6ae69a53faed054d71925f316d038ff7c5e480c3a9be91b04",
|
||||
"authority": {
|
||||
"path": "docs/plans/original-completion-2026-10-02/execution/p14-03-route-wait/EVIDENCE_MATRIX.md",
|
||||
"scope": "Claude session 2026-10-20: new-PID pair suite; exact label/schema only"
|
||||
},
|
||||
"source_marker_lines": [
|
||||
{
|
||||
"line": 45,
|
||||
"text": "\tprint(\"%s: %d checks\" % [\"PASS\" if _failures == 0 else \"FAIL\", _checks])"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"unknown_roster_suite_policy": "refuse, explicitly review its source/schema before accepting",
|
||||
|
||||
+143
@@ -0,0 +1,143 @@
|
||||
{
|
||||
"recorded_at": "2026-10-15T09:04:02.442313+00:00",
|
||||
"scope": "Read-only recheck of completed cloud offload; no repeated upload or additional deletion",
|
||||
"free_bytes_now": 5403648000,
|
||||
"cloud_folder_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"historical_verified_offload_totals": {
|
||||
"batch_count": 20,
|
||||
"original_files_retired": 77191,
|
||||
"logical_original_bytes_retired": 11680979893,
|
||||
"compressed_archive_bytes": 4211475754
|
||||
},
|
||||
"protected_pins": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-os-d369d1c-r19-calibrated/index.json",
|
||||
"expected_sha256": "fc66a95ab228e70fd1e1aa40b92f8cb6890f8c9879c2be79940e969cb9a3521b",
|
||||
"actual_sha256": "fc66a95ab228e70fd1e1aa40b92f8cb6890f8c9879c2be79940e969cb9a3521b",
|
||||
"unchanged": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-d369d1c-r17/index.json",
|
||||
"expected_sha256": "16c3577ca226173fea65df8595ab42a8b257ba50166da1a8564e6eda126694a1",
|
||||
"actual_sha256": "16c3577ca226173fea65df8595ab42a8b257ba50166da1a8564e6eda126694a1",
|
||||
"unchanged": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-final-regression-d369d1c-r01/runner-ended.json",
|
||||
"expected_sha256": "0dbe71e589113088bd37be42fef583b8f6da86a15542f4900ed97fa957fc1264",
|
||||
"actual_sha256": "0dbe71e589113088bd37be42fef583b8f6da86a15542f4900ed97fa957fc1264",
|
||||
"unchanged": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-49445d4-r13/index.json",
|
||||
"expected_sha256": "c0cc9e939845b5f3ae8375d414327821eb75c3e5f5158ae32eb872eda1b99a03",
|
||||
"actual_sha256": "c0cc9e939845b5f3ae8375d414327821eb75c3e5f5158ae32eb872eda1b99a03",
|
||||
"unchanged": true
|
||||
}
|
||||
],
|
||||
"all_protected_pins_unchanged": true,
|
||||
"retirement_records": [
|
||||
{
|
||||
"name": "p05-acceptance-partial-r01",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "054c89a7f9377efa8c16c7ffbad966e2324992a2db5703bf83a482bafd9062e9"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r02",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "d24033fd716f3ca92ded0739a1d213d39c2fbc39dea4794a9225546f68234cf4"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r03",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "0cc68958e4327bd20fd2e0820bd9e807c9eef6d9671577681a44dc28a3f33f76"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r04",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "48ddfc677beab57a7429787b47f132ba37b06c1b38b1e6691dbea130d162eaed"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r02",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "f5e3e44dbbf01228071d364038bcbe6a76739a6a120270c293d617bbcc63ca96"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r03",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "84d67389005d99a0225e5c4190cb850bf583f6e4ce37bac726e75e85ba80110f"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1237-release-candidate-r03",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "5912fc509cde37df7ec5338a532d6a8bb8b04430bba1def24984ccce5d428122"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "9f60bacba8509534d5572d911ee2f665685a344ec88ea010fc55012e355aa861"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "a1406783cb56e5a27edd409af07e3821e4baf2f054ad9844bb3859ecb260bdfb"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "e3a9ff57a7db949e624537820e0aa0472afbbc9b6ba166f60e5f973de43fbbdc"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "cd443d4fec9dc766f70fcbf9d6ba465f0455e7e6fd516beb5bfe2185d4f61912"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "2ece60a385894f1adaee1743b6bfef994ef52c4099cb706a55cfc4706bb3e4b8"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-closed-more-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "6e73168d3562d3802ce18a7bda94689ca6075530e52a653fbf6fdfccd72a7147"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-closed-stages-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "69246e87c6bb170707b9333cfb97be10e52429be5dc8c95f6879e244a94a9136"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r10-native-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "7e54d7cc1e1f655efffd311a510df7814549c27373fda68fe22a2e96f1b5be09"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r10-os-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "af6ad959c065e8f79085221b0bd3773520f9fa02cee923d1ea03ca7356497362"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r11-a-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "6ac0e9fb3b7db25e9a9cb8965b0d6b1cfb7f63cc0cf50cbd985822726515ab93"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r11-b-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "4fa4277f7e7a643ae9612636137307cb1b6a3e0cd019bf8e1af584bb63894e14"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r12-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "3cbcae176dada2ae1055c497e2559b2eeffcf2985daca7a720ff963ca7b412f9"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p08-cold-pairs-20261015",
|
||||
"retirement_record_exists": true,
|
||||
"retirement_record_sha256": "9c0b87f8a23fe110d850aa7f552885b3e9ff50af0a3d58a93ea6dcd5e37d2c8e"
|
||||
}
|
||||
],
|
||||
"all_retirement_records_exist": true,
|
||||
"capacity_note": "Current free space is independently measured, not a claim that logical offloaded bytes equal net recovered physical space."
|
||||
}
|
||||
+1104
File diff suppressed because it is too large
Load Diff
+708
@@ -0,0 +1,708 @@
|
||||
{
|
||||
"checked_at": "2026-10-15T09:04:02Z",
|
||||
"folder_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"scope": "Current connector metadata readback, first 100 direct children only. Complete payload/hash verification is retained in original per-batch transfer receipts; not repeated here.",
|
||||
"listed_file_count": 100,
|
||||
"files": [
|
||||
{
|
||||
"id": "1VyWzt8OoL730r_hkER2N9xUJQw1YkjFF",
|
||||
"title": "p08-cold-pair-history-RESTORE.md",
|
||||
"size": "1356",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1VyWzt8OoL730r_hkER2N9xUJQw1YkjFF/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1G1sj22PSMaqvGqyUstmv1FVE7ndsBnSV",
|
||||
"title": "p08-cold-pair-history-CLOUD_PARTS.json",
|
||||
"size": "11229",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1G1sj22PSMaqvGqyUstmv1FVE7ndsBnSV/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "166dJzD3N-s1-n3CbbgSgzmuIgEX4aobo",
|
||||
"title": "p08-cold-pair-history-MANIFEST.json",
|
||||
"size": "1568336",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/166dJzD3N-s1-n3CbbgSgzmuIgEX4aobo/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "11ACexUbYQMcgXFYBvaPW11ZBI_S7hO5Y",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0023",
|
||||
"size": "5287438",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/11ACexUbYQMcgXFYBvaPW11ZBI_S7hO5Y/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1GLs0pU6wlmb9t3NIQN2p2NaLb4DnpZrs",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0022",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1GLs0pU6wlmb9t3NIQN2p2NaLb4DnpZrs/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "19ojIdDMJdJcajXoH5YJU9Ex2fa5jnuyN",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0021",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/19ojIdDMJdJcajXoH5YJU9Ex2fa5jnuyN/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1a8K9E0EcbD3plvlagWfALjxG_-JGKGJ1",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0020",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1a8K9E0EcbD3plvlagWfALjxG_-JGKGJ1/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1INjy4dTBZqOAagUaVK1OxpO10sbhZUMf",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0019",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1INjy4dTBZqOAagUaVK1OxpO10sbhZUMf/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1UDiChWWYUaqieuOviFl5b-xNsvrN5hiL",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0018",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1UDiChWWYUaqieuOviFl5b-xNsvrN5hiL/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1CXr8DtVRFktn6H3itZv_17_upmkeiEEW",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0017",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1CXr8DtVRFktn6H3itZv_17_upmkeiEEW/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1it3DlzMJuv9cz5YZUNhFabqhVFjtnHsJ",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0016",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1it3DlzMJuv9cz5YZUNhFabqhVFjtnHsJ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1S3HWxauf2Pu05zB-SmO7RBkWvI6sqWYR",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0015",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1S3HWxauf2Pu05zB-SmO7RBkWvI6sqWYR/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "10XOUAX8wDb7zI280yPzikRzt5jlQGTcp",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0014",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/10XOUAX8wDb7zI280yPzikRzt5jlQGTcp/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1GtH7cJcbSX00PcZfBESRV3OWObehmBw1",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0013",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1GtH7cJcbSX00PcZfBESRV3OWObehmBw1/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "16HAVPdocOw4tab6d77MG3SR8HkyyVPO0",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0012",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/16HAVPdocOw4tab6d77MG3SR8HkyyVPO0/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1A7ZiEeh5s6AHbKe7JyfMKWSsoRwp95OM",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0011",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1A7ZiEeh5s6AHbKe7JyfMKWSsoRwp95OM/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1DGvzmO2CvvmIV6y_wMGVZZ9UzXiTv9Fc",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0010",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1DGvzmO2CvvmIV6y_wMGVZZ9UzXiTv9Fc/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1wiP3kiIrr2KGwwol1TyrpklbLXBK1PHN",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0009",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1wiP3kiIrr2KGwwol1TyrpklbLXBK1PHN/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1PZ8oKNsBe2o31T_T-cNPEBWBu5VSiF0t",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0008",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1PZ8oKNsBe2o31T_T-cNPEBWBu5VSiF0t/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1LgpzDHNiFcr5dqyZ-4jXNYlKWlMd2bSe",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0007",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1LgpzDHNiFcr5dqyZ-4jXNYlKWlMd2bSe/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1SycABWIO4t9Ym6zCpxebtr-mi1dL3l3H",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0006",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1SycABWIO4t9Ym6zCpxebtr-mi1dL3l3H/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1pOEPbfD36yh89FbrxM8vVkaX3i__6qIb",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0005",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1pOEPbfD36yh89FbrxM8vVkaX3i__6qIb/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1Jke8wBULOCk9HAc6qNEtKm3XuXl74U_W",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0004",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1Jke8wBULOCk9HAc6qNEtKm3XuXl74U_W/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1FmXRL2ew7opitFI92QoXL0U049GGleAG",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0003",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1FmXRL2ew7opitFI92QoXL0U049GGleAG/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1ayfrWSRgPGitssKs-Sdcl16YbrtdERSg",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0002",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1ayfrWSRgPGitssKs-Sdcl16YbrtdERSg/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1xGEM_9v188XG0_rWEbafgIpCTA_xLNk_",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0001",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1xGEM_9v188XG0_rWEbafgIpCTA_xLNk_/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1HIAyxBgJdMS3iN6RlU2k15gupRizV8m-",
|
||||
"title": "p08-cold-pair-history.tar.gz.part-0000",
|
||||
"size": "8388608",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1HIAyxBgJdMS3iN6RlU2k15gupRizV8m-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1PfcBOLzMq7YGoXKpM--iqWucc2XyxDjB",
|
||||
"title": "p23-r12-closed-disk-admission-history.RESTORE.md",
|
||||
"size": "466",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1PfcBOLzMq7YGoXKpM--iqWucc2XyxDjB/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1g9dZf7ZxwEuYploKueCxZJn_UNIly8Jw",
|
||||
"title": "p23-r12-closed-disk-admission-history.PARTS.json",
|
||||
"size": "3983",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1g9dZf7ZxwEuYploKueCxZJn_UNIly8Jw/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1xQ6Uvn-sqXsEjkCFICfaZR4WuiQ5gvy1",
|
||||
"title": "p23-r12-closed-disk-admission-history.MANIFEST.json",
|
||||
"size": "2136491",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1xQ6Uvn-sqXsEjkCFICfaZR4WuiQ5gvy1/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1kur4otBbclA6CtqMQgAvHRQSNr-ZLjcv",
|
||||
"title": "p23-r12-closed-disk-admission-history.tar.gz.part-0006",
|
||||
"size": "30395616",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1kur4otBbclA6CtqMQgAvHRQSNr-ZLjcv/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1VnS41xLT8Eph_oqN9UCPFYdSfc5DLlMs",
|
||||
"title": "p23-r12-closed-disk-admission-history.tar.gz.part-0005",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1VnS41xLT8Eph_oqN9UCPFYdSfc5DLlMs/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1f8zVes_NKcOgpwFxZMXx9OFz4bLhmOoV",
|
||||
"title": "p23-r12-closed-disk-admission-history.tar.gz.part-0004",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1f8zVes_NKcOgpwFxZMXx9OFz4bLhmOoV/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "18HFeG-9gCkWghctUO39-WEaG6pbpUF8q",
|
||||
"title": "p23-r12-closed-disk-admission-history.tar.gz.part-0003",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/18HFeG-9gCkWghctUO39-WEaG6pbpUF8q/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1ugnePNzsggELIIKqqbjrJll5NQ-bS0Cw",
|
||||
"title": "p23-r12-closed-disk-admission-history.tar.gz.part-0002",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1ugnePNzsggELIIKqqbjrJll5NQ-bS0Cw/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1zm2CC2XGOmtIfYLUczFuPqdEqlZTCBYN",
|
||||
"title": "p23-r12-closed-disk-admission-history.tar.gz.part-0001",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1zm2CC2XGOmtIfYLUczFuPqdEqlZTCBYN/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "12y_VT0_yd1CAMBYbPrb8xdPatuVO3U67",
|
||||
"title": "p23-r12-closed-disk-admission-history.tar.gz.part-0000",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/12y_VT0_yd1CAMBYbPrb8xdPatuVO3U67/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1J1vYv3TPOaw5P2qKgeWIUGKj3kbOWqRn",
|
||||
"title": "p23-closed-execution-copies-r08-r11.RESTORE.md",
|
||||
"size": "438",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1J1vYv3TPOaw5P2qKgeWIUGKj3kbOWqRn/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1gzR_XCLyoP-siPuRphlIgDoQg5Nd2OWE",
|
||||
"title": "p23-closed-execution-copies-r08-r11.PARTS.json",
|
||||
"size": "8089",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1gzR_XCLyoP-siPuRphlIgDoQg5Nd2OWE/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1fMB0fEGHdqS17rm1Eanx3UobSGE_3yDA",
|
||||
"title": "p23-closed-execution-copies-r08-r11.MANIFEST.json",
|
||||
"size": "2526862",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1fMB0fEGHdqS17rm1Eanx3UobSGE_3yDA/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1TJIy7qF6vCyoQRweFqvHDd5fy0Sohd0B",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0013",
|
||||
"size": "16038229",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1TJIy7qF6vCyoQRweFqvHDd5fy0Sohd0B/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1UATcgUav-BlpR0AWU5CLLexJci2almqj",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0012",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1UATcgUav-BlpR0AWU5CLLexJci2almqj/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1IR-NoNO5O9ARZ3ifGoVoGQGKrFNaB4zS",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0011",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1IR-NoNO5O9ARZ3ifGoVoGQGKrFNaB4zS/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "14QsPBNG3ov4N57GUJCa1WHMcd9CbGXmX",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0010",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/14QsPBNG3ov4N57GUJCa1WHMcd9CbGXmX/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1yrVJQJMfh_B3U-gvwF2auKf5Ht-RsZm_",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0009",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1yrVJQJMfh_B3U-gvwF2auKf5Ht-RsZm_/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "13F6NnFpgNOScb_je74ZP2KNgJBmkyPKH",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0008",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/13F6NnFpgNOScb_je74ZP2KNgJBmkyPKH/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1-GLIyD-Bk26zgr3pg0u6ADxxhAZ6QZxM",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0007",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1-GLIyD-Bk26zgr3pg0u6ADxxhAZ6QZxM/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1Gccz3uTuNef0wlrc88ZVOTzO9dVkoPM4",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0006",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1Gccz3uTuNef0wlrc88ZVOTzO9dVkoPM4/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1cRc_b3WZMnnhYx4Tqeq6nGzIwtRPhL75",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0005",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1cRc_b3WZMnnhYx4Tqeq6nGzIwtRPhL75/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1K3Y-dbgTUDg60EMNGQscB56o6wbj6s4_",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0004",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1K3Y-dbgTUDg60EMNGQscB56o6wbj6s4_/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "17TpjEhGWUTgK0an-N4FEdmdETdzhay_6",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0003",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/17TpjEhGWUTgK0an-N4FEdmdETdzhay_6/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1sSU4KmK_ry6b5T7exjsUch-rqPSvby6o",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0002",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1sSU4KmK_ry6b5T7exjsUch-rqPSvby6o/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1yuh0eUWmnBCLPBbji9Vo_yNq2VYWbAK5",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0001",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1yuh0eUWmnBCLPBbji9Vo_yNq2VYWbAK5/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "131UBVUotpfxrF1Ye10OtBOTxjDMx68g9",
|
||||
"title": "p23-closed-execution-copies-r08-r11.tar.gz.part-0000",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/131UBVUotpfxrF1Ye10OtBOTxjDMx68g9/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1HFqcyEssfS-UUrcQ1Lk2k3DwHXZ4QjVG",
|
||||
"title": "p23-r11-b-closed-native-os.RESTORE.md",
|
||||
"size": "449",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1HFqcyEssfS-UUrcQ1Lk2k3DwHXZ4QjVG/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "150W-XtmWY0qh-qnNVZC3BDzMd0Ilg3ed",
|
||||
"title": "p23-r11-a-closed-native-os.RESTORE.md",
|
||||
"size": "460",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/150W-XtmWY0qh-qnNVZC3BDzMd0Ilg3ed/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "13U9vQ0fDYlojFBEe_jWeLHu16m7q_tZs",
|
||||
"title": "p23-r10-closed-os-streams.RESTORE.md",
|
||||
"size": "433",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/13U9vQ0fDYlojFBEe_jWeLHu16m7q_tZs/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1YkoXPDN597tffLxGPAoj_8cMzlc1E2l3",
|
||||
"title": "p23-r11-b-closed-native-os.manifest.json",
|
||||
"size": "772061",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1YkoXPDN597tffLxGPAoj_8cMzlc1E2l3/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "13tRNN1C1lhGJfEY9KooUwozUVC2bi3T6",
|
||||
"title": "p23-r11-b-closed-native-os.tar.gz",
|
||||
"size": "63837114",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/13tRNN1C1lhGJfEY9KooUwozUVC2bi3T6/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1bGPG4kKbjqBVj0wbiMW8xM600fwv6XaL",
|
||||
"title": "p23-r11-a-closed-native-os.manifest.json",
|
||||
"size": "995684",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1bGPG4kKbjqBVj0wbiMW8xM600fwv6XaL/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1k-zMuWHhyyJOIbp4h_69GRTXAjcXplDF",
|
||||
"title": "p23-r11-a-closed-native-os.tar.gz",
|
||||
"size": "64489580",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1k-zMuWHhyyJOIbp4h_69GRTXAjcXplDF/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1EHq6eDsWQbVuIRXTXFa6STlwjjKXbKl-",
|
||||
"title": "p23-r10-closed-os-streams.manifest.json",
|
||||
"size": "461319",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1EHq6eDsWQbVuIRXTXFa6STlwjjKXbKl-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1kSecKHMC9WowsIMJKmQCgWRbt6MkZuIE",
|
||||
"title": "p23-r10-closed-os-streams.tar.gz",
|
||||
"size": "65722730",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1kSecKHMC9WowsIMJKmQCgWRbt6MkZuIE/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1IiPcDgDWW2CJpVJdu5lj096NSL6mR7tZ",
|
||||
"title": "p23-r10-closed-native-streams.RESTORE.md",
|
||||
"size": "549",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1IiPcDgDWW2CJpVJdu5lj096NSL6mR7tZ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1jqquwBfWmdXy3K-qZRUp3XFFHjyH29_o",
|
||||
"title": "p23-r10-closed-native-streams.manifest.json",
|
||||
"size": "886140",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1jqquwBfWmdXy3K-qZRUp3XFFHjyH29_o/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1f9Ao2YulvmK3Cg-uup3I0xzKGwSk409j",
|
||||
"title": "p23-r10-closed-native-streams.tar.gz",
|
||||
"size": "7532961",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1f9Ao2YulvmK3Cg-uup3I0xzKGwSk409j/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "18gO_JWAAbX9Jru1aF2EKw7jXPqnBnMa-",
|
||||
"title": "p23-closed-more-20261015.RESTORE.md",
|
||||
"size": "546",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/18gO_JWAAbX9Jru1aF2EKw7jXPqnBnMa-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1iG_Lj1OSMgQW3KPuW1mWN5AdD5nAusLB",
|
||||
"title": "p23-closed-more-20261015.CLOUD_PARTS.json",
|
||||
"size": "3471",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1iG_Lj1OSMgQW3KPuW1mWN5AdD5nAusLB/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1PDHUiXEm7OsR9PbIv77YjDWKj_p1axIm",
|
||||
"title": "p23-closed-more-20261015.MANIFEST.json",
|
||||
"size": "1088622",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1PDHUiXEm7OsR9PbIv77YjDWKj_p1axIm/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1uyeHQO9q4WNI6XwGkwLlMOlOXT4n8aLG",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part011",
|
||||
"size": "24157286",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1uyeHQO9q4WNI6XwGkwLlMOlOXT4n8aLG/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "17yVsK8tb82YipJiN94K6EBzADnk45JUi",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part010",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/17yVsK8tb82YipJiN94K6EBzADnk45JUi/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1m4C8Uz9YfYTLuheiqENFd5KQHiD92og9",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part009",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1m4C8Uz9YfYTLuheiqENFd5KQHiD92og9/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1o_waFRP-NunkjF2S2WnBP3c-7xdzRuid",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part008",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1o_waFRP-NunkjF2S2WnBP3c-7xdzRuid/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1AOcQmnoCQCkucUvtn6EkGovDgaf5FXQ0",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part007",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1AOcQmnoCQCkucUvtn6EkGovDgaf5FXQ0/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1yZheCWjSca_gR7vWZEiRXn89w9D1UaX3",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part006",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1yZheCWjSca_gR7vWZEiRXn89w9D1UaX3/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1H867pyUvipR7pD0a0jTZqDNLcYp-HDFF",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part005",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1H867pyUvipR7pD0a0jTZqDNLcYp-HDFF/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "12342ccdxEfUx8sYReHik8kqJrzwHUW53",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part004",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/12342ccdxEfUx8sYReHik8kqJrzwHUW53/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1-t_BlRxF_jOqEVFr1FpLX1csoXuC1F4W",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part003",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1-t_BlRxF_jOqEVFr1FpLX1csoXuC1F4W/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1a58Whck6TpFoPdnPm2AghYl62OV7csnL",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part002",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1a58Whck6TpFoPdnPm2AghYl62OV7csnL/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1hi90373mxxqp0yYpRs9G_u9Mq9piHGAU",
|
||||
"title": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part001",
|
||||
"size": "33554432",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1hi90373mxxqp0yYpRs9G_u9Mq9piHGAU/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1aMi_UCFwjKxs6sRQwwVONfGxZiNibyiC",
|
||||
"title": "p23-closed-native-streams-r05-r08.RESTORE.md",
|
||||
"size": "1013",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1aMi_UCFwjKxs6sRQwwVONfGxZiNibyiC/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K",
|
||||
"title": "p23-closed-native-streams-r05-r08.manifest.json",
|
||||
"size": "3450515",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1RID5ModFGinXTSH-2XQaLWy2eSZFs71T",
|
||||
"title": "p23-closed-native-streams-r05-r08.tar.gz",
|
||||
"size": "30061832",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1RID5ModFGinXTSH-2XQaLWy2eSZFs71T/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1xG0hS49uWH2xgRMvCqvZ-GyvItxYN6LN",
|
||||
"title": "OFFLOAD_INDEX.json",
|
||||
"size": "32995",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1xG0hS49uWH2xgRMvCqvZ-GyvItxYN6LN/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1D9pBPAMJBG7q1nx3g_d4ufED80d-97th",
|
||||
"title": "RESTORE.md",
|
||||
"size": "2150",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1D9pBPAMJBG7q1nx3g_d4ufED80d-97th/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1q0dSu34RryVYcAqKuOj1p-SpL6llrwsT",
|
||||
"title": "p05-acceptance-partial-r04.manifest.json",
|
||||
"size": "450442",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1q0dSu34RryVYcAqKuOj1p-SpL6llrwsT/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"size": "66750974",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1PNpkaiOuBtDVoisSS94u4wunChdaLkk8",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1PNpkaiOuBtDVoisSS94u4wunChdaLkk8/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "159rxXleYb0ihrl9r54ki8SXhKA_fgGWC",
|
||||
"title": "p05-acceptance-partial-r03.manifest.json",
|
||||
"size": "2521584",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/159rxXleYb0ihrl9r54ki8SXhKA_fgGWC/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"size": "62960058",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1437hqI_1qKHQIWn7qs9PdUaUXnwee4ZU",
|
||||
"title": "p05-acceptance-partial-r02.manifest.json",
|
||||
"size": "2499292",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1437hqI_1qKHQIWn7qs9PdUaUXnwee4ZU/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"size": "61524572",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"id": "1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"size": "67108864",
|
||||
"shared": false,
|
||||
"url": "https://drive.google.com/file/d/1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz/view?usp=drivesdk"
|
||||
}
|
||||
]
|
||||
}
|
||||
+162
@@ -0,0 +1,162 @@
|
||||
{
|
||||
"recorded_at": "2026-10-15T04:47:49.858785+00:00",
|
||||
"cloud_folder_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"batch_count": 18,
|
||||
"original_files_retired": 65148,
|
||||
"logical_original_bytes_retired": 7107793864,
|
||||
"compressed_archive_bytes": 3781528124,
|
||||
"extra_redundant_mirror_files_removed": 2622,
|
||||
"extra_mirror_bytes_excluded_from_total": true,
|
||||
"free_bytes_now": 1531011072,
|
||||
"capacity_note": "Cumulative logical retirement is not net free-space delta; native proof collection and OS activity ran during offload. R12 ended OS disk admission before B reader, no acceptance credit.",
|
||||
"protected_current_P08_pins": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-os-d369d1c-r19-calibrated/index.json",
|
||||
"expected_sha256": "fc66a95ab228e70fd1e1aa40b92f8cb6890f8c9879c2be79940e969cb9a3521b",
|
||||
"actual_sha256": "fc66a95ab228e70fd1e1aa40b92f8cb6890f8c9879c2be79940e969cb9a3521b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-d369d1c-r17/index.json",
|
||||
"expected_sha256": "16c3577ca226173fea65df8595ab42a8b257ba50166da1a8564e6eda126694a1",
|
||||
"actual_sha256": "16c3577ca226173fea65df8595ab42a8b257ba50166da1a8564e6eda126694a1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-final-regression-d369d1c-r01/runner-ended.json",
|
||||
"expected_sha256": "0dbe71e589113088bd37be42fef583b8f6da86a15542f4900ed97fa957fc1264",
|
||||
"actual_sha256": "0dbe71e589113088bd37be42fef583b8f6da86a15542f4900ed97fa957fc1264"
|
||||
}
|
||||
],
|
||||
"protected_current_R12_present": true,
|
||||
"drive_sync_cache": [],
|
||||
"batches": [
|
||||
{
|
||||
"name": "p05-acceptance-partial-r01",
|
||||
"files": 8629,
|
||||
"logical_bytes": 361987784,
|
||||
"archive_bytes": 329214394,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r01.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r02",
|
||||
"files": 8675,
|
||||
"logical_bytes": 364158371,
|
||||
"archive_bytes": 329960028,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r02.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r03",
|
||||
"files": 8743,
|
||||
"logical_bytes": 368221923,
|
||||
"archive_bytes": 331395514,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r03.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r04",
|
||||
"files": 1527,
|
||||
"logical_bytes": 352135723,
|
||||
"archive_bytes": 335186430,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r04.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r02",
|
||||
"files": 887,
|
||||
"logical_bytes": 88806618,
|
||||
"archive_bytes": 85243401,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current-release-candidate-r02.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r03",
|
||||
"files": 903,
|
||||
"logical_bytes": 317724191,
|
||||
"archive_bytes": 242293517,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current-release-candidate-r03.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1237-release-candidate-r03",
|
||||
"files": 909,
|
||||
"logical_bytes": 276022697,
|
||||
"archive_bytes": 200327853,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1237-release-candidate-r03.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3",
|
||||
"files": 953,
|
||||
"logical_bytes": 276715071,
|
||||
"archive_bytes": 200582260,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366",
|
||||
"files": 950,
|
||||
"logical_bytes": 276687260,
|
||||
"archive_bytes": 200576863,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f",
|
||||
"files": 962,
|
||||
"logical_bytes": 320543454,
|
||||
"archive_bytes": 241574909,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e",
|
||||
"files": 965,
|
||||
"logical_bytes": 320572956,
|
||||
"archive_bytes": 241581287,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-20261015",
|
||||
"files": 10456,
|
||||
"logical_bytes": 887222239,
|
||||
"archive_bytes": 30061832,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-closed-more-20261015",
|
||||
"files": 3227,
|
||||
"logical_bytes": 1035272086,
|
||||
"archive_bytes": 359701606,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-closed-more-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-closed-stages-20261015",
|
||||
"files": 8060,
|
||||
"logical_bytes": 504871487,
|
||||
"archive_bytes": 452245845,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-closed-stages-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r10-native-20261015",
|
||||
"files": 2622,
|
||||
"logical_bytes": 222061822,
|
||||
"archive_bytes": 7532961,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r10-native-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r10-os-20261015",
|
||||
"files": 1395,
|
||||
"logical_bytes": 364344399,
|
||||
"archive_bytes": 65722730,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r10-os-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r11-a-20261015",
|
||||
"files": 2984,
|
||||
"logical_bytes": 388939316,
|
||||
"archive_bytes": 64489580,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r11-a-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r11-b-20261015",
|
||||
"files": 2301,
|
||||
"logical_bytes": 381506467,
|
||||
"archive_bytes": 63837114,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r11-b-20261015/RETIREMENT.json"
|
||||
}
|
||||
],
|
||||
"restore_policy": "Ordered parts, archive SHA256, original relative paths, member SHA256/mode/mtime_ns. Small restored ledger-referenced records remain local.",
|
||||
"formal_game_credit": 0,
|
||||
"drive_sync_cache_observation": "Exact archive folder was not present in local My Drive listing at verification time; no content reads/download materialization requested. This is a bounded path check, not an internal Drive cache-size audit."
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
# 証跡のGoogleドライブ退避結果
|
||||
|
||||
2026-10-15T04:47:49.858785+00:00時点。
|
||||
|
||||
- 退避した元ファイル: 65,148件 / 7,107,793,864バイト(約7.11GB)
|
||||
- 圧縮アーカイブ: 3,781,528,124バイト
|
||||
- 別途整理した重複コピー: 2,622件(上の容量に加算しない)
|
||||
- 現在の空き: 1,531,695,104バイト(約1.53GB)
|
||||
- 保護したP08受入証拠3件: SHA-256一致
|
||||
- 現行R12: ローカル保持、B読込未実行、未受入
|
||||
- 内容保持・クラウド読戻し・一覧/復元手順を確認してから対応する原本だけ削除
|
||||
|
||||
[Googleドライブ保存先](https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK)
|
||||
|
||||
途中に新しい検証データを生成したため、累積退避量と空きの純増を区別します。元データは各退避台帳の順序・SHA・相対配置で復元できます。詳細はFINAL_OFFLOAD_REPORT.jsonと各退避台帳に保存しています。
|
||||
+212
@@ -0,0 +1,212 @@
|
||||
{
|
||||
"recorded_at": "2026-10-15T06:44:10.411739+00:00",
|
||||
"cloud_folder_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"batch_count": 20,
|
||||
"original_files_retired": 77191,
|
||||
"logical_original_bytes_retired": 11680979893,
|
||||
"compressed_archive_bytes": 4211475754,
|
||||
"extra_redundant_mirror_files_removed": 2622,
|
||||
"extra_mirror_bytes_excluded_from_total": true,
|
||||
"batches": [
|
||||
{
|
||||
"name": "p05-acceptance-partial-r01",
|
||||
"files": 8629,
|
||||
"logical_bytes": 361987784,
|
||||
"archive_bytes": 329214394,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r01.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r02",
|
||||
"files": 8675,
|
||||
"logical_bytes": 364158371,
|
||||
"archive_bytes": 329960028,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r02.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r03",
|
||||
"files": 8743,
|
||||
"logical_bytes": 368221923,
|
||||
"archive_bytes": 331395514,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r03.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r04",
|
||||
"files": 1527,
|
||||
"logical_bytes": 352135723,
|
||||
"archive_bytes": 335186430,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r04.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r02",
|
||||
"files": 887,
|
||||
"logical_bytes": 88806618,
|
||||
"archive_bytes": 85243401,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current-release-candidate-r02.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r03",
|
||||
"files": 903,
|
||||
"logical_bytes": 317724191,
|
||||
"archive_bytes": 242293517,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current-release-candidate-r03.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1237-release-candidate-r03",
|
||||
"files": 909,
|
||||
"logical_bytes": 276022697,
|
||||
"archive_bytes": 200327853,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1237-release-candidate-r03.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3",
|
||||
"files": 953,
|
||||
"logical_bytes": 276715071,
|
||||
"archive_bytes": 200582260,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366",
|
||||
"files": 950,
|
||||
"logical_bytes": 276687260,
|
||||
"archive_bytes": 200576863,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f",
|
||||
"files": 962,
|
||||
"logical_bytes": 320543454,
|
||||
"archive_bytes": 241574909,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e",
|
||||
"files": 965,
|
||||
"logical_bytes": 320572956,
|
||||
"archive_bytes": 241581287,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.retired.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-20261015",
|
||||
"files": 10456,
|
||||
"logical_bytes": 887222239,
|
||||
"archive_bytes": 30061832,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-closed-more-20261015",
|
||||
"files": 3227,
|
||||
"logical_bytes": 1035272086,
|
||||
"archive_bytes": 359701606,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-closed-more-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-closed-stages-20261015",
|
||||
"files": 8060,
|
||||
"logical_bytes": 504871487,
|
||||
"archive_bytes": 452245845,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-closed-stages-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r10-native-20261015",
|
||||
"files": 2622,
|
||||
"logical_bytes": 222061822,
|
||||
"archive_bytes": 7532961,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r10-native-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r10-os-20261015",
|
||||
"files": 1395,
|
||||
"logical_bytes": 364344399,
|
||||
"archive_bytes": 65722730,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r10-os-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r11-a-20261015",
|
||||
"files": 2984,
|
||||
"logical_bytes": 388939316,
|
||||
"archive_bytes": 64489580,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r11-a-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r11-b-20261015",
|
||||
"files": 2301,
|
||||
"logical_bytes": 381506467,
|
||||
"archive_bytes": 63837114,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r11-b-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p23-r12-20261015",
|
||||
"files": 6489,
|
||||
"logical_bytes": 817797225,
|
||||
"archive_bytes": 231722208,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-r12-20261015/RETIREMENT.json"
|
||||
},
|
||||
{
|
||||
"name": "drive-offload-p08-cold-pairs-20261015",
|
||||
"files": 5554,
|
||||
"logical_bytes": 3755388804,
|
||||
"archive_bytes": 198225422,
|
||||
"record": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-p08-cold-pairs-20261015/RETIREMENT.json"
|
||||
}
|
||||
],
|
||||
"free_bytes_now": 2874818560,
|
||||
"capacity_note": "Logical original retirement and per-file allocation are not net volume recovery; APFS shared blocks and concurrent OS changes affect df. Current free is independently measured.",
|
||||
"protected_pins": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-os-d369d1c-r19-calibrated/index.json",
|
||||
"sha256": "fc66a95ab228e70fd1e1aa40b92f8cb6890f8c9879c2be79940e969cb9a3521b",
|
||||
"unchanged": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-d369d1c-r17/index.json",
|
||||
"sha256": "16c3577ca226173fea65df8595ab42a8b257ba50166da1a8564e6eda126694a1",
|
||||
"unchanged": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-final-regression-d369d1c-r01/runner-ended.json",
|
||||
"sha256": "0dbe71e589113088bd37be42fef583b8f6da86a15542f4900ed97fa957fc1264",
|
||||
"unchanged": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-03-native-os-49445d4-r13/index.json",
|
||||
"sha256": "c0cc9e939845b5f3ae8375d414327821eb75c3e5f5158ae32eb872eda1b99a03",
|
||||
"unchanged": true
|
||||
}
|
||||
],
|
||||
"worker_sha": "49445d4a4d38281eb29dab1c1f85dd2b8ffbed11",
|
||||
"worker_clean": true,
|
||||
"compression": [
|
||||
{
|
||||
"name": "capacity-recovery-r01",
|
||||
"candidate_files": 2675,
|
||||
"compressed_files": 2645,
|
||||
"errors": [],
|
||||
"logical_bytes_preserved": 1840775652,
|
||||
"allocated_before_sum": 1845633024,
|
||||
"allocated_after_sum": 150609920,
|
||||
"free_before_bytes": 235634688,
|
||||
"free_after_bytes": 1934417920,
|
||||
"elapsed_seconds": 93.83740019798279,
|
||||
"method": "Transparent APFS compression only for phase-bound closed owned profiles; identical paths/bytes/mtime; SHA checked original/compressed/original-before-replacement/final; no user save, source, active file or raw proof deletion.",
|
||||
"measurement_limit": "Net volume free change is measured; per-file block sums are not APFS-exclusive allocation."
|
||||
},
|
||||
{
|
||||
"name": "capacity-recovery-old-fd643",
|
||||
"candidate_files": 2865,
|
||||
"compressed_files": 2817,
|
||||
"errors": [],
|
||||
"logical_bytes_preserved": 1938864035,
|
||||
"allocated_before_sum": 1944100864,
|
||||
"allocated_after_sum": 156975104,
|
||||
"free_before_bytes": 1930104832,
|
||||
"free_after_bytes": 3632488448,
|
||||
"elapsed_seconds": 80.38100981712341,
|
||||
"method": "Transparent APFS compression only for phase-bound closed owned profiles; identical paths/bytes/mtime; SHA checked original/compressed/original-before-replacement/final; no user save, source, active file or raw proof deletion.",
|
||||
"measurement_limit": "Net volume free change is measured; per-file block sums are not APFS-exclusive allocation."
|
||||
}
|
||||
],
|
||||
"all_cloud_parts_actual_readback_verified": true,
|
||||
"cloud_sharing_changed": false,
|
||||
"formal_game_credit": 0,
|
||||
"next_test_reserve_requirement": "Include private-profile generation (at least actual previous ~1.94GB) as well as output, review/temp copies and OS headroom; no duplicate native collection or failed-suite splicing."
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
# 証跡のクラウド退避・容量結果(更新版)
|
||||
|
||||
記録時刻: 2026-10-15T06:44:10.411739+00:00
|
||||
退避先: https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK
|
||||
|
||||
- 退避済み原本: 77,191ファイル、11,680,979,893バイト(約11.68GB)。
|
||||
- Drive上の圧縮アーカイブ: 4,211,475,754バイト(約4.21GB)、20バッチ。
|
||||
- 重複ミラー2,622ファイルの整理は原本容量に二重加算していません。
|
||||
- 実測した現在の空き: 2,874,818,560バイト(約2.87GB、2.68GiB)。論理退避量を空きの増分とは扱いません。
|
||||
- 今回追加: R12旧履歴6,489ファイルと、P08旧版pair 5,554ファイル。原本はDriveからの実ダウンロードと全アーカイブ内容照合後に限定削除しました。復元用manifest、分割順、SHA、手順をローカルとDriveに保持しています。
|
||||
- 最新P23 R13とP08現行受入証跡の固定SHAは一致。実装作業場所は49445d4のままclean。ソース、製品素材、ユーザー保存は対象外です。
|
||||
|
||||
容量の再消費を調べると、全回帰の専用テストプロファイルが成果物フォルダの外で約1.84GBを生成していました。最初の見積りはこの生成量を含めていませんでした。終了済みの今回・旧回帰プロファイルを、パス・内容・更新日時を保つ透明圧縮で論理約3.78GB、割当合計約308MBへ縮小しました。全変更ファイルは処理内で元・圧縮後・置換直前・最終SHAを照合済み、両処理エラー0です。全回帰は容量による中断のままであり、受入完了は加算しません。
|
||||
|
||||
今後の全回帰前には専用プロファイル生成量(過去実測約1.94GB)、成果物、レビュー複製、一時領域、OSの余裕を含めて見積ります。旧版証跡は各バッチのRESTORE.mdとCLOUD_PARTS.jsonから復元できます。前版の報告・元の終了記録は改変せず残しています。
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"cloud_folder": "TheTree-evidence-archive-2026-10-15",
|
||||
"observed_files": 55,
|
||||
"local_allocated_bytes": 0,
|
||||
"materialized_nonzero_files": 0,
|
||||
"file_flags_sample": 1073741920,
|
||||
"method": "lstat only on exact newly created Drive File Provider folder; no file-content reads or materialization requested",
|
||||
"eviction_required": false,
|
||||
"temporary_transfer_directory_bytes": 0,
|
||||
"checked_at_jst": "2026-10-15T08:55:29.011036+09:00"
|
||||
}
|
||||
+567
@@ -0,0 +1,567 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_folder_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archives": [
|
||||
{
|
||||
"name": "p05-acceptance-partial-r01",
|
||||
"file_count": 8629,
|
||||
"logical_bytes": 361987784,
|
||||
"archive_bytes": 329214394,
|
||||
"archive_sha256": "4d15416febfcbf49b49a197fc2ff7f33598d840d82395cef0f79d4c0cfdc01ac",
|
||||
"cloud_manifest_id": "1pPUukmnrH4jx8B_nX134sWKlawjAT5lQ",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "5f8cffabb2b2964125436e7896258b318842f9fef9f88da9804baaab5b110da1",
|
||||
"cloud_id": "1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2",
|
||||
"cloud_url": "https://drive.google.com/file/d/1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "484693be29af421bed837790c4089c2d91bacc3b6024e932ece0e04cb21d0642",
|
||||
"cloud_id": "1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "cb9f37afd08596ec2cb34b8c8ffa5af52105f9d1b79d45b74256cd90a1ace406",
|
||||
"cloud_id": "1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-",
|
||||
"cloud_url": "https://drive.google.com/file/d/1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "7e3e25956d7aa7aaf45b88e54bbfa09891068ace0d48cba007b47d723e8c6879",
|
||||
"cloud_id": "1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf",
|
||||
"cloud_url": "https://drive.google.com/file/d/1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"bytes": 60778938,
|
||||
"sha256": "242f97566cbb1fa63b4e50b00f8c607f6f1e5d2658a53e851f975357caefe9d4",
|
||||
"cloud_id": "1Iov0rujcjg6PoN8oY611qkBoU480bxgy",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Iov0rujcjg6PoN8oY611qkBoU480bxgy/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r01.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r02",
|
||||
"file_count": 8675,
|
||||
"logical_bytes": 364158371,
|
||||
"archive_bytes": 329960028,
|
||||
"archive_sha256": "9b9576c93f5680276eec2eb318da849a6c28cf57a42485aef1bbffca7395b116",
|
||||
"cloud_manifest_id": "1437hqI_1qKHQIWn7qs9PdUaUXnwee4ZU",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "397e84b438c1961da7a80a3f39b1b1493d3dc8e827fd10b39a6819cd3a2be2f6",
|
||||
"cloud_id": "1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x",
|
||||
"cloud_url": "https://drive.google.com/file/d/1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3585b8fccf65b2d7521feffd1c754f9b87f3c57862ba70cdd45135cb20ed6c47",
|
||||
"cloud_id": "1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7",
|
||||
"cloud_url": "https://drive.google.com/file/d/1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "ba0ef2bd5f33c4bc5028d54f9d1221754f40eb27338cf0622ded8d344a0a95fe",
|
||||
"cloud_id": "1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2",
|
||||
"cloud_url": "https://drive.google.com/file/d/1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "da7f80fd058a6d3d580db78ae4e5723978411a81d31cbf2d24421ac9e5c34bad",
|
||||
"cloud_id": "1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz",
|
||||
"cloud_url": "https://drive.google.com/file/d/1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"bytes": 61524572,
|
||||
"sha256": "9bf9364793d4954be34517506d49f3e8b37035441a51489fcf7432cb73c5a99c",
|
||||
"cloud_id": "1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk",
|
||||
"cloud_url": "https://drive.google.com/file/d/1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r02.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r03",
|
||||
"file_count": 8743,
|
||||
"logical_bytes": 368221923,
|
||||
"archive_bytes": 331395514,
|
||||
"archive_sha256": "63dad7b7584f7552d092a3e8d49b6a99d668efdf4aad24eb9f01518821ffa226",
|
||||
"cloud_manifest_id": "159rxXleYb0ihrl9r54ki8SXhKA_fgGWC",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "6a335a13e4bb8dc6f2b7c9a49970f90f917cb2e3a5fc618dd7a6065887a72d8d",
|
||||
"cloud_id": "1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ",
|
||||
"cloud_url": "https://drive.google.com/file/d/1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "232cb2f35a9442997f69ffd033c809e2575d5ea5d5b974a41fbe8c327e30e34c",
|
||||
"cloud_id": "1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep",
|
||||
"cloud_url": "https://drive.google.com/file/d/1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3b0c6366275ffc2cf264d78e929c7997518f0838bdd7ced09f219db59b542644",
|
||||
"cloud_id": "1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC",
|
||||
"cloud_url": "https://drive.google.com/file/d/1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "28be57f88cc1c79955eb17938c60a1757f9083e177185b1ecb173b4fc02e7d98",
|
||||
"cloud_id": "17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U",
|
||||
"cloud_url": "https://drive.google.com/file/d/17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"bytes": 62960058,
|
||||
"sha256": "70446cfaccf01e0d55be1014b768f33346def1136622488c15a86c88a86ec0d3",
|
||||
"cloud_id": "1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV",
|
||||
"cloud_url": "https://drive.google.com/file/d/1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r03.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r04",
|
||||
"file_count": 1527,
|
||||
"logical_bytes": 352135723,
|
||||
"archive_bytes": 335186430,
|
||||
"archive_sha256": "44c84cf49493c08d4f9750552216302b011f5eff40288741d044e5ee725a3aab",
|
||||
"cloud_manifest_id": "1q0dSu34RryVYcAqKuOj1p-SpL6llrwsT",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "69784dde818913df26b3ec2e7d27d01183081339fbc1bba226ac0e04b0bd04fa",
|
||||
"cloud_id": "1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM",
|
||||
"cloud_url": "https://drive.google.com/file/d/1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "5bd42a0caba4d764e78361880d10cc4eddfc29052b38a3a0a03cf25faaa1d8cc",
|
||||
"cloud_id": "1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg",
|
||||
"cloud_url": "https://drive.google.com/file/d/1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "b7277f4f8f4403ad70bdf59024158f8bf5390cb952a15a74fc8c8ee9a8bdb417",
|
||||
"cloud_id": "1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ",
|
||||
"cloud_url": "https://drive.google.com/file/d/1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2ce0a3dffa7e313571bf7ff70dfa849ef1c440005ab3be8972712e81a20111a2",
|
||||
"cloud_id": "1PNpkaiOuBtDVoisSS94u4wunChdaLkk8",
|
||||
"cloud_url": "https://drive.google.com/file/d/1PNpkaiOuBtDVoisSS94u4wunChdaLkk8/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"bytes": 66750974,
|
||||
"sha256": "0dde05692a2483905ed9d393f72361b45a30991653b500c5995dc6ce2ccea759",
|
||||
"cloud_id": "1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi",
|
||||
"cloud_url": "https://drive.google.com/file/d/1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r04.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r02",
|
||||
"file_count": 887,
|
||||
"logical_bytes": 88806618,
|
||||
"archive_bytes": 85243401,
|
||||
"archive_sha256": "7c029db1fa12bc1b3059b706bc952e2897733e898e851a8e253b3700047bf0eb",
|
||||
"cloud_manifest_id": "1tzKpC3jEnU6i-ACsYNdIXckigztAqxC4",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2dc0c232840085ab00504e568a78317aa2cfbfefe2a046f393129bec9e744739",
|
||||
"cloud_id": "1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I",
|
||||
"cloud_url": "https://drive.google.com/file/d/1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"bytes": 18134537,
|
||||
"sha256": "3650adefe03f4d1a6e8b5f5df149ed9c464175b81ad200abb10c5e47b9b5ba8f",
|
||||
"cloud_id": "1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq",
|
||||
"cloud_url": "https://drive.google.com/file/d/1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current-release-candidate-r02.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r03",
|
||||
"file_count": 903,
|
||||
"logical_bytes": 317724191,
|
||||
"archive_bytes": 242293517,
|
||||
"archive_sha256": "656e7c657d557d86895e39d5717020ff9f369daa9ad348a652d369a8e0d7b56d",
|
||||
"cloud_manifest_id": "1fAguY72rz6VPO9w8jGpDXsEpqcXTONpZ",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "98420128d37b58d654eccc3ca81eff5a8d7c13e129f85e54fa772a0963b218dd",
|
||||
"cloud_id": "1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04",
|
||||
"cloud_url": "https://drive.google.com/file/d/1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "d662896b0936872b8d6e219ebe85bd9a02432a3087911bb46e6f2d9e413deaf9",
|
||||
"cloud_id": "13s6hj1AClcmI6m1xFq80w907EDdKRTgE",
|
||||
"cloud_url": "https://drive.google.com/file/d/13s6hj1AClcmI6m1xFq80w907EDdKRTgE/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "9f4538041c59df820645cb6079676d83ffa94ca77f635c5583e3c4c5e2c1f1e0",
|
||||
"cloud_id": "1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG",
|
||||
"cloud_url": "https://drive.google.com/file/d/1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"bytes": 40966925,
|
||||
"sha256": "6fb814f762a87088eb9765b30223615b78fa886bfbc4f6ddabeae52a575bc132",
|
||||
"cloud_id": "1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current-release-candidate-r03.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1237-release-candidate-r03",
|
||||
"file_count": 909,
|
||||
"logical_bytes": 276022697,
|
||||
"archive_bytes": 200327853,
|
||||
"archive_sha256": "8a44b22c0d11b6c823c19b0db180cad3763fccf3d175b3450b8602c840eb8e3a",
|
||||
"cloud_manifest_id": "11uXnDOZzfuc3EubelWAnzVk2zcnZ5Q2N",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "8ec6ae6a09c316008398236d47020c45d06cf740cef8a45991698dbfa0e99a68",
|
||||
"cloud_id": "10qu3ihXk603u466QFhhA-Ly211n2MAWU",
|
||||
"cloud_url": "https://drive.google.com/file/d/10qu3ihXk603u466QFhhA-Ly211n2MAWU/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "993e5a3ce29316decafd8f533aaec23f27b6bdd93c466cca134f4b981b9fe29b",
|
||||
"cloud_id": "1hVUmMoNaDorpu4YNlAEAF_ukC7E5L-nm",
|
||||
"cloud_url": "https://drive.google.com/file/d/1hVUmMoNaDorpu4YNlAEAF_ukC7E5L-nm/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0002",
|
||||
"bytes": 66110125,
|
||||
"sha256": "6346140d85ed67428b63196d71a193facbbd63f4870b26c436fba32a76bad425",
|
||||
"cloud_id": "1mjQ6NjUGJ2FyeODO8nL9YevgtY18_mjU",
|
||||
"cloud_url": "https://drive.google.com/file/d/1mjQ6NjUGJ2FyeODO8nL9YevgtY18_mjU/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1237-release-candidate-r03.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3",
|
||||
"file_count": 953,
|
||||
"logical_bytes": 276715071,
|
||||
"archive_bytes": 200582260,
|
||||
"archive_sha256": "86e8730dbd64782a0b62829828feafac3cc3193c5b8303774ed9689764eb0789",
|
||||
"cloud_manifest_id": "1jhtjL9DZ3ink_wEOfZZO7BqF1cfefqtA",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "6dc2a3ff8fd4387bfc499b228b86a9c6e438912346d03ce34f8394b79e6bed9d",
|
||||
"cloud_id": "1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS",
|
||||
"cloud_url": "https://drive.google.com/file/d/1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "ae4c8ab90cc7baec61b1e44cfe84b456aeb5088278fb0ae4e6000fd9de25dc02",
|
||||
"cloud_id": "1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz",
|
||||
"cloud_url": "https://drive.google.com/file/d/1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"bytes": 66364532,
|
||||
"sha256": "e935a60570f39b1ac05a3c87a379e2ef93b1090af31aedfd100b3dfed13d4e9b",
|
||||
"cloud_id": "1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6",
|
||||
"cloud_url": "https://drive.google.com/file/d/1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366",
|
||||
"file_count": 950,
|
||||
"logical_bytes": 276687260,
|
||||
"archive_bytes": 200576863,
|
||||
"archive_sha256": "13540271853ff29cf7ac9fd3bd02b7b3cd9e3359ad6600067557ce629ec4ef3f",
|
||||
"cloud_manifest_id": "1QFep0HWKxzb637R4xXbxY8heiMubi_Zc",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3e5df0b1cf2150ca7bfb3674ea4e0c631e18a3ee12ed8c5cb32fbe44426c849d",
|
||||
"cloud_id": "1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk",
|
||||
"cloud_url": "https://drive.google.com/file/d/1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "608354783bf583b5fa151e85730f0e0d623eb8ef808d0c1e46381f3eefeb879c",
|
||||
"cloud_id": "1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7",
|
||||
"cloud_url": "https://drive.google.com/file/d/1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"bytes": 66359135,
|
||||
"sha256": "0135e7512b4113f6b05802d8aa46b45a13225f87cd653f953da8038ebeca70e1",
|
||||
"cloud_id": "1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3",
|
||||
"cloud_url": "https://drive.google.com/file/d/1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f",
|
||||
"file_count": 962,
|
||||
"logical_bytes": 320543454,
|
||||
"archive_bytes": 241574909,
|
||||
"archive_sha256": "d8769f1b62a1b9554f6e178d81972e31bddbdfc7a118471bc5ab529189975c8b",
|
||||
"cloud_manifest_id": "1_hMfWWVhdwp6VEYcoFmj7I5WyIFfYWnX",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "4aeaa1c1482ea8e6003d61c375d88da9f4e14da632b1296f92747112e89fde91",
|
||||
"cloud_id": "1wOT5jwxjgco6QJDIhnl2Op-_sgTrhQiI",
|
||||
"cloud_url": "https://drive.google.com/file/d/1wOT5jwxjgco6QJDIhnl2Op-_sgTrhQiI/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "803a407a35a9c18ee892fc11ef8e12d65a06f6a26c231131620d133183117425",
|
||||
"cloud_id": "1hRoCFp0l4w79C--vwuRCeyW0mOpwPQ7m",
|
||||
"cloud_url": "https://drive.google.com/file/d/1hRoCFp0l4w79C--vwuRCeyW0mOpwPQ7m/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "7a7f68e9d01748e6ddf3da6e64799011e5cf2e81801b45be0bb1c427dfd7b636",
|
||||
"cloud_id": "1xWkMzrDU1gekoNLEP5g8_IYC3Etmj4gr",
|
||||
"cloud_url": "https://drive.google.com/file/d/1xWkMzrDU1gekoNLEP5g8_IYC3Etmj4gr/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0003",
|
||||
"bytes": 40248317,
|
||||
"sha256": "821de893481e9426f46351d78121f901a5aeac89b620acca411439233f1973f6",
|
||||
"cloud_id": "1N1WC6E5WOGvdzDoY7vMZRsFQaYCduRkY",
|
||||
"cloud_url": "https://drive.google.com/file/d/1N1WC6E5WOGvdzDoY7vMZRsFQaYCduRkY/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.manifest.json"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e",
|
||||
"file_count": 965,
|
||||
"logical_bytes": 320572956,
|
||||
"archive_bytes": 241581287,
|
||||
"archive_sha256": "1737ae65e5cc53be6f71f940a4c052d09d48b11b06ba7913f1cb8b4ba197d4fd",
|
||||
"cloud_manifest_id": "1LP-nS3y8wGI0QPoZle2VWD9GTW4S_aL-",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2fa6a57ef986e55a1228b2f2b3dc2d59d23d32a505614c02e5feac2b9f410b5f",
|
||||
"cloud_id": "14tA0qjmKavXgLgjFX3FHJ4zrIvoQPH84",
|
||||
"cloud_url": "https://drive.google.com/file/d/14tA0qjmKavXgLgjFX3FHJ4zrIvoQPH84/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "c7825ad1e11b31ad068bdcc157c9727dd12f8e800df7748866f05e3ff4ddadc0",
|
||||
"cloud_id": "1FK0WVHvmeBj0LcF14yTIoDOw6zIjSBDj",
|
||||
"cloud_url": "https://drive.google.com/file/d/1FK0WVHvmeBj0LcF14yTIoDOw6zIjSBDj/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "be9212d1818c9fbc7d478744f38b02c8a34ebc9538f53feb0046fefc024a2142",
|
||||
"cloud_id": "1zvFVIDuDB_ZMvp3hV8351sQOxxGoghQY",
|
||||
"cloud_url": "https://drive.google.com/file/d/1zvFVIDuDB_ZMvp3hV8351sQOxxGoghQY/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0003",
|
||||
"bytes": 40254695,
|
||||
"sha256": "1a915f4a39ee4ebb29643cced15a104efe18537333eedf3a24a4d6f31771dcec",
|
||||
"cloud_id": "1MZNw16fyZR7RJ-uJfx3ghInDDGZQRcBk",
|
||||
"cloud_url": "https://drive.google.com/file/d/1MZNw16fyZR7RJ-uJfx3ghInDDGZQRcBk/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.manifest.json"
|
||||
}
|
||||
],
|
||||
"archive_count": 11,
|
||||
"file_count": 34103,
|
||||
"original_logical_bytes_offloaded": 3323576048,
|
||||
"cloud_archive_bytes": 2737936456,
|
||||
"cloud_part_count": 43,
|
||||
"all_cloud_whole_archive_readback_sha_verified": true,
|
||||
"all_member_sha_verified": true,
|
||||
"all_original_roots_now_restore_pointer_only": false,
|
||||
"transfer_scratch_files": 0,
|
||||
"free_before_bytes": 4917141504,
|
||||
"free_after_bytes": 6115311616,
|
||||
"net_volume_free_increase_bytes": 1198170112,
|
||||
"measurement_limit": "Net volume change includes OS/background allocations and APFS sharing. Logical offloaded bytes are separate from physical free-space recovery.",
|
||||
"retained_local": [
|
||||
"P23 active/unfinished worktree and runtime",
|
||||
"P08 R17/R19/full176 accepted evidence",
|
||||
"latest Windows1299 baselines",
|
||||
"P05 later r06",
|
||||
"all production source/spec/assets/user saves/git"
|
||||
],
|
||||
"original_30_88_credit_change": 0,
|
||||
"verified_at_jst": "2026-10-15T09:06:30.839355+09:00",
|
||||
"all_bulk_proof_cloud_archived": true,
|
||||
"local_retained_ledger_reference_files": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p05-acceptance-partial-r01/result.json",
|
||||
"bytes": 906,
|
||||
"sha256": "b698f01b30a05536b5f8b92b0b8626a228621093cde1276e59765ec3e7bcb281",
|
||||
"cloud_restore_verified": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p05-acceptance-partial-r02/result.json",
|
||||
"bytes": 911,
|
||||
"sha256": "74b4a486af489a4ce074abab803b0d79dfd6455fbdd56d877f95245af441ee29",
|
||||
"cloud_restore_verified": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current-release-candidate-r03/package-integrity.json",
|
||||
"bytes": 1570,
|
||||
"sha256": "fad5f61a594f865b90062033096e35edaf6a23b9d4e104da47193399ede94200",
|
||||
"cloud_restore_verified": true
|
||||
}
|
||||
],
|
||||
"local_retained_ledger_reference_bytes": 3387,
|
||||
"files_removed_from_local": 34100,
|
||||
"logical_bytes_removed_from_local": 3323572661,
|
||||
"plan_validation_after_restoring_small_references": "PASS; linked_delivery_evidence_exists preserved without rule change",
|
||||
"transfer_and_cache_audit": {
|
||||
"scratch_files": 0,
|
||||
"drive_archive_payload_local_allocated_bytes": 0,
|
||||
"own_archive_cache_found_in_temp_or_app_caches": false,
|
||||
"other_active_app_databases_not_modified": true
|
||||
}
|
||||
}
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"name": "windows-current-release-candidate-r02",
|
||||
"reason": "Historical Windows export superseded by newer candidates; current same-binary acceptance unfulfilled, no active work needs this old binary/source stage"
|
||||
},
|
||||
{
|
||||
"name": "windows-current-release-candidate-r03",
|
||||
"reason": "Historical Windows export superseded by newer candidates; current same-binary acceptance unfulfilled, no active work needs this old binary/source stage"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3",
|
||||
"reason": "Historical Windows export superseded by newer candidates; current same-binary acceptance unfulfilled, no active work needs this old binary/source stage"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366",
|
||||
"reason": "Historical Windows export superseded by newer candidates; current same-binary acceptance unfulfilled, no active work needs this old binary/source stage"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f",
|
||||
"reason": "Historical Windows export superseded by newer candidates; current same-binary acceptance unfulfilled, no active work needs this old binary/source stage"
|
||||
},
|
||||
{
|
||||
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e",
|
||||
"reason": "Historical Windows export superseded by newer candidates; current same-binary acceptance unfulfilled, no active work needs this old binary/source stage"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r01",
|
||||
"reason": "Superseded P05 partial diagnostic, later r06 retained locally; keep complete failure/history bytes in cloud and local restoration record"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r02",
|
||||
"reason": "Superseded P05 partial diagnostic, later r06 retained locally; keep complete failure/history bytes in cloud and local restoration record"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r03",
|
||||
"reason": "Superseded P05 partial diagnostic, later r06 retained locally; keep complete failure/history bytes in cloud and local restoration record"
|
||||
},
|
||||
{
|
||||
"name": "p05-acceptance-partial-r04",
|
||||
"reason": "Superseded P05 partial diagnostic, later r06 retained locally; keep complete failure/history bytes in cloud and local restoration record"
|
||||
}
|
||||
],
|
||||
"protected": [
|
||||
"P05 r06 and newer",
|
||||
"Windows1299 latest baseline",
|
||||
"all current P08 acceptance proof",
|
||||
"active P23 worktree/runtime/source",
|
||||
"all source/spec/assets/saves/git"
|
||||
],
|
||||
"authorization": "explicit user request to move no-longer-working evidence to Google Drive and reclaim local storage",
|
||||
"created_at_jst": "2026-10-15T08:17:57.231037+09:00"
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"request": "作業用に保持する必要がない証跡用ファイルをGoogleドライブへ退避しローカル空き確保",
|
||||
"scope": "Old superseded Windows diagnostic/export candidates only for first batch; current accepted P08/P02 and active P23 proof retained",
|
||||
"method": "Archive original bytes with full SHA256/MD5 member manifest; upload; Drive metadata size/checksum verification; only then remove exact verified local original files. Keep restore manifest and cloud IDs/links.",
|
||||
"protected": [
|
||||
"active P23 task/worktree/runtime",
|
||||
"current P08 accepted R17/R19/full176 evidence",
|
||||
"source/spec/assets/user saves/git repositories",
|
||||
"current same-binary Windows acceptance still pending; old exports not current evidence"
|
||||
],
|
||||
"free_before_bytes": 4917141504,
|
||||
"created_at_jst": "2026-10-15T08:08:24.261888+09:00"
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"all_unchanged": true,
|
||||
"pins": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-os-d369d1c-r19-calibrated/index.json",
|
||||
"expected_sha256": "fc66a95ab228e70fd1e1aa40b92f8cb6890f8c9879c2be79940e969cb9a3521b",
|
||||
"actual_sha256": "fc66a95ab228e70fd1e1aa40b92f8cb6890f8c9879c2be79940e969cb9a3521b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-d369d1c-r17/index.json",
|
||||
"expected_sha256": "16c3577ca226173fea65df8595ab42a8b257ba50166da1a8564e6eda126694a1",
|
||||
"actual_sha256": "16c3577ca226173fea65df8595ab42a8b257ba50166da1a8564e6eda126694a1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-final-regression-d369d1c-r01/runner-ended.json",
|
||||
"expected_sha256": "0dbe71e589113088bd37be42fef583b8f6da86a15542f4900ed97fa957fc1264",
|
||||
"actual_sha256": "0dbe71e589113088bd37be42fef583b8f6da86a15542f4900ed97fa957fc1264"
|
||||
}
|
||||
],
|
||||
"scope": "Current P08 accepted native/OS/full receipts retained unchanged; no new game acceptance"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
# The Tree 証跡の復元
|
||||
|
||||
保管先: https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK
|
||||
|
||||
退避全体は20バッチです。`FINAL_OFFLOAD_REPORT_R02.json` の `batches` に全20件の退避記録の場所があります。`OFFLOAD_INDEX.json` は初回11アーカイブ・43分割のDrive ID・URL・順序・SHA256と元の場所を記録しています。追加9バッチは各記録と同じディレクトリの `RESTORE.md`、`CLOUD_PARTS.json`、`MANIFEST.json` を使います。各 `.manifest.json` に全メンバーのSHA256・型・モード・正確な更新時刻があります。各元フォルダの `CLOUD_ARCHIVE.json` からも参照できます。
|
||||
|
||||
1. 必要な候補版だけ、目録の `cloud_parts` をすべてダウンロードする。
|
||||
2. 各分割のバイト数とSHA256を照合する。
|
||||
3. `order` の数値順に連結し、`archive_name` の `.tar.gz` を作る。アーカイブ全体のSHA256を `archive_sha256` と照合する。
|
||||
4. 検証済みアーカイブを、元プロジェクトの `artifacts/original-completion-2026-10-02` へ展開する。アーカイブ内の元フォルダ名と `__OFFLOAD_MANIFEST__.json` を確認し、既存の作業ファイルを上書きしない。
|
||||
5. 全メンバーのSHA256を目録と照合する。ナノ秒単位の更新時刻を厳密に復元する場合は、埋込目録の `mtime_ns` をPythonの `os.utime(..., ns=(..., mtime_ns))` で適用する。ディレクトリ時刻は子の処理後に戻す。
|
||||
|
||||
退避時には全メンバーを照合した後、Driveから全43分割を読み戻し、分割・再結合後のSHA256を再確認してからローカル実体を除去しました。原本、製品ソース、素材の現物、ユーザーセーブ、Git、現在の受入証拠、P23-03作業場所は退避していません。旧Windows候補版の退避は現行Windows実機受入の合格を意味しません。
|
||||
|
||||
Driveの共有設定は変更していません。転送用のローカル一時ファイルはすべて除去済みです。
|
||||
|
||||
台帳が直接参照する要約JSON 3件(計3,387バイト)だけは、Driveから実際に復元して元のSHAと一致することを再確認し、ローカルにも保持しています。大きな生データはクラウド保管のままです。`RESTORED_LEDGER_REFERENCES.json` に復元確認を記録しました。
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"files": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p05-acceptance-partial-r01/result.json",
|
||||
"bytes": 906,
|
||||
"sha256": "b698f01b30a05536b5f8b92b0b8626a228621093cde1276e59765ec3e7bcb281",
|
||||
"cloud_restore_verified": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p05-acceptance-partial-r02/result.json",
|
||||
"bytes": 911,
|
||||
"sha256": "74b4a486af489a4ce074abab803b0d79dfd6455fbdd56d877f95245af441ee29",
|
||||
"cloud_restore_verified": true
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current-release-candidate-r03/package-integrity.json",
|
||||
"bytes": 1570,
|
||||
"sha256": "fad5f61a594f865b90062033096e35edaf6a23b9d4e104da47193399ede94200",
|
||||
"cloud_restore_verified": true
|
||||
}
|
||||
],
|
||||
"scope": "Only three small original ledger JSON summaries restored by exact SHA; large evidence remains cloud-only"
|
||||
}
|
||||
+139
@@ -0,0 +1,139 @@
|
||||
"""Archive superseded proof, verify every member, remove only cloud-readback-verified copies."""
|
||||
import argparse
|
||||
import datetime
|
||||
import hashlib
|
||||
import io
|
||||
import json
|
||||
import os
|
||||
from pathlib import Path
|
||||
import shutil
|
||||
import subprocess
|
||||
import tarfile
|
||||
|
||||
R = Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部')
|
||||
A = R/'artifacts/original-completion-2026-10-02'
|
||||
D = R/'docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015'
|
||||
S = Path('/private/tmp/the-tree-drive-offload-20261015')
|
||||
FOLDER = '1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK'
|
||||
|
||||
def need(ok, message):
|
||||
if not ok: raise ValueError(message)
|
||||
|
||||
def sha(p):
|
||||
h=hashlib.sha256()
|
||||
with Path(p).open('rb') as f:
|
||||
for b in iter(lambda:f.read(1048576),b''):h.update(b)
|
||||
return h.hexdigest()
|
||||
|
||||
def write(p, data):
|
||||
Path(p).write_text(json.dumps(data,ensure_ascii=False,indent=2)+'\n')
|
||||
|
||||
def target(name):
|
||||
selected=json.loads((D/'OFFLOAD_SELECTION.json').read_text())['entries'] if (D/'OFFLOAD_SELECTION.json').exists() else []
|
||||
need('/' not in name and (name=='windows-current1237-release-candidate-r03' or name in {r['name'] for r in selected}),'explicit selected historical proof only')
|
||||
need('1299' not in name,'retain latest historical Windows baseline')
|
||||
root=A/name
|
||||
need(root.is_dir() and not root.is_symlink(),'ordinary selected evidence directory')
|
||||
return root
|
||||
|
||||
def inventory(root):
|
||||
rows=[]
|
||||
for p in sorted(root.rglob('*')):
|
||||
s=p.lstat(); row={'path':p.relative_to(root).as_posix(),'mode':s.st_mode & 0o7777,'mtime_ns':s.st_mtime_ns}
|
||||
if p.is_symlink():row.update(type='symlink',target=os.readlink(p))
|
||||
elif p.is_file():row.update(type='file',bytes=s.st_size,sha256=sha(p))
|
||||
elif p.is_dir():row.update(type='directory')
|
||||
else:raise ValueError('unsupported special file '+str(p))
|
||||
rows.append(row)
|
||||
return rows
|
||||
|
||||
def build(name):
|
||||
root=target(name);S.mkdir(exist_ok=True);out=S/(name+'.tar.gz')
|
||||
need(not out.exists(),'fresh archive output')
|
||||
tracked=subprocess.check_output(['git','-C',str(R),'ls-files','--',str(root)],text=True)
|
||||
need(not tracked.strip(),'retain tracked repository files')
|
||||
need(shutil.disk_usage(R).free>700*1024**2,'archive disk admission')
|
||||
members=inventory(root);need(any(x['type']=='file' for x in members),'nonempty proof')
|
||||
m={'schema':'tree-proof-cloud-archive-v1','original_root':str(root),'name':name,
|
||||
'reason':'Superseded proof selected in OFFLOAD_SELECTION.json; no current acceptance or active work removed',
|
||||
'members':members,'member_count':len(members),'file_count':sum(x['type']=='file' for x in members),
|
||||
'logical_bytes':sum(x.get('bytes',0) for x in members),'created_at_jst':datetime.datetime.now(datetime.timezone(datetime.timedelta(hours=9))).isoformat()}
|
||||
raw=(json.dumps(m,ensure_ascii=False,indent=2)+'\n').encode()
|
||||
with tarfile.open(out,'w:gz',compresslevel=6,format=tarfile.PAX_FORMAT) as t:
|
||||
t.add(root,arcname=name,recursive=False)
|
||||
for row in members:t.add(root/row['path'],arcname=name+'/'+row['path'],recursive=False)
|
||||
info=tarfile.TarInfo('__OFFLOAD_MANIFEST__.json');info.size=len(raw);t.addfile(info,io.BytesIO(raw))
|
||||
with tarfile.open(out,'r:gz') as t:
|
||||
names=t.getnames();need(len(names)==len(set(names))==len(members)+2,'archive exact member roster')
|
||||
need(t.extractfile('__OFFLOAD_MANIFEST__.json').read()==raw,'embedded manifest')
|
||||
for row in members:
|
||||
p=t.getmember(name+'/'+row['path'])
|
||||
if row['type']=='file':
|
||||
need(p.isfile() and p.size==row['bytes'],'archive member size/type')
|
||||
h=hashlib.sha256()
|
||||
with t.extractfile(p) as f:
|
||||
for b in iter(lambda:f.read(1048576),b''):h.update(b)
|
||||
need(h.hexdigest()==row['sha256'],'archive member SHA')
|
||||
elif row['type']=='symlink':need(p.issym() and p.linkname==row['target'],'archive symlink')
|
||||
else:need(p.isdir(),'archive directory')
|
||||
need(inventory(root)==members,'source changed while archiving')
|
||||
m.update(archive=str(out),archive_bytes=out.stat().st_size,archive_sha256=sha(out),archive_members_verified=True)
|
||||
write(D/(name+'.manifest.json'),m)
|
||||
print(json.dumps({k:m[k] for k in ['name','file_count','logical_bytes','archive','archive_bytes','archive_sha256']}),flush=True)
|
||||
|
||||
def split(name):
|
||||
p=D/(name+'.manifest.json');m=json.loads(p.read_text());parts=[]
|
||||
with Path(m['archive']).open('rb') as f:
|
||||
n=0
|
||||
while True:
|
||||
b=f.read(64*1024*1024)
|
||||
if not b:break
|
||||
q=Path(m['archive']+'.part-%04d'%n);need(not q.exists(),'fresh split output')
|
||||
q.write_bytes(b);parts.append({'order':n,'name':q.name,'local_path':str(q),'bytes':len(b),'sha256':hashlib.sha256(b).hexdigest()});n+=1
|
||||
m['cloud_parts']=parts;m['transfer_limit_bytes']=104857600;write(p,m)
|
||||
print(json.dumps({k:m[k] for k in ['name','archive','archive_bytes','archive_sha256','cloud_parts']}),flush=True)
|
||||
|
||||
def enrich(name):
|
||||
p=D/(name+'.manifest.json');m=json.loads(p.read_text());v=json.loads((D/(name+'.cloud.json')).read_text())
|
||||
# Python preserves nanosecond integer metadata; never round-trip this manifest in JS.
|
||||
m['cloud_parts']=v['cloud_parts'];write(p,m)
|
||||
|
||||
def finalize(name):
|
||||
root=target(name);m=json.loads((D/(name+'.manifest.json')).read_text());v=json.loads((D/(name+'.cloud.json')).read_text())
|
||||
need(v['cloud_folder_id']==FOLDER and v['cloud_id'] and v['cloud_url'],'actual private cloud destination')
|
||||
need(v['remote_metadata_bytes']==m['archive_bytes']==v['readback_bytes'],'remote complete size')
|
||||
need(v['readback_sha256']==m['archive_sha256'] and v['readback_verified'],'cloud whole-file readback SHA')
|
||||
need(m['archive_members_verified'] and sha(m['archive'])==m['archive_sha256'],'local verified archive unchanged')
|
||||
need(inventory(root)==m['members'],'source changed before retirement')
|
||||
opened=subprocess.run(['lsof','-n','-F','n'],capture_output=True,text=True).stdout
|
||||
need(not any(s.startswith('n'+str(root)+'/') for s in opened.splitlines()),'active evidence files must stay local')
|
||||
before=shutil.disk_usage(R).free
|
||||
# Exact manifest-bound unlink, never recursive deletion of an unverified tree.
|
||||
for row in m['members']:
|
||||
p=root/row['path']
|
||||
if row['type']!='directory':p.unlink()
|
||||
for row in sorted(m['members'],key=lambda x:len(Path(x['path']).parts),reverse=True):
|
||||
if row['type']=='directory':(root/row['path']).rmdir()
|
||||
pointer={'state':'cloud_archived','original_root':str(root),'cloud_url':v['cloud_url'],'cloud_id':v['cloud_id'],
|
||||
'archive_name':Path(m['archive']).name,'archive_sha256':m['archive_sha256'],
|
||||
'cloud_parts':v.get('cloud_parts',[]),
|
||||
'local_manifest':str(D/(name+'.manifest.json')),'cloud_manifest_id':v.get('cloud_manifest_id'),
|
||||
'restore':'Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.',
|
||||
'accepted_current_proof_affected':False}
|
||||
write(root/'CLOUD_ARCHIVE.json',pointer)
|
||||
Path(m['archive']).unlink()
|
||||
download=Path(v['readback_path'])
|
||||
need(download.parent==S and download.name==name+'.readback.tar.gz','owned readback temporary file')
|
||||
need(sha(download)==m['archive_sha256'],'readback unchanged before temporary cleanup');download.unlink()
|
||||
for part in m.get('cloud_parts',[]):
|
||||
p=Path(part['local_path']);need(p.parent==S and p.name.startswith(name+'.tar.gz.part-'),'owned split temporary file')
|
||||
need(sha(p)==part['sha256'],'split temporary SHA');p.unlink()
|
||||
result={**pointer,'file_count':m['file_count'],'logical_bytes_offloaded':m['logical_bytes'],
|
||||
'free_before_retirement_bytes':before,'free_after_retirement_bytes':shutil.disk_usage(R).free,
|
||||
'local_originals_removed_after_cloud_readback':True,'member_hashes_verified':True}
|
||||
write(D/(name+'.retired.json'),result)
|
||||
print(json.dumps({k:result[k] for k in ['file_count','logical_bytes_offloaded','free_after_retirement_bytes']}),flush=True)
|
||||
|
||||
if __name__=='__main__':
|
||||
p=argparse.ArgumentParser();p.add_argument('operation',choices=['build','split','enrich','finalize']);p.add_argument('name');a=p.parse_args()
|
||||
{'build':build,'split':split,'enrich':enrich,'finalize':finalize}[a.operation](a.name)
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "5f8cffabb2b2964125436e7896258b318842f9fef9f88da9804baaab5b110da1",
|
||||
"cloud_id": "1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2",
|
||||
"cloud_url": "https://drive.google.com/file/d/1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "484693be29af421bed837790c4089c2d91bacc3b6024e932ece0e04cb21d0642",
|
||||
"cloud_id": "1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "cb9f37afd08596ec2cb34b8c8ffa5af52105f9d1b79d45b74256cd90a1ace406",
|
||||
"cloud_id": "1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-",
|
||||
"cloud_url": "https://drive.google.com/file/d/1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "7e3e25956d7aa7aaf45b88e54bbfa09891068ace0d48cba007b47d723e8c6879",
|
||||
"cloud_id": "1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf",
|
||||
"cloud_url": "https://drive.google.com/file/d/1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"bytes": 60778938,
|
||||
"sha256": "242f97566cbb1fa63b4e50b00f8c607f6f1e5d2658a53e851f975357caefe9d4",
|
||||
"cloud_id": "1Iov0rujcjg6PoN8oY611qkBoU480bxgy",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Iov0rujcjg6PoN8oY611qkBoU480bxgy/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 329214394,
|
||||
"readback_bytes": 329214394,
|
||||
"readback_sha256": "4d15416febfcbf49b49a197fc2ff7f33598d840d82395cef0f79d4c0cfdc01ac",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "1pPUukmnrH4jx8B_nX134sWKlawjAT5lQ"
|
||||
}
|
||||
+72150
File diff suppressed because it is too large
Load Diff
+65
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p05-acceptance-partial-r01",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "p05-acceptance-partial-r01.tar.gz",
|
||||
"archive_sha256": "4d15416febfcbf49b49a197fc2ff7f33598d840d82395cef0f79d4c0cfdc01ac",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "5f8cffabb2b2964125436e7896258b318842f9fef9f88da9804baaab5b110da1",
|
||||
"cloud_id": "1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2",
|
||||
"cloud_url": "https://drive.google.com/file/d/1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "484693be29af421bed837790c4089c2d91bacc3b6024e932ece0e04cb21d0642",
|
||||
"cloud_id": "1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "cb9f37afd08596ec2cb34b8c8ffa5af52105f9d1b79d45b74256cd90a1ace406",
|
||||
"cloud_id": "1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-",
|
||||
"cloud_url": "https://drive.google.com/file/d/1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "7e3e25956d7aa7aaf45b88e54bbfa09891068ace0d48cba007b47d723e8c6879",
|
||||
"cloud_id": "1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf",
|
||||
"cloud_url": "https://drive.google.com/file/d/1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"bytes": 60778938,
|
||||
"sha256": "242f97566cbb1fa63b4e50b00f8c607f6f1e5d2658a53e851f975357caefe9d4",
|
||||
"cloud_id": "1Iov0rujcjg6PoN8oY611qkBoU480bxgy",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Iov0rujcjg6PoN8oY611qkBoU480bxgy/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r01.manifest.json",
|
||||
"cloud_manifest_id": "1pPUukmnrH4jx8B_nX134sWKlawjAT5lQ",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 8629,
|
||||
"logical_bytes_offloaded": 361987784,
|
||||
"free_before_retirement_bytes": 6422749184,
|
||||
"free_after_retirement_bytes": 7796436992,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
{
|
||||
"name": "p05-acceptance-partial-r01",
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"uploads": [
|
||||
{
|
||||
"part": {
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "5f8cffabb2b2964125436e7896258b318842f9fef9f88da9804baaab5b110da1"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1IGRbB7fkY2aSxVuQLsX2H6EIkmYPSiU2/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "484693be29af421bed837790c4089c2d91bacc3b6024e932ece0e04cb21d0642"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1Gr_pkf-8Y8a12X2O55Mjpy--dqpRRzI-/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "cb9f37afd08596ec2cb34b8c8ffa5af52105f9d1b79d45b74256cd90a1ace406"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1oCzmBgrEYmpUpsCC_eTS2NFQzGcj5BF-/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "7e3e25956d7aa7aaf45b88e54bbfa09891068ace0d48cba007b47d723e8c6879"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1BQl1gUjEAQ3rRxgopir4iryyz9QwjSLf/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"bytes": 60778938,
|
||||
"sha256": "242f97566cbb1fa63b4e50b00f8c607f6f1e5d2658a53e851f975357caefe9d4"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1Iov0rujcjg6PoN8oY611qkBoU480bxgy",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1Iov0rujcjg6PoN8oY611qkBoU480bxgy/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1Iov0rujcjg6PoN8oY611qkBoU480bxgy",
|
||||
"title": "p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"file_name": "p05-acceptance-partial-r01.tar.gz.part-0004",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1Iov0rujcjg6PoN8oY611qkBoU480bxgy/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "397e84b438c1961da7a80a3f39b1b1493d3dc8e827fd10b39a6819cd3a2be2f6",
|
||||
"cloud_id": "1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x",
|
||||
"cloud_url": "https://drive.google.com/file/d/1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3585b8fccf65b2d7521feffd1c754f9b87f3c57862ba70cdd45135cb20ed6c47",
|
||||
"cloud_id": "1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7",
|
||||
"cloud_url": "https://drive.google.com/file/d/1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "ba0ef2bd5f33c4bc5028d54f9d1221754f40eb27338cf0622ded8d344a0a95fe",
|
||||
"cloud_id": "1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2",
|
||||
"cloud_url": "https://drive.google.com/file/d/1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "da7f80fd058a6d3d580db78ae4e5723978411a81d31cbf2d24421ac9e5c34bad",
|
||||
"cloud_id": "1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz",
|
||||
"cloud_url": "https://drive.google.com/file/d/1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"bytes": 61524572,
|
||||
"sha256": "9bf9364793d4954be34517506d49f3e8b37035441a51489fcf7432cb73c5a99c",
|
||||
"cloud_id": "1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk",
|
||||
"cloud_url": "https://drive.google.com/file/d/1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 329960028,
|
||||
"readback_bytes": 329960028,
|
||||
"readback_sha256": "9b9576c93f5680276eec2eb318da849a6c28cf57a42485aef1bbffca7395b116",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "1437hqI_1qKHQIWn7qs9PdUaUXnwee4ZU"
|
||||
}
|
||||
+72578
File diff suppressed because it is too large
Load Diff
+65
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p05-acceptance-partial-r02",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "p05-acceptance-partial-r02.tar.gz",
|
||||
"archive_sha256": "9b9576c93f5680276eec2eb318da849a6c28cf57a42485aef1bbffca7395b116",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "397e84b438c1961da7a80a3f39b1b1493d3dc8e827fd10b39a6819cd3a2be2f6",
|
||||
"cloud_id": "1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x",
|
||||
"cloud_url": "https://drive.google.com/file/d/1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3585b8fccf65b2d7521feffd1c754f9b87f3c57862ba70cdd45135cb20ed6c47",
|
||||
"cloud_id": "1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7",
|
||||
"cloud_url": "https://drive.google.com/file/d/1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "ba0ef2bd5f33c4bc5028d54f9d1221754f40eb27338cf0622ded8d344a0a95fe",
|
||||
"cloud_id": "1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2",
|
||||
"cloud_url": "https://drive.google.com/file/d/1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "da7f80fd058a6d3d580db78ae4e5723978411a81d31cbf2d24421ac9e5c34bad",
|
||||
"cloud_id": "1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz",
|
||||
"cloud_url": "https://drive.google.com/file/d/1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"bytes": 61524572,
|
||||
"sha256": "9bf9364793d4954be34517506d49f3e8b37035441a51489fcf7432cb73c5a99c",
|
||||
"cloud_id": "1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk",
|
||||
"cloud_url": "https://drive.google.com/file/d/1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r02.manifest.json",
|
||||
"cloud_manifest_id": "1437hqI_1qKHQIWn7qs9PdUaUXnwee4ZU",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 8675,
|
||||
"logical_bytes_offloaded": 364158371,
|
||||
"free_before_retirement_bytes": 6646595584,
|
||||
"free_after_retirement_bytes": 8020746240,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
{
|
||||
"name": "p05-acceptance-partial-r02",
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"uploads": [
|
||||
{
|
||||
"part": {
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "397e84b438c1961da7a80a3f39b1b1493d3dc8e827fd10b39a6819cd3a2be2f6"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1HPhXwohHeLnTG6uGSSql6O1P2GDFpz8x/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3585b8fccf65b2d7521feffd1c754f9b87f3c57862ba70cdd45135cb20ed6c47"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1m-_5oGKvkh3OHZ7n8TqmcKY_kBOXP6v7/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "ba0ef2bd5f33c4bc5028d54f9d1221754f40eb27338cf0622ded8d344a0a95fe"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1VIlU4_79dtaMQK4g2KskDkbXt0ApQSX2/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "da7f80fd058a6d3d580db78ae4e5723978411a81d31cbf2d24421ac9e5c34bad"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1znVnhyxeH4wOJnKZ46j-nJoiS5h-Uenz/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"bytes": 61524572,
|
||||
"sha256": "9bf9364793d4954be34517506d49f3e8b37035441a51489fcf7432cb73c5a99c"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk",
|
||||
"title": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"file_name": "p05-acceptance-partial-r02.tar.gz.part-0004",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1QMalGxgyRK0-e8TDe1QrbhUdLFeSgpPk/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "6a335a13e4bb8dc6f2b7c9a49970f90f917cb2e3a5fc618dd7a6065887a72d8d",
|
||||
"cloud_id": "1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ",
|
||||
"cloud_url": "https://drive.google.com/file/d/1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "232cb2f35a9442997f69ffd033c809e2575d5ea5d5b974a41fbe8c327e30e34c",
|
||||
"cloud_id": "1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep",
|
||||
"cloud_url": "https://drive.google.com/file/d/1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3b0c6366275ffc2cf264d78e929c7997518f0838bdd7ced09f219db59b542644",
|
||||
"cloud_id": "1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC",
|
||||
"cloud_url": "https://drive.google.com/file/d/1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "28be57f88cc1c79955eb17938c60a1757f9083e177185b1ecb173b4fc02e7d98",
|
||||
"cloud_id": "17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U",
|
||||
"cloud_url": "https://drive.google.com/file/d/17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"bytes": 62960058,
|
||||
"sha256": "70446cfaccf01e0d55be1014b768f33346def1136622488c15a86c88a86ec0d3",
|
||||
"cloud_id": "1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV",
|
||||
"cloud_url": "https://drive.google.com/file/d/1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 331395514,
|
||||
"readback_bytes": 331395514,
|
||||
"readback_sha256": "63dad7b7584f7552d092a3e8d49b6a99d668efdf4aad24eb9f01518821ffa226",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "159rxXleYb0ihrl9r54ki8SXhKA_fgGWC"
|
||||
}
|
||||
+73266
File diff suppressed because it is too large
Load Diff
+65
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p05-acceptance-partial-r03",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "p05-acceptance-partial-r03.tar.gz",
|
||||
"archive_sha256": "63dad7b7584f7552d092a3e8d49b6a99d668efdf4aad24eb9f01518821ffa226",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "6a335a13e4bb8dc6f2b7c9a49970f90f917cb2e3a5fc618dd7a6065887a72d8d",
|
||||
"cloud_id": "1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ",
|
||||
"cloud_url": "https://drive.google.com/file/d/1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "232cb2f35a9442997f69ffd033c809e2575d5ea5d5b974a41fbe8c327e30e34c",
|
||||
"cloud_id": "1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep",
|
||||
"cloud_url": "https://drive.google.com/file/d/1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3b0c6366275ffc2cf264d78e929c7997518f0838bdd7ced09f219db59b542644",
|
||||
"cloud_id": "1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC",
|
||||
"cloud_url": "https://drive.google.com/file/d/1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "28be57f88cc1c79955eb17938c60a1757f9083e177185b1ecb173b4fc02e7d98",
|
||||
"cloud_id": "17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U",
|
||||
"cloud_url": "https://drive.google.com/file/d/17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"bytes": 62960058,
|
||||
"sha256": "70446cfaccf01e0d55be1014b768f33346def1136622488c15a86c88a86ec0d3",
|
||||
"cloud_id": "1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV",
|
||||
"cloud_url": "https://drive.google.com/file/d/1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r03.manifest.json",
|
||||
"cloud_manifest_id": "159rxXleYb0ihrl9r54ki8SXhKA_fgGWC",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 8743,
|
||||
"logical_bytes_offloaded": 368221923,
|
||||
"free_before_retirement_bytes": 5522026496,
|
||||
"free_after_retirement_bytes": 6907490304,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
{
|
||||
"name": "p05-acceptance-partial-r03",
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"uploads": [
|
||||
{
|
||||
"part": {
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "6a335a13e4bb8dc6f2b7c9a49970f90f917cb2e3a5fc618dd7a6065887a72d8d"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1y7qqmPqQtgKruKlduF2DjCIaITLHnjQJ/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "232cb2f35a9442997f69ffd033c809e2575d5ea5d5b974a41fbe8c327e30e34c"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1gI2g_HDluW2KlQOfDWSPSW-0_Gue8gep/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3b0c6366275ffc2cf264d78e929c7997518f0838bdd7ced09f219db59b542644"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1UrnzT-1OKFDa1dK8NlFD3tWTQjr8VNuC/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "28be57f88cc1c79955eb17938c60a1757f9083e177185b1ecb173b4fc02e7d98"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/17fuAGV3HpCehMRSR2eqxty3yUkBpAe8U/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"bytes": 62960058,
|
||||
"sha256": "70446cfaccf01e0d55be1014b768f33346def1136622488c15a86c88a86ec0d3"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV",
|
||||
"title": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"file_name": "p05-acceptance-partial-r03.tar.gz.part-0004",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1kJS7wrimiVQjh0x06esJS0LqG5rpFSeV/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "69784dde818913df26b3ec2e7d27d01183081339fbc1bba226ac0e04b0bd04fa",
|
||||
"cloud_id": "1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM",
|
||||
"cloud_url": "https://drive.google.com/file/d/1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "5bd42a0caba4d764e78361880d10cc4eddfc29052b38a3a0a03cf25faaa1d8cc",
|
||||
"cloud_id": "1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg",
|
||||
"cloud_url": "https://drive.google.com/file/d/1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "b7277f4f8f4403ad70bdf59024158f8bf5390cb952a15a74fc8c8ee9a8bdb417",
|
||||
"cloud_id": "1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ",
|
||||
"cloud_url": "https://drive.google.com/file/d/1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2ce0a3dffa7e313571bf7ff70dfa849ef1c440005ab3be8972712e81a20111a2",
|
||||
"cloud_id": "1PNpkaiOuBtDVoisSS94u4wunChdaLkk8",
|
||||
"cloud_url": "https://drive.google.com/file/d/1PNpkaiOuBtDVoisSS94u4wunChdaLkk8/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"bytes": 66750974,
|
||||
"sha256": "0dde05692a2483905ed9d393f72361b45a30991653b500c5995dc6ce2ccea759",
|
||||
"cloud_id": "1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi",
|
||||
"cloud_url": "https://drive.google.com/file/d/1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 335186430,
|
||||
"readback_bytes": 335186430,
|
||||
"readback_sha256": "44c84cf49493c08d4f9750552216302b011f5eff40288741d044e5ee725a3aab",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "1q0dSu34RryVYcAqKuOj1p-SpL6llrwsT"
|
||||
}
|
||||
+13156
File diff suppressed because it is too large
Load Diff
+65
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p05-acceptance-partial-r04",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "p05-acceptance-partial-r04.tar.gz",
|
||||
"archive_sha256": "44c84cf49493c08d4f9750552216302b011f5eff40288741d044e5ee725a3aab",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "69784dde818913df26b3ec2e7d27d01183081339fbc1bba226ac0e04b0bd04fa",
|
||||
"cloud_id": "1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM",
|
||||
"cloud_url": "https://drive.google.com/file/d/1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "5bd42a0caba4d764e78361880d10cc4eddfc29052b38a3a0a03cf25faaa1d8cc",
|
||||
"cloud_id": "1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg",
|
||||
"cloud_url": "https://drive.google.com/file/d/1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "b7277f4f8f4403ad70bdf59024158f8bf5390cb952a15a74fc8c8ee9a8bdb417",
|
||||
"cloud_id": "1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ",
|
||||
"cloud_url": "https://drive.google.com/file/d/1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2ce0a3dffa7e313571bf7ff70dfa849ef1c440005ab3be8972712e81a20111a2",
|
||||
"cloud_id": "1PNpkaiOuBtDVoisSS94u4wunChdaLkk8",
|
||||
"cloud_url": "https://drive.google.com/file/d/1PNpkaiOuBtDVoisSS94u4wunChdaLkk8/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"bytes": 66750974,
|
||||
"sha256": "0dde05692a2483905ed9d393f72361b45a30991653b500c5995dc6ce2ccea759",
|
||||
"cloud_id": "1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi",
|
||||
"cloud_url": "https://drive.google.com/file/d/1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/p05-acceptance-partial-r04.manifest.json",
|
||||
"cloud_manifest_id": "1q0dSu34RryVYcAqKuOj1p-SpL6llrwsT",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 1527,
|
||||
"logical_bytes_offloaded": 352135723,
|
||||
"free_before_retirement_bytes": 5785415680,
|
||||
"free_after_retirement_bytes": 7134892032,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
{
|
||||
"name": "p05-acceptance-partial-r04",
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"uploads": [
|
||||
{
|
||||
"part": {
|
||||
"order": 0,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "69784dde818913df26b3ec2e7d27d01183081339fbc1bba226ac0e04b0bd04fa"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1SlBu1ioyahw4KHbp-4iWNCV51b8Q-FaM/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 1,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "5bd42a0caba4d764e78361880d10cc4eddfc29052b38a3a0a03cf25faaa1d8cc"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1L6Sqw9qt41iSADceAqur4X9HPyi_1-fg/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 2,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "b7277f4f8f4403ad70bdf59024158f8bf5390cb952a15a74fc8c8ee9a8bdb417"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1YJkkF3Utz1ujENKwCNtwO1jlHNZcwQFQ/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 3,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2ce0a3dffa7e313571bf7ff70dfa849ef1c440005ab3be8972712e81a20111a2"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1PNpkaiOuBtDVoisSS94u4wunChdaLkk8",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1PNpkaiOuBtDVoisSS94u4wunChdaLkk8/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1PNpkaiOuBtDVoisSS94u4wunChdaLkk8",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1PNpkaiOuBtDVoisSS94u4wunChdaLkk8/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 4,
|
||||
"name": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"bytes": 66750974,
|
||||
"sha256": "0dde05692a2483905ed9d393f72361b45a30991653b500c5995dc6ce2ccea759"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi",
|
||||
"title": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"file_name": "p05-acceptance-partial-r04.tar.gz.part-0004",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1k5jQjc-bxf8S4iyMZlfjQrjnywihy9Wi/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2dc0c232840085ab00504e568a78317aa2cfbfefe2a046f393129bec9e744739",
|
||||
"cloud_id": "1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I",
|
||||
"cloud_url": "https://drive.google.com/file/d/1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"bytes": 18134537,
|
||||
"sha256": "3650adefe03f4d1a6e8b5f5df149ed9c464175b81ad200abb10c5e47b9b5ba8f",
|
||||
"cloud_id": "1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq",
|
||||
"cloud_url": "https://drive.google.com/file/d/1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 85243401,
|
||||
"readback_bytes": 85243401,
|
||||
"readback_sha256": "7c029db1fa12bc1b3059b706bc952e2897733e898e851a8e253b3700047bf0eb",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "1tzKpC3jEnU6i-ACsYNdIXckigztAqxC4"
|
||||
}
|
||||
+7487
File diff suppressed because it is too large
Load Diff
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current-release-candidate-r02",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "windows-current-release-candidate-r02.tar.gz",
|
||||
"archive_sha256": "7c029db1fa12bc1b3059b706bc952e2897733e898e851a8e253b3700047bf0eb",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2dc0c232840085ab00504e568a78317aa2cfbfefe2a046f393129bec9e744739",
|
||||
"cloud_id": "1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I",
|
||||
"cloud_url": "https://drive.google.com/file/d/1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"bytes": 18134537,
|
||||
"sha256": "3650adefe03f4d1a6e8b5f5df149ed9c464175b81ad200abb10c5e47b9b5ba8f",
|
||||
"cloud_id": "1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq",
|
||||
"cloud_url": "https://drive.google.com/file/d/1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current-release-candidate-r02.manifest.json",
|
||||
"cloud_manifest_id": "1tzKpC3jEnU6i-ACsYNdIXckigztAqxC4",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 887,
|
||||
"logical_bytes_offloaded": 88806618,
|
||||
"free_before_retirement_bytes": 4824076288,
|
||||
"free_after_retirement_bytes": 5164711936,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"name": "windows-current-release-candidate-r02",
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"uploads": [
|
||||
{
|
||||
"part": {
|
||||
"order": 0,
|
||||
"name": "windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "2dc0c232840085ab00504e568a78317aa2cfbfefe2a046f393129bec9e744739"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I",
|
||||
"title": "windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"file_name": "windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I",
|
||||
"title": "windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"file_name": "windows-current-release-candidate-r02.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1rpPlfhp5YZIG0NR3DstL73-E-WXScI8I/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 1,
|
||||
"name": "windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"bytes": 18134537,
|
||||
"sha256": "3650adefe03f4d1a6e8b5f5df149ed9c464175b81ad200abb10c5e47b9b5ba8f"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq",
|
||||
"title": "windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"file_name": "windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq",
|
||||
"title": "windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"file_name": "windows-current-release-candidate-r02.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1gzTCqav_Wa27hNSaxd-JMOhWgRGfDiwq/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "98420128d37b58d654eccc3ca81eff5a8d7c13e129f85e54fa772a0963b218dd",
|
||||
"cloud_id": "1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04",
|
||||
"cloud_url": "https://drive.google.com/file/d/1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "d662896b0936872b8d6e219ebe85bd9a02432a3087911bb46e6f2d9e413deaf9",
|
||||
"cloud_id": "13s6hj1AClcmI6m1xFq80w907EDdKRTgE",
|
||||
"cloud_url": "https://drive.google.com/file/d/13s6hj1AClcmI6m1xFq80w907EDdKRTgE/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "9f4538041c59df820645cb6079676d83ffa94ca77f635c5583e3c4c5e2c1f1e0",
|
||||
"cloud_id": "1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG",
|
||||
"cloud_url": "https://drive.google.com/file/d/1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"bytes": 40966925,
|
||||
"sha256": "6fb814f762a87088eb9765b30223615b78fa886bfbc4f6ddabeae52a575bc132",
|
||||
"cloud_id": "1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 242293517,
|
||||
"readback_bytes": 242293517,
|
||||
"readback_sha256": "656e7c657d557d86895e39d5717020ff9f369daa9ad348a652d369a8e0d7b56d",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "1fAguY72rz6VPO9w8jGpDXsEpqcXTONpZ"
|
||||
}
|
||||
+7651
File diff suppressed because it is too large
Load Diff
+56
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current-release-candidate-r03",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "windows-current-release-candidate-r03.tar.gz",
|
||||
"archive_sha256": "656e7c657d557d86895e39d5717020ff9f369daa9ad348a652d369a8e0d7b56d",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "98420128d37b58d654eccc3ca81eff5a8d7c13e129f85e54fa772a0963b218dd",
|
||||
"cloud_id": "1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04",
|
||||
"cloud_url": "https://drive.google.com/file/d/1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "d662896b0936872b8d6e219ebe85bd9a02432a3087911bb46e6f2d9e413deaf9",
|
||||
"cloud_id": "13s6hj1AClcmI6m1xFq80w907EDdKRTgE",
|
||||
"cloud_url": "https://drive.google.com/file/d/13s6hj1AClcmI6m1xFq80w907EDdKRTgE/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "9f4538041c59df820645cb6079676d83ffa94ca77f635c5583e3c4c5e2c1f1e0",
|
||||
"cloud_id": "1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG",
|
||||
"cloud_url": "https://drive.google.com/file/d/1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"bytes": 40966925,
|
||||
"sha256": "6fb814f762a87088eb9765b30223615b78fa886bfbc4f6ddabeae52a575bc132",
|
||||
"cloud_id": "1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci",
|
||||
"cloud_url": "https://drive.google.com/file/d/1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current-release-candidate-r03.manifest.json",
|
||||
"cloud_manifest_id": "1fAguY72rz6VPO9w8jGpDXsEpqcXTONpZ",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 903,
|
||||
"logical_bytes_offloaded": 317724191,
|
||||
"free_before_retirement_bytes": 4059213824,
|
||||
"free_after_retirement_bytes": 4998598656,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+122
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"name": "windows-current-release-candidate-r03",
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"uploads": [
|
||||
{
|
||||
"part": {
|
||||
"order": 0,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "98420128d37b58d654eccc3ca81eff5a8d7c13e129f85e54fa772a0963b218dd"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04",
|
||||
"title": "windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"file_name": "windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04",
|
||||
"title": "windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"file_name": "windows-current-release-candidate-r03.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1opnqI8DXjxXZQyk2PsarJ3eBYBtokJ04/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 1,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "d662896b0936872b8d6e219ebe85bd9a02432a3087911bb46e6f2d9e413deaf9"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "13s6hj1AClcmI6m1xFq80w907EDdKRTgE",
|
||||
"title": "windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"file_name": "windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/13s6hj1AClcmI6m1xFq80w907EDdKRTgE/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "13s6hj1AClcmI6m1xFq80w907EDdKRTgE",
|
||||
"title": "windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"file_name": "windows-current-release-candidate-r03.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/13s6hj1AClcmI6m1xFq80w907EDdKRTgE/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 2,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "9f4538041c59df820645cb6079676d83ffa94ca77f635c5583e3c4c5e2c1f1e0"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG",
|
||||
"title": "windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"file_name": "windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG",
|
||||
"title": "windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"file_name": "windows-current-release-candidate-r03.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1peiF3i_jBhhybbKcB4PLxI1pJPhAJbdG/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 3,
|
||||
"name": "windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"bytes": 40966925,
|
||||
"sha256": "6fb814f762a87088eb9765b30223615b78fa886bfbc4f6ddabeae52a575bc132"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci",
|
||||
"title": "windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"file_name": "windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci",
|
||||
"title": "windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"file_name": "windows-current-release-candidate-r03.tar.gz.part-0003",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1Jtn0PenWMkeTmhMq9ycjtSGyd-yrdrci/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "8ec6ae6a09c316008398236d47020c45d06cf740cef8a45991698dbfa0e99a68",
|
||||
"cloud_id": "10qu3ihXk603u466QFhhA-Ly211n2MAWU",
|
||||
"cloud_url": "https://drive.google.com/file/d/10qu3ihXk603u466QFhhA-Ly211n2MAWU/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "993e5a3ce29316decafd8f533aaec23f27b6bdd93c466cca134f4b981b9fe29b",
|
||||
"cloud_id": "1hVUmMoNaDorpu4YNlAEAF_ukC7E5L-nm",
|
||||
"cloud_url": "https://drive.google.com/file/d/1hVUmMoNaDorpu4YNlAEAF_ukC7E5L-nm/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0002",
|
||||
"bytes": 66110125,
|
||||
"sha256": "6346140d85ed67428b63196d71a193facbbd63f4870b26c436fba32a76bad425",
|
||||
"cloud_id": "1mjQ6NjUGJ2FyeODO8nL9YevgtY18_mjU",
|
||||
"cloud_url": "https://drive.google.com/file/d/1mjQ6NjUGJ2FyeODO8nL9YevgtY18_mjU/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 200327853,
|
||||
"readback_bytes": 200327853,
|
||||
"readback_sha256": "8a44b22c0d11b6c823c19b0db180cad3763fccf3d175b3450b8602c840eb8e3a",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "11uXnDOZzfuc3EubelWAnzVk2zcnZ5Q2N",
|
||||
"manifest_json_integer_precision_recovered_from_verified_archive": true
|
||||
}
|
||||
+7690
File diff suppressed because it is too large
Load Diff
+47
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current1237-release-candidate-r03",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "windows-current1237-release-candidate-r03.tar.gz",
|
||||
"archive_sha256": "8a44b22c0d11b6c823c19b0db180cad3763fccf3d175b3450b8602c840eb8e3a",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "8ec6ae6a09c316008398236d47020c45d06cf740cef8a45991698dbfa0e99a68",
|
||||
"cloud_id": "10qu3ihXk603u466QFhhA-Ly211n2MAWU",
|
||||
"cloud_url": "https://drive.google.com/file/d/10qu3ihXk603u466QFhhA-Ly211n2MAWU/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "993e5a3ce29316decafd8f533aaec23f27b6bdd93c466cca134f4b981b9fe29b",
|
||||
"cloud_id": "1hVUmMoNaDorpu4YNlAEAF_ukC7E5L-nm",
|
||||
"cloud_url": "https://drive.google.com/file/d/1hVUmMoNaDorpu4YNlAEAF_ukC7E5L-nm/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1237-release-candidate-r03.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1237-release-candidate-r03.tar.gz.part-0002",
|
||||
"bytes": 66110125,
|
||||
"sha256": "6346140d85ed67428b63196d71a193facbbd63f4870b26c436fba32a76bad425",
|
||||
"cloud_id": "1mjQ6NjUGJ2FyeODO8nL9YevgtY18_mjU",
|
||||
"cloud_url": "https://drive.google.com/file/d/1mjQ6NjUGJ2FyeODO8nL9YevgtY18_mjU/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1237-release-candidate-r03.manifest.json",
|
||||
"cloud_manifest_id": "11uXnDOZzfuc3EubelWAnzVk2zcnZ5Q2N",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 909,
|
||||
"logical_bytes_offloaded": 276022697,
|
||||
"free_before_retirement_bytes": 4328169472,
|
||||
"free_after_retirement_bytes": 5098737664,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "6dc2a3ff8fd4387bfc499b228b86a9c6e438912346d03ce34f8394b79e6bed9d",
|
||||
"cloud_id": "1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS",
|
||||
"cloud_url": "https://drive.google.com/file/d/1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "ae4c8ab90cc7baec61b1e44cfe84b456aeb5088278fb0ae4e6000fd9de25dc02",
|
||||
"cloud_id": "1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz",
|
||||
"cloud_url": "https://drive.google.com/file/d/1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"bytes": 66364532,
|
||||
"sha256": "e935a60570f39b1ac05a3c87a379e2ef93b1090af31aedfd100b3dfed13d4e9b",
|
||||
"cloud_id": "1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6",
|
||||
"cloud_url": "https://drive.google.com/file/d/1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 200582260,
|
||||
"readback_bytes": 200582260,
|
||||
"readback_sha256": "86e8730dbd64782a0b62829828feafac3cc3193c5b8303774ed9689764eb0789",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "1jhtjL9DZ3ink_wEOfZZO7BqF1cfefqtA"
|
||||
}
|
||||
+8078
File diff suppressed because it is too large
Load Diff
+47
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz",
|
||||
"archive_sha256": "86e8730dbd64782a0b62829828feafac3cc3193c5b8303774ed9689764eb0789",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "6dc2a3ff8fd4387bfc499b228b86a9c6e438912346d03ce34f8394b79e6bed9d",
|
||||
"cloud_id": "1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS",
|
||||
"cloud_url": "https://drive.google.com/file/d/1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "ae4c8ab90cc7baec61b1e44cfe84b456aeb5088278fb0ae4e6000fd9de25dc02",
|
||||
"cloud_id": "1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz",
|
||||
"cloud_url": "https://drive.google.com/file/d/1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"bytes": 66364532,
|
||||
"sha256": "e935a60570f39b1ac05a3c87a379e2ef93b1090af31aedfd100b3dfed13d4e9b",
|
||||
"cloud_id": "1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6",
|
||||
"cloud_url": "https://drive.google.com/file/d/1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.manifest.json",
|
||||
"cloud_manifest_id": "1jhtjL9DZ3ink_wEOfZZO7BqF1cfefqtA",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 953,
|
||||
"logical_bytes_offloaded": 276715071,
|
||||
"free_before_retirement_bytes": 4786323456,
|
||||
"free_after_retirement_bytes": 5506215936,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3",
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"uploads": [
|
||||
{
|
||||
"part": {
|
||||
"order": 0,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "6dc2a3ff8fd4387bfc499b228b86a9c6e438912346d03ce34f8394b79e6bed9d"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS",
|
||||
"title": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"file_name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS",
|
||||
"title": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"file_name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1UybWJPOE8MpdXh3G4jycjWQ0b8gPIoKS/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 1,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "ae4c8ab90cc7baec61b1e44cfe84b456aeb5088278fb0ae4e6000fd9de25dc02"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz",
|
||||
"title": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"file_name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz",
|
||||
"title": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"file_name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1L-0iO455QNfDJe6_fa6YrpfiUjihsGWz/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 2,
|
||||
"name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"bytes": 66364532,
|
||||
"sha256": "e935a60570f39b1ac05a3c87a379e2ef93b1090af31aedfd100b3dfed13d4e9b"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6",
|
||||
"title": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"file_name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6",
|
||||
"title": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"file_name": "windows-current1287-command-ownership-release-candidate-r01-d2927ce3313f4093b996920e4352adb3.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1sDQv2VP4y2MegtbyVjp203NmuBLeEmG6/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3e5df0b1cf2150ca7bfb3674ea4e0c631e18a3ee12ed8c5cb32fbe44426c849d",
|
||||
"cloud_id": "1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk",
|
||||
"cloud_url": "https://drive.google.com/file/d/1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "608354783bf583b5fa151e85730f0e0d623eb8ef808d0c1e46381f3eefeb879c",
|
||||
"cloud_id": "1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7",
|
||||
"cloud_url": "https://drive.google.com/file/d/1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"bytes": 66359135,
|
||||
"sha256": "0135e7512b4113f6b05802d8aa46b45a13225f87cd653f953da8038ebeca70e1",
|
||||
"cloud_id": "1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3",
|
||||
"cloud_url": "https://drive.google.com/file/d/1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 200576863,
|
||||
"readback_bytes": 200576863,
|
||||
"readback_sha256": "13540271853ff29cf7ac9fd3bd02b7b3cd9e3359ad6600067557ce629ec4ef3f",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "1QFep0HWKxzb637R4xXbxY8heiMubi_Zc"
|
||||
}
|
||||
+8042
File diff suppressed because it is too large
Load Diff
+47
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"state": "cloud_archived",
|
||||
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"archive_name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz",
|
||||
"archive_sha256": "13540271853ff29cf7ac9fd3bd02b7b3cd9e3359ad6600067557ce629ec4ef3f",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3e5df0b1cf2150ca7bfb3674ea4e0c631e18a3ee12ed8c5cb32fbe44426c849d",
|
||||
"cloud_id": "1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk",
|
||||
"cloud_url": "https://drive.google.com/file/d/1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "608354783bf583b5fa151e85730f0e0d623eb8ef808d0c1e46381f3eefeb879c",
|
||||
"cloud_id": "1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7",
|
||||
"cloud_url": "https://drive.google.com/file/d/1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"bytes": 66359135,
|
||||
"sha256": "0135e7512b4113f6b05802d8aa46b45a13225f87cd653f953da8038ebeca70e1",
|
||||
"cloud_id": "1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3",
|
||||
"cloud_url": "https://drive.google.com/file/d/1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"local_manifest": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.manifest.json",
|
||||
"cloud_manifest_id": "1QFep0HWKxzb637R4xXbxY8heiMubi_Zc",
|
||||
"restore": "Download every ordered cloud_part and concatenate in numeric order to archive_name (or download the single archive if parts are absent). Verify archive_sha256, then extract its named root into artifacts/original-completion-2026-10-02. Embedded manifest preserves all bytes and exact original mtimes.",
|
||||
"accepted_current_proof_affected": false,
|
||||
"file_count": 950,
|
||||
"logical_bytes_offloaded": 276687260,
|
||||
"free_before_retirement_bytes": 4913569792,
|
||||
"free_after_retirement_bytes": 5634650112,
|
||||
"local_originals_removed_after_cloud_readback": true,
|
||||
"member_hashes_verified": true
|
||||
}
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366",
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"uploads": [
|
||||
{
|
||||
"part": {
|
||||
"order": 0,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "3e5df0b1cf2150ca7bfb3674ea4e0c631e18a3ee12ed8c5cb32fbe44426c849d"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk",
|
||||
"title": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"file_name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk",
|
||||
"title": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"file_name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0000",
|
||||
"mime_type": "application/x-gzip",
|
||||
"url": "https://drive.google.com/file/d/1RXNJkujypCl3ySB6a-jPB3eB8w0Ax7Sk/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 1,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "608354783bf583b5fa151e85730f0e0d623eb8ef808d0c1e46381f3eefeb879c"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7",
|
||||
"title": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"file_name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7",
|
||||
"title": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"file_name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0001",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1WrzGoTksdMhtlF5JI2jQT63Zn4TL27j7/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"part": {
|
||||
"order": 2,
|
||||
"name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"bytes": 66359135,
|
||||
"sha256": "0135e7512b4113f6b05802d8aa46b45a13225f87cd653f953da8038ebeca70e1"
|
||||
},
|
||||
"upload": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3",
|
||||
"title": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"file_name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"structuredContent": {
|
||||
"accepted_input": "file_uri",
|
||||
"success": true,
|
||||
"id": "1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3",
|
||||
"title": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"file_name": "windows-current1287-paid-role-release-candidate-r02-ac42a5936a284c71bf54528cb561f366.tar.gz.part-0002",
|
||||
"mime_type": "application/octet-stream",
|
||||
"url": "https://drive.google.com/file/d/1xyH9gw0BdxDyhZHV8g_jFxtj8stp6eU3/view?usp=drivesdk",
|
||||
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
|
||||
"cloud_parts": [
|
||||
{
|
||||
"order": 0,
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0000",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0000",
|
||||
"bytes": 67108864,
|
||||
"sha256": "4aeaa1c1482ea8e6003d61c375d88da9f4e14da632b1296f92747112e89fde91",
|
||||
"cloud_id": "1wOT5jwxjgco6QJDIhnl2Op-_sgTrhQiI",
|
||||
"cloud_url": "https://drive.google.com/file/d/1wOT5jwxjgco6QJDIhnl2Op-_sgTrhQiI/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 1,
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0001",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0001",
|
||||
"bytes": 67108864,
|
||||
"sha256": "803a407a35a9c18ee892fc11ef8e12d65a06f6a26c231131620d133183117425",
|
||||
"cloud_id": "1hRoCFp0l4w79C--vwuRCeyW0mOpwPQ7m",
|
||||
"cloud_url": "https://drive.google.com/file/d/1hRoCFp0l4w79C--vwuRCeyW0mOpwPQ7m/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 2,
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0002",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0002",
|
||||
"bytes": 67108864,
|
||||
"sha256": "7a7f68e9d01748e6ddf3da6e64799011e5cf2e81801b45be0bb1c427dfd7b636",
|
||||
"cloud_id": "1xWkMzrDU1gekoNLEP5g8_IYC3Etmj4gr",
|
||||
"cloud_url": "https://drive.google.com/file/d/1xWkMzrDU1gekoNLEP5g8_IYC3Etmj4gr/view?usp=drivesdk"
|
||||
},
|
||||
{
|
||||
"order": 3,
|
||||
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0003",
|
||||
"local_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0003",
|
||||
"bytes": 40248317,
|
||||
"sha256": "821de893481e9426f46351d78121f901a5aeac89b620acca411439233f1973f6",
|
||||
"cloud_id": "1N1WC6E5WOGvdzDoY7vMZRsFQaYCduRkY",
|
||||
"cloud_url": "https://drive.google.com/file/d/1N1WC6E5WOGvdzDoY7vMZRsFQaYCduRkY/view?usp=drivesdk"
|
||||
}
|
||||
],
|
||||
"remote_metadata_bytes": 241574909,
|
||||
"readback_bytes": 241574909,
|
||||
"readback_sha256": "d8769f1b62a1b9554f6e178d81972e31bddbdfc7a118471bc5ab529189975c8b",
|
||||
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.readback.tar.gz",
|
||||
"readback_verified": true,
|
||||
"cloud_manifest_id": "1_hMfWWVhdwp6VEYcoFmj7I5WyIFfYWnX"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user