Compare commits

..
Author SHA1 Message Date
Takeshi f135814b8b docs: track submitted diagnostic budget repair and retain old native proof in Drive 2026-10-15 12:31:48 +09:00
Takeshi 9dbfa36b86 docs: retain R10 fixture findings and verified closed proof cloud archive 2026-10-15 12:08:32 +09:00
Takeshi 206cdb9c80 docs: record verified Drive archive of closed P23 diagnostic streams 2026-10-15 11:24:36 +09:00
Takeshi bc0cf3a4a1 docs: retain R08 OS evidence and record corrected supply display candidate 2026-10-15 10:58:36 +09:00
Takeshi 3f868b0e41 docs: preserve original acceptance and record noncircular visual review sequence 2026-10-15 10:29:40 +09:00
Takeshi 71719f9186 docs: supply complete OS image evidence and reclaim ended import caches 2026-10-15 10:22:20 +09:00
Takeshi 27dec31228 docs: record passing P23 semantics and actual OS calibration diagnostic 2026-10-15 10:12:29 +09:00
Takeshi 7fae76c723 docs: record reproduced P23 native evidence and remaining semantic mismatch 2026-10-15 09:56:30 +09:00
Takeshi 5df2e56faa docs: record actual P23 native and whole-cohort comparison evidence 2026-10-15 09:51:36 +09:00
Takeshi 4eaadd1c53 docs: preserve P23 implementation and focus Sol finalization 2026-10-15 09:34:44 +09:00
Takeshi d7c5fadd39 docs: correct P23 rest authority and record continued implementation 2026-10-15 09:18:07 +09:00
Takeshi 451e0732c3 docs: record preserved P23-03 continuation and decoder feasibility 2026-10-15 09:14:12 +09:00
Takeshi a3caba14e1 Restore exact small ledger summaries and verify cloud archive references 2026-10-15 09:06:36 +09:00
Takeshi 2c9603b8b0 Offload superseded evidence to verified Google Drive archives and reclaim local storage 2026-10-15 08:58:56 +09:00
Takeshi 91a044e4f2 Continue P23-03 collector implementation with Opus-directed Sol and record storage trial 2026-10-15 08:06:24 +09:00
Takeshi cc72d70946 Preserve P23-03 initial implementation and continue exact unfinished work 2026-10-15 07:53:55 +09:00
Takeshi 729df14dae Record P23-03 controlled Astra implementation start and exact acceptance scope 2026-10-15 07:41:59 +09:00
Takeshi 860136f709 Fix P23-03 original acceptance contract and Opus implementation direction 2026-10-15 07:40:10 +09:00
Takeshi e01e04c62d Start source-bound P23-03 acceptance audit after Opus sequencing decision 2026-10-15 07:36:46 +09:00
Takeshi a2e739396b Close P08-03 with all five reviewed acceptance conditions and final integration proof 2026-10-15 07:34:44 +09:00
Agent Control Runner 027861b765 Merge commit 'd369d1c399f7506bdb8d980b642ad0da216d14f4' into HEAD 2026-10-15 07:33:14 +09:00
Takeshi a025d77684 Record P08-03 exact native OS review proof and lossless storage recovery 2026-10-15 07:33:08 +09:00
Takeshi 7564423c85 docs: record repair20 local native and current-proof routing checks 2026-10-15 00:43:57 +09:00
Agent Control Runner d369d1c399 P08-03: 配置の通常操作受入 2026-10-15 00:32:39 +09:00
Takeshi 7e66b6c753 docs: pin fresh-proof routing defect and repair20 direction 2026-10-15 00:28:52 +09:00
Takeshi 3c65c71494 docs: record P08-03 repair19 local and native verification 2026-10-15 00:19:36 +09:00
Agent Control Runner f5f85ae08c P08-03: 配置の通常操作受入 2026-10-15 00:12:44 +09:00
Takeshi 11ee7b1a6e docs: pin Opus repair19 direction and real palette diagnostic 2026-10-15 00:09:17 +09:00
Takeshi 96c17719cc docs: correct P08-03 R15 evidence and current acceptance gaps 2026-10-15 00:03:32 +09:00
Takeshi 0172e523f7 docs: pin P08 frozen full regression and truthful OS continuation 2026-10-14 23:19:52 +09:00
Takeshi 5f9d7c49e8 docs: reclaim storage while preserving acceptance evidence bytes 2026-10-14 21:57:01 +09:00
Agent Control Runner fd643f55a2 P08-03: 配置の通常操作受入 2026-10-14 20:45:46 +09:00
Takeshi 4da2bb492b Start existing P08 repair18 on audited accepted input 2026-10-14 20:42:24 +09:00
Takeshi 7fe58d83bb Adopt accepted main input while preserving P08 authored scope 2026-10-14 20:41:01 +09:00
Takeshi 7297a4c050 Adopt completed shared Runtime input for existing P08-03 2026-10-14 20:33:38 +09:00
Takeshi ebc851c26e Record Opus accepted-dependency adoption and P08 UI continuation 2026-10-14 20:29:01 +09:00
Takeshi 127f22fa1e Close shared Runtime support with exact-version integration evidence 2026-10-14 20:18:49 +09:00
Agent Control Runner dbf5cb8f1b Merge commit '12f04d6e8bfdba59e44d81e8e34c57b67efbefeb' into HEAD 2026-10-14 20:07:12 +09:00
Takeshi f7e189c7e4 Verify shared Runtime proof and independent review before integration 2026-10-14 20:06:57 +09:00
Agent Control Runner 12f04d6e8b P08-03-RTPREVIEW: P08-03を閉じるための共有配置プレビュー判定 2026-10-14 19:49:04 +09:00
Agent Control Runner 8d52b20d40 P08-03-RTPREVIEW: P08-03を閉じるための共有配置プレビュー判定 2026-10-14 18:01:14 +09:00
Takeshi fc5c9b2a56 Record guarded Runtime-preview test failure and same-task repair 2026-10-14 18:00:35 +09:00
Agent Control Runner 78dc82da07 P08-03-RTPREVIEW: P08-03を閉じるための共有配置プレビュー判定 2026-10-14 17:51:57 +09:00
Takeshi ed3ee23709 Start Opus-directed shared Runtime support without adding delivery units 2026-10-14 17:48:33 +09:00
Takeshi d4747dd7e1 Record P08 current candidate and Opus shared-preview support scope 2026-10-14 17:43:14 +09:00
Takeshi 42c4a74923 Retire duplicated verification stages with verified source archives 2026-10-14 17:32:33 +09:00
Agent Control Runner 47750010b8 P08-03: 配置の通常操作受入 2026-10-14 16:08:32 +09:00
Takeshi 9a84df6be1 Reuse prepared P08 review safely with canonical path and corruption checks 2026-10-14 11:10:54 +09:00
Takeshi aed39a4d76 Index P08 demolition and resumed identity evidence for independent review 2026-10-14 11:01:43 +09:00
Takeshi bb9daa572c Bind original connection-warning requirement to actual R09 screenshot 2026-10-14 10:56:04 +09:00
Takeshi b08032750f Prepare complete reference-based P08 semantic review with exact CoW source 2026-10-14 10:51:56 +09:00
Takeshi 830097a838 Record Opus semantic review recommendation before final P08 regression 2026-10-14 10:28:22 +09:00
Takeshi 5619773227 Record passing P08 evidence validator and concrete cache cleanup proposal 2026-10-14 10:24:54 +09:00
Agent Control Runner 7e2368f5c4 P08-03: 配置の通常操作受入 2026-10-14 10:17:23 +09:00
Takeshi 7e8c30d552 Record P08 environment contract repair and verified closed-proof compression 2026-10-14 10:15:39 +09:00
Takeshi 2f60685aec Record submitted P08 validator repair and environment receipt mismatch 2026-10-14 10:08:59 +09:00
Agent Control Runner bf2d75c9b0 P08-03: 配置の通常操作受入 2026-10-14 10:06:59 +09:00
Agent Control Runner 647196f4ca P08-03: 配置の通常操作受入 2026-10-14 10:05:42 +09:00
Takeshi c395c83b69 Record complete Opus repair handoff after verified delivery failure 2026-10-14 09:59:08 +09:00
Takeshi 005bcc5378 Carry recorded complete Opus repair direction into same-task workers 2026-10-14 09:56:42 +09:00
Takeshi 86336e320b Record Opus-directed P08 applicability repair and worker selection 2026-10-14 09:55:00 +09:00
Takeshi 46f9e49819 Record independent P08 review findings and remaining acceptance 2026-10-14 09:53:07 +09:00
Takeshi 5afa8205bf Deliver complete P08 review sources through frozen file references 2026-10-14 09:50:56 +09:00
Takeshi e65d6b8c49 Preserve complete P08 review materials and retry binary-safe preparation 2026-10-14 09:49:47 +09:00
Agent Control Runner 7dde98ccb7 P08-03: 配置の通常操作受入 2026-10-14 09:31:08 +09:00
Takeshi 96006c60eb Preserve complete P08 OS proof and resume exact validator reuse with measured image context 2026-10-14 09:25:08 +09:00
Agent Control Runner 31aa7706d2 P08-03: 配置の通常操作受入 2026-10-14 08:01:19 +09:00
Takeshi 2a67ecbb90 Pin passing P08 UI scopes and real native observer startup failure 2026-10-14 07:58:56 +09:00
Agent Control Runner 4f3b42dfec P08-03: 配置の通常操作受入 2026-10-14 07:49:56 +09:00
Takeshi 3a7d20d16b Record strict P08 regression finding and Opus palette repair direction 2026-10-14 07:47:39 +09:00
Takeshi 2c238e7b25 Pin P08-03 event observer candidate and final regression execution 2026-10-14 07:20:49 +09:00
Agent Control Runner 1f0a2bcd53 P08-03: 配置の通常操作受入 2026-10-14 07:18:17 +09:00
Takeshi 20718621ee Record P08-03 completed OS input sequence and event observer repair 2026-10-14 07:16:33 +09:00
Agent Control Runner 0c5e0022f2 P08-03: 配置の通常操作受入 2026-10-14 06:20:46 +09:00
Takeshi c3011ca8d1 Retain actual normal OS evidence and continue scoped collector correction 2026-10-14 06:12:52 +09:00
Agent Control Runner d01286360e P08-03: 配置の通常操作受入 2026-10-14 05:51:27 +09:00
Takeshi 97869fa7f4 Preserve closed proof content and recover native validation capacity 2026-10-14 05:47:50 +09:00
Takeshi 5c4da08d10 Record P08 normal OS gaps and consolidate evidence oracle repair 2026-10-14 05:42:29 +09:00
Takeshi 3335f02a0f Preserve complete native R05 proof while recovering physical storage 2026-10-14 05:29:24 +09:00
Takeshi 37d972e263 Record exact bootstrap-repaired candidate native pass 2026-10-14 04:59:37 +09:00
Takeshi 8ea9bece03 Preserve closed imported cache metadata and track existing bootstrap repair 2026-10-14 04:53:44 +09:00
Agent Control Runner 4a17d0e0f5 P08-03: 配置の通常操作受入 2026-10-14 04:53:00 +09:00
Takeshi 7d4377b26a Record real OS input and repair initial load verification without masking state 2026-10-14 04:47:58 +09:00
Takeshi a3b2b1ae34 Record complete P08 native pass and unaccepted real OS attempt 2026-10-14 04:35:49 +09:00
Agent Control Runner 8e3d79d5f2 P08-03: 配置の通常操作受入 2026-10-14 04:21:06 +09:00
Takeshi 9a081a928f Preserve native proof mirrors and track strict operation-effect repair 2026-10-14 04:16:35 +09:00
Takeshi e10005b1ed Record passing P08 writer and strict full-state save/load effect repair 2026-10-14 04:09:29 +09:00
Agent Control Runner c2b59f04f9 P08-03: 配置の通常操作受入 2026-10-14 03:52:45 +09:00
Takeshi d9c3f79ba7 Deliver exact native failure context and continue existing fixture repair 2026-10-14 03:49:36 +09:00
Takeshi 7342082e3c Record real P08 native failure and scoped Opus-directed Sol repair 2026-10-14 03:36:13 +09:00
Takeshi a1cc8e6063 Verify CUA evidence persistence before P08 native collection 2026-10-14 03:22:57 +09:00
Agent Control Runner 7dd450c64c P08-03: 配置の通常操作受入 2026-10-14 03:22:38 +09:00
Takeshi bd6143c6d1 Refresh static plan validation for reconciled proposal readiness 2026-10-14 03:09:09 +09:00
Takeshi a5885ff4c0 Reconcile reviewed mana proposal adoption readiness without changing product values 2026-10-14 03:07:40 +09:00
Takeshi 75670dffe1 Continue preserved P08 implementation with Opus direction and local checker evidence 2026-10-14 03:01:25 +09:00
Takeshi 4c00c72ec3 Preserve closed acceptance proof contents and prepare P08 native admission 2026-10-14 02:49:41 +09:00
Takeshi 2124f69e58 Preserve hashes for additional closed P08 evidence compression 2026-10-14 02:41:58 +09:00
Takeshi fad6a927ac Record P08-03 commander reassignment and remove remaining review size guard 2026-10-14 02:41:08 +09:00
Takeshi 8d8bbf0ffe Start authorized file-only P08-03 implementation without shell permission changes 2026-10-14 02:13:52 +09:00
Takeshi 99f3f57bea Pin P08-03 scenario oracles and scoped permission preparation 2026-10-14 02:07:55 +09:00
Takeshi 2cbbdf2efd Register P08-03 and preserve actual AGY transport acceptance evidence 2026-10-14 01:52:43 +09:00
Takeshi 12430ba899 Specify original P08-03 acceptance and resume retained UI transport repair 2026-10-14 01:31:29 +09:00
Takeshi fdae2084f7 Close original P08-02 and begin next placement acceptance audit 2026-10-14 00:51:22 +09:00
Agent Control Runner c675bed91d Merge commit 'bf559632ddd938085702529d9dd6b7c878f4ebc7' into HEAD 2026-10-14 00:26:35 +09:00
Takeshi 80771caf9a Record independent Opus P08 acceptance review pass 2026-10-14 00:26:30 +09:00
Takeshi b3d329388b Repair P08 checker-input provenance and verify evidence reuse 2026-10-14 00:24:45 +09:00
Takeshi 9d5ec10676 Record full P08 regression and registered validation evidence 2026-10-14 00:11:38 +09:00
Takeshi f159c6c712 Preserve complete P08 regression profile with verified compression 2026-10-13 23:58:03 +09:00
Takeshi e97d912bac Bind exact P08 evidence to registered review allocation 2026-10-13 23:46:13 +09:00
Takeshi 9ec8ec2dbd Record P08 final native and normal OS migration evidence 2026-10-13 23:41:20 +09:00
Takeshi e31233685b Remove review material byte caps and enable complete readonly evidence inspection 2026-10-13 23:21:02 +09:00
Takeshi be3047979b Remove owner-authorized individual Runner attempt caps and record Opus work direction 2026-10-13 21:39:19 +09:00
Takeshi d473242ba1 Record P08 native fixture failure and preserved storage validation 2026-10-13 21:17:40 +09:00
Takeshi 9caa30eb16 Record submitted P08 fixtures and lossless compact example proposal 2026-10-13 20:32:44 +09:00
Takeshi 0c15dc961c Record managed P08 implementation and current evidence applicability 2026-10-13 19:46:02 +09:00
570 changed files with 639547 additions and 79 deletions
+41 -11
View File
@@ -7573,18 +7573,38 @@ func _execute_leave_facility_queue(command: SimulationCommand) -> CommandResult:
return CommandResult.failed(CommandResult.Code.TRANSACTION_APPLY_FAILED, command.command_id, failure_message)
return CommandResult.succeeded(command.command_id, {&"request_id": request_id, &"reason": &"GUEST_LEFT"})
func _execute_build_facility(command: SimulationCommand) -> CommandResult:
var operations_gate := _operations_construction_investment_gate(command.command_id)
func preview_build_facility(definition_id: StringName, origin: Vector3i, rotation: int) -> Dictionary:
var definition := definition_registry.get_facility(definition_id)
var failure := _build_facility_precheck(0, {&"definition_id": definition_id, &"origin": origin, &"rotation": rotation})
if failure != null and definition == null:
var code := String(failure.details.get(&"reason", CommandResult.Code.keys()[failure.code]))
return {&"can_build": false, &"error_codes": [code],
&"reasons": [{&"code": code, &"message": failure.message, &"cells": [], &"details": failure.details.duplicate(true)}],
&"cells": []}
var report: Dictionary = construction_service.validate_placement(definition, origin, rotation).to_dictionary()
if failure != null:
report[&"can_build"] = false
var code := String(failure.details.get(&"reason", CommandResult.Code.keys()[failure.code]))
var codes: Array = Array(report.get(&"error_codes", []))
var reasons: Array = Array(report.get(&"reasons", []))
codes.push_front(code)
reasons.push_front({&"code": code, &"message": failure.message, &"cells": [], &"details": failure.details.duplicate(true)})
report[&"error_codes"] = codes
report[&"reasons"] = reasons
return report
func _build_facility_precheck(command_id: int, payload: Dictionary) -> CommandResult:
var operations_gate := _operations_construction_investment_gate(command_id)
if operations_gate != null:
return operations_gate
var definition_id := StringName(command.payload.get(&"definition_id", command.payload.get("definition_id", "")))
var definition_id := StringName(payload.get(&"definition_id", payload.get("definition_id", "")))
var definition := definition_registry.get_facility(definition_id)
if definition == null:
return CommandResult.failed(CommandResult.Code.NOT_FOUND, command.command_id, "Facility definition was not found.")
return CommandResult.failed(CommandResult.Code.NOT_FOUND, command_id, "Facility definition was not found.")
if _facility_definition_is_unsupported_vertical_proxy(definition):
return CommandResult.failed(
CommandResult.Code.VALIDATION_FAILED,
command.command_id,
command_id,
"Vertical infrastructure topology is not supported.",
{
&"reason": FacilityInfrastructureProjector.REASON_UNSUPPORTED_VERTICAL_TOPOLOGY,
@@ -7592,18 +7612,28 @@ func _execute_build_facility(command: SimulationCommand) -> CommandResult:
&"unchanged": true,
}
)
var origin_value: Variant = _parse_world_cell(command.payload.get(&"origin", command.payload.get("origin", null)))
var origin_value: Variant = _parse_world_cell(payload.get(&"origin", payload.get("origin", null)))
if origin_value == null:
return CommandResult.failed(CommandResult.Code.INVALID_PAYLOAD, command.command_id, "origin must be Vector3i or [x, y, layer].")
return CommandResult.failed(CommandResult.Code.INVALID_PAYLOAD, command_id, "origin must be Vector3i or [x, y, layer].")
var origin: Vector3i = origin_value
if definition.id in [&"guest_stairs", &"service_stairs"] and not path_service.has_cell(origin + Vector3i(0, -1, 0)):
return _staff_assignment_failure(command.command_id, &"STAIR_LANDING_MISSING", "先に階段の一つ下の階に通路を作ってください。")
return _staff_assignment_failure(command_id, &"STAIR_LANDING_MISSING", "先に階段の一つ下の階に通路を作ってください。")
for shaft: Dictionary in elevators.get_report()[&"shafts"]:
if _elevator_touches_module(shaft, definition, origin) and _elevator_shaft_busy(shaft):
return _staff_assignment_failure(command.command_id, &"ELEVATOR_BUSY", "Wait until the shaft is idle before extending it.")
var rotation := int(command.payload.get(&"rotation", command.payload.get("rotation", 0)))
return _staff_assignment_failure(command_id, &"ELEVATOR_BUSY", "Wait until the shaft is idle before extending it.")
var rotation := int(payload.get(&"rotation", payload.get("rotation", 0)))
if rotation not in definition.allowed_rotations:
return CommandResult.failed(CommandResult.Code.INVALID_PAYLOAD, command.command_id, "The selected rotation is not allowed.")
return CommandResult.failed(CommandResult.Code.INVALID_PAYLOAD, command_id, "The selected rotation is not allowed.")
return null
func _execute_build_facility(command: SimulationCommand) -> CommandResult:
var failure := _build_facility_precheck(command.command_id, command.payload)
if failure != null:
return failure
var definition_id := StringName(command.payload.get(&"definition_id", command.payload.get("definition_id", "")))
var definition := definition_registry.get_facility(definition_id)
var origin: Vector3i = _parse_world_cell(command.payload.get(&"origin", command.payload.get("origin", null)))
var rotation := int(command.payload.get(&"rotation", command.payload.get("rotation", 0)))
var result := construction_service.start_construction(
definition,
origin,
@@ -1,5 +1,8 @@
## 現在の対象(2026-10-13・現版監査更新)
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自己試験は直接許可待ちで、重複実装や無断上限変更をしない。
独立作業としてOpus判断に基づきP22-02の権利・形式契約へ着手。受入済614利用記録を再利用し、公式Kenney2packの全283同梱files、UI4音/Licenseをraw byte照合。現物296media中276の配布元権利を検証し、20の最終権利/creator条件を明示。BGMの内部recipe起源は見つかったが実聴/最終品質へ換算しない。全枠の選定/契約/欠損開示/実利用/必要検証/独立レビュー/統合が残る。完成素材欄0、全ゲーム未完を維持する。
@@ -1,3 +1,11 @@
## 現在の優先対象(2026-10-14 更新)
P08-02は原6条件・独立Opus・登録統合/最終検証・c675bed9のmain統合を満たし正式完了。原30/88・部分点なしを維持し、正式11/着手25/予定52。次は実Opusの訂正済み判断によるP08-03の原受入/source監査。通常UI撤去入口が未実装で、必要UI追加と正常/拒否・pan/zoom・別PID保存再開の証拠が必要。P08-01はplannedのままで全30施設の受入済みとしない。P08全体と同一Windows配布版実機は未完。新規worker・重複回帰はまだ起動していない。以下は過去履歴。
## 現在の優先対象(2026-10-13 更新)
現在はP08-02。候補d1c7ce27のnative全8実行と通常OS4操作の証拠取得済み。最終全174スイート回帰→登録検証→独立Opus→統合後確認の順に1件を閉じる。原30パッケージ/88成果単位・部分点なしを保持し、正式完了件数は増やさない。個別修正/累積推論回数と固定レビュー資料容量の旧上限はユーザー指示で撤廃済み。以下は過去の実行順序の履歴で、現在の停止条件ではない。
## 現在のRunner実行(2026-10-12)
ユーザーがmain更新を明示許可し、現成果と原契約入力をmainへ反映済み。元の1成果単位P06-01を範囲とするRunner登録、3CLIの制限下認証確認、Claudeのrun判断、Codex1担当の監査起動まで進んだ。現在の次対象はP06-01。P22-03は必要数量/見積未確定、P23-02の追加性能修正は保留。正式9/着手21/予定58、全体30/88・部分点なし。Runnerの0/1はこの1件だけの運用表示で、全ゲーム分母ではない。証拠検証器は未実装/未実行で未受入。以下の未登録/main接続未解決/P22優先の記述は変更前履歴として保持する。
@@ -3679,6 +3679,28 @@
"path": "docs/spec/acceptance/P08-02.json",
"scope": "new standalone mixed suite; native execution pending"
}
},
{
"test": "tests/ui/test_p08_normal_placement_ops.gd",
"template": "P08 normal placement: <checks> checks, <failures> failures",
"required": true,
"fixed_check_count_used": false,
"source_sha256_at_schema_audit": "d3c246d34f8fd66f6ed237e42a86df89ebaf481bc9dee143b4de8d654ce0eb2e",
"authority": {
"path": "docs/spec/acceptance/P08-03.json",
"scope": "normal placement; native and OS pending"
}
},
{
"test": "tests/transport/test_runtime_build_preview.gd",
"template": "Runtime build preview: <checks> checks, <failures> failures",
"required": true,
"fixed_check_count_used": false,
"source_sha256_at_schema_audit": "c881b60bce7276047884303a6823da9abfaaf8c1e85dbc5f2c0ff13f0d742449",
"authority": {
"path": "docs/spec/acceptance/P08-03.json",
"scope": "normal placement; native and OS pending"
}
}
],
"unknown_roster_suite_policy": "refuse, explicitly review its source/schema before accepting",
@@ -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"
}
@@ -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
}
}
@@ -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"
}
@@ -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"
}
@@ -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
`OFFLOAD_INDEX.json` は11アーカイブの一覧、43分割のDrive ID・URL・順序・SHA256と、元の場所を記録しています。各 `.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` に復元確認を記録しました。
@@ -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"
}
@@ -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)
@@ -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"
}
@@ -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
}
@@ -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"
}
}
}
]
}
@@ -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"
}
@@ -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
}
@@ -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"
}
}
}
]
}
@@ -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"
}
@@ -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
}
@@ -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"
}
}
}
]
}
@@ -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"
}
@@ -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
}
@@ -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"
}
}
}
]
}
@@ -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"
}
@@ -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
}
@@ -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"
}
}
}
]
}
@@ -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"
}
@@ -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
}
@@ -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"
}
}
}
]
}
@@ -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
}
@@ -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
}
@@ -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"
}
@@ -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
}
@@ -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"
}
}
}
]
}
@@ -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"
}
@@ -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
}
@@ -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"
}
}
}
]
}
@@ -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"
}
@@ -0,0 +1,56 @@
{
"state": "cloud_archived",
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f",
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"archive_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz",
"archive_sha256": "d8769f1b62a1b9554f6e178d81972e31bddbdfc7a118471bc5ab529189975c8b",
"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",
"cloud_manifest_id": "1_hMfWWVhdwp6VEYcoFmj7I5WyIFfYWnX",
"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": 962,
"logical_bytes_offloaded": 320543454,
"free_before_retirement_bytes": 4896821248,
"free_after_retirement_bytes": 5769691136,
"local_originals_removed_after_cloud_readback": true,
"member_hashes_verified": true
}
@@ -0,0 +1,122 @@
{
"name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f",
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"uploads": [
{
"part": {
"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"
},
"upload": {
"accepted_input": "file_uri",
"success": true,
"id": "1wOT5jwxjgco6QJDIhnl2Op-_sgTrhQiI",
"title": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0000",
"file_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0000",
"mime_type": "application/x-gzip",
"url": "https://drive.google.com/file/d/1wOT5jwxjgco6QJDIhnl2Op-_sgTrhQiI/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"structuredContent": {
"accepted_input": "file_uri",
"success": true,
"id": "1wOT5jwxjgco6QJDIhnl2Op-_sgTrhQiI",
"title": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0000",
"file_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0000",
"mime_type": "application/x-gzip",
"url": "https://drive.google.com/file/d/1wOT5jwxjgco6QJDIhnl2Op-_sgTrhQiI/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
}
}
},
{
"part": {
"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"
},
"upload": {
"accepted_input": "file_uri",
"success": true,
"id": "1hRoCFp0l4w79C--vwuRCeyW0mOpwPQ7m",
"title": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0001",
"file_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0001",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1hRoCFp0l4w79C--vwuRCeyW0mOpwPQ7m/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"structuredContent": {
"accepted_input": "file_uri",
"success": true,
"id": "1hRoCFp0l4w79C--vwuRCeyW0mOpwPQ7m",
"title": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0001",
"file_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0001",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1hRoCFp0l4w79C--vwuRCeyW0mOpwPQ7m/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
}
}
},
{
"part": {
"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"
},
"upload": {
"accepted_input": "file_uri",
"success": true,
"id": "1xWkMzrDU1gekoNLEP5g8_IYC3Etmj4gr",
"title": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0002",
"file_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0002",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1xWkMzrDU1gekoNLEP5g8_IYC3Etmj4gr/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"structuredContent": {
"accepted_input": "file_uri",
"success": true,
"id": "1xWkMzrDU1gekoNLEP5g8_IYC3Etmj4gr",
"title": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0002",
"file_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0002",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1xWkMzrDU1gekoNLEP5g8_IYC3Etmj4gr/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
}
}
},
{
"part": {
"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"
},
"upload": {
"accepted_input": "file_uri",
"success": true,
"id": "1N1WC6E5WOGvdzDoY7vMZRsFQaYCduRkY",
"title": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0003",
"file_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0003",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1N1WC6E5WOGvdzDoY7vMZRsFQaYCduRkY/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"structuredContent": {
"accepted_input": "file_uri",
"success": true,
"id": "1N1WC6E5WOGvdzDoY7vMZRsFQaYCduRkY",
"title": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0003",
"file_name": "windows-current1295-paired-bgm-release-candidate-r01-9aa8b4af72f640ccb44d0f0d8e6ced5f.tar.gz.part-0003",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1N1WC6E5WOGvdzDoY7vMZRsFQaYCduRkY/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
}
}
}
]
}
@@ -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-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"
}
],
"remote_metadata_bytes": 241581287,
"readback_bytes": 241581287,
"readback_sha256": "1737ae65e5cc53be6f71f940a4c052d09d48b11b06ba7913f1cb8b4ba197d4fd",
"readback_path": "/private/tmp/the-tree-drive-offload-20261015/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.readback.tar.gz",
"readback_verified": true,
"cloud_manifest_id": "1LP-nS3y8wGI0QPoZle2VWD9GTW4S_aL-"
}
@@ -0,0 +1,56 @@
{
"state": "cloud_archived",
"original_root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e",
"cloud_url": "https://drive.google.com/drive/folders/1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"cloud_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"archive_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz",
"archive_sha256": "1737ae65e5cc53be6f71f940a4c052d09d48b11b06ba7913f1cb8b4ba197d4fd",
"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",
"cloud_manifest_id": "1LP-nS3y8wGI0QPoZle2VWD9GTW4S_aL-",
"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": 965,
"logical_bytes_offloaded": 320572956,
"free_before_retirement_bytes": 5042335744,
"free_after_retirement_bytes": 5915619328,
"local_originals_removed_after_cloud_readback": true,
"member_hashes_verified": true
}
@@ -0,0 +1,122 @@
{
"name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e",
"cloud_folder_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"uploads": [
{
"part": {
"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"
},
"upload": {
"accepted_input": "file_uri",
"success": true,
"id": "14tA0qjmKavXgLgjFX3FHJ4zrIvoQPH84",
"title": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0000",
"file_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0000",
"mime_type": "application/x-gzip",
"url": "https://drive.google.com/file/d/14tA0qjmKavXgLgjFX3FHJ4zrIvoQPH84/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"structuredContent": {
"accepted_input": "file_uri",
"success": true,
"id": "14tA0qjmKavXgLgjFX3FHJ4zrIvoQPH84",
"title": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0000",
"file_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0000",
"mime_type": "application/x-gzip",
"url": "https://drive.google.com/file/d/14tA0qjmKavXgLgjFX3FHJ4zrIvoQPH84/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
}
}
},
{
"part": {
"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"
},
"upload": {
"accepted_input": "file_uri",
"success": true,
"id": "1FK0WVHvmeBj0LcF14yTIoDOw6zIjSBDj",
"title": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0001",
"file_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0001",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1FK0WVHvmeBj0LcF14yTIoDOw6zIjSBDj/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"structuredContent": {
"accepted_input": "file_uri",
"success": true,
"id": "1FK0WVHvmeBj0LcF14yTIoDOw6zIjSBDj",
"title": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0001",
"file_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0001",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1FK0WVHvmeBj0LcF14yTIoDOw6zIjSBDj/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
}
}
},
{
"part": {
"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"
},
"upload": {
"accepted_input": "file_uri",
"success": true,
"id": "1zvFVIDuDB_ZMvp3hV8351sQOxxGoghQY",
"title": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0002",
"file_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0002",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1zvFVIDuDB_ZMvp3hV8351sQOxxGoghQY/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"structuredContent": {
"accepted_input": "file_uri",
"success": true,
"id": "1zvFVIDuDB_ZMvp3hV8351sQOxxGoghQY",
"title": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0002",
"file_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0002",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1zvFVIDuDB_ZMvp3hV8351sQOxxGoghQY/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
}
}
},
{
"part": {
"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"
},
"upload": {
"accepted_input": "file_uri",
"success": true,
"id": "1MZNw16fyZR7RJ-uJfx3ghInDDGZQRcBk",
"title": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0003",
"file_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0003",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1MZNw16fyZR7RJ-uJfx3ghInDDGZQRcBk/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"structuredContent": {
"accepted_input": "file_uri",
"success": true,
"id": "1MZNw16fyZR7RJ-uJfx3ghInDDGZQRcBk",
"title": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0003",
"file_name": "windows-current1297-tomari-release-candidate-r01-fe476971367d4110b563b987e0cf3d5e.tar.gz.part-0003",
"mime_type": "application/octet-stream",
"url": "https://drive.google.com/file/d/1MZNw16fyZR7RJ-uJfx3ghInDDGZQRcBk/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK"
}
}
}
]
}
@@ -0,0 +1,11 @@
{
"cloud_id": "1RID5ModFGinXTSH-2XQaLWy2eSZFs71T",
"cloud_url": "https://drive.google.com/file/d/1RID5ModFGinXTSH-2XQaLWy2eSZFs71T/view?usp=drivesdk",
"parent_id": "1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK",
"manifest_id": "1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K",
"manifest_url": "https://drive.google.com/file/d/1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K/view?usp=drivesdk",
"remote_bytes": 30061832,
"readback_bytes": 30061832,
"readback_sha256": "2b44c59686f10f8b5e25b9d423f9f39802aa1c136418f5f86caefb1bfe0d727b",
"actual_authenticated_readback": true
}
@@ -0,0 +1,23 @@
{
"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",
"checked_at_unix": 1792031007.0414379,
"free_bytes_current": 1431257088
}
@@ -0,0 +1,13 @@
# 終了済みP23検証証拠のGoogle Drive退避(2026-10-15)
作業用に保持する必要がない旧native検証8ディレクトリ(r05〜r08、各layout-A/B)を、非共有のGoogle Driveへ退避した。現在の作業版336a8cd、通常OS操作の生記録・画像、受入済みP08、最新Windows基準版、保存データ、素材、Git履歴は保持している。ゲームの受入状態・30パッケージ/88成果単位の完了数は変更しない。
- 元証拠: 10,456ファイル、887,222,239バイト。
- 圧縮退避: 30,061,832バイト。Driveから実際に読み戻し、元アーカイブとSHA-256が一致した。
- 全メンバーの内容・パス・モード・mtime_nsを照合してからローカルを撤去した。旧r06読取専用ミラーの重複2,622ファイルも、退避済み元データとのSHA一致確認後に撤去した。ミラー索引は保持した。
- 撤去前の空き788,090,880バイト、撤去直後1,768,083,456バイト。後続確認の空きはFINAL_LOCAL_CHECK.jsonに記録した。他プロセスの書込みにより現在値は変動する。
- 退避用一時ファイルは残っていない。受入済みP08の主要証拠3点は再計算したSHAが一致した。
[退避ファイル](https://drive.google.com/file/d/1RID5ModFGinXTSH-2XQaLWy2eSZFs71T/view)、[全ファイル目録](https://drive.google.com/file/d/1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K/view)、[クラウド上の復元手順](https://drive.google.com/file/d/1aMi_UCFwjKxs6sRQwwVONfGxZiNibyiC/view)。ローカルのRESTORE.mdにも復元方法がある。各退避元にはCLOUD_ARCHIVE.jsonを残した。
照合記録はCLOUD.json、RETIREMENT.json、MANIFEST.json、VERIFIED_DRIVE_LISTING.json、FINAL_LOCAL_CHECK.jsonに保存した。Google Driveの3ファイルはいずれも非共有であることを一覧から確認した。
@@ -0,0 +1,8 @@
P23 closed diagnostic streams archive
Archive: https://drive.google.com/file/d/1RID5ModFGinXTSH-2XQaLWy2eSZFs71T/view?usp=drivesdk
Manifest: https://drive.google.com/file/d/1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K/view?usp=drivesdk
Download the single tar.gz, verify SHA256 2b44c59686f10f8b5e25b9d423f9f39802aa1c136418f5f86caefb1bfe0d727b and bytes30061832, then extract selected original relative paths into the artifacts base recorded in MANIFEST.json. Do not overwrite current proof. Embedded __P23_NATIVE_STREAM_ARCHIVE__.json and local MANIFEST.json preserve every member SHA, mode and exact mtime_ns. Restore ns times with os.utime only after verifying every file.
Retired only eight closed native layout-A/B directories from r05-r08 and the redundant r06 read-only mirror payload. Current336a8cd code, failed OS raw input/screens/state, all accepted P08 proof, latest Windows baseline, saves/assets/git retained. All cloud readback and member hashes verified before retirement. No original30/88 credit change.
@@ -0,0 +1,18 @@
{
"state": "cloud_archived_closed_diagnostic",
"cloud_id": "1RID5ModFGinXTSH-2XQaLWy2eSZFs71T",
"cloud_url": "https://drive.google.com/file/d/1RID5ModFGinXTSH-2XQaLWy2eSZFs71T/view?usp=drivesdk",
"archive_sha256": "2b44c59686f10f8b5e25b9d423f9f39802aa1c136418f5f86caefb1bfe0d727b",
"local_manifest": "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-20261015/MANIFEST.json",
"cloud_manifest_url": "https://drive.google.com/file/d/1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K/view?usp=drivesdk",
"restore": "Download archive; verify SHA; extract its original relative paths into the recorded base. Embedded JSON preserves exact member SHA/mode/mtime_ns.",
"accepted_current_evidence_affected": false,
"retired_original_files": 10456,
"retired_logical_bytes": 887222239,
"retired_redundant_mirror_files": 2622,
"mirror_index_retained": true,
"free_before_bytes": 788090880,
"free_after_bytes": 1768083456,
"scratch_files": 0,
"time_unix": 1792029993.551488
}
@@ -0,0 +1,26 @@
[
{
"id": "1aMi_UCFwjKxs6sRQwwVONfGxZiNibyiC",
"name": "p23-closed-native-streams-r05-r08.RESTORE.md",
"bytes": "1013",
"shared": false,
"visibility": "not_shared",
"url": "https://drive.google.com/file/d/1aMi_UCFwjKxs6sRQwwVONfGxZiNibyiC/view?usp=drivesdk"
},
{
"id": "1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K",
"name": "p23-closed-native-streams-r05-r08.manifest.json",
"bytes": "3450515",
"shared": false,
"visibility": "not_shared",
"url": "https://drive.google.com/file/d/1_XZhusnYMBK-1OZCaZTLVuWyhOOLX22K/view?usp=drivesdk"
},
{
"id": "1RID5ModFGinXTSH-2XQaLWy2eSZFs71T",
"name": "p23-closed-native-streams-r05-r08.tar.gz",
"bytes": "30061832",
"shared": false,
"visibility": "not_shared",
"url": "https://drive.google.com/file/d/1RID5ModFGinXTSH-2XQaLWy2eSZFs71T/view?usp=drivesdk"
}
]
@@ -0,0 +1,81 @@
"""Lossless cloud preparation for eight explicitly closed diagnostic streams."""
from pathlib import Path
import datetime, hashlib, io, json, shutil, tarfile
ROOT = Path(__file__).resolve().parents[5]
BASE = ROOT / 'artifacts/original-completion-2026-10-02'
DOC = Path(__file__).resolve().parent
SCRATCH = Path('/private/tmp/the-tree-p23-closed-streams-20261015')
TRIALS = ('p23-03-native-cellfix-r05', 'p23-03-native-drawfix-r06',
'p23-03-native-os-0b7727a-r07', 'p23-03-native-os-trafficfix-r08')
NAME = 'p23-closed-native-streams-r05-r08'
def sha(path):
digest = hashlib.sha256()
with Path(path).open('rb') as stream:
for block in iter(lambda: stream.read(1048576), b''):
digest.update(block)
return digest.hexdigest()
def inventory():
rows = []
for name in TRIALS:
ended = json.loads((BASE/name/'runner-ended.json').read_text())
assert not ended['cleanup_errors']
assert all(row['engine_ended'] for row in ended['cleanup'])
for label in ('layout-A', 'layout-B'):
root = BASE/name/label
assert root.is_dir() and not root.is_symlink()
for path in [root] + sorted(root.rglob('*')):
assert not path.is_symlink()
stat = path.stat()
row = dict(path=path.relative_to(BASE).as_posix(),
mode=stat.st_mode & 0o7777, mtime_ns=stat.st_mtime_ns)
if path.is_file():
row.update(type='file', bytes=stat.st_size, sha256=sha(path))
else:
assert path.is_dir()
row['type'] = 'directory'
rows.append(row)
return rows
def build():
assert shutil.disk_usage(BASE).free > 512*1024**2
SCRATCH.mkdir(exist_ok=True)
archive = SCRATCH/(NAME+'.tar.gz')
assert not archive.exists()
rows = inventory()
metadata = dict(schema='p23-closed-streams-cloud-v1', name=NAME,
base=str(BASE), roots=[f'{n}/{v}' for n in TRIALS for v in ('layout-A', 'layout-B')],
members=rows, files=sum(r['type']=='file' for r in rows),
logical_bytes=sum(r.get('bytes', 0) for r in rows),
selection='Ended native A/B diagnostics only; current source/OS/raw accepted P08 evidence retained',
created_at=datetime.datetime.now(datetime.timezone.utc).isoformat())
payload=(json.dumps(metadata, ensure_ascii=False, indent=2)+'\n').encode()
with tarfile.open(archive, 'w:gz', compresslevel=6, format=tarfile.PAX_FORMAT) as output:
for row in rows:
output.add(BASE/row['path'], arcname=row['path'], recursive=False)
info=tarfile.TarInfo('__P23_NATIVE_STREAM_ARCHIVE__.json')
info.size=len(payload)
output.addfile(info, io.BytesIO(payload))
with tarfile.open(archive, 'r:gz') as source:
assert len(source.getnames()) == len(rows)+1
assert source.extractfile('__P23_NATIVE_STREAM_ARCHIVE__.json').read() == payload
for row in rows:
member=source.getmember(row['path'])
if row['type']=='directory':
assert member.isdir()
continue
digest=hashlib.sha256()
with source.extractfile(member) as stream:
for block in iter(lambda: stream.read(1048576), b''):
digest.update(block)
assert member.isfile() and member.size==row['bytes'] and digest.hexdigest()==row['sha256']
assert inventory()==rows
metadata.update(archive=str(archive), archive_bytes=archive.stat().st_size,
archive_sha256=sha(archive), archive_members_verified=True)
(DOC/'MANIFEST.json').write_text(json.dumps(metadata, ensure_ascii=False, indent=2)+'\n')
print(json.dumps({k:v for k,v in metadata.items() if k!='members'}), flush=True)
if __name__=='__main__':
build()
@@ -0,0 +1,59 @@
"""Retire only manifest-bound closed streams after actual Drive readback."""
import importlib.util, json, pathlib, shutil, subprocess, time
DOC=pathlib.Path(__file__).resolve().parent
spec=importlib.util.spec_from_file_location('closed_archive', DOC/'archive_closed_streams.py')
archive=importlib.util.module_from_spec(spec)
spec.loader.exec_module(archive)
manifest=json.loads((DOC/'MANIFEST.json').read_text())
cloud=json.loads((DOC/'CLOUD.json').read_text())
readback=archive.SCRATCH/'cloud-readback.tar.gz'
assert cloud['cloud_id']=='1RID5ModFGinXTSH-2XQaLWy2eSZFs71T'
assert cloud['parent_id']=='1Xa2b6rQmwBFq4jWIDFcJgiCbcNYfWXsK'
assert archive.sha(readback)==archive.sha(manifest['archive'])==manifest['archive_sha256']
assert readback.stat().st_size==cloud['readback_bytes']==manifest['archive_bytes']
assert manifest['archive_members_verified']
assert archive.inventory()==manifest['members']
opened=subprocess.run(['lsof','-n','-F','n'],capture_output=True,text=True).stdout.splitlines()
roots=[archive.BASE/name for name in manifest['roots']]
assert all(not any(line.startswith('n'+str(root)+'/') for line in opened) for root in roots)
# The old native mirror is no longer a working input. Retain its exact index;
# every mirrored payload must be proved to be in the cloud archive first.
mirror=pathlib.Path('/Users/korizatou114/Projects/TheTree-managed-worktrees/p23-03-code/.runtime/P23-03/offline-evidence-55c29f1-r06')
mirror_index=json.loads((mirror/'MIRROR_INDEX.json').read_text())
pins={r['path']:r for r in manifest['members'] if r['type']=='file'}
for row in mirror_index['files']:
original='p23-03-native-drawfix-r06/'+row['path']
assert pins[original]['sha256']==row['sha256']==archive.sha(mirror/row['path'])
assert not any(line.startswith('n'+str(mirror)+'/') for line in opened)
before=shutil.disk_usage(archive.BASE).free
for row in manifest['members']:
if row['type']=='file':
(archive.BASE/row['path']).unlink()
for row in sorted(manifest['members'],key=lambda r:len(pathlib.Path(r['path']).parts),reverse=True):
if row['type']=='directory':
(archive.BASE/row['path']).rmdir()
pointer=dict(state='cloud_archived_closed_diagnostic',cloud_id=cloud['cloud_id'],
cloud_url=cloud['cloud_url'],archive_sha256=manifest['archive_sha256'],
local_manifest=str(DOC/'MANIFEST.json'),cloud_manifest_url=cloud['manifest_url'],
restore='Download archive; verify SHA; extract its original relative paths into the recorded base. Embedded JSON preserves exact member SHA/mode/mtime_ns.',
accepted_current_evidence_affected=False)
for root in roots:
root.mkdir()
(root/'CLOUD_ARCHIVE.json').write_text(json.dumps(dict(pointer,original_root=str(root)),indent=2)+'\n')
for row in mirror_index['files']:
(mirror/row['path']).unlink()
for root in (mirror/'layout-A',mirror/'layout-B'):
for directory in sorted([p for p in root.rglob('*') if p.is_dir()],key=lambda p:len(p.parts),reverse=True):
directory.rmdir()
(root/'CLOUD_ARCHIVE.json').write_text(json.dumps(dict(pointer,regenerate_read_only_mirror=True),indent=2)+'\n')
assert archive.sha(readback)==manifest['archive_sha256']
pathlib.Path(manifest['archive']).unlink()
readback.unlink()
result=dict(pointer,retired_original_files=manifest['files'],retired_logical_bytes=manifest['logical_bytes'],
retired_redundant_mirror_files=len(mirror_index['files']),mirror_index_retained=True,
free_before_bytes=before,free_after_bytes=shutil.disk_usage(archive.BASE).free,
scratch_files=len(list(archive.SCRATCH.iterdir())),time_unix=time.time())
(DOC/'RETIREMENT.json').write_text(json.dumps(result,indent=2)+'\n')
print(json.dumps(result),flush=True)
@@ -0,0 +1,14 @@
{
"manifest": {
"id": "1PDHUiXEm7OsR9PbIv77YjDWKj_p1axIm",
"url": "https://drive.google.com/file/d/1PDHUiXEm7OsR9PbIv77YjDWKj_p1axIm/view?usp=drivesdk"
},
"parts": {
"id": "1iG_Lj1OSMgQW3KPuW1mWN5AdD5nAusLB",
"url": "https://drive.google.com/file/d/1iG_Lj1OSMgQW3KPuW1mWN5AdD5nAusLB/view?usp=drivesdk"
},
"restore": {
"id": "18gO_JWAAbX9Jru1aF2EKw7jXPqnBnMa-",
"url": "https://drive.google.com/file/d/18gO_JWAAbX9Jru1aF2EKw7jXPqnBnMa-/view?usp=drivesdk"
}
}
@@ -0,0 +1,101 @@
[
{
"part": 1,
"offset": 0,
"bytes": 33554432,
"sha256": "234284060bb0d5ca6aa3fb39062f50368d73a2f178dcc60d2d13b941a01b0eb4",
"id": "1hi90373mxxqp0yYpRs9G_u9Mq9piHGAU",
"url": "https://drive.google.com/file/d/1hi90373mxxqp0yYpRs9G_u9Mq9piHGAU/view",
"readback_verified": true
},
{
"part": 2,
"offset": 33554432,
"bytes": 33554432,
"sha256": "729e62a9e6eacbee209e1ab82e8819472dfdcd61eaaa861a0101ea3ff2d66c44",
"id": "1a58Whck6TpFoPdnPm2AghYl62OV7csnL",
"url": "https://drive.google.com/file/d/1a58Whck6TpFoPdnPm2AghYl62OV7csnL/view",
"readback_verified": true
},
{
"part": 3,
"offset": 67108864,
"bytes": 33554432,
"sha256": "e0d9b908dc09ccb20fd9389ba6ef624f0091a9d8f1ac54d6bff20afa7e825b92",
"id": "1-t_BlRxF_jOqEVFr1FpLX1csoXuC1F4W",
"url": "https://drive.google.com/file/d/1-t_BlRxF_jOqEVFr1FpLX1csoXuC1F4W/view",
"readback_verified": true
},
{
"part": 4,
"offset": 100663296,
"bytes": 33554432,
"sha256": "2cab7b8969d8d19134555e90193dc0d166f79535348495ebf5b6dca975a53776",
"id": "12342ccdxEfUx8sYReHik8kqJrzwHUW53",
"url": "https://drive.google.com/file/d/12342ccdxEfUx8sYReHik8kqJrzwHUW53/view",
"readback_verified": true
},
{
"part": 5,
"offset": 134217728,
"bytes": 33554432,
"sha256": "d3c2372d2e6e6d1a4dd4538f0522a9b782f5e1d7cb05e2ffb5ced1127245a3c6",
"id": "1H867pyUvipR7pD0a0jTZqDNLcYp-HDFF",
"url": "https://drive.google.com/file/d/1H867pyUvipR7pD0a0jTZqDNLcYp-HDFF/view",
"readback_verified": true
},
{
"part": 6,
"offset": 167772160,
"bytes": 33554432,
"sha256": "ba09e39e5517aa396cf5774880bea79f1f677285cc64ea811a6cf31bb28797cf",
"id": "1yZheCWjSca_gR7vWZEiRXn89w9D1UaX3",
"url": "https://drive.google.com/file/d/1yZheCWjSca_gR7vWZEiRXn89w9D1UaX3/view",
"readback_verified": true
},
{
"part": 7,
"offset": 201326592,
"bytes": 33554432,
"sha256": "e7cb2e138c62a91e202fc3526f6fe016857498945d43926a11de1c25e4894867",
"id": "1AOcQmnoCQCkucUvtn6EkGovDgaf5FXQ0",
"url": "https://drive.google.com/file/d/1AOcQmnoCQCkucUvtn6EkGovDgaf5FXQ0/view",
"readback_verified": true
},
{
"part": 8,
"offset": 234881024,
"bytes": 33554432,
"sha256": "cbe173ce8cf4e4f6b9310f9e59e4b6b8d38c8e62fd96f2189fd9175d4b0ef279",
"id": "1o_waFRP-NunkjF2S2WnBP3c-7xdzRuid",
"url": "https://drive.google.com/file/d/1o_waFRP-NunkjF2S2WnBP3c-7xdzRuid/view",
"readback_verified": true
},
{
"part": 9,
"offset": 268435456,
"bytes": 33554432,
"sha256": "6c03842b3188972cf380f006ee095d775c144881368cee06de5a59ee82dd2e2c",
"id": "1m4C8Uz9YfYTLuheiqENFd5KQHiD92og9",
"url": "https://drive.google.com/file/d/1m4C8Uz9YfYTLuheiqENFd5KQHiD92og9/view",
"readback_verified": true
},
{
"part": 10,
"offset": 301989888,
"bytes": 33554432,
"sha256": "992591750c13e32ee664e53603d516ebcc4966243714466e2198189faf110e9a",
"id": "17yVsK8tb82YipJiN94K6EBzADnk45JUi",
"url": "https://drive.google.com/file/d/17yVsK8tb82YipJiN94K6EBzADnk45JUi/view",
"readback_verified": true
},
{
"part": 11,
"offset": 335544320,
"bytes": 24157286,
"sha256": "6be7f58c20514667ea41a09494b9e74cf175548dab2132a775c58ff79a0796c4",
"id": "1uyeHQO9q4WNI6XwGkwLlMOlOXT4n8aLG",
"url": "https://drive.google.com/file/d/1uyeHQO9q4WNI6XwGkwLlMOlOXT4n8aLG/view",
"readback_verified": true
}
]
@@ -0,0 +1,10 @@
{
"archive": "/private/tmp/p23-closed-more-20261015/p23-closed-api-r69-r70-native-r09-os-r08.tar.gz",
"archive_sha256": "647f1805231c0cb6398e1bafde0cd29525d80637fc774b09c05b8f3a946979fa",
"archive_bytes": 359701606,
"files": 3227,
"logical_bytes": 1035272086,
"all_members_verified": true,
"source_unchanged": true,
"formal_credit": 0
}
@@ -0,0 +1,22 @@
{
"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",
"free_bytes_current": 1135009792
}
@@ -0,0 +1,15 @@
# Closed P23 evidence cloud offload (2026-10-15)
3227 closed evidence files (1035272086 logical bytes) are archived as eleven ordered parts. Every uploaded part was actually streamed back and matched its local SHA256 and size before retirement. All original archive members were independently verified; unchanged source inventory was rechecked immediately before manifest-bound unlink. Files, paths, modes and exact mtime_ns are preserved.
Targets: old P23-02 engine API dump r69/r70; R09 closed native A/B; rejected R08 OS raw history. Current R10, accepted P08, latest Windows baseline, assets, saves and source are retained. No acceptance credit or denominator change.
Temporary upload parts and archive are removed after verification. Free bytes immediately before retirement: 268959744; after: 1144098816. Actual free space varies with concurrent writes and APFS sharing.
Cloud index: https://drive.google.com/file/d/1iG_Lj1OSMgQW3KPuW1mWN5AdD5nAusLB/view?usp=drivesdk
Cloud restore instructions: https://drive.google.com/file/d/18gO_JWAAbX9Jru1aF2EKw7jXPqnBnMa-/view?usp=drivesdk
Cloud manifest: https://drive.google.com/file/d/1PDHUiXEm7OsR9PbIv77YjDWKj_p1axIm/view?usp=drivesdk
CLOUD_PARTS.json contains each ordered part ID/size/SHA and positive readback result. VERIFIED_DRIVE_LISTING.json confirms all fourteen cloud objects are private. Each retired root retains CLOUD_ARCHIVE.json. PROTECTED_CURRENT_PROOF_CHECK.json confirms all three accepted proof pins unchanged.
@@ -0,0 +1,3 @@
Closed proof archive restore
Download all eleven parts in CLOUD_PARTS.json. Verify each part SHA256 and size, then concatenate in numeric part order to p23-closed-api-r69-r70-native-r09-os-r08.tar.gz. Full bytes: 359701606. Full SHA256: 647f1805231c0cb6398e1bafde0cd29525d80637fc774b09c05b8f3a946979fa. Verify before extracting selected original relative paths under the base in MANIFEST.json. Do not overwrite current proof. Embedded __CLOSED_PROOF_MANIFEST__.json preserves member hashes/modes/mtime_ns. No acceptance credit or source change.
@@ -0,0 +1,15 @@
{
"retired_files": 3227,
"retired_logical_bytes": 1035272086,
"archive_bytes": 359701606,
"archive_sha256": "647f1805231c0cb6398e1bafde0cd29525d80637fc774b09c05b8f3a946979fa",
"cloud_parts": 11,
"all_cloud_parts_actual_readback_verified": true,
"free_before_bytes": 268959744,
"free_after_bytes": 1144098816,
"scratch_files": 0,
"current_R10_retained": true,
"accepted_P08_retained": true,
"formal_credit": 0,
"time_unix": 1792033548.783861
}
@@ -0,0 +1,114 @@
[
{
"id": "18gO_JWAAbX9Jru1aF2EKw7jXPqnBnMa-",
"name": "p23-closed-more-20261015.RESTORE.md",
"bytes": "546",
"url": "https://drive.google.com/file/d/18gO_JWAAbX9Jru1aF2EKw7jXPqnBnMa-/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1iG_Lj1OSMgQW3KPuW1mWN5AdD5nAusLB",
"name": "p23-closed-more-20261015.CLOUD_PARTS.json",
"bytes": "3471",
"url": "https://drive.google.com/file/d/1iG_Lj1OSMgQW3KPuW1mWN5AdD5nAusLB/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1PDHUiXEm7OsR9PbIv77YjDWKj_p1axIm",
"name": "p23-closed-more-20261015.MANIFEST.json",
"bytes": "1088622",
"url": "https://drive.google.com/file/d/1PDHUiXEm7OsR9PbIv77YjDWKj_p1axIm/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1uyeHQO9q4WNI6XwGkwLlMOlOXT4n8aLG",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part011",
"bytes": "24157286",
"url": "https://drive.google.com/file/d/1uyeHQO9q4WNI6XwGkwLlMOlOXT4n8aLG/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "17yVsK8tb82YipJiN94K6EBzADnk45JUi",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part010",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/17yVsK8tb82YipJiN94K6EBzADnk45JUi/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1m4C8Uz9YfYTLuheiqENFd5KQHiD92og9",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part009",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/1m4C8Uz9YfYTLuheiqENFd5KQHiD92og9/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1o_waFRP-NunkjF2S2WnBP3c-7xdzRuid",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part008",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/1o_waFRP-NunkjF2S2WnBP3c-7xdzRuid/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1AOcQmnoCQCkucUvtn6EkGovDgaf5FXQ0",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part007",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/1AOcQmnoCQCkucUvtn6EkGovDgaf5FXQ0/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1yZheCWjSca_gR7vWZEiRXn89w9D1UaX3",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part006",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/1yZheCWjSca_gR7vWZEiRXn89w9D1UaX3/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1H867pyUvipR7pD0a0jTZqDNLcYp-HDFF",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part005",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/1H867pyUvipR7pD0a0jTZqDNLcYp-HDFF/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "12342ccdxEfUx8sYReHik8kqJrzwHUW53",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part004",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/12342ccdxEfUx8sYReHik8kqJrzwHUW53/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1-t_BlRxF_jOqEVFr1FpLX1csoXuC1F4W",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part003",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/1-t_BlRxF_jOqEVFr1FpLX1csoXuC1F4W/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1a58Whck6TpFoPdnPm2AghYl62OV7csnL",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part002",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/1a58Whck6TpFoPdnPm2AghYl62OV7csnL/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1hi90373mxxqp0yYpRs9G_u9Mq9piHGAU",
"name": "p23-closed-api-r69-r70-native-r09-os-r08.tar.gz.part001",
"bytes": "33554432",
"url": "https://drive.google.com/file/d/1hi90373mxxqp0yYpRs9G_u9Mq9piHGAU/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
}
]
@@ -0,0 +1,49 @@
from pathlib import Path
import hashlib,json,tarfile,io,shutil,time
ROOT=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部')
BASE=ROOT/'artifacts/original-completion-2026-10-02'
DOC=ROOT/'docs/plans/original-completion-2026-10-02/execution/drive-offload-p23-closed-more-20261015'
SCRATCH=Path('/private/tmp/p23-closed-more-20261015')
NAME='p23-closed-api-r69-r70-native-r09-os-r08'
REL=['p23-02-engine-api-dump-native-r69','p23-02-engine-api-dump-native-r70','p23-03-native-os-supplyfix-r09/layout-A','p23-03-native-os-supplyfix-r09/layout-B','p23-03-native-os-trafficfix-r08/os-pair','p23-03-native-os-trafficfix-r08/os-runs']
def sha(p):
h=hashlib.sha256()
with p.open('rb') as f:
for b in iter(lambda:f.read(1024*1024),b''):h.update(b)
return h.hexdigest()
def inventory():
rows=[]
for rel in REL:
path=BASE/rel
assert path.is_dir() and not path.is_symlink()
for p in [path]+sorted(path.rglob('*')):
assert not p.is_symlink(),p
s=p.stat();row=dict(path=p.relative_to(BASE).as_posix(),mode=s.st_mode&0o7777,mtime_ns=s.st_mtime_ns,type='file' if p.is_file() else 'directory')
if p.is_file():row.update(bytes=s.st_size,sha256=sha(p))
rows.append(row)
return rows
def build():
assert shutil.disk_usage(BASE).free>200*1024**2
for name in ['p23-02-engine-api-dump-native-r69','p23-02-engine-api-dump-native-r70']:
d=json.loads((BASE/name/'execution.json').read_text());assert not d['cleanup_errors']
for name in ['p23-03-native-os-supplyfix-r09','p23-03-native-os-trafficfix-r08']:
d=json.loads((BASE/name/'runner-ended.json').read_text());assert not d['cleanup_errors'] and all(x['engine_ended'] for x in d['cleanup'])
DOC.mkdir();SCRATCH.mkdir();archive=SCRATCH/(NAME+'.tar.gz')
rows=inventory();metadata=dict(schema='closed-proof-cloud-v1',base=str(BASE),roots=REL,members=rows,files=sum(x['type']=='file' for x in rows),logical_bytes=sum(x.get('bytes',0) for x in rows),created_unix=time.time(),selection='Closed old API dumps, old R09 native streams, rejected R08 OS history. Current R10 and accepted P08 proof retained; no acceptance credit.')
payload=(json.dumps(metadata,ensure_ascii=False,indent=2)+'\n').encode()
(DOC/'MANIFEST.json').write_bytes(payload)
with tarfile.open(archive,'w:gz',compresslevel=6,format=tarfile.PAX_FORMAT) as t:
for x in rows:t.add(BASE/x['path'],arcname=x['path'],recursive=False)
i=tarfile.TarInfo('__CLOSED_PROOF_MANIFEST__.json');i.size=len(payload);t.addfile(i,io.BytesIO(payload))
expected={x['path']:x for x in rows if x['type']=='file'}
with tarfile.open(archive,'r:gz') as t:
actual={m.name:m for m in t if m.isfile() and m.name!='__CLOSED_PROOF_MANIFEST__.json'};assert set(actual)==set(expected)
for n,x in expected.items():
h=hashlib.sha256()
with t.extractfile(actual[n]) as f:
for b in iter(lambda:f.read(1024*1024),b''):h.update(b)
assert h.hexdigest()==x['sha256'],n
assert inventory()==rows
result=dict(archive=str(archive),archive_sha256=sha(archive),archive_bytes=archive.stat().st_size,files=metadata['files'],logical_bytes=metadata['logical_bytes'],all_members_verified=True,source_unchanged=True,formal_credit=0)
(DOC/'PREPARED.json').write_text(json.dumps(result,indent=2)+'\n');print(json.dumps(result))
if __name__=='__main__':build()
@@ -0,0 +1,13 @@
{
"archive": {
"id": "1f9Ao2YulvmK3Cg-uup3I0xzKGwSk409j",
"url": "https://drive.google.com/file/d/1f9Ao2YulvmK3Cg-uup3I0xzKGwSk409j/view?usp=drivesdk"
},
"manifest": {
"id": "1jqquwBfWmdXy3K-qZRUp3XFFHjyH29_o",
"url": "https://drive.google.com/file/d/1jqquwBfWmdXy3K-qZRUp3XFFHjyH29_o/view?usp=drivesdk"
},
"actual_readback_verified": true,
"archive_bytes": 7532961,
"archive_sha256": "e0b9282b86f80ba0b244cbf94dbf04df008f184768924ac280eca67083787c45"
}
@@ -0,0 +1 @@
Download https://drive.google.com/file/d/1f9Ao2YulvmK3Cg-uup3I0xzKGwSk409j/view?usp=drivesdk and manifest https://drive.google.com/file/d/1jqquwBfWmdXy3K-qZRUp3XFFHjyH29_o/view?usp=drivesdk. Verify archive bytes7532961 and SHA256 e0b9282b86f80ba0b244cbf94dbf04df008f184768924ac280eca67083787c45. Extract selected original paths into the base recorded in MANIFEST.json, then verify every member SHA; modes/mtime_ns are recorded. Do not overwrite current proof. R10 OS failure history and all R11 current proof retained locally. No acceptance credit.
@@ -0,0 +1,9 @@
{
"retired_files": 2622,
"retired_logical_bytes": 222061822,
"free_before_bytes": 630935552,
"free_after_bytes": 868958208,
"scratch_files": 0,
"current_R11_and_R10_OS_retained": true,
"formal_credit": 0
}
@@ -0,0 +1,26 @@
[
{
"id": "1IiPcDgDWW2CJpVJdu5lj096NSL6mR7tZ",
"name": "p23-r10-closed-native-streams.RESTORE.md",
"bytes": "549",
"url": "https://drive.google.com/file/d/1IiPcDgDWW2CJpVJdu5lj096NSL6mR7tZ/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1jqquwBfWmdXy3K-qZRUp3XFFHjyH29_o",
"name": "p23-r10-closed-native-streams.manifest.json",
"bytes": "886140",
"url": "https://drive.google.com/file/d/1jqquwBfWmdXy3K-qZRUp3XFFHjyH29_o/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
},
{
"id": "1f9Ao2YulvmK3Cg-uup3I0xzKGwSk409j",
"name": "p23-r10-closed-native-streams.tar.gz",
"bytes": "7532961",
"url": "https://drive.google.com/file/d/1f9Ao2YulvmK3Cg-uup3I0xzKGwSk409j/view?usp=drivesdk",
"shared": false,
"visibility": "not_shared"
}
]
@@ -0,0 +1,80 @@
"""Lossless cloud preparation for eight explicitly closed diagnostic streams."""
from pathlib import Path
import datetime, hashlib, io, json, shutil, tarfile
ROOT = Path(__file__).resolve().parents[5]
BASE = ROOT / 'artifacts/original-completion-2026-10-02'
DOC = Path(__file__).resolve().parent
SCRATCH = Path('/private/tmp/the-tree-p23-r10-native-20261015')
TRIALS = ('p23-03-native-os-atomic-336a8cd-r10',)
NAME = 'p23-r10-closed-native-streams'
def sha(path):
digest = hashlib.sha256()
with Path(path).open('rb') as stream:
for block in iter(lambda: stream.read(1048576), b''):
digest.update(block)
return digest.hexdigest()
def inventory():
rows = []
for name in TRIALS:
ended = json.loads((BASE/name/'runner-ended.json').read_text())
assert not ended['cleanup_errors']
assert all(row['engine_ended'] for row in ended['cleanup'])
for label in ('layout-A', 'layout-B'):
root = BASE/name/label
assert root.is_dir() and not root.is_symlink()
for path in [root] + sorted(root.rglob('*')):
assert not path.is_symlink()
stat = path.stat()
row = dict(path=path.relative_to(BASE).as_posix(),
mode=stat.st_mode & 0o7777, mtime_ns=stat.st_mtime_ns)
if path.is_file():
row.update(type='file', bytes=stat.st_size, sha256=sha(path))
else:
assert path.is_dir()
row['type'] = 'directory'
rows.append(row)
return rows
def build():
assert shutil.disk_usage(BASE).free > 512*1024**2
SCRATCH.mkdir(exist_ok=True)
archive = SCRATCH/(NAME+'.tar.gz')
assert not archive.exists()
rows = inventory()
metadata = dict(schema='p23-closed-streams-cloud-v1', name=NAME,
base=str(BASE), roots=[f'{n}/{v}' for n in TRIALS for v in ('layout-A', 'layout-B')],
members=rows, files=sum(r['type']=='file' for r in rows),
logical_bytes=sum(r.get('bytes', 0) for r in rows),
selection='Ended native A/B diagnostics only; current source/OS/raw accepted P08 evidence retained',
created_at=datetime.datetime.now(datetime.timezone.utc).isoformat())
payload=(json.dumps(metadata, ensure_ascii=False, indent=2)+'\n').encode()
with tarfile.open(archive, 'w:gz', compresslevel=6, format=tarfile.PAX_FORMAT) as output:
for row in rows:
output.add(BASE/row['path'], arcname=row['path'], recursive=False)
info=tarfile.TarInfo('__P23_NATIVE_STREAM_ARCHIVE__.json')
info.size=len(payload)
output.addfile(info, io.BytesIO(payload))
with tarfile.open(archive, 'r:gz') as source:
assert len(source.getnames()) == len(rows)+1
assert source.extractfile('__P23_NATIVE_STREAM_ARCHIVE__.json').read() == payload
for row in rows:
member=source.getmember(row['path'])
if row['type']=='directory':
assert member.isdir()
continue
digest=hashlib.sha256()
with source.extractfile(member) as stream:
for block in iter(lambda: stream.read(1048576), b''):
digest.update(block)
assert member.isfile() and member.size==row['bytes'] and digest.hexdigest()==row['sha256']
assert inventory()==rows
metadata.update(archive=str(archive), archive_bytes=archive.stat().st_size,
archive_sha256=sha(archive), archive_members_verified=True)
(DOC/'MANIFEST.json').write_text(json.dumps(metadata, ensure_ascii=False, indent=2)+'\n')
print(json.dumps({k:v for k,v in metadata.items() if k!='members'}), flush=True)
if __name__=='__main__':
build()
@@ -0,0 +1,29 @@
{
"task": "MP-01-r02",
"actual_runner_state": "completed",
"submission": "6b78f8fd71131e61ba695939f4629fec9f51d7a9",
"integration": "65a4fe2bb8e99812a8e8ad7f7a7addf489fe5067",
"exact_artifact": "execution/mana-proposal/PROPOSAL.md",
"separate_formal_review_passed": true,
"final_validation_passed": true,
"original_unit": "P06-01",
"original_unit_completed": false,
"product_values_applied": false,
"original_88_completed_added": 0,
"numeric_contract_adoption": "question presented; no reply received",
"unknown13_facility_values": "remain unset",
"blocks_current_P08_03": false,
"updated_utc": "2026-10-13T18:05:21.749272+00:00",
"current_source_pin_reaudit": {
"checked": 53,
"changed": 0,
"missing": 0,
"scope": "whole raw SHA of proposal source_pins against current main; verified prior review/validation applies to unchanged proposal references"
},
"plan_static_validation": {
"passed": true,
"packages": 30,
"delivery_units": 88,
"game_execution_count": 0
}
}
@@ -3,6 +3,7 @@ import os
import json
import sys
from pathlib import Path
sys.dont_write_bytecode = True
control = Path(os.environ['OWNER_RUNNER_CONTROL']).resolve()
sys.path.insert(0, str(control))
@@ -12,8 +13,23 @@ ALLOWED_CODEX_MODELS = ('gpt-6.1-sol', 'gpt-6-astra')
original_llm = Runner.llm
def owner_model_llm(self, task_id, role, service, prompt, cwd, schema):
prompt = ("Latest owner review-material policy: fixed 500000-byte limits are removed. Do not omit required sources or evidence or perform compression/re-submission merely to satisfy the obsolete cap. Claude commander/reviewer can inspect their source checkout with Read,Grep,Glob; reviewer validation materials are mirrored into .review-material within the frozen checkout. Other services keep their own tool sets. Preserve scope, acceptance, exact-version evidence and independent review. Read relevant dependencies directly and report required context gaps.\n" + prompt)
if service == 'claude' and role == 'commander':
if self.config['project'] == 'the-tree-p08-03-code' and task_id == 'P08-03':
for entry in self.db.execute("SELECT data FROM events WHERE task_id=? AND event='commander_proposal' ORDER BY id DESC", (task_id,)):
recorded = json.loads(entry[0])['decision']
if recorded.get('action') == 'request-repair':
prompt = "Complete previous recorded repair direction available for your continuation judgment:\n" + json.dumps(recorded, ensure_ascii=False) + "\n" + prompt
break
schema = json.loads(json.dumps(schema))
state = self.task(task_id)["state"]
actions = {"ready": ["run", "wait"], "repair_ready": ["run", "wait"],
"submitted": ["validate", "wait"], "repair_pending": ["request-repair", "wait"],
"blocked": ["request-repair", "wait"], "review_pending": ["review", "wait"],
"reviewed": ["prepare-integration", "wait"], "completed": ["wait"]}
if state in actions:
schema["properties"]["action"]["enum"] = actions[state]
prompt = "Actual Runner state: " + state + "; valid actions: " + ", ".join(actions[state]) + ". Return a valid action; do not repeat completed transitions.\n" + prompt
schema['required'] += ['codex_model', 'codex_model_reason']
schema['properties']['codex_model'] = {'type': 'string', 'enum': list(ALLOWED_CODEX_MODELS)}
schema['properties']['codex_model_reason'] = {'type': 'string', 'minLength': 1}
@@ -31,6 +47,15 @@ def owner_model_llm(self, task_id, role, service, prompt, cwd, schema):
chosen = decision.get('codex_model')
if decision.get('task_id') != task_id or decision.get('action') != 'run' or chosen not in ALLOWED_CODEX_MODELS or not str(decision.get('codex_model_reason', '')).strip():
raise ValueError('A recorded Claude run decision with explicit model and reason is required')
if self.config['project'] == 'the-tree-p08-03-code' and task_id == 'P08-03':
repair = None
for entry in self.db.execute("SELECT data FROM events WHERE task_id=? AND event='commander_proposal' ORDER BY id DESC", (task_id,)):
value = json.loads(entry[0])['decision']
if value.get('action') == 'request-repair':
repair = value
break
if repair:
prompt = "Complete recorded Claude repair direction for this same task (not merely a reference):\n" + json.dumps(repair, ensure_ascii=False) + "\n" + prompt
prompt = ("Recorded Claude commander run direction for this exact fixed task. Apply within the immutable spec, scope and acceptance; do not widen them.\n" + json.dumps(decision, ensure_ascii=False) + "\n" + prompt)
self._owner_codex_model = chosen
try:
@@ -49,6 +74,13 @@ def owner_model_argv(self, service, role, runtime, schema):
position = argv.index('--model')
del argv[position:position + 2]
argv += ['--model', 'claude-opus-5-5' if service == 'claude' else getattr(self, '_owner_codex_model', 'gpt-6.1-sol')]
if service == 'claude' and role == 'reviewer' and self.config['project'] == 'the-tree-p08-03-code':
task_runtime = self.runtime('P08-03').resolve()
if Path(runtime).resolve().is_relative_to(task_runtime):
build = Path(self.allocation('P08-03')['build_dir']).resolve()
if not build.is_relative_to(task_runtime):
raise ValueError('existing task build scope required')
argv += ['--add-dir', str(build)]
return argv
Runner.provider_argv = owner_model_argv
@@ -63,13 +95,57 @@ def packet_with_actual_evidence(self, task_id, role, sha=None):
spec.loader.exec_module(module)
packet = module.packet(self, task_id, sha or self.task(task_id)["submitted"], original_packet)
else:
packet = original_packet(self, task_id, role, sha)
if role == 'reviewer' and self.config['project'] == 'the-tree-p08-03-code' and task_id == 'P08-03':
import runner.core as packet_core
import subprocess, hashlib
actual_git = packet_core.git
def binary_safe_git(repo, *argv, **kwargs):
if len(argv) == 2 and argv[0] == 'show' and ':' in argv[1]:
raw = subprocess.check_output(['git', '-C', str(repo), *argv])
try:
value = raw.decode('utf-8')
if '\x00' not in value:
return value.strip()
except UnicodeDecodeError:
pass
revision, path = argv[1].split(':', 1)
return json.dumps({'source_kind':'binary', 'path':path, 'bytes':len(raw),
'sha256':hashlib.sha256(raw).hexdigest(),
'git_blob':actual_git(repo, 'rev-parse', argv[1]),
'full_bytes_available':'unchanged committed file in frozen reviewer checkout; use Read for images or inspect raw file'}, ensure_ascii=False)
return actual_git(repo, *argv, **kwargs)
packet_core.git = binary_safe_git
try:
packet = original_packet(self, task_id, role, sha)
finally:
packet_core.git = actual_git
else:
packet = original_packet(self, task_id, role, sha)
if role == 'reviewer' and self.config['project'] == 'the-tree-p08-03-code' and task_id == 'P08-03':
import hashlib
frozen = getattr(self, '_owner_frozen_review_checkout', None)
require(frozen is not None and git(frozen, 'rev-parse', 'HEAD') == sha, 'actual frozen review candidate')
prefix, data = packet.split('\nDATA:\n', 1)
body = json.loads(data)
context = frozen / '.owner-review-context'
context.mkdir(exist_ok=True)
manifest = {'candidate': sha, 'complete_sources': {}, 'validation_sources': {}}
for key in ('sources', 'validation_sources'):
for name in body[key]:
path = frozen / name
require(path.is_file() and not path.is_symlink(), 'committed reviewer source available')
raw = path.read_bytes()
manifest['complete_sources' if key == 'sources' else key][name] = {'path': name, 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
body[key] = {'complete_manifest': '.owner-review-context/source-manifest.json', 'section': 'complete_sources' if key == 'sources' else key, 'instruction': 'Read complete files directly from this frozen checkout; no source omitted or truncated.'}
(context / 'source-manifest.json').write_text(json.dumps(manifest, ensure_ascii=False, indent=2))
(context / 'complete-diff.txt').write_text(body['diff'])
body['diff'] = {'path': '.owner-review-context/complete-diff.txt', 'instruction': 'Read complete candidate diff; all original content preserved.'}
packet = prefix + '\nDATA:\n' + json.dumps(body, ensure_ascii=False)
extra = os.environ.get('OWNER_REVIEW_SUPPLEMENT')
if role == 'reviewer' and extra:
prefix, data = packet.split('\nDATA:\n', 1)
body = json.loads(data)
body['coordinator_actual_runtime_evidence'] = json.loads(Path(extra).read_text())
assert len(json.dumps(body).encode()) < 500000, 'unchanged complete packet size guard'
packet = prefix + '\nDATA:\n' + json.dumps(body, ensure_ascii=False)
return packet
@@ -133,5 +209,126 @@ if adapter_path:
adapter_spec.loader.exec_module(adapter_module)
adapter_module.install(Runner)
p08_read_adapter = os.environ.get("OWNER_P08_R09_PROOF_READER_ADAPTER")
if p08_read_adapter:
import importlib.util
import runner.core as p08_core
adapter_spec = importlib.util.spec_from_file_location("owner_p08_r09_proof_read_scope", p08_read_adapter)
adapter_module = importlib.util.module_from_spec(adapter_spec)
adapter_spec.loader.exec_module(adapter_module)
adapter_module.install(p08_core)
# Reuse the fully prepared frozen review after the known text-decoding failure.
prepared_review = os.environ.get("OWNER_P08_PREPARED_REVIEW")
if prepared_review:
import hashlib
frozen = Path("/Users/korizatou114/Projects/TheTree-managed-worktrees/p08-03-code/P08-03-review-d137e8d8")
require(Path(prepared_review).resolve() == frozen.resolve(), "exact prepared P08 review")
pinned = "7dde98ccb749cbd1c1b82e066b59350e73191400"
detached_original, materials_original = Runner.detached, Runner.review_materials
def reused_detached(self, name, revision):
if self.config["project"] == "the-tree-p08-03-code" and name.startswith("P08-03-review-"):
require(revision == pinned and git(frozen, "rev-parse", "HEAD") == pinned, "frozen review candidate")
require(not git(frozen, "diff", "HEAD", "--name-only"), "unchanged tracked review sources")
return frozen
return detached_original(self, name, revision)
def reused_materials(self, task_id, worktree, revision):
if self.config["project"] != "the-tree-p08-03-code" or task_id != "P08-03":
return materials_original(self, task_id, worktree, revision)
require(Path(worktree) == frozen and revision == pinned, "exact P08 reuse binding")
manifest = read_json(frozen / ".review-material/manifest.json")
require(manifest["candidate"] == pinned and manifest["task_id"] == task_id and manifest["complete_nonsecret_registered_validation_material"], "complete frozen manifest")
for row in manifest["files"]:
path = frozen / row["path"]
require(path.resolve().is_relative_to(frozen.resolve()) and not path.is_symlink() and path.is_file(), "ordinary frozen proof")
digest = hashlib.sha256()
with path.open("rb") as stream:
for block in iter(lambda: stream.read(1048576), b""):
digest.update(block)
require(path.stat().st_size == row["bytes"] and digest.hexdigest() == row["sha256"], "frozen full proof bytes")
self.event(task_id, "owner_prepared_review_reuse", {"candidate": revision, "files_verified": len(manifest["files"]), "path": str(frozen), "reason": "Reuse complete frozen preparation after binary UTF-8 error; no source or acceptance changes"})
return {"path": ".review-material/manifest.json", "file_count": len(manifest["files"]), "byte_limit": None}
Runner.detached, Runner.review_materials = reused_detached, reused_materials
# Scoped submission must also stage deletions absent at the original task base.
_original_scope = Runner.check_scope
def complete_pending_scope(self, task_id, wt, commit=None):
names = _original_scope(self, task_id, wt, commit)
if commit is None and self.config['project'] == 'the-tree-p08-03-code' and task_id == 'P08-03':
from runner.core import allowed, secret_path
contract = json.loads(self.task(task_id)['contract'])
for name in git(wt, 'diff', '--name-only', '--no-renames', 'HEAD').splitlines():
require(allowed(name, contract['allowed_paths']) and not secret_path(name) and not (Path(wt)/name).is_symlink(), 'pending submission scope')
names.append(name)
return sorted(set(names))
Runner.check_scope = complete_pending_scope
if os.environ.get('OWNER_P08_RECOVER_PARTIAL_SUBMIT') == '647196f':
require('--project' in sys.argv and sys.argv[sys.argv.index('--project')+1] == 'the-tree-p08-03-code', 'exact partial submission project')
r = Runner('the-tree-p08-03-code')
task = r.task('P08-03'); wt = Path(task['worktree'])
head = git(wt, 'rev-parse', 'HEAD')
require(task['state'] == 'blocked' and task['submitted'] == '7dde98ccb749cbd1c1b82e066b59350e73191400' and head.startswith('647196f'), 'known partial Runner submission')
require(git(wt, 'rev-parse', 'HEAD^') == task['submitted'] and git(wt, 'status', '--porcelain').strip() == 'D tests/fixtures/p08-03/repair13_images.py', 'only pending approved fixture deletion')
result = read_json(r.root/'runs/f0aef4ce56ab474fb2460bebfa7590f2/result.json')
require(result['status'] == 'submitted' and result['task_id'] == 'P08-03', 'actual submitted worker receipt')
require(not r.db.execute("SELECT 1 FROM runs WHERE status='running'").fetchone(), 'no live writer')
r.event('P08-03', 'owner_partial_submission_recovery', {'runner_created_commit': head, 'prior_submitted': task['submitted'], 'pending_path': 'tests/fixtures/p08-03/repair13_images.py', 'reason': 'Original-base scope omitted deletion of a subsequently added fixture; finish original submitted worker output without reimplementation'})
r.state('P08-03', 'implementing', 'Finish verified partial Runner submission only')
actual_task = r.task
def submission_task(task_id):
value = dict(actual_task(task_id))
if task_id == 'P08-03': value['submitted'] = head
return value
r.task = submission_task
try: r.submit('P08-03')
finally: r.task = actual_task
print(json.dumps({'submitted': r.task('P08-03')['submitted'], 'state': r.task('P08-03')['state']}))
sys.exit(0)
_recorded_detached = Runner.detached
def recorded_review_checkout(self, name, revision):
checkout = _recorded_detached(self, name, revision)
if self.config['project'] == 'the-tree-p08-03-code' and name.startswith('P08-03-review-'):
self._owner_frozen_review_checkout = Path(checkout)
return checkout
Runner.detached = recorded_review_checkout
if os.environ.get('OWNER_P08_SEMANTIC_REFERENCE_REVIEW') == '7e2368f5':
import importlib.util
import runner.core as semantic_core
adapter = Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p08-03/reference_semantic_review.py')
spec = importlib.util.spec_from_file_location('p08_reference_semantic_review', adapter)
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)
module.install(semantic_core)
module.run(semantic_core)
sys.exit(0)
_runtime_support_verify = Runner.verify
def verify_exact_runtime_support(self, task_id, wt, sha, kind):
if self.config["project"] == "the-tree-p08-runtime-preview" and task_id == "P08-03-RTPREVIEW" and kind in ("integration", "final"):
import importlib.util
from runner.core import git, require
require(git(wt, "rev-parse", "HEAD") == sha, "exact support candidate")
path = Path("/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p08-03/runtime_support_proof.py")
spec = importlib.util.spec_from_file_location("owner_runtime_support_proof", path)
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)
result = module.bind_exact_candidate(Path(wt), Path(self.allocation(task_id)["build_dir"]))
self.event(task_id, "exact_native_source_applicability", {"commit": sha, "kind": kind, "executed_native_candidate": result["executed_native_candidate"], "new_native_runs": 0})
return _runtime_support_verify(self, task_id, wt, sha, kind)
Runner.verify = verify_exact_runtime_support
if os.environ.get("OWNER_P08_ACCEPTED_INPUT_SCOPE") == "7297a4c":
import importlib.util
import runner.core as accepted_scope_core
adapter = Path("/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p08-03/accepted_input_scope.py")
spec = importlib.util.spec_from_file_location("owner_accepted_input_scope", adapter)
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)
module.install(accepted_scope_core)
from runner.cli import main
main()
@@ -0,0 +1,20 @@
{
"target_commit": "e59206b9b2578ddb4a1ec023f836d413a7a8fbfb",
"actual_native_index": "artifacts/original-completion-2026-10-02/p08-02-native-mixed-r03/index.json",
"checker_rejected_actual_incomplete_evidence": true,
"deficits": [
"OS proof: unsafe artifact path",
"collection failure",
"condition mapping actual_actor_positions",
"condition mapping combined_rescue_logistics_ev",
"condition mapping mixed_construction",
"condition mapping no_overlap_orphan_loss",
"condition mapping occupancy_change",
"condition mapping unsolvable_preservation",
"final regression: unsafe artifact path",
"missing/duplicate ON/OFF positive/refusal case"
],
"elapsed_seconds": 0.594841375015676,
"evidence_source_modified": false,
"unit_accepted": false
}
@@ -0,0 +1,9 @@
# P08-02追加1回の具体範囲
通常修正2/2を保持し、個別上限2→3を提案する。timeout900は変更しない。
対象は tests/fixtures/p08-02/mixed_world.gd の診断用初期資源/準備条件と、implementation-historical-6c7c724.json/implementation.jsonの履歴参照のみ。前者は現在の定義に基づく計画建設費の必要差額を既存change_resources経由で準備し、診断値として明記する。昇降機建設時の実失敗はINSUFFICIENT_RESOURCES/materials10不足。Rootがログのみを追加した隔離stageで実PID55276からdetailsを収集し、原worker/製品sourceは変更していない。
後者は旧全文をGit6c/e592とraw-byte復元確認済みgzipへ保持したまま、重複1MBコピーを816byteの履歴参照JSONへ置換してリンクSHAを更新する案。全17sourcesを含む実際のRunner.packetは433604<500000。提案はworkerへ未適用。
保持されたその他fixture/driver/checker/全条件/UID/markerを再実装しない。rootの必要局所nativeとON/OFF別PID全状態/イベント/保存全member確認を先行し、安全に関連修正をまとめる。製品値・マナ・仕様・30/88・権限・課金・他task・timeoutは変えない。合格や原成果完了は全必須証拠と独立受入後のみ。
@@ -0,0 +1,280 @@
{
"authorization": "Existing content-preserving compression instruction",
"method": "ditto --hfsCompression --noclone; hash and size/mode/uid/gid/mtime before atomic replacement",
"files": [
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-kitchen-upkeep-root-r01/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-a05-failure-candidate-r01/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-root-r01/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-historical-label-corrections/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-A05r05-root-receipt/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-Main36r11-root-receipt/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-unicode-producer-doc3-root-r01/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-root-r02/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-failures-candidate-r02/validator-readonly-context/atomic_requirements.json",
"sha256": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938",
"bytes": 6962475,
"physical_before": 6963200,
"physical_after": 385024,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-kitchen-upkeep-root-r01/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-a05-failure-candidate-r01/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-root-r01/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-historical-label-corrections/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-A05r05-root-receipt/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-Main36r11-root-receipt/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-unicode-producer-doc3-root-r01/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-root-r02/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-failures-candidate-r02/validator-readonly-context/current_evidence_links.json",
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2",
"bytes": 5957822,
"physical_before": 5959680,
"physical_after": 348160,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-kitchen-upkeep-root-r01/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-a05-failure-candidate-r01/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-root-r01/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-historical-label-corrections/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-A05r05-root-receipt/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-candidate-r03/prior-draft-before-Main36r11-root-receipt/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-unicode-producer-doc3-root-r01/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-observations-root-r02/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
},
{
"path": "artifacts/original-completion-2026-10-02/checkpoint-current-labels-limited-failures-candidate-r02/validator-readonly-context/facility_value_contracts.json",
"sha256": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326",
"bytes": 1851641,
"physical_before": 1855488,
"physical_after": 163840,
"mode_owner_mtime_size_raw_sha_preserved": true,
"compressed_flag": true
}
],
"free_before": 614903808,
"free_after": 606023680,
"data_deleted": false,
"production_or_worker_sources_changed": false
}
@@ -0,0 +1,17 @@
{
"authorization": "Existing content-preserving compression instruction",
"files": [
{
"path": "/Users/korizatou114/.codex/sessions/2026/09/22/rollout-2026-09-22T14-45-37-01a0c7a5-f50e-7473-bf58-cd0389c1f7f3.jsonl",
"sha256": "c5fcc45c4f67391d9663267276b425bbfcd0928b67bfef83ce6d01c16863408a",
"bytes": 233451623,
"physical_before": 233455616,
"physical_after": 127320064,
"content_and_metadata_preserved": true,
"open_handles_before": false
}
],
"free_before": 603275264,
"free_after": 709308416,
"data_deleted": false
}
@@ -0,0 +1,14 @@
{
"proposal_commit": "54d1ee3ab582b0a1f18dd84f225b4a8d00a9e148",
"parent": "6c7c724410c350afe3d49fa8ec52defe20e78041",
"tree": "e0bdef049c70eda48c00174968fd7d7b2fdee78b",
"metadata_file_only": "docs/plans/original-completion-2026-10-02/execution/p08-02/implementation.json",
"new_raw_bytes": 17406,
"old_raw_bytes": 1082602,
"worker_worktree_untouched": true,
"task_state_untouched": true,
"all_required_code_and_index_schema_preserved": true,
"full_example_exactly_regenerable": true,
"applied_to_worker": false,
"original_unit_completed": false
}
@@ -0,0 +1,33 @@
{
"project": "the-tree-p08-02",
"task": "P08-02",
"commit": "54d1ee3ab582b0a1f18dd84f225b4a8d00a9e148",
"method": "sys.settrace observes the actual unchanged Runner.packet locals; guard not bypassed",
"control": "/private/tmp/the-tree-p24-02-control-r02",
"packet_source_sha256": "34d0f62ec5b17b070a2d1ad4f58d06f3be7e9b6fb649ec86b366bc03b07c1329",
"actual_guard_bytes": 414563,
"guard_limit": 500000,
"fits": true,
"actual_packet_result": "built",
"model_called": false,
"task_state_changed": false,
"body_file_sha256": "56aa96fd22a0f121f24f008a94ea58919dc9ee6191f05911494455f3dc1bcca8",
"source_names": [
"docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json",
"docs/plans/original-completion-2026-10-02/execution/p08-02/CONDITION_MATRIX.md",
"docs/plans/original-completion-2026-10-02/execution/p08-02/implementation.json",
"tests/fixtures/p08-02/README.md",
"tests/fixtures/p08-02/mixed_world.gd",
"tests/fixtures/p08-02/reader.gd",
"tests/fixtures/p08-02/writer.gd",
"tests/s1/test_p08_combined_migration.gd",
"tests/s1/test_p08_combined_migration.gd.uid",
"tools/check_p08_migration_evidence.py",
"tools/run_p08_mixed_migration.py",
"tools/test_p08_migration_evidence.py"
],
"validation_source_names": [
"tools/check_p08_migration_evidence.py"
],
"passed_validation_receipts_included": 0
}
@@ -0,0 +1,34 @@
{
"task": "P08-02",
"observed_at_jst": "2026-10-13T20:23:42.452697+09:00",
"task_state": "submitted",
"repairs_used": 1,
"repair_cap": 2,
"submitted_commit": "6c7c724410c350afe3d49fa8ec52defe20e78041",
"run": {
"id": "9d3f7e1aed894d7ebfe30a2f2f44f485",
"role": "implementer",
"service": "codex",
"status": "finished",
"pid": 31008,
"exit_code": 0,
"artifact": "/Users/korizatou114/Library/Application Support/agent-control/the-tree-p08-02/runs/9d3f7e1aed894d7ebfe30a2f2f44f485"
},
"actual_selected_model": "gpt-6.1-sol",
"worker_response": {
"task_id": "P08-02",
"commit": "e196578c1a4ad2fdf84642565bd102e524be386f",
"status": "submitted",
"summary": "CONDITION_MATRIX.md と implementation.json を作成。6条件の対応表、出力SHA-256、index schemaと合成例、実行記録を記載。保持済みコードと単一markerは変更なし。python3 -Bで3ファイルの構文解析とcheckerの2テストが成功。原単位の受入完了は未主張。全6条件のnative確認、Godot/OS実行、別PID writer/reader、通常メニューOS証拠、最終全回帰、最終packet測定、Windows coverage、独立Opusレビュー、統合・台帳反映・closureはRoot待ち。",
"acceptance_ids": [
"P08-02"
],
"findings": []
},
"actual_packet_guard_bytes": 2682789,
"packet_guard_limit": 500000,
"packet_passed": false,
"required_native_os_full_regression_review_pending": true,
"original_unit_completed": false,
"resume_policy": "No live provider. Retain submitted source. Resolve full synthetic example bloat without omitted code or guard waiver; assess native output capacity before collection; combine real local defects before remaining ordinary repair."
}
@@ -0,0 +1,21 @@
{
"observed_at_jst": "2026-10-13T21:14:29.010873+09:00",
"task": "P08-02",
"state": "submitted",
"submitted": "e59206b9b2578ddb4a1ec023f836d413a7a8fbfb",
"repair_used": 2,
"repair_cap": 2,
"import_uid_fix_verified": true,
"actual_native_import_pid": 52821,
"actual_parse_pid": 52931,
"actual_off_writer_pid": 52976,
"actual_off_writer_exit": 1,
"native_failure": "fixture guest_elevator missing materials10; tracePID55276 confirmed exact report",
"current_packet_bytes": 2737091,
"history_reference_proposal_packet_bytes": 433604,
"proposal_not_applied": true,
"additional_one_repair_question_sent": true,
"no_new_worker_running": true,
"original_unit_accepted": false,
"next": "Upon direct extra1 approval, use preservedsame task; derive diagnostic resource deficits and historicalreference metadata, then native/full/OS/independentreview. Keep all source/conditions."
}
@@ -0,0 +1,33 @@
{
"project": "the-tree-p08-02",
"task": "P08-02",
"commit": "6c7c724410c350afe3d49fa8ec52defe20e78041",
"method": "sys.settrace observes the actual unchanged Runner.packet locals; guard not bypassed",
"control": "/private/tmp/the-tree-p24-02-control-r02",
"packet_source_sha256": "34d0f62ec5b17b070a2d1ad4f58d06f3be7e9b6fb649ec86b366bc03b07c1329",
"actual_guard_bytes": 2682789,
"guard_limit": 500000,
"fits": false,
"actual_packet_result": "packetが大き過ぎます。タスクを小さく分割してください",
"model_called": false,
"task_state_changed": false,
"body_file_sha256": "d47609aa9394838e6faf6206713592331aa16be482636cdd9e6a3e55d3fd91d2",
"source_names": [
"docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json",
"docs/plans/original-completion-2026-10-02/execution/p08-02/CONDITION_MATRIX.md",
"docs/plans/original-completion-2026-10-02/execution/p08-02/implementation.json",
"tests/fixtures/p08-02/README.md",
"tests/fixtures/p08-02/mixed_world.gd",
"tests/fixtures/p08-02/reader.gd",
"tests/fixtures/p08-02/writer.gd",
"tests/s1/test_p08_combined_migration.gd",
"tests/s1/test_p08_combined_migration.gd.uid",
"tools/check_p08_migration_evidence.py",
"tools/run_p08_mixed_migration.py",
"tools/test_p08_migration_evidence.py"
],
"validation_source_names": [
"tools/check_p08_migration_evidence.py"
],
"passed_validation_receipts_included": 0
}
@@ -0,0 +1,38 @@
{
"project": "the-tree-p08-02",
"task": "P08-02",
"commit": "759966467f4ffca1df62e777b2fa2665a6631d18",
"method": "sys.settrace observes the actual unchanged Runner.packet locals; guard not bypassed",
"control": "/private/tmp/the-tree-p24-02-control-r02",
"packet_source_sha256": "34d0f62ec5b17b070a2d1ad4f58d06f3be7e9b6fb649ec86b366bc03b07c1329",
"actual_guard_bytes": 433604,
"guard_limit": 500000,
"fits": true,
"actual_packet_result": "built",
"model_called": false,
"task_state_changed": false,
"body_file_sha256": "bcd2804f17d5e5a057a0b4b839f70222879cdd370da648efcae351321108d8bc",
"source_names": [
"docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json",
"docs/plans/original-completion-2026-10-02/execution/p08-02/CONDITION_MATRIX.md",
"docs/plans/original-completion-2026-10-02/execution/p08-02/ROOT_REPAIR_INPUT-r03.json",
"docs/plans/original-completion-2026-10-02/execution/p08-02/implementation-historical-6c7c724.json",
"docs/plans/original-completion-2026-10-02/execution/p08-02/implementation.json",
"tests/fixtures/p08-02/README.md",
"tests/fixtures/p08-02/mixed_world.gd",
"tests/fixtures/p08-02/mixed_world.gd.uid",
"tests/fixtures/p08-02/reader.gd",
"tests/fixtures/p08-02/reader.gd.uid",
"tests/fixtures/p08-02/writer.gd",
"tests/fixtures/p08-02/writer.gd.uid",
"tests/s1/test_p08_combined_migration.gd",
"tests/s1/test_p08_combined_migration.gd.uid",
"tools/check_p08_migration_evidence.py",
"tools/run_p08_mixed_migration.py",
"tools/test_p08_migration_evidence.py"
],
"validation_source_names": [
"tools/check_p08_migration_evidence.py"
],
"passed_validation_receipts_included": 0
}
@@ -0,0 +1,9 @@
{
"probe_commit": "759966467f4ffca1df62e777b2fa2665a6631d18",
"source_commit": "e59206b9b2578ddb4a1ec023f836d413a7a8fbfb",
"scope": "two metadata documents; all logic and native proof unchanged",
"full_historical_bytes_preserved_in_two_git_commits_and_verified_archive": true,
"worker_source_edited": false,
"ordinary_repair_cap_exhausted": true,
"proposal_not_applied": true
}
@@ -0,0 +1,17 @@
{
"protocol": "pre-implementation coordinator audit",
"fixed_base": "e196578c1a4ad2fdf84642565bd102e524be386f",
"fixture_and_driver_files": 21,
"every_raw_sha_verified": true,
"manifest_raw_sha256": "b49fdcd1fa99666edb682d9bb34707d68722310b68df068e5132d339bac5464b",
"regression_preparation": {
"source_files": 1304,
"suites": 173,
"parse_paths": 305,
"future_native_phases": 175,
"actual_checks": null,
"engines": 0,
"stages": 0
},
"no_game_acceptance_claimed": true
}
@@ -0,0 +1,31 @@
{
"candidate": "6c7c724410c350afe3d49fa8ec52defe20e78041",
"actual_pid": 44682,
"actual_exit": 0,
"import_passed": false,
"gameplay_cases_executed": 0,
"failure": "complete source/UID/generated report set; 3 fixture .gd files lacked pinned .uid companions",
"raw_receipt": "artifacts/original-completion-2026-10-02/p08-02-local-native-parse-r01/runs/import/import-receipt.json",
"raw_receipt_sha256": "8294b27a3f9277f4a76874628a3a0bd9d515feeadb58db58b3ae24e9b687c106",
"generated_uid_proposals": {
"tests/fixtures/p08-02/mixed_world.gd.uid": {
"text": "uid://dg5n4yme6rk4p\n",
"raw_sha256": "d7549f933b74f5e807cd2d3b3adcdd083af4a3bd331614314ff7bfd7b0903f31"
},
"tests/fixtures/p08-02/reader.gd.uid": {
"text": "uid://741t47oxl3ct\n",
"raw_sha256": "3e68ce192d5770e3823df9699c5c99ebb618fe0a480b4d56913624941900b08a"
},
"tests/fixtures/p08-02/writer.gd.uid": {
"text": "uid://csw2850g6gjct\n",
"raw_sha256": "8f150654767de0c66329d7d9e84d306c4fa5a65c918e04fb520b626b39f68334"
}
},
"production_source_changed": false,
"worker_source_changed_by_root": false,
"proposed_combined_repair": [
"Pin these 3 actual generated fixture UIDs inside allowed fixtures scope",
"Replace expanded synthetic example using verified exact-generation recipe",
"Verify positive/negative checker for updated source map and rerun native import/parse after formal submission"
]
}
@@ -0,0 +1,83 @@
{
"actual_diagnostic_pid": 55276,
"diagnostic_only_logging_override": true,
"worker_and_production_code_unchanged": true,
"failed_command": {
"details": {
"code": "INVALID_PLACEMENT",
"placement_report": {
"access_points": [],
"build_time": 300,
"can_build": false,
"cells": [
[
0,
0,
0
],
[
1,
0,
0
],
[
0,
1,
0
],
[
1,
1,
0
]
],
"error_codes": [
"INSUFFICIENT_RESOURCES"
],
"layer_mismatch_cells": [],
"mana_connection": false,
"missing_resources": {
"materials": 10
},
"occupied_cells": [],
"out_of_bounds_cells": [],
"predicted_environment_delta": {},
"predicted_heat": 0,
"predicted_operating_cost": {},
"reasons": [
{
"cells": [],
"code": "INSUFFICIENT_RESOURCES",
"details": {
"missing": {
"materials": 10
}
},
"message": "Available resources do not cover the complete construction cost."
}
],
"total_cost": {
"gold": 1500,
"materials": 15
},
"unexcavated_cells": [],
"unsupported_cells": [],
"zone_mismatch_cells": []
}
},
"kind": "build_facility",
"message": "Facility placement is invalid.",
"payload": {
"definition_id": "guest_elevator",
"origin": "(0, 0, 0)"
}
},
"raw_log": "artifacts/original-completion-2026-10-02/p08-02-placement-readonly-diagnostic-r01/trace-writer/stdout.log",
"raw_log_sha256": "398a587b5469dd4a8dc1295d0394cccc735e9202d216bfa0776a3817a03ecdac",
"fixture_setup_failed_before_combined_state": "guest_elevator construction missing materials10",
"proposed_change": "Derive diagnostic construction resources from actual registered definitions for all planned infrastructure/stairs/completed dormitory/2 legacy jobs, provide required deficit through existing change_resources command; classify as controlled fixture input. Never alter product prices/resources/mana/spec.",
"native_remaining": "ON/OFF mixed success/refusal, crossPID allstates/events/savebackup actual verification remains pending",
"repair_used": 2,
"repair_cap": 2,
"additional_repair_not_started": true
}
@@ -0,0 +1,13 @@
{
"actual_old_snapshot_serialization_size": {
"typed_json_bytes": 439860,
"variant_bytes": 162952
},
"full_snapshot_frames_without_events": 1288,
"uncompressed_reference_bytes": 776421856,
"estimate_scope": "Measured old whole-state reference; actual combined world sizes may differ. No snapshot/timepoint filtering allowed.",
"planned_storage": "After each actual ended native phase, transparent HFS compression with whole raw SHA/size/mode/owner/mtime equality. No changed worker collector or input flags.",
"pilot_variant_ratio": 0.15,
"pilot_seconds": 0.38565845834091306,
"original_native_acceptance_claimed": false
}
@@ -0,0 +1,21 @@
{
"target_commit": "e59206b9b2578ddb4a1ec023f836d413a7a8fbfb",
"native_exit": 1,
"storage_helper_sha256": "a5bdc806a82d3a9b52b93f4124dd86372a2397717597da644f1acfcbfb6b905c",
"collector_sha256": "7e86737e6354a4734726ba8d3171ad5f58d6c0380aba5a0fa3c57879d580e579",
"snapshots_or_timepoints_omitted": 0,
"worker_source_changed": false,
"phase_traces": [
{
"phase": "import",
"ended_native_pid": 52821,
"storage_only_changes": []
},
{
"phase": "parse",
"ended_native_pid": 52931,
"storage_only_changes": []
}
],
"original_unit_accepted": false
}
@@ -0,0 +1,9 @@
# P08-02の次の受入作業
正式提出6c7c7244、修正使用1/2。初回Astraの保持コードをSolが再利用し、2文書と提出応答を作成した。Pythonのwhole-check正例/改変負例2methodは合格。ネイティブ・通常OS・最終全回帰・独立原受入は未実行。
全資料実測2,682,789 bytesは500,000上限を超える。原因は全展開の合成exampleであり、index_schemaや製品コードの量ではない。Rootは保持されたProof生成器から全indexと13代表文書を再生成し、旧例の全フィールド一致を実証。全旧implementationはGitとgzipで内容保持した。RFC6902提案はexampleだけを生成器参照へ置換する。コード・schema・原条件・markerは保持。提案treeで実際の変更なしRunner.packetは414,563 bytes、全12source/1validation sourceを保持して上限内。これはRoot提案の診断commitで、workerへは未適用・通常submitted版ではない。
重いnative収集の前に出力量を見積もる。4ケース×writer/reader、各checkpointと160minuteの全状態VAR/typed JSONと全eventsを保持する仕様なので、現空き約635MiBに無条件で全収集を起動しない。全状態・時点・原条件を間引かず、安定した既存証拠の内容保持圧縮等、既存許可内の資源対策を先に行う。
次は容量対策と必要な局所native確認を先に実施し、実不具合とこのmetadata差分を安全にまとめて残る通常修正枠へ渡す。Native未実行をPASSとせず、checker整合性を原成果完了としない。正確な最終版の必要検証、全条件独立受入、必要統合、台帳反映までP08-02を閉じない。Rootはworkerのsourceを代筆しない。上限/状態/提出応答を偽って通さない。

Some files were not shown because too many files have changed in this diff Show More