docs: reclaim storage while preserving acceptance evidence bytes
This commit is contained in:
@@ -15,3 +15,13 @@
|
||||
今後の保管方針: 終了した検証でソース一式を毎回常設しない。同じ候補・設定・入力は一つの凍結参照を使う。独立した実行結果と生入力・計測は残す。旧コピーを整理する際はこの方式で内容保持を先に検証し、原路径からの復元一覧を残す。最新の受入証跡は要約だけで置換しない。
|
||||
|
||||
30パッケージ/88成果単位と受入条件は変更しない。容量整理はゲームの受入完了ではない。
|
||||
|
||||
## 追加整理: 透過圧縮と共有
|
||||
|
||||
旧証跡・旧配布ビルド・終了したRunner資料は、APFS透過圧縮を使って同じパスと内容SHAを維持する。毎ファイルの圧縮前、圧縮後、置換前、置換後を照合する。使用中ファイルと直近書込は除外する。大量の小ファイルは128MiB以下を目安にまとめ、512ファイルごとに検証して一時コピーを片付ける。
|
||||
|
||||
同一内容の閉じた証跡はAPFSのcopy-on-write cloneで共有する。ハードリンクで常設共有しない。変更したコピーが元を変更しないことを実際の書込で確認した。通常の読み込み、SHA検証、既存証跡のパスを維持する。最新の受入条件や原30/88を変更しない。
|
||||
|
||||
TRANSPARENT_COMPRESSION_RESULT.json / SMALL_RESULT.json と CONTENT_CLONE_DEDUP_RESULT.json に実測結果を保存する。FILES.jsonl.gzは内容SHAと対象パスの最小記録であり、分析の要約は FOLLOWUP_ANALYSIS.md に保存する。検証のために常設するソースの重複コピーは増やさず、終了時に生成キャッシュを整理し、必要な生証跡を圧縮する。
|
||||
|
||||
実測の注意: 共有コピー整理の追加純回収は約13MBで、約7分を要した。今後は常用の必須工程にせず、容量回収はまず透過圧縮と終了した生成キャッシュの整理を優先する。今回の実行記録はgzipで全内容の復元SHAを検証し、表示用には分析要約だけを残す。
|
||||
|
||||
Reference in New Issue
Block a user