P13-03: 内容差異の記録

This commit is contained in:
Agent Control Runner
2026-10-15 19:21:10 +09:00
parent 7645c55149
commit bc1299acf5
5 changed files with 195 additions and 7853 deletions
@@ -4,6 +4,8 @@
通常入口、Runtime、イベント状態、保存、試験はすべて静的観測・未検証。汎用処理は原施設固有の接続や完成素材を証明しない。
機械台帳のshared_text/text_refとshared_evidence/evidence_refは重複証拠の共有参照。検索語、一致行番号・全文、相対出典パス、SHAを省略せず保持し、チェッカーは全参照と本文を照合する。作業計画は契約baseのGit blobを固定入力として検証する。別管理の現行進捗は内容完成の証拠にしない。
施設の原典IDは旧対応表の1始まりの位置を保持する。現行の data/facilities 全定義とカタログを名前・既存IDで再検索した。マナ制御室をマナ炉に代用しない。
|原典ID|章|原典名|現行定義候補|使用スロット数|完成素材・原内容|
@@ -20,25 +22,23 @@
## 施設別の観測と使用スロット
共有観測範囲(各施設の具体的検索結果は機械台帳に保持):
- normal_entry: adult_private_room is in the UI list and baseline catalog; black_market is expansion-only. No other original identity match. Static eligibility only; actual construction is unverified.
- runtime: Runtime loads baseline/infrastructure/rescue/original paths, not expansion paths at this load site. Generic services do not prove original special behavior.
- event_state: No facility-specific transition established by this search. Generic EventService is not a dedicated content catalog.
- save: Generic snapshot plumbing is a technical lead only. Facility event round-trip and original semantics remain unverified.
- test: Selected generic suite sources searched; no formal suite run or dedicated original facility acceptance inferred.
共有出典・検索語はshared_contextのsource_ref/search_refから復元する。各施設の各観測は個別に参照し、合格接続を意味しない。
### original_facility_13 / 風俗個室
- normal_entry: unverified — adult_private_room is in the UI list and baseline catalog; black_market is expansion-only. No other original identity match. Static eligibility only; actual construction is unverified.
- `scenes/main/main.gd` SHA256 `a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3`; matched lines: 53
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: 25, 44
- runtime: unverified — Runtime loads baseline/infrastructure/rescue/original paths, not expansion paths at this load site. Generic services do not prove original special behavior.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 437
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: 25, 44
- `data/facilities/adult_private_room.tres` SHA256 `d8501586416b5c57a8b3b3b2afd1c0143428d8a4fa1df7112e995bd36649df6d`; matched lines: 8
- event_state: unverified — No facility-specific transition established by this search. Generic EventService is not a dedicated content catalog.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: none
- `scripts/events/event_service.gd` SHA256 `d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103`; matched lines: none
- save: unverified — Generic snapshot plumbing is a technical lead only. Facility event round-trip and original semantics remain unverified.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 555, 2012, 2221, 4602
- `scripts/core/save_service.gd` SHA256 `0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617`; matched lines: 29, 37, 145, 673
- test: unverified — Selected generic suite sources searched; no formal suite run or dedicated original facility acceptance inferred.
- `tests/s6/test_runtime_snapshot_serialization.gd` SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`; matched lines: none
- `tests/s2/test_facility_service.gd` SHA256 `4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690`; matched lines: none
- `tests/s4/test_runtime_relationship_events.gd` SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`; matched lines: none
- normal_entry: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- runtime: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- event_state: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- save: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- test: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
使用スロット(すべて unverified_required_slot、approved_asset=null):
@@ -59,22 +59,11 @@
### original_facility_14 / 高級ソープ
- normal_entry: unverified — adult_private_room is in the UI list and baseline catalog; black_market is expansion-only. No other original identity match. Static eligibility only; actual construction is unverified.
- `scenes/main/main.gd` SHA256 `a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3`; matched lines: none
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- runtime: unverified — Runtime loads baseline/infrastructure/rescue/original paths, not expansion paths at this load site. Generic services do not prove original special behavior.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 437
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- event_state: unverified — No facility-specific transition established by this search. Generic EventService is not a dedicated content catalog.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: none
- `scripts/events/event_service.gd` SHA256 `d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103`; matched lines: none
- save: unverified — Generic snapshot plumbing is a technical lead only. Facility event round-trip and original semantics remain unverified.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 555, 2012, 2221, 4602
- `scripts/core/save_service.gd` SHA256 `0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617`; matched lines: 29, 37, 145, 673
- test: unverified — Selected generic suite sources searched; no formal suite run or dedicated original facility acceptance inferred.
- `tests/s6/test_runtime_snapshot_serialization.gd` SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`; matched lines: none
- `tests/s2/test_facility_service.gd` SHA256 `4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690`; matched lines: none
- `tests/s4/test_runtime_relationship_events.gd` SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`; matched lines: none
- normal_entry: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- runtime: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- event_state: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- save: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- test: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
使用スロット(すべて unverified_required_slot、approved_asset=null):
@@ -95,22 +84,11 @@
### original_facility_15 / SM拷問室
- normal_entry: unverified — adult_private_room is in the UI list and baseline catalog; black_market is expansion-only. No other original identity match. Static eligibility only; actual construction is unverified.
- `scenes/main/main.gd` SHA256 `a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3`; matched lines: none
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- runtime: unverified — Runtime loads baseline/infrastructure/rescue/original paths, not expansion paths at this load site. Generic services do not prove original special behavior.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 437
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- event_state: unverified — No facility-specific transition established by this search. Generic EventService is not a dedicated content catalog.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: none
- `scripts/events/event_service.gd` SHA256 `d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103`; matched lines: none
- save: unverified — Generic snapshot plumbing is a technical lead only. Facility event round-trip and original semantics remain unverified.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 555, 2012, 2221, 4602
- `scripts/core/save_service.gd` SHA256 `0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617`; matched lines: 29, 37, 145, 673
- test: unverified — Selected generic suite sources searched; no formal suite run or dedicated original facility acceptance inferred.
- `tests/s6/test_runtime_snapshot_serialization.gd` SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`; matched lines: none
- `tests/s2/test_facility_service.gd` SHA256 `4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690`; matched lines: none
- `tests/s4/test_runtime_relationship_events.gd` SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`; matched lines: none
- normal_entry: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- runtime: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- event_state: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- save: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- test: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
使用スロット(すべて unverified_required_slot、approved_asset=null):
@@ -131,23 +109,11 @@
### original_facility_16 / 闇市場
- normal_entry: unverified — adult_private_room is in the UI list and baseline catalog; black_market is expansion-only. No other original identity match. Static eligibility only; actual construction is unverified.
- `scenes/main/main.gd` SHA256 `a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3`; matched lines: none
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: 81, 100
- runtime: unverified — Runtime loads baseline/infrastructure/rescue/original paths, not expansion paths at this load site. Generic services do not prove original special behavior.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 437
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: 81, 100
- `data/facilities/expansion/black_market.tres` SHA256 `c209d734c82487f6df4c03714618865d6a5f1d2cf991dc0056fe4bbad8f03a42`; matched lines: 7
- event_state: unverified — No facility-specific transition established by this search. Generic EventService is not a dedicated content catalog.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: none
- `scripts/events/event_service.gd` SHA256 `d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103`; matched lines: none
- save: unverified — Generic snapshot plumbing is a technical lead only. Facility event round-trip and original semantics remain unverified.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 555, 2012, 2221, 4602
- `scripts/core/save_service.gd` SHA256 `0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617`; matched lines: 29, 37, 145, 673
- test: unverified — Selected generic suite sources searched; no formal suite run or dedicated original facility acceptance inferred.
- `tests/s6/test_runtime_snapshot_serialization.gd` SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`; matched lines: none
- `tests/s2/test_facility_service.gd` SHA256 `4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690`; matched lines: none
- `tests/s4/test_runtime_relationship_events.gd` SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`; matched lines: none
- normal_entry: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- runtime: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- event_state: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- save: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- test: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
使用スロット(すべて unverified_required_slot、approved_asset=null):
@@ -168,22 +134,11 @@
### original_facility_24 / 覗き部屋
- normal_entry: unverified — adult_private_room is in the UI list and baseline catalog; black_market is expansion-only. No other original identity match. Static eligibility only; actual construction is unverified.
- `scenes/main/main.gd` SHA256 `a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3`; matched lines: none
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- runtime: unverified — Runtime loads baseline/infrastructure/rescue/original paths, not expansion paths at this load site. Generic services do not prove original special behavior.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 437
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- event_state: unverified — No facility-specific transition established by this search. Generic EventService is not a dedicated content catalog.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: none
- `scripts/events/event_service.gd` SHA256 `d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103`; matched lines: none
- save: unverified — Generic snapshot plumbing is a technical lead only. Facility event round-trip and original semantics remain unverified.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 555, 2012, 2221, 4602
- `scripts/core/save_service.gd` SHA256 `0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617`; matched lines: 29, 37, 145, 673
- test: unverified — Selected generic suite sources searched; no formal suite run or dedicated original facility acceptance inferred.
- `tests/s6/test_runtime_snapshot_serialization.gd` SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`; matched lines: none
- `tests/s2/test_facility_service.gd` SHA256 `4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690`; matched lines: none
- `tests/s4/test_runtime_relationship_events.gd` SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`; matched lines: none
- normal_entry: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- runtime: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- event_state: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- save: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- test: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
使用スロット(すべて unverified_required_slot、approved_asset=null):
@@ -204,22 +159,11 @@
### original_facility_25 / 地下牢
- normal_entry: unverified — adult_private_room is in the UI list and baseline catalog; black_market is expansion-only. No other original identity match. Static eligibility only; actual construction is unverified.
- `scenes/main/main.gd` SHA256 `a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3`; matched lines: none
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- runtime: unverified — Runtime loads baseline/infrastructure/rescue/original paths, not expansion paths at this load site. Generic services do not prove original special behavior.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 437
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- event_state: unverified — No facility-specific transition established by this search. Generic EventService is not a dedicated content catalog.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: none
- `scripts/events/event_service.gd` SHA256 `d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103`; matched lines: none
- save: unverified — Generic snapshot plumbing is a technical lead only. Facility event round-trip and original semantics remain unverified.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 555, 2012, 2221, 4602
- `scripts/core/save_service.gd` SHA256 `0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617`; matched lines: 29, 37, 145, 673
- test: unverified — Selected generic suite sources searched; no formal suite run or dedicated original facility acceptance inferred.
- `tests/s6/test_runtime_snapshot_serialization.gd` SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`; matched lines: none
- `tests/s2/test_facility_service.gd` SHA256 `4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690`; matched lines: none
- `tests/s4/test_runtime_relationship_events.gd` SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`; matched lines: none
- normal_entry: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- runtime: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- event_state: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- save: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- test: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
使用スロット(すべて unverified_required_slot、approved_asset=null):
@@ -240,22 +184,11 @@
### original_facility_26 / マナ炉
- normal_entry: unverified — adult_private_room is in the UI list and baseline catalog; black_market is expansion-only. No other original identity match. Static eligibility only; actual construction is unverified.
- `scenes/main/main.gd` SHA256 `a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3`; matched lines: none
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- runtime: unverified — Runtime loads baseline/infrastructure/rescue/original paths, not expansion paths at this load site. Generic services do not prove original special behavior.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 437
- `scripts/data/facility_catalog.gd` SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`; matched lines: none
- event_state: unverified — No facility-specific transition established by this search. Generic EventService is not a dedicated content catalog.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: none
- `scripts/events/event_service.gd` SHA256 `d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103`; matched lines: none
- save: unverified — Generic snapshot plumbing is a technical lead only. Facility event round-trip and original semantics remain unverified.
- `autoload/simulation_runtime.gd` SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`; matched lines: 555, 2012, 2221, 4602
- `scripts/core/save_service.gd` SHA256 `0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617`; matched lines: 29, 37, 145, 673
- test: unverified — Selected generic suite sources searched; no formal suite run or dedicated original facility acceptance inferred.
- `tests/s6/test_runtime_snapshot_serialization.gd` SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`; matched lines: none
- `tests/s2/test_facility_service.gd` SHA256 `4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690`; matched lines: none
- `tests/s4/test_runtime_relationship_events.gd` SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`; matched lines: none
- normal_entry: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- runtime: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- event_state: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- save: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
- test: unverified(検索語・一致行本文・出典SHAは機械台帳参照)
使用スロット(すべて unverified_required_slot、approved_asset=null):
@@ -291,7 +224,6 @@ event/overlay/history/story/voice/scene の内容ID・数量・受入はunknown
- `docs/traceability/original/BASELINE.txt` / current_checkout / SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a`
- `docs/plans/original-completion-2026-10-02/work_packages.json` / base_git_blob / SHA256 `bc87ec52b4913e890fb61ad99b641dd693c0b272dbb1fab347d860118e4bd4af`
- `docs/plans/original-completion-2026-10-02/work_packages.json` / current_checkout / SHA256 `bc87ec52b4913e890fb61ad99b641dd693c0b272dbb1fab347d860118e4bd4af`
- `docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json` / current_checkout / SHA256 `df0c933220449c8bb3e0fd942ad6f1dee49075abdd6587c4856022e12e3665cf`
- `docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/facility_usage_slots.json` / current_checkout / SHA256 `56a031b6430aa9cb408f14b66efc5dd9a779841c0e7c19301945c49c12711491`
- `docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/inventory_summary.json` / current_checkout / SHA256 `298b37e65c41febe8a2ccdea10bd105ab7a606904f06b16c1659cda6214859b9`
@@ -344,8 +276,17 @@ event/overlay/history/story/voice/scene の内容ID・数量・受入はunknown
- `tests/s4/test_runtime_relationship_events.gd` / current_checkout / SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`
- `tests/s6/test_runtime_snapshot_serialization.gd` / current_checkout / SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`
## 統合監査注記
- Read-only integration audit: contract base e1a1651e15bbc9a0526ef31d0b2786feb20d8cd1 versus main 57131ec. This is a future refresh instruction, not a relabeling of any recorded source/game/asset hash.
- autoload/simulation_runtime.gd adds preview_build_facility and extracts _build_facility_precheck shared by preview and execution. scenes/main/world_preview.gd routes previews through Runtime with a fallback and adds demolition mode. scenes/main/main.gd adds demolition confirmation/command handling, preview error messages and stricter interface-selection version checks.
- At normal integration Root must refresh normal_entry observations for original_facility_13, original_facility_14, original_facility_15, original_facility_16, original_facility_24, original_facility_25 and original_facility_26 against the integrated main.gd and preview path; refresh runtime observations against the integrated Runtime. Refresh event_state and save search evidence too because their Runtime source hash changes, even though these changed hunks do not establish dedicated original facility events or save round-trips. Recheck mapping/catalog/definitions without promoting missing identities or black_market eligibility.
- The selected test sources in this ledger, facility catalog, event service and save service are unchanged between these commits. Added tests/transport/test_runtime_build_preview.gd and tests/ui/test_p08_normal_placement_ops.gd concern generic preview/placement/demolition; tests/ui/test_selection_departure.gd and tests/ui/fixtures/selection_cross_process.gd concern selection restoration. Root should assess their bounded relevance when refreshing each facility test observation; none accepts original content. Guest observation selection changes and P08 migration fixtures likewise provide no original facility content acceptance.
- Minimal handling: retain this base-version evidence, explicitly re-search changed integrated source paths and rebuild affected technical observations, source pins and output receipt as a reviewed integration refresh; retain all unknown/unverified content states and the 30/88 denominator. Do not merely replace old hashes or claim old tests ran against new code. No rebase, overwrite or Git write is performed here.
- If P13 integrates first, P23 9a full tools map gains tools/check_p13_content_difference.py. P23 proof remains bound to its own version and requires future final source verification; this audit does not extend that proof.
## 検証・統合条件
`python3 tools/check_p13_content_difference.py --negative-checks` は記録整合性と欠落・重複・古いpin・誤完成・技術から内容への昇格・unknownのゼロ化等の拒否を検証する。worker試験は未実行。Runner正式validatorと別セッションの正式Claudeレビュー合格後にのみ統合できる。
`python -B tools/check_p13_content_difference.py --verify-only` は記録整合性と欠落・重複・古いpin・誤完成・技術から内容への昇格・unknownのゼロ化・共有参照改変等の拒否を必ず検証する。--negative-checksも互換引数として保持する。workerのローカル診断は正式受入ではない。Runner正式validatorと別セッションの正式Claudeレビュー合格後にのみ統合できる。
Runtime/native/Windows/engine/full game regressionは記録だけの変更に適用外(製品コード・資産・保存形式・値の変更なし)。この適用外をゲームの合格に転用しない。Kenney・fallback・mockup・コード候補・ファイル存在・状態試験から完成資産を推定しない。