Preserve rejected r340 candidate and explicit remaining acceptance work

This commit is contained in:
Takeshi
2026-10-12 14:32:50 +09:00
parent 6a709be988
commit 21fce14419
16 changed files with 138 additions and 0 deletions
@@ -0,0 +1,3 @@
# r340 rejected validation-capture candidate
Preserves the five proposed files, their exact before versions, the input contract, and the read-only independent rejection receipt. No engine run, build, test, adoption, or acceptance is represented by this checkpoint. All gzip copies were restored and compared byte-for-byte; original ignored artifacts remain intact. See manifest.json for source paths, sizes, and SHA256 pins.
@@ -0,0 +1,118 @@
{
"plan_id": "P23-02",
"revision": "r340",
"status": "static_review_rejected_unexecuted",
"candidate_adopted": false,
"unit_accepted": false,
"originals_retained": true,
"entries": [
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/input.json",
"stored_path": "input.json.gz",
"encoding": "gzip",
"original_bytes": 761797,
"original_sha256": "4ff88f03ff99945cf0704d28b87d443bb54fa80e9aaa8954b6941f49a32a59fe",
"stored_bytes": 166286,
"stored_sha256": "74a9d9a0bf626e21f7faae2335ab4cbca5ff06680f578a192d3cdf69484073e0"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-static-independent-review-r340.json",
"stored_path": "static-independent-review.json.gz",
"encoding": "gzip",
"original_bytes": 19049,
"original_sha256": "3203ee1707012eec1e0d346d1f71edd161317edde808e801606f37bae72479a6",
"stored_bytes": 4290,
"stored_sha256": "58a2583c6dd314f2da31ab8d99ecc6b77aed913c977318c8bd44e00bdfacbc62"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/before/scripts/world/path_service.gd",
"stored_path": "before/scripts/world/path_service.gd.gz",
"encoding": "gzip",
"original_bytes": 132925,
"original_sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17",
"stored_bytes": 27195,
"stored_sha256": "0e7af131f66f87244f503acb15b992e9055397f10c5d1fb589962cb8d2502e83"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/scripts/scripts/world/path_service.gd",
"stored_path": "after/scripts/world/path_service.gd.gz",
"encoding": "gzip",
"original_bytes": 135859,
"original_sha256": "9a412106f61adb5b58aa9300c2213d8abb75dce3ec5415ae1413746a2d4c74f0",
"stored_bytes": 27779,
"stored_sha256": "23e94683188cdee80b93f0e9a31d41616d96ffb70b7296e09d5b449caf09259a"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/before/scripts/world/route_subslot_path_adapter.gd",
"stored_path": "before/scripts/world/route_subslot_path_adapter.gd.gz",
"encoding": "gzip",
"original_bytes": 45317,
"original_sha256": "df5e6c3eee25b74b1e77aa6d7f6e7e5b516c5a8ad78b0db3b847c9f06a9e631f",
"stored_bytes": 9030,
"stored_sha256": "802811ed862ca614bd647638cda54247c66d1583d8490d3952fc3c9e5d50221e"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/scripts/scripts/world/route_subslot_path_adapter.gd",
"stored_path": "after/scripts/world/route_subslot_path_adapter.gd.gz",
"encoding": "gzip",
"original_bytes": 45511,
"original_sha256": "8b9f15dc03aa9d88b228dec8da9e4397d15908953378426664f0cb5c8eaefeb0",
"stored_bytes": 9080,
"stored_sha256": "25a13b45c0fd4b80b7ee22ed29489a74755d5074bf692c7d273d3323a9f02170"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/before/scripts/world/facility_infrastructure_projector.gd",
"stored_path": "before/scripts/world/facility_infrastructure_projector.gd.gz",
"encoding": "gzip",
"original_bytes": 76388,
"original_sha256": "c85d2e5d9fc78df0ed3b28a3225ce4d6030afff19f92c3a703203c3f34c968ec",
"stored_bytes": 14311,
"stored_sha256": "63d9ed9ab95cfa5f720862172d7fdce3971503fb93d5aa6d776b1109a0cccecc"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/scripts/scripts/world/facility_infrastructure_projector.gd",
"stored_path": "after/scripts/world/facility_infrastructure_projector.gd.gz",
"encoding": "gzip",
"original_bytes": 76565,
"original_sha256": "1fbbf9002bf56cea1efc07b665d172fe91e83e0e3adc8624105200eaee1e076f",
"stored_bytes": 14357,
"stored_sha256": "1b628e385a72221795f844a7c2c2e6f210f73aa663d5f56c7e745b276baeadc8"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/before/scripts/core/domain_event_stream.gd",
"stored_path": "before/scripts/core/domain_event_stream.gd.gz",
"encoding": "gzip",
"original_bytes": 5104,
"original_sha256": "f9b57a4b4b53cf7d67132a159ea90378c633b4f19d8de28dbe7a33ebce8e3d79",
"stored_bytes": 1397,
"stored_sha256": "60464a2f1bb10ba2ba924cea709ea9b40a5f0c16ec8ca05b9aabd7b1c14a4855"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/scripts/scripts/core/domain_event_stream.gd",
"stored_path": "after/scripts/core/domain_event_stream.gd.gz",
"encoding": "gzip",
"original_bytes": 8484,
"original_sha256": "e37b658ae0c021525f7a772eb276f32197e151d5d8462cd5c4168bb88219fac0",
"stored_bytes": 2318,
"stored_sha256": "9d98ab9c5b3c928e58a00d545d3197e3509004916d7b978120fadb95f31982c4"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/before/scripts/supply/supply_logistics_bridge.gd",
"stored_path": "before/scripts/supply/supply_logistics_bridge.gd.gz",
"encoding": "gzip",
"original_bytes": 28100,
"original_sha256": "b9e394af788595d2744b71f1907c8e7c3d762d38ff49992b1ee74e63b9639e80",
"stored_bytes": 6280,
"stored_sha256": "55d2887961f68dff8197ed7742d9dc43874f0697c2550a93098269cf7c591d4b"
},
{
"source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-validation-capture-candidate-r340/scripts/scripts/supply/supply_logistics_bridge.gd",
"stored_path": "after/scripts/supply/supply_logistics_bridge.gd.gz",
"encoding": "gzip",
"original_bytes": 28259,
"original_sha256": "55aea158e76bd3d7fe15f511d0cd475ba99f106c9dc969c7463ee22b44b7475f",
"stored_bytes": 6340,
"stored_sha256": "2a25d33abef6b766d7e37aef21032852390dffb04d8b92905d11cad6f33b98dd"
}
]
}
@@ -0,0 +1,17 @@
# P23-02 建設整合・物流候補 r340:未実行・静的レビュー拒否
P23-02の建設整合検証と物流の保存処理をまとめた候補を保存する。制作r32、選定済み実装親r274/library275、既存未採用候補r333/library334を保持し、r340は本体・共有stageへ適用していない。30パッケージ/88成果単位、正式9/着手19/予定60、正式完了追加0。全受入条件・依存・対象版・既存証拠は[現在版診断](CURRENT_PHASE_DIAGNOSTIC_R338_R339.md)とその参照先を保持する。
候補はPathの整合検証用投影、adapter/projectorの同投影利用、DomainEventStreamの内部rollback snapshot再利用、SupplyLogisticsBridgeの同capture利用の5ファイル。原public snapshot/restoreとSupply rollbackを変更せず、exact script guardと原full snapshot fallbackを設けた。これは実装提案の保存であり、動作・性能・受入の証拠ではない。
独立レビューは `implementation_supported=false`、`static_accepted=false`、実行/build許可false。拒否receiptは19,049bytes、SHA256 `3203ee1707012eec1e0d346d1f71edd161317edde808e801606f37bae72479a6`。修復が必要な条件は次の3件。
1. payloadの `==` ではDictionaryの挿入順やArrayのtyped metadataが異なる同値データを区別できない。保存bytesを維持する完全比較が必要。
2. 循環・深いpayload等のunsupported判定がコピー後にある。初回cacheも含め、コピー前に原payloadを無作用で判定する必要。
3. 外部raw改変でrecent historyが256件を超えた際のcache上限guardがない。原snapshotを切り詰めず、旧full captureへ戻す必要。
静的レビューは5ファイルの全文逆変換と保全を確認したが、エンジン・コンパイラ・局所試験・影響試験・全回帰は未実行。性能、通常Main描画、OS入力、x3追随、最終版全回帰、同一Windows配布版の実機受入、候補採用、成果単位完了はすべて未達。Windows C08/X8のみ実機block、Ctrl保持wheel/左ボタン保持dragはユーザー指示で延期・未達・非免除。
[保存manifest](../checkpoints/validation-capture-r340-rejected/manifest.json)に候補・変更前・input・拒否receiptの復元情報を固定した。原本を保持し、gzip全件を全文復元照合した。新実装の重複起動や基準緩和は行っていない。
次に閉じる1件はP23-02。r340原版を保持して修正版を別候補にし、上記3件をまとめて修復する。必要な静的確認・局所/影響試験・読取専用の独立レビューを経て、正確な最終版の必須全回帰・受入へ進む。未確定の仕様・数値は決めない。