P06-02: Record completion under delegated approval; P06 package complete, units 21/88
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
d743bd67b6
commit
50ceca0b7d
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"unit": "P06-02",
|
||||
"title": "全館停止の統合",
|
||||
"candidate": "f6f9c9c",
|
||||
"followup_commit_test_only": "SERVICE_SALEイベント0の検査を追加(writer 45/reader 7 PASS)",
|
||||
"status": "completed_delegated_approval",
|
||||
"acceptance": "停電中の無条件売上・生産がなく、乗客と搬送対象が消えない。",
|
||||
"evidence": "DOMAIN_MATRIX.md(7領域の共通停止判定と制御試験)+test_whole_tower_outage(需要23>生成20の自然枯渇、60分停止、別PID一致)",
|
||||
"cross_cutting": {
|
||||
"原本条件とUI操作が一致": "原本9.1全館停止。HUDの停止表示はP06-01/P06-03で受入済み。",
|
||||
"Runtimeの実利用・会計・行動へ接続": "通常建設・自然営業・実雇用の塔で自然枯渇。",
|
||||
"途中保存・再起動で再現": "停電中保存→別PID60分継続で台帳・全状態digest一致。",
|
||||
"異常/境界/中断を検証": "reviewer probeで利用中・乗車中の瞬間に自然枯渇させる8条件と120分観測、10分境界越えの持続を確認。",
|
||||
"関連回帰PASS": "149本中124 PASS、失敗24本は基準と同一。test_cleaning_gameplay/test_runtime_transportは終了処理のcleanupのみ失敗でゲーム検査は全PASS。",
|
||||
"要件別ログとソースハッシュを保存": "本ファイル・regression-f6f9c9c.log。",
|
||||
"既存代表負荷の性能回帰を計測": "本単位の製品コード変更なし(試験と記録のみ)。直前のP14-02計測を継承。"
|
||||
},
|
||||
"reviews": [
|
||||
{
|
||||
"round": 1,
|
||||
"candidate": "f6f9c9c",
|
||||
"verdict": "PASS",
|
||||
"blocking": [],
|
||||
"non_blocking": [
|
||||
"統合試験のrevenue検査は即時掃き出しで常に0、cash<=beforeは賃金で弱い、乗車trip検査は該当0件で空振り、meals/raw_food 0とワープ利用0(生産停止は厨房制御試験が担保)→SERVICE_SALE 0検査を追加",
|
||||
"TIME_BOUNDARIESがMANAより先のため、残量0に精算される当該分の到着判定は精算前残量で行われ得る(probeで2名到着、売上なしで退館)。境界端として記録",
|
||||
"停止籠の待ち客・緊急降車客は30分stuck後PATH_RECOVERY→LEAVINGで上階でdespawnする既存仕組み。停電が消すのではないが非主張として明記",
|
||||
"清掃・運営サイクル試験は持続helper未使用(取消は終端状態で結論不変)",
|
||||
"EV/ワープはFacilityInstanceでないため全施設停止の検査に含まれない(判定コードと制御試験で確認)"
|
||||
]
|
||||
}
|
||||
],
|
||||
"not_claimed": [
|
||||
"清掃対象施設の電力判定、医務室のマナ消費者登録、直接spawn_guestの電力判定(監査で根拠未確定、追加しない)",
|
||||
"上階で停止した客のstuck退館の挙動変更",
|
||||
"Windows実機"
|
||||
],
|
||||
"regression_failures_baseline_identical": [
|
||||
"res://tests/mvp/test_amelia_donations.gd",
|
||||
"res://tests/mvp/test_fine_cleaning_effect.gd",
|
||||
"res://tests/s1/test_path_snapshot_transit_guard.gd",
|
||||
"res://tests/supply/test_normal_auto_purchase_chain.gd",
|
||||
"res://tests/supply/test_normal_supply_chain.gd",
|
||||
"res://tests/transport/test_runtime_transport.gd",
|
||||
"res://tests/ui/test_anri_recruitment.gd",
|
||||
"res://tests/ui/test_chapel_gameplay.gd",
|
||||
"res://tests/ui/test_dashboard_coalescing.gd",
|
||||
"res://tests/ui/test_dimension_migration_ui.gd",
|
||||
"res://tests/ui/test_first_operating_day.gd",
|
||||
"res://tests/ui/test_guest_decision_log.gd",
|
||||
"res://tests/ui/test_guest_observation.gd",
|
||||
"res://tests/ui/test_layer_skin.gd",
|
||||
"res://tests/ui/test_original_build_pointer.gd",
|
||||
"res://tests/ui/test_rank_pointer.gd",
|
||||
"res://tests/ui/test_staff_management.gd",
|
||||
"res://tests/ui/test_staff_rescue.gd",
|
||||
"res://tests/ui/test_staff_rest.gd",
|
||||
"res://tests/ui/test_stair_transport_details.gd",
|
||||
"res://tests/ui/test_supply_auto_purchase_ui.gd",
|
||||
"res://tests/ui/test_upkeep_inspector.gd",
|
||||
"res://tests/ui/test_world_tree_rank.gd",
|
||||
"tests/ui/test_cleaning_gameplay.gd"
|
||||
],
|
||||
"source_sha256": {
|
||||
"tests/mvp/test_whole_tower_outage.gd": "dd786e8c7448eeb77d51d7effd9100059ae6febf638ca2c20f3a55683009c9ea",
|
||||
"scripts/mana/mana_power_projection.gd": "2026467960e857349bcb18fb97b7753189be5f2de2be91a17e73e90146eba69e",
|
||||
"scripts/mana/mana_reserve_cycle.gd": "7d372d6e944765de5799803a4f5f60babf129741e6de30fe2452f133a4524d9a",
|
||||
"scripts/transport/warp_service.gd": "7602c6b8a9672a703bfa98a1424c2cf68cf50184f87f72349d564af6a5ca9d41",
|
||||
"autoload/simulation_runtime.gd": "68d03872a591955740346a894fa4139cea75ed264428d61ade181532ea398b41",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p06-02-whole-stop/DOMAIN_MATRIX.md": "47e735f72ddef95b1aa15e09ed0c7ad608c49a00c79a5d5afea7bc5ab9f2f282"
|
||||
}
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
# P06-02 全館停止の統合:領域別の証拠(候補 f6f9c9c)
|
||||
|
||||
受入条件は「停電中に無条件の売上・生産がなく、乗客と搬送対象が消えない」です。停止判定はどの領域も共通で、同じ連鎖を通ります。A06 の有限残量が0になる → `mana_power_projection`(`reserve > 0` かつ局所配電)→ 各施設の `power_available` → 各領域の停止。ワープ(A07/A08)は同じ残量と各ワープの給電状態を毎分 connector に反映します。
|
||||
|
||||
| 領域 | 停止の判定 | 証拠 |
|
||||
|---|---|---|
|
||||
| 利用中サービス | 施設が NO_POWER になると、実行中のサービスを PAUSED にする。時間を進めず、課金しない | `test_runtime_operations_cycle`(停電中は一時停止、復帰後に一回だけ課金)、`test_premium_room_guest_flow`(宿泊、持続停電、ディスク保存)、`test_whole_tower_outage`(自然停電の60分間、収入・財布・売上が不変) |
|
||||
| EV | 給電が無いと籠は非稼働。乗車中の客は有効な階で緊急降車させ、安全な階が無ければ保持する | `test_runtime_transport`(緊急降車、降車不能時の保持を持続停電で確認)、`test_whole_tower_outage`(停電中の新規乗車0、残るのは保持中の乗車だけ) |
|
||||
| ワープ | 残量3未満、停電、片側の未給電、到着先の封鎖のいずれかで経路から除外。費用も移動も発生しない | `test_runtime_warp`(各条件と、別PIDでの二重反映なし)、`test_whole_tower_outage`(停電中のワープ移動0) |
|
||||
| 物流 | 両端の施設が非稼働なら引渡しを止める。荷は保持する | `test_supply_logistics_bridge::_test_reserve_outage`(持続停電30分、荷を保持、復旧後に一回だけ配達) |
|
||||
| 生産(厨房) | NO_POWER の間は批(batch)を保持し、投入も生成もしない | `test_supply_logistics_bridge::_test_kitchen_reserve_outage`(持続停電、批の同一性と予約を保持、生成0) |
|
||||
| 救護 | 医務室が OPERATING でなければ治療しない。救助の2人組は一緒に降ろす | `test_rescue_elevator`(全館停止で2人とも有効な階へ、停止中は治療されない、保存の完全一致、持続停電) |
|
||||
| 清掃 | 清掃員室が非稼働なら作業を取り消す。回復はさせない | `test_cleaning_gameplay`(停電で清掃を止め、回復させない。保存も復元される) |
|
||||
| 入館 | 残量0の間、到着の受入数を0にする | `test_runtime_mana_depletion`(停電中は受入数0)、`test_whole_tower_outage`(自然停電の60分間、新規到着0) |
|
||||
|
||||
## 自然停電の統合試験
|
||||
|
||||
`test_whole_tower_outage` は通常の操作だけで塔を作ります。客用EV・受付・客室・食堂+厨房・ワープ2基・按摩室2室・倉庫・警備員詰所で、自然営業を有効にしています。維持需要は23で、世界樹の生成20を上回るため、残量が自然に0へ落ちます。
|
||||
|
||||
停電中の60分間、次を確認しました。
|
||||
- 全施設が停止する
|
||||
- 売上・収入・残っている客の財布が動かない
|
||||
- 食事と食材が増えも減りもしない
|
||||
- 新規の到着、ワープ移動、EV への乗車がいずれも0
|
||||
- 客は塔に残るか、通常の退店で出ていくだけ
|
||||
|
||||
さらに、停電中に保存し、別PIDで60分続けた結果が writer と完全に一致しました。
|
||||
|
||||
## 適用範囲と既知の制約
|
||||
|
||||
- 統合試験の塔には在庫・物流・救護・清掃の作業がありません。これらの領域は、上の表の制御試験(持続停電の helper を使用)で確認しています。
|
||||
- 清掃と救護には別の論点が残っています。清掃は対象施設の電力を停止判定に含めるか、医務室は電力消費者として登録すべきか、という点です。どちらも P06-02 監査で「根拠未確定」とされたままで、新しい判定は追加していません。
|
||||
- 直接 `spawn_guest` コマンドで客を出す経路には、電力の判定がありません。通常の到着は残量で止まります。監査の方針(判定を追加しない)に従っています。
|
||||
+176
@@ -0,0 +1,176 @@
|
||||
PASS res://tests/run_tests.gd
|
||||
PASS res://tests/s0/test_definition_registry.gd
|
||||
PASS res://tests/s0/test_command_transaction.gd
|
||||
PASS res://tests/s0/test_determinism.gd
|
||||
PASS res://tests/s0/test_stable_id_generator.gd
|
||||
PASS res://tests/s0/test_domain_events.gd
|
||||
PASS res://tests/s0/test_runtime_integration.gd
|
||||
PASS res://tests/s1/test_dimension_batch_save.gd
|
||||
PASS res://tests/s1/test_facility_resize_preview.gd
|
||||
PASS res://tests/s1/test_weighted_resize_runtime.gd
|
||||
PASS res://tests/s1/test_original_facility_dimensions.gd
|
||||
PASS res://tests/s1/test_world_service.gd
|
||||
PASS res://tests/s1/test_path_service.gd
|
||||
FAIL(1) res://tests/s1/test_path_snapshot_transit_guard.gd
|
||||
ERROR: refusal creates no new temporary or backup package
|
||||
PASS res://tests/s1/test_path_congestion.gd
|
||||
PASS res://tests/s1/test_construction_service.gd
|
||||
PASS res://tests/s1/test_excavation_service.gd
|
||||
PASS res://tests/s1/test_spatial_subslot_service.gd
|
||||
PASS res://tests/s1/test_route_subslot_path_adapter.gd
|
||||
PASS res://tests/s1/test_facility_infrastructure_projector.gd
|
||||
PASS res://tests/s1/test_runtime_infrastructure_integration.gd
|
||||
PASS res://tests/s1/test_runtime_world_construction.gd
|
||||
PASS tests/environment/test_cleaning_access.gd
|
||||
FAIL(97) tests/ui/test_cleaning_gameplay.gd
|
||||
ERROR: Cleaning ordinary owner cleanup failed: { &"owned_engine_pid": 45540, &"owner_instance_id": 132691003032, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [132691003032] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
PASS tests/environment/test_runtime_cleanliness.gd
|
||||
PASS res://tests/environment/test_facility_cleanliness.gd
|
||||
PASS res://tests/s2/test_facility_upkeep_accrual.gd
|
||||
PASS res://tests/s2/test_facility_upkeep_settlement.gd
|
||||
PASS res://tests/s2/test_facility_service.gd
|
||||
PASS res://tests/s2/test_service_start_slots.gd
|
||||
PASS res://tests/s2/test_inventory_logistics.gd
|
||||
PASS res://tests/s2/test_economy_service.gd
|
||||
PASS res://tests/s2/test_ledger_backed_resources.gd
|
||||
PASS res://tests/s2/test_mana_network_service.gd
|
||||
PASS res://tests/s2/test_mana_reserve_cycle.gd
|
||||
PASS res://tests/s2/test_runtime_mana_reserve.gd
|
||||
PASS res://tests/s2/test_mana_reserve_new_pid.gd -- writer
|
||||
PASS res://tests/s2/test_mana_reserve_new_pid.gd -- reader
|
||||
PASS res://tests/s2/test_mana_recovery_new_pid.gd -- writer
|
||||
PASS res://tests/s2/test_mana_recovery_new_pid.gd -- reader
|
||||
PASS res://tests/s2/test_runtime_operations_cycle.gd
|
||||
PASS res://tests/s3/test_runtime_staff_assignment.gd
|
||||
PASS res://tests/s3/test_guest_service.gd
|
||||
PASS res://tests/s3/test_staff_service.gd
|
||||
PASS res://tests/s3/test_staff_payroll_operations.gd
|
||||
PASS res://tests/s3/test_runtime_actor_cycle.gd
|
||||
PASS res://tests/s3/test_runtime_actor_hardening.gd
|
||||
PASS res://tests/s3/test_runtime_path_traffic.gd
|
||||
PASS res://tests/s2/test_kitchen_production.gd
|
||||
PASS res://tests/supply/test_supply_save_migration.gd
|
||||
PASS res://tests/supply/test_supply_logistics_bridge.gd
|
||||
PASS res://tests/supply/test_supply_management_service.gd
|
||||
PASS res://tests/supply/test_supply_auto_purchase.gd
|
||||
FAIL(1) res://tests/supply/test_normal_auto_purchase_chain.gd
|
||||
ERROR: ordinary Main final audio cleanup failed
|
||||
PASS res://tests/supply/test_supply_auto_purchase_boundaries.gd
|
||||
PASS res://tests/supply/test_supply_auto_purchase_destruction.gd
|
||||
FAIL(1) res://tests/supply/test_normal_supply_chain.gd
|
||||
ERROR: ordinary Main final audio cleanup failed
|
||||
PASS res://tests/s2/test_facility_pricing.gd
|
||||
PASS res://tests/business/test_business_operations.gd
|
||||
PASS res://tests/business/test_business_closure.gd
|
||||
PASS res://tests/s4/test_relationship_event_service.gd
|
||||
PASS res://tests/s4/test_placement_risk_preview_service.gd
|
||||
PASS res://tests/s4/test_runtime_relationship_events.gd
|
||||
PASS res://tests/s5/test_authority_service.gd
|
||||
PASS res://tests/s5/test_defense_service.gd
|
||||
PASS res://tests/s5/test_runtime_authority_cycle.gd
|
||||
PASS res://tests/s5/test_runtime_defense_cycle.gd
|
||||
PASS res://tests/s6/test_save_operations.gd
|
||||
PASS res://tests/s6/test_save_preflight.gd
|
||||
PASS res://tests/s6/test_save_recovery_preservation.gd
|
||||
PASS res://tests/s6/test_runtime_snapshot_serialization.gd
|
||||
PASS res://tests/s6/test_performance_budget.gd
|
||||
PASS res://tests/s6/test_runtime_save_lifecycle.gd
|
||||
PASS res://tests/mvp/test_premium_room_guest_flow.gd
|
||||
PASS res://tests/mvp/test_runtime_mana_depletion.gd
|
||||
PASS res://tests/mvp/test_whole_tower_outage.gd -- writer
|
||||
PASS res://tests/mvp/test_whole_tower_outage.gd -- reader
|
||||
PASS res://tests/mvp/test_premium_room.gd
|
||||
PASS res://tests/mvp/test_original_room_zones.gd
|
||||
PASS res://tests/mvp/test_upkeep_loss_streak.gd
|
||||
PASS res://tests/mvp/test_upkeep_legacy_midnight.gd
|
||||
PASS res://tests/mvp/test_runtime_upkeep.gd
|
||||
PASS res://tests/mvp/test_upkeep_construction_boundaries.gd
|
||||
PASS res://tests/mvp/test_operations_coordinator.gd
|
||||
PASS res://tests/mvp/test_mvp_content_catalog.gd
|
||||
PASS res://tests/mvp/test_progression_service.gd
|
||||
PASS res://tests/mvp/test_runtime_content_progression.gd
|
||||
PASS res://tests/mvp/test_runtime_operations_integration.gd
|
||||
PASS res://tests/mvp/test_runtime_operations_acceptance.gd
|
||||
PASS res://tests/mvp/test_chapel_boundaries.gd
|
||||
FAIL(96) res://tests/ui/test_chapel_gameplay.gd
|
||||
ERROR: Chapel ordinary owner cleanup failed: { &"owned_engine_pid": 50424, &"owner_instance_id": 180740949505, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [180740949505] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
PASS res://tests/mvp/test_chapel_service.gd
|
||||
FAIL(96) res://tests/ui/test_dashboard_coalescing.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50457, &"owner_instance_id": 132389013132, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [132389013132] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
PASS res://tests/mvp/test_anri_floor_pricing.gd
|
||||
FAIL(97) res://tests/mvp/test_fine_cleaning_effect.gd
|
||||
ERROR: Cleaning ordinary owner cleanup failed: { &"owned_engine_pid": 50497, &"owner_instance_id": 133160765081, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [133160765081] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/mvp/test_amelia_donations.gd
|
||||
ERROR: Chapel ordinary owner cleanup failed: { &"owned_engine_pid": 50522, &"owner_instance_id": 181110048259, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [181110048259] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_anri_recruitment.gd
|
||||
ERROR: Anri recruitment ordinary owner cleanup failed: { &"owned_engine_pid": 50550, &"owner_instance_id": 135828342415, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [135828342415] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_layer_skin.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"passed": false, &"reason": "fresh absolute owned control proof required" }
|
||||
ERROR: 1 resources still in use at exit (run with --verbose for details).
|
||||
FAIL(96) res://tests/ui/test_world_tree_rank.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50598, &"owner_instance_id": 135794787980, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [135794787980] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_rank_pointer.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50614, &"owner_instance_id": 135845119628, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [135845119628] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
PASS res://tests/ui/test_layer_presentation.gd
|
||||
FAIL(96) res://tests/ui/test_original_build_pointer.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50654, &"owner_instance_id": 135778010776, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [135778010776] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_dimension_migration_ui.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50712, &"owner_instance_id": 165524014740, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [165524014740] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_upkeep_inspector.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50737, &"owner_instance_id": 132472899212, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [132472899212] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_staff_rest.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50751, &"owner_instance_id": 132472899212, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [132472899212] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_staff_rescue.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50777, &"owner_instance_id": 132657448588, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [132657448588] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_guest_observation.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50798, &"owner_instance_id": 132607116941, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [132607116941] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
FAIL(96) res://tests/ui/test_guest_decision_log.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50807, &"owner_instance_id": 278384347081, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [278384347081] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
PASS res://tests/ui/test_room_presentation.gd
|
||||
PASS res://tests/ui/test_pixel_tower.gd
|
||||
PASS res://tests/ui/test_main_dashboard.gd
|
||||
FAIL(96) res://tests/ui/test_staff_management.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"passed": false, &"reason": "fresh absolute owned control proof required" }
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"passed": false, &"reason": "fresh absolute owned control proof required" }
|
||||
ERROR: 2 resources still in use at exit (run with --verbose for details).
|
||||
PASS res://tests/ui/test_supply_management.gd
|
||||
FAIL(96) res://tests/ui/test_supply_auto_purchase_ui.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50934, &"owner_instance_id": 136063223438, &"before": { &"clock_process": false, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [136063223438] }, &"after": { &"clock_process": false, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
PASS res://tests/ui/test_business_management.gd
|
||||
PASS res://tests/ui/test_elevator_management.gd
|
||||
FAIL(96) res://tests/ui/test_first_operating_day.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 50998, &"owner_instance_id": 135761233552, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [135761233552] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
PASS res://tests/staff/test_dormitory_dimension_migration.gd
|
||||
PASS res://tests/staff/test_staff_dormitory.gd
|
||||
PASS res://tests/staff/test_dormitory_shift_cycle.gd
|
||||
PASS res://tests/staff/test_shift_rush.gd
|
||||
PASS res://tests/staff/test_staff_rest.gd
|
||||
PASS res://tests/staff/test_rescue_elevator.gd
|
||||
PASS res://tests/staff/test_staff_rescue.gd
|
||||
PASS res://tests/staff/test_task_work_clock.gd
|
||||
PASS res://tests/world/test_path_vertical_policy.gd
|
||||
PASS res://tests/world/test_path_transit_density.gd
|
||||
PASS res://tests/world/test_stair_infrastructure.gd
|
||||
PASS res://tests/world/test_legacy_stairs.gd
|
||||
PASS res://tests/transport/test_runtime_stairs.gd
|
||||
FAIL(96) res://tests/ui/test_stair_transport_details.gd
|
||||
ERROR: Ordinary fixture audio cleanup failed: { &"owned_engine_pid": 51379, &"owner_instance_id": 133227873943, &"before": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": false, &"owner_meta_present": true, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [133227873943] }, &"after": { &"clock_process": true, &"clock_physics_process": false, &"clock_process_mode": 0, &"root_gui_disable_input": false, &"auto_accept_quit": true, &"owner_meta_present": false, &"original_auto_accept_quit": true, &"closing": false, &"owner_ids": [] }, &"expected_remaining_owner_ids": [], &"ordinary_owner_release_verified": true, &"clock_process_flags_unchanged": true, &"root_gui_input_flag_unchanged": true, &"audio_teardown_passed": true, &"maximum_wait_us": 500000, &"whole_Runtime_field_deletions": 0, &"gameplay_expectations_changed": false, &"clock_flags_intentionally_modified": false, &"application_close_called": false, &"SceneTree_quit_overridden": false, &"WindowQuit_verified": false, &"formal_acceptance": false, &"passed": false }
|
||||
PASS res://tests/world/test_elevator_topology.gd
|
||||
PASS res://tests/transport/test_elevator_service.gd
|
||||
PASS res://tests/staff/test_staff_commute.gd
|
||||
PASS res://tests/transport/test_transport_save.gd
|
||||
PASS res://tests/transport/test_transport_density_migration.gd
|
||||
PASS res://tests/transport/test_transport_boundaries.gd
|
||||
FAIL(1) res://tests/transport/test_runtime_transport.gd
|
||||
ERROR: ordinary Main final audio cleanup failed
|
||||
PASS res://tests/transport/test_runtime_warp.gd -- writer
|
||||
PASS res://tests/transport/test_runtime_warp.gd -- reader
|
||||
PASS res://tests/performance/test_facility_reachability.gd
|
||||
PASS res://tests/performance/test_snapshot_ownership.gd
|
||||
PASS res://tests/performance/test_world_snapshot_cache.gd
|
||||
PASS res://tests/performance/test_lazy_digest.gd
|
||||
PASS res://tests/performance/test_path_membership.gd
|
||||
PASS res://tests/performance/test_system_optimization.gd
|
||||
PASS res://tests/performance/test_digest_performance.gd
|
||||
PASS res://tests/performance/test_perf_mvp_001.gd
|
||||
DONE
|
||||
Reference in New Issue
Block a user