2.0 KiB
2.0 KiB
2026-10-14 容量整理
ユーザーは容量回収と、必要時の旧証跡の要約保存を明示許可した。今回は原本・完成素材・保存・有効な試験結果・生ログを保持し、閉じた検証用ソースコピーを損失なく重複除去した。
- STAGE_RETIREMENT.json / OTHER_STAGE_RETIREMENT.json: 整理済みのコピーと元の表示容量。表示容量の合計はAPFS共有領域を重複計上するため、物理的な回収量ではない。
- 各コピーの隣にある *-retired-source-manifest.json: ファイル名、内容SHA、バイト数、権限と圧縮保管先。
- ALL_ARCHIVE_INTEGRITY_CHECK.json: 全一覧が参照する全固有内容の解凍SHA検証。
- RESTORATION_CHECK.json: 1コピーを新しい場所へ実際に復元して全内容を検証。
- CACHE_RETIREMENT.json: ソース・ログを変更せず再生成可能なGodot生成キャッシュを整理。
- RECREATABLE_APP_CACHE_CLEANUP.json / XCODE_DERIVED_CACHE_CLEANUP.json: 使用中または直近書込を除外した再生成可能なキャッシュの整理。
- CONCURRENT_APPSTORE_DOWNLOAD.json: 整理中に観測したApp Storeの書込。更新を止めず、インストーラは保持。
復元例: python3 -B restore_stage.py /絶対パス/stage-retired-source-manifest.json /新しい復元先。復元先は未作成の場所を指定する。各ファイルのSHAを照合してから書き込む。Godotキャッシュは再生成する。
今後の保管方針: 終了した検証でソース一式を毎回常設しない。同じ候補・設定・入力は一つの凍結参照を使う。独立した実行結果と生入力・計測は残す。旧コピーを整理する際はこの方式で内容保持を先に検証し、原路径からの復元一覧を残す。最新の受入証跡は要約だけで置換しない。
30パッケージ/88成果単位と受入条件は変更しない。容量整理はゲームの受入完了ではない。