P13-03: 内容差異の記録
This commit is contained in:
@@ -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・コード候補・ファイル存在・状態試験から完成資産を推定しない。
|
||||
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
# P13-03 final bounded repair input (root context, not implementation)
|
||||
|
||||
Original contract/spec/acceptance1 and repair cap2 remain unchanged. Repair1 used. Initial submitted7645c55149d3bebf3ed602cf3039b15b28fa376f records seven facilities,84slots,six non-facility categories. Root read-only diagnostic ran its --negative-checks: integrity pass,13 mutations rejected. This is not formal acceptance.
|
||||
|
||||
Observed defects to fix together:
|
||||
1. Registered argv is python -B tools/check_p13_content_difference.py --verify-only. It exits2 because argparse lacks --verify-only. Add compatible read-only --verify-only and ensure mandatory negative checks are actually included in the formal registered invocation; preserve negative-checks alias if useful. No registry/spec changes.
|
||||
2. Exact unchanged Runner reviewer body for initial candidate is905065bytes under default JSON-escaped guard; cap500000. ActualUTF8 body880555. diff441818/sources431771/validation_sources22198. Do not invoke known-over-cap formal review, change Runner core/cap, truncate evidence or split the original delivery. Deduplicate repeated definition catalogs, sources, search observations and long path/hash/record metadata within the allowed ledger; use stable IDs and checked references, retaining every facility,84slots, all matched line text and provenance. Preserve source data semantics and unknown statuses. Keep readable ledger concise with shared sections. Guard-byte total should be below450000 to leave room for final validation receipts/integration. Root will preflight the EXACT final packet. No shallow sample or omitted required rows.
|
||||
3. Current-source plan status changes after start. expected() currently adds current_checkout work_packages SHA into the immutable ledger and insists on exact equality; integration against current main1f6c46d fails because that plan status was updated to in_progress. The frozen authority input is raw work_packages blob at contract basee1a1651, which remains verified. Use its actual base_git_blob provenance for the report, not a stale current_checkout hash. Record scope explicitly: live plan state is maintained separately, not content completion evidence. This is not permission to ignore stale game/assets/original sources; those still require exact current applicability/hash rejection. Other current files match. Do not regenerate a new candidate for every bookkeeping edit.
|
||||
|
||||
Do not edit original docs/spec, Runner core/state/policy, game, values, assets or outside allowed paths. No new task or repair cap reset. No engine, GUI or full regression. Preserve initial failure evidence in root checkpoint. Implement all original conditions, then run registered exact argv and negative rejection checks. Update output hashes/receipt consistently. Do not claim formal Claude review before Runner executes it.
|
||||
+1
-7708
File diff suppressed because one or more lines are too long
@@ -127,13 +127,8 @@
|
||||
"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."
|
||||
"commit": "e1a1651e15bbc9a0526ef31d0b2786feb20d8cd1",
|
||||
"scope": "Frozen contract input. Live plan state is maintained separately and is not content completion evidence."
|
||||
},
|
||||
{
|
||||
"path": "docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json",
|
||||
@@ -439,21 +434,28 @@
|
||||
}
|
||||
],
|
||||
"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"
|
||||
"docs/plans/original-completion-2026-10-02/execution/p13-03/difference-ledger.json": "b7edd7fc8f5fa5602edc540a3eb8c4150b0268e7551c97a5c5ccc725ea5bb341",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p13-03/DIFFERENCE_LEDGER.md": "e5964c169bae48a7ae937d8b6a5103ebc34f5f0860b69b18b0755d6f3b2a480a",
|
||||
"tools/check_p13_content_difference.py": "bf09c77441e821779a381b34b7ab97f754b38b7bc0f778b27c6fb2ebe29a75aa"
|
||||
},
|
||||
"status": "submitted",
|
||||
"status": "blocked",
|
||||
"formal_tests": "not_run",
|
||||
"formal_claude_review": "not_run",
|
||||
"command": "python3 tools/check_p13_content_difference.py --negative-checks",
|
||||
"worker_local_checks": {
|
||||
"python3_B_integrity_and_mandatory_negatives": "pass",
|
||||
"ast_parse": "pass",
|
||||
"registered_argv": "blocked: python executable is unavailable in this worker environment",
|
||||
"git_diff_check": "pass",
|
||||
"acceptance": "not_claimed"
|
||||
},
|
||||
"command": "python -B tools/check_p13_content_difference.py --verify-only",
|
||||
"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,
|
||||
"worker_tests_run": true,
|
||||
"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.",
|
||||
|
||||
Reference in New Issue
Block a user