P13-03: 内容差異の記録

This commit is contained in:
Agent Control Runner
2026-10-13 03:38:23 +09:00
parent e1a1651e15
commit 7645c55149
5 changed files with 8839 additions and 0 deletions
@@ -0,0 +1,351 @@
# P13-03 内容差異台帳
記録の提出であり、ゲーム内容・P13パッケージの完成認定ではない。原30パッケージ/88成果、部分点なし。原子・状態台帳は変更しない。
通常入口、Runtime、イベント状態、保存、試験はすべて静的観測・未検証。汎用処理は原施設固有の接続や完成素材を証明しない。
施設の原典IDは旧対応表の1始まりの位置を保持する。現行の data/facilities 全定義とカタログを名前・既存IDで再検索した。マナ制御室をマナ炉に代用しない。
|原典ID|章|原典名|現行定義候補|使用スロット数|完成素材・原内容|
|---|---|---|---|---|---|
|original_facility_13|10.4|風俗個室|adult_private_room|12|未検証|
|original_facility_14|10.4|高級ソープ|対象検索範囲で欠落|12|未検証|
|original_facility_15|10.4|SM拷問室|対象検索範囲で欠落|12|未検証|
|original_facility_16|10.4|闇市場|black_market|12|未検証|
|original_facility_24|10.6|覗き部屋|対象検索範囲で欠落|12|未検証|
|original_facility_25|10.6|地下牢|対象検索範囲で欠落|12|未検証|
|original_facility_26|10.6|マナ炉|対象検索範囲で欠落|12|未検証|
風俗個室は通常UIリストとRuntime読込元に候補がある。闇市場は拡張定義のみで通常読込元に含まれない。他の5施設は対象定義集合で対応が見つからない。実行・保存再開・施設固有イベントの受入は未検証。
## 施設別の観測と使用スロット
### 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
使用スロット(すべて unverified_required_slot、approved_asset=null):
- `adult_private_room.lv1.front.exterior`
- `adult_private_room.lv1.front.interior`
- `adult_private_room.lv1.back.exterior`
- `adult_private_room.lv1.back.interior`
- `adult_private_room.lv2.front.exterior`
- `adult_private_room.lv2.front.interior`
- `adult_private_room.lv2.back.exterior`
- `adult_private_room.lv2.back.interior`
- `adult_private_room.lv3.front.exterior`
- `adult_private_room.lv3.front.interior`
- `adult_private_room.lv3.back.exterior`
- `adult_private_room.lv3.back.interior`
実制作資産数はunknown/null。スロット数を画像数に転用しない。
### 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
使用スロット(すべて unverified_required_slot、approved_asset=null):
- `original_facility_14.lv1.front.exterior`
- `original_facility_14.lv1.front.interior`
- `original_facility_14.lv1.back.exterior`
- `original_facility_14.lv1.back.interior`
- `original_facility_14.lv2.front.exterior`
- `original_facility_14.lv2.front.interior`
- `original_facility_14.lv2.back.exterior`
- `original_facility_14.lv2.back.interior`
- `original_facility_14.lv3.front.exterior`
- `original_facility_14.lv3.front.interior`
- `original_facility_14.lv3.back.exterior`
- `original_facility_14.lv3.back.interior`
実制作資産数はunknown/null。スロット数を画像数に転用しない。
### 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
使用スロット(すべて unverified_required_slot、approved_asset=null):
- `original_facility_15.lv1.front.exterior`
- `original_facility_15.lv1.front.interior`
- `original_facility_15.lv1.back.exterior`
- `original_facility_15.lv1.back.interior`
- `original_facility_15.lv2.front.exterior`
- `original_facility_15.lv2.front.interior`
- `original_facility_15.lv2.back.exterior`
- `original_facility_15.lv2.back.interior`
- `original_facility_15.lv3.front.exterior`
- `original_facility_15.lv3.front.interior`
- `original_facility_15.lv3.back.exterior`
- `original_facility_15.lv3.back.interior`
実制作資産数はunknown/null。スロット数を画像数に転用しない。
### 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
使用スロット(すべて unverified_required_slot、approved_asset=null):
- `black_market.lv1.front.exterior`
- `black_market.lv1.front.interior`
- `black_market.lv1.back.exterior`
- `black_market.lv1.back.interior`
- `black_market.lv2.front.exterior`
- `black_market.lv2.front.interior`
- `black_market.lv2.back.exterior`
- `black_market.lv2.back.interior`
- `black_market.lv3.front.exterior`
- `black_market.lv3.front.interior`
- `black_market.lv3.back.exterior`
- `black_market.lv3.back.interior`
実制作資産数はunknown/null。スロット数を画像数に転用しない。
### 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
使用スロット(すべて unverified_required_slot、approved_asset=null):
- `original_facility_24.lv1.front.exterior`
- `original_facility_24.lv1.front.interior`
- `original_facility_24.lv1.back.exterior`
- `original_facility_24.lv1.back.interior`
- `original_facility_24.lv2.front.exterior`
- `original_facility_24.lv2.front.interior`
- `original_facility_24.lv2.back.exterior`
- `original_facility_24.lv2.back.interior`
- `original_facility_24.lv3.front.exterior`
- `original_facility_24.lv3.front.interior`
- `original_facility_24.lv3.back.exterior`
- `original_facility_24.lv3.back.interior`
実制作資産数はunknown/null。スロット数を画像数に転用しない。
### 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
使用スロット(すべて unverified_required_slot、approved_asset=null):
- `original_facility_25.lv1.front.exterior`
- `original_facility_25.lv1.front.interior`
- `original_facility_25.lv1.back.exterior`
- `original_facility_25.lv1.back.interior`
- `original_facility_25.lv2.front.exterior`
- `original_facility_25.lv2.front.interior`
- `original_facility_25.lv2.back.exterior`
- `original_facility_25.lv2.back.interior`
- `original_facility_25.lv3.front.exterior`
- `original_facility_25.lv3.front.interior`
- `original_facility_25.lv3.back.exterior`
- `original_facility_25.lv3.back.interior`
実制作資産数はunknown/null。スロット数を画像数に転用しない。
### 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
使用スロット(すべて unverified_required_slot、approved_asset=null):
- `original_facility_26.lv1.front.exterior`
- `original_facility_26.lv1.front.interior`
- `original_facility_26.lv1.back.exterior`
- `original_facility_26.lv1.back.interior`
- `original_facility_26.lv2.front.exterior`
- `original_facility_26.lv2.front.interior`
- `original_facility_26.lv2.back.exterior`
- `original_facility_26.lv2.back.interior`
- `original_facility_26.lv3.front.exterior`
- `original_facility_26.lv3.front.interior`
- `original_facility_26.lv3.back.exterior`
- `original_facility_26.lv3.back.interior`
実制作資産数はunknown/null。スロット数を画像数に転用しない。
## 施設外の内容差異
- `P13-03.event` (B-1.6, B-2.5, B-8.2, B-8.3): Required original presentation/content is not accepted by generic state processing. Final catalog, variants, production quantities and ownership remain unknown.
- `P13-03.overlay` (B-2.5): Required original presentation/content is not accepted by generic state processing. Final catalog, variants, production quantities and ownership remain unknown.
- `P13-03.history` (B-1.6): Required original presentation/content is not accepted by generic state processing. Final catalog, variants, production quantities and ownership remain unknown.
- `P13-03.story` (B-1.6): Required original presentation/content is not accepted by generic state processing. Final catalog, variants, production quantities and ownership remain unknown.
- `P13-03.voice` (B-1.6): Required original presentation/content is not accepted by generic state processing. Final catalog, variants, production quantities and ownership remain unknown.
- `P13-03.scene` (B-1.6): Required original presentation/content is not accepted by generic state processing. Final catalog, variants, production quantities and ownership remain unknown.
event/overlay/history/story/voice/scene の内容ID・数量・受入はunknownまたは未検証。D08(内容範囲)/D09(品質・量・担当・権利)は未決定。中立メタデータのみを記録し、場面は制作・描写しない。
## 出典・適用範囲
機械台帳に各観測の検索語・一致行・本文・実SHAを保持する。旧対応表は原典識別に利用し、現行対応は再検索で記録する。素材台帳は使用スロットと候補の証拠のみ。inventory_summaryの290 media files、0 audio files、360 slots、0 approved assetsは既存監査の限定集計であり、最終必要量を示さない。
- `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`
- `docs/plans/original-completion-2026-10-02/decisions.json` / current_checkout / SHA256 `ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9`
- `autoload/simulation_runtime.gd` / current_checkout / SHA256 `d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39`
- `data/facilities/adult_private_room.tres` / current_checkout / SHA256 `d8501586416b5c57a8b3b3b2afd1c0143428d8a4fa1df7112e995bd36649df6d`
- `data/facilities/cafeteria.tres` / current_checkout / SHA256 `86d540fe2d78b9dcdbe5a0af6e4a001f4cec54934636ed01deb25a943c79128a`
- `data/facilities/expansion/black_market.tres` / current_checkout / SHA256 `c209d734c82487f6df4c03714618865d6a5f1d2cf991dc0056fe4bbad8f03a42`
- `data/facilities/expansion/chapel.tres` / current_checkout / SHA256 `9b30a7c51712e7bb99c17870d1f03e3429ea9279851d88284545bb2eb5042fcb`
- `data/facilities/expansion/cleaning_room.tres` / current_checkout / SHA256 `ae366cf67cbf117db7989c6b76092eb5a65229b93d35999a40d19b8260f95ad8`
- `data/facilities/expansion/clinic.tres` / current_checkout / SHA256 `339cf22c68d7ab3cb1514b9e8d2ea63dc0772fe93918d70767c11cf7b6ee0e16`
- `data/facilities/expansion/cold_storage.tres` / current_checkout / SHA256 `1aac824147b52b41e124d2ab2ce63c3bac58de2ec7fc447a5806a1cf9fa9ad99`
- `data/facilities/expansion/general_store.tres` / current_checkout / SHA256 `76872e0375648b43f05fdc5581ccabe4aa6a166674c3b523980dd1cf0b6e6dc1`
- `data/facilities/expansion/guild_counter.tres` / current_checkout / SHA256 `93e8736da4aab8a17b1c8e7831c9a7b8de7f32d0ec251aa9aa5c8cf859c8fd7b`
- `data/facilities/expansion/laundry.tres` / current_checkout / SHA256 `2518ea2e5da12cf4f2997502bf50f00dd8145caca153fb3486b44b99881fdab4`
- `data/facilities/expansion/maintenance_workshop.tres` / current_checkout / SHA256 `8bd10332a9f45a252febdc626f22f90507317fb4cff5b18b2526aacd1f1a176b`
- `data/facilities/expansion/mana_control_room.tres` / current_checkout / SHA256 `55e4c52a049ff61ddf3d081ccb990a8572b64bc7cf37d3a0d52ca5a08cc32f25`
- `data/facilities/expansion/premium_room.tres` / current_checkout / SHA256 `6665090e041f36df5809314cd171be228a94bf77d7e93f5b70be648db4705d98`
- `data/facilities/expansion/private_bath.tres` / current_checkout / SHA256 `241b807e7fa3a1b9dc4bda0d2495e637155cdaea89a4234e37a121f00098499c`
- `data/facilities/expansion/secret_tavern.tres` / current_checkout / SHA256 `f0a1372931078fa0f93dd5b9cec6df6b137975479aa706633fdf6a9be4cf1f62`
- `data/facilities/expansion/staff_dormitory.tres` / current_checkout / SHA256 `8d7c7cd6dfe98d137f7fef62e35eb31f82f1ca282216a40df54ac81728101271`
- `data/facilities/expansion/tea_lounge.tres` / current_checkout / SHA256 `77d1ace36c5e84f80c0e6d563ae973c7ff1cd12b56956afd4895cdcdd5771a67`
- `data/facilities/expansion/underground_guest_room.tres` / current_checkout / SHA256 `cdfd0f8cd21812a9972485926dff27daaa6718af16aac1651894728b087bef9e`
- `data/facilities/expansion/vip_private_salon.tres` / current_checkout / SHA256 `1c94a7a70393262fba82112c3f4a0cb67ad22728664f5ca408f450049d3657a7`
- `data/facilities/expansion/waste_processing.tres` / current_checkout / SHA256 `9954855c7a07e425376a220c589989beb6ec95da3c5331316ef3615a60b45f1d`
- `data/facilities/guest_corridor.tres` / current_checkout / SHA256 `d77ccf267e20a26ed70527d29e8d54e6fcab1df213f02d5a4e28ead4f705276b`
- `data/facilities/guest_elevator.tres` / current_checkout / SHA256 `ad4fb3c439ac4ed90fe52f07e29ed7b4ff654c54d1c400c7c8e226da77127af7`
- `data/facilities/infrastructure/guest_stairs.tres` / current_checkout / SHA256 `757c687b1ebe2a3f237fb28092cd5f01591f15b2bcd1b4e639042a24635a92c6`
- `data/facilities/infrastructure/service_stairs.tres` / current_checkout / SHA256 `637217d867bcc99669d27c54b6d2c391c82a4a17356ab9a80c897ccaee38622c`
- `data/facilities/kitchen.tres` / current_checkout / SHA256 `38197aa8a3e90c03a82e9ccdc88bb444af4eeb0349c41a39e0bdd7b188e7d5d3`
- `data/facilities/massage_room.tres` / current_checkout / SHA256 `75ecf845fb3cfa8d3150f6b0dc90e901953469af512611384b70cc4878d21e85`
- `data/facilities/public_bath.tres` / current_checkout / SHA256 `8ec259f48ed75c8ab2e5154a1caccf19f6be04331adbe774b877f0a2d8b2f778`
- `data/facilities/reception.tres` / current_checkout / SHA256 `bed3de120a0e98c539771d1bb189111d095712f8ae25dfdf7cb2983efc0dee9f`
- `data/facilities/rescue/infirmary.tres` / current_checkout / SHA256 `c3e861533971e369068ae9e42f71b660fa4ab3893c7c1f798fc367893befd943`
- `data/facilities/security_station.tres` / current_checkout / SHA256 `69f3f518df7714d00c8e954e9c7405aa44b683dd274181cc3da832cc956815b3`
- `data/facilities/service_corridor.tres` / current_checkout / SHA256 `5d79fbde201d657740efcba924f595bd7075e069b344d708e424dbebbdc2f254`
- `data/facilities/service_elevator.tres` / current_checkout / SHA256 `35d552d5b96065413feccb50847e3cd7173e673896ce65afba238f90abc25132`
- `data/facilities/staff_door.tres` / current_checkout / SHA256 `a993058bfd809ccdbbb9a61b9850259d7bf6e60003e57ccfa3972f6c29170752`
- `data/facilities/staff_waiting_room.tres` / current_checkout / SHA256 `5c7a2f7f7c508102c4ee89401ad6348191b57d1ff65538acb9d450e464a3a46f`
- `data/facilities/standard_room.tres` / current_checkout / SHA256 `89f0a3a861d66afa4c1338ff1ec919685cf338b93b8da9a2387ce85e7e5bc336`
- `data/facilities/tavern.tres` / current_checkout / SHA256 `eb494ae6ab0d1b9e88ae0a38944609702e43c81a370a29cfb030af9ae46f523c`
- `data/facilities/warehouse.tres` / current_checkout / SHA256 `d0fcf0528da66da7b354ab5efaafe2483a7a76e05b324db255700ef73cdfc791`
- `scenes/main/main.gd` / current_checkout / SHA256 `a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3`
- `scripts/core/save_service.gd` / current_checkout / SHA256 `0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617`
- `scripts/data/facility_catalog.gd` / current_checkout / SHA256 `7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29`
- `scripts/events/event_definition.gd` / current_checkout / SHA256 `4af68f2e5ec185a750d59aaa24c7cb63fe612cd6a785e7fd39af11f0b5ce74a2`
- `scripts/events/event_service.gd` / current_checkout / SHA256 `d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103`
- `scripts/ui/event_log_dialog.gd` / current_checkout / SHA256 `62000f559c49c3a58b244b991c10c1738add10702bfa66cb7cb40798cb559290`
- `tests/s2/test_facility_service.gd` / current_checkout / SHA256 `4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690`
- `tests/s4/test_runtime_relationship_events.gd` / current_checkout / SHA256 `466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3`
- `tests/s6/test_runtime_snapshot_serialization.gd` / current_checkout / SHA256 `d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84`
## 検証・統合条件
`python3 tools/check_p13_content_difference.py --negative-checks` は記録整合性と欠落・重複・古いpin・誤完成・技術から内容への昇格・unknownのゼロ化等の拒否を検証する。worker試験は未実行。Runner正式validatorと別セッションの正式Claudeレビュー合格後にのみ統合できる。
Runtime/native/Windows/engine/full game regressionは記録だけの変更に適用外(製品コード・資産・保存形式・値の変更なし)。この適用外をゲームの合格に転用しない。Kenney・fallback・mockup・コード候補・ファイル存在・状態試験から完成資産を推定しない。
@@ -0,0 +1,14 @@
# P13-03 executor input: unchanged specification SHA conventions
This is root-supplied execution context, not worker implementation, accepted output, a policy change, or an extra repair allowance. Read before treating the spec hash as changed.
Runner runner/core.py git(repo, ...) returns subprocess stdout.strip(); registration hashes git show text after that strip. For the identical P13-03.json bytes in production and the managed checkout:
- raw file SHA256: 917cf1504bbfc700e0da42b2db496b42486fe3c36c680f301f58cf34c95267b6
- Runner text SHA256 (UTF-8 decode, strip, encode): e1255835c1227e02bac42eb99b026b0fcbe69c272f9ed0b36199a2daf8d55c53
The second matches the unchanged contract spec_sha256. All six source_pins matched the initial worker read. Nothing in spec, original rules, input files or contract has changed. Record raw and Runner hashes as different named fields; do not compare raw file SHA against Runner text SHA.
The frozen input/work_packages.json is the plan snapshot at contract base e1a1651e15bbc9a0526ef31d0b2786feb20d8cd1. Plan status naturally changes during a delivery, so preserve/verify that input against its actual base Git blob with its raw SHA, and separately record current source applicability. Do not pretend a baseline pin is a current-live plan hash. Actual original/asset/source files must still match their recorded applicability; stale source and false content completion are rejected.
Implement only the existing immutable P13-03 spec and allowed paths. This context adds no game policy or number. Required checker and negative cases, actual difference ledger, independent formal review and integration remain. No engine, full regression, new assets or original atom completion edits. Do not treat this context as the deliverable ledger.
@@ -0,0 +1,464 @@
{
"task_id": "P13-03",
"acceptance_ids": [
"P13-03"
],
"validation_ids": [
"p13-difference"
],
"requirement_ids": [
"B-1.6",
"B-2.5",
"B-8.2",
"B-8.3",
"B-10.4",
"B-10.6"
],
"facility_ids": [
"original_facility_13",
"original_facility_14",
"original_facility_15",
"original_facility_16",
"original_facility_24",
"original_facility_25",
"original_facility_26"
],
"slot_ids": [
"adult_private_room.lv1.front.exterior",
"adult_private_room.lv1.front.interior",
"adult_private_room.lv1.back.exterior",
"adult_private_room.lv1.back.interior",
"adult_private_room.lv2.front.exterior",
"adult_private_room.lv2.front.interior",
"adult_private_room.lv2.back.exterior",
"adult_private_room.lv2.back.interior",
"adult_private_room.lv3.front.exterior",
"adult_private_room.lv3.front.interior",
"adult_private_room.lv3.back.exterior",
"adult_private_room.lv3.back.interior",
"original_facility_14.lv1.front.exterior",
"original_facility_14.lv1.front.interior",
"original_facility_14.lv1.back.exterior",
"original_facility_14.lv1.back.interior",
"original_facility_14.lv2.front.exterior",
"original_facility_14.lv2.front.interior",
"original_facility_14.lv2.back.exterior",
"original_facility_14.lv2.back.interior",
"original_facility_14.lv3.front.exterior",
"original_facility_14.lv3.front.interior",
"original_facility_14.lv3.back.exterior",
"original_facility_14.lv3.back.interior",
"original_facility_15.lv1.front.exterior",
"original_facility_15.lv1.front.interior",
"original_facility_15.lv1.back.exterior",
"original_facility_15.lv1.back.interior",
"original_facility_15.lv2.front.exterior",
"original_facility_15.lv2.front.interior",
"original_facility_15.lv2.back.exterior",
"original_facility_15.lv2.back.interior",
"original_facility_15.lv3.front.exterior",
"original_facility_15.lv3.front.interior",
"original_facility_15.lv3.back.exterior",
"original_facility_15.lv3.back.interior",
"black_market.lv1.front.exterior",
"black_market.lv1.front.interior",
"black_market.lv1.back.exterior",
"black_market.lv1.back.interior",
"black_market.lv2.front.exterior",
"black_market.lv2.front.interior",
"black_market.lv2.back.exterior",
"black_market.lv2.back.interior",
"black_market.lv3.front.exterior",
"black_market.lv3.front.interior",
"black_market.lv3.back.exterior",
"black_market.lv3.back.interior",
"original_facility_24.lv1.front.exterior",
"original_facility_24.lv1.front.interior",
"original_facility_24.lv1.back.exterior",
"original_facility_24.lv1.back.interior",
"original_facility_24.lv2.front.exterior",
"original_facility_24.lv2.front.interior",
"original_facility_24.lv2.back.exterior",
"original_facility_24.lv2.back.interior",
"original_facility_24.lv3.front.exterior",
"original_facility_24.lv3.front.interior",
"original_facility_24.lv3.back.exterior",
"original_facility_24.lv3.back.interior",
"original_facility_25.lv1.front.exterior",
"original_facility_25.lv1.front.interior",
"original_facility_25.lv1.back.exterior",
"original_facility_25.lv1.back.interior",
"original_facility_25.lv2.front.exterior",
"original_facility_25.lv2.front.interior",
"original_facility_25.lv2.back.exterior",
"original_facility_25.lv2.back.interior",
"original_facility_25.lv3.front.exterior",
"original_facility_25.lv3.front.interior",
"original_facility_25.lv3.back.exterior",
"original_facility_25.lv3.back.interior",
"original_facility_26.lv1.front.exterior",
"original_facility_26.lv1.front.interior",
"original_facility_26.lv1.back.exterior",
"original_facility_26.lv1.back.interior",
"original_facility_26.lv2.front.exterior",
"original_facility_26.lv2.front.interior",
"original_facility_26.lv2.back.exterior",
"original_facility_26.lv2.back.interior",
"original_facility_26.lv3.front.exterior",
"original_facility_26.lv3.front.interior",
"original_facility_26.lv3.back.exterior",
"original_facility_26.lv3.back.interior"
],
"difference_ids": [
"P13-03.event",
"P13-03.overlay",
"P13-03.history",
"P13-03.story",
"P13-03.voice",
"P13-03.scene"
],
"source_applicability_records": [
{
"path": "docs/traceability/original/BASELINE.txt",
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a",
"applicability": "current_checkout"
},
{
"path": "docs/plans/original-completion-2026-10-02/work_packages.json",
"sha256": "bc87ec52b4913e890fb61ad99b641dd693c0b272dbb1fab347d860118e4bd4af",
"applicability": "base_git_blob",
"commit": "e1a1651e15bbc9a0526ef31d0b2786feb20d8cd1"
},
{
"path": "docs/plans/original-completion-2026-10-02/work_packages.json",
"sha256": "bc87ec52b4913e890fb61ad99b641dd693c0b272dbb1fab347d860118e4bd4af",
"applicability": "current_checkout",
"scope": "Live plan snapshot; its status is not this worker acceptance."
},
{
"path": "docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json",
"sha256": "df0c933220449c8bb3e0fd942ad6f1dee49075abdd6587c4856022e12e3665cf",
"applicability": "current_checkout"
},
{
"path": "docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/facility_usage_slots.json",
"sha256": "56a031b6430aa9cb408f14b66efc5dd9a779841c0e7c19301945c49c12711491",
"applicability": "current_checkout"
},
{
"path": "docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/inventory_summary.json",
"sha256": "298b37e65c41febe8a2ccdea10bd105ab7a606904f06b16c1659cda6214859b9",
"applicability": "current_checkout"
},
{
"path": "docs/plans/original-completion-2026-10-02/decisions.json",
"sha256": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9",
"applicability": "current_checkout"
},
{
"path": "autoload/simulation_runtime.gd",
"sha256": "d52a995ae715542bbc550f68d35889540658275d12e04ae0b21ac276f5843f39",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/adult_private_room.tres",
"sha256": "d8501586416b5c57a8b3b3b2afd1c0143428d8a4fa1df7112e995bd36649df6d",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/cafeteria.tres",
"sha256": "86d540fe2d78b9dcdbe5a0af6e4a001f4cec54934636ed01deb25a943c79128a",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/black_market.tres",
"sha256": "c209d734c82487f6df4c03714618865d6a5f1d2cf991dc0056fe4bbad8f03a42",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/chapel.tres",
"sha256": "9b30a7c51712e7bb99c17870d1f03e3429ea9279851d88284545bb2eb5042fcb",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/cleaning_room.tres",
"sha256": "ae366cf67cbf117db7989c6b76092eb5a65229b93d35999a40d19b8260f95ad8",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/clinic.tres",
"sha256": "339cf22c68d7ab3cb1514b9e8d2ea63dc0772fe93918d70767c11cf7b6ee0e16",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/cold_storage.tres",
"sha256": "1aac824147b52b41e124d2ab2ce63c3bac58de2ec7fc447a5806a1cf9fa9ad99",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/general_store.tres",
"sha256": "76872e0375648b43f05fdc5581ccabe4aa6a166674c3b523980dd1cf0b6e6dc1",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/guild_counter.tres",
"sha256": "93e8736da4aab8a17b1c8e7831c9a7b8de7f32d0ec251aa9aa5c8cf859c8fd7b",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/laundry.tres",
"sha256": "2518ea2e5da12cf4f2997502bf50f00dd8145caca153fb3486b44b99881fdab4",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/maintenance_workshop.tres",
"sha256": "8bd10332a9f45a252febdc626f22f90507317fb4cff5b18b2526aacd1f1a176b",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/mana_control_room.tres",
"sha256": "55e4c52a049ff61ddf3d081ccb990a8572b64bc7cf37d3a0d52ca5a08cc32f25",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/premium_room.tres",
"sha256": "6665090e041f36df5809314cd171be228a94bf77d7e93f5b70be648db4705d98",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/private_bath.tres",
"sha256": "241b807e7fa3a1b9dc4bda0d2495e637155cdaea89a4234e37a121f00098499c",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/secret_tavern.tres",
"sha256": "f0a1372931078fa0f93dd5b9cec6df6b137975479aa706633fdf6a9be4cf1f62",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/staff_dormitory.tres",
"sha256": "8d7c7cd6dfe98d137f7fef62e35eb31f82f1ca282216a40df54ac81728101271",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/tea_lounge.tres",
"sha256": "77d1ace36c5e84f80c0e6d563ae973c7ff1cd12b56956afd4895cdcdd5771a67",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/underground_guest_room.tres",
"sha256": "cdfd0f8cd21812a9972485926dff27daaa6718af16aac1651894728b087bef9e",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/vip_private_salon.tres",
"sha256": "1c94a7a70393262fba82112c3f4a0cb67ad22728664f5ca408f450049d3657a7",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/expansion/waste_processing.tres",
"sha256": "9954855c7a07e425376a220c589989beb6ec95da3c5331316ef3615a60b45f1d",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/guest_corridor.tres",
"sha256": "d77ccf267e20a26ed70527d29e8d54e6fcab1df213f02d5a4e28ead4f705276b",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/guest_elevator.tres",
"sha256": "ad4fb3c439ac4ed90fe52f07e29ed7b4ff654c54d1c400c7c8e226da77127af7",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/infrastructure/guest_stairs.tres",
"sha256": "757c687b1ebe2a3f237fb28092cd5f01591f15b2bcd1b4e639042a24635a92c6",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/infrastructure/service_stairs.tres",
"sha256": "637217d867bcc99669d27c54b6d2c391c82a4a17356ab9a80c897ccaee38622c",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/kitchen.tres",
"sha256": "38197aa8a3e90c03a82e9ccdc88bb444af4eeb0349c41a39e0bdd7b188e7d5d3",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/massage_room.tres",
"sha256": "75ecf845fb3cfa8d3150f6b0dc90e901953469af512611384b70cc4878d21e85",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/public_bath.tres",
"sha256": "8ec259f48ed75c8ab2e5154a1caccf19f6be04331adbe774b877f0a2d8b2f778",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/reception.tres",
"sha256": "bed3de120a0e98c539771d1bb189111d095712f8ae25dfdf7cb2983efc0dee9f",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/rescue/infirmary.tres",
"sha256": "c3e861533971e369068ae9e42f71b660fa4ab3893c7c1f798fc367893befd943",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/security_station.tres",
"sha256": "69f3f518df7714d00c8e954e9c7405aa44b683dd274181cc3da832cc956815b3",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/service_corridor.tres",
"sha256": "5d79fbde201d657740efcba924f595bd7075e069b344d708e424dbebbdc2f254",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/service_elevator.tres",
"sha256": "35d552d5b96065413feccb50847e3cd7173e673896ce65afba238f90abc25132",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/staff_door.tres",
"sha256": "a993058bfd809ccdbbb9a61b9850259d7bf6e60003e57ccfa3972f6c29170752",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/staff_waiting_room.tres",
"sha256": "5c7a2f7f7c508102c4ee89401ad6348191b57d1ff65538acb9d450e464a3a46f",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/standard_room.tres",
"sha256": "89f0a3a861d66afa4c1338ff1ec919685cf338b93b8da9a2387ce85e7e5bc336",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/tavern.tres",
"sha256": "eb494ae6ab0d1b9e88ae0a38944609702e43c81a370a29cfb030af9ae46f523c",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "data/facilities/warehouse.tres",
"sha256": "d0fcf0528da66da7b354ab5efaafe2483a7a76e05b324db255700ef73cdfc791",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "scenes/main/main.gd",
"sha256": "a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "scripts/core/save_service.gd",
"sha256": "0c158d3e6ee693b89814bf232c954e4757c5ff91dc9df03bb322c3e593e73617",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "scripts/data/facility_catalog.gd",
"sha256": "7bb0c5085ddb361d384314cb219620d1483840942bc3f0f46dcb9dfa29d56e29",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "scripts/events/event_definition.gd",
"sha256": "4af68f2e5ec185a750d59aaa24c7cb63fe612cd6a785e7fd39af11f0b5ce74a2",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "scripts/events/event_service.gd",
"sha256": "d58c416d7a1126b36023fa6ba9f02338678bd54426a3b5d04ce511d9a48c0103",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "scripts/ui/event_log_dialog.gd",
"sha256": "62000f559c49c3a58b244b991c10c1738add10702bfa66cb7cb40798cb559290",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "tests/s2/test_facility_service.gd",
"sha256": "4b834f1d9d9ab2ad00cb4a56f5202b70468bfe5f71318dbf816da1e29cc32690",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "tests/s4/test_runtime_relationship_events.gd",
"sha256": "466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
},
{
"path": "tests/s6/test_runtime_snapshot_serialization.gd",
"sha256": "d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84",
"applicability": "current_checkout",
"scope": "Bounded static observation; no executed connection/content acceptance."
}
],
"output_pins": {
"docs/plans/original-completion-2026-10-02/execution/p13-03/difference-ledger.json": "2db49d9e09aad65b3d625bfa0584e310b6022db49d9bb1876e08c1488618e03c",
"docs/plans/original-completion-2026-10-02/execution/p13-03/DIFFERENCE_LEDGER.md": "0902fc7072d2bf833a683d56814cd1aad5aae849154455e9cd7918ba0866079d",
"tools/check_p13_content_difference.py": "f3147786aa9cbd466276063b4252a79385e0bb4bdde4062f396d5387d48ba36b"
},
"status": "submitted",
"formal_tests": "not_run",
"formal_claude_review": "not_run",
"command": "python3 tools/check_p13_content_difference.py --negative-checks",
"purpose": "Verify record integrity and negative rejection only; not content acceptance.",
"source_applicability": "Exact IDs, source SHA256 and scopes are in difference-ledger.json. Work package frozen base Git blob and current checkout are separately identified.",
"required_before_integration": [
"Runner p13-difference pass",
"separate formal Claude review pass"
],
"worker_tests_run": false,
"test_applicability": {
"runtime": "Not applicable to records-only changes; no game or platform acceptance.",
"native": "Not applicable to records-only changes; no game or platform acceptance.",
"Windows": "Not applicable to records-only changes; no game or platform acceptance.",
"engine": "Not applicable to records-only changes; no game or platform acceptance.",
"full_game_regression": "Not applicable to records-only changes; no game or platform acceptance."
}
}