Files

96 lines
8.6 KiB
Plaintext

Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
SDL: Init OK!
Using "default" pen tablet driver...
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
CORE API HASH: 2004498165
EDITOR API HASH: 1696660745
Loading resource: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-input-copy-whole-r336/s6-guarded.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-input-copy-whole-r336/s6-guarded.gd
Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-input-copy-whole-r336/s6-guarded.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-input-copy-whole-r336/s6-guarded.gd' at thread -1
SceneTreeFTI: traversal method DEFAULT
Loading resource: res://autoload/event_bus.gd remapped: res://autoload/event_bus.gd
Completed load for: 'res://autoload/event_bus.gd' remapped 'res://autoload/event_bus.gd' at thread -1
Loading resource: res://autoload/game_clock.gd remapped: res://autoload/game_clock.gd
Completed load for: 'res://autoload/game_clock.gd' remapped 'res://autoload/game_clock.gd' at thread -1
Loading resource: res://autoload/game_state.gd remapped: res://autoload/game_state.gd
Completed load for: 'res://autoload/game_state.gd' remapped 'res://autoload/game_state.gd' at thread -1
Loading resource: res://autoload/simulation_runtime.gd remapped: res://autoload/simulation_runtime.gd
Completed load for: 'res://autoload/simulation_runtime.gd' remapped 'res://autoload/simulation_runtime.gd' at thread -1
Loaded system CA certificates
PACK_PROFILE_GUARD verified=true
NATIVE_ADAPTER_LIBRARY_REGISTERED
Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres
Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1
Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres
Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1
Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres
Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1
Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres
Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1
Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres
Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1
Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres
Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1
Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres
Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1
Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres
Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1
Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres
Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1
Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres
Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1
Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres
Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1
Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres
Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1
Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres
Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1
Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres
Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1
Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres
Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1
Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres
Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1
Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres
Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1
Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres
Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1
Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres
Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1
Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres
Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1
Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres
Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1
Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres
Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1
Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres
Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1
S6: performance budgets
✓ empty metric ID is rejected
✓ negative duration is rejected
✓ non-positive budget is rejected
✓ custom budget registers
✓ sample window remains bounded
✓ lifetime count survives window eviction
✓ lifetime average uses every recorded sample
✓ window maximum is exact
✓ nearest-rank P95 is deterministic
✓ measurement below limit passes
✓ P95 above limit fails
✓ budget violation emits its exact metric once
✓ x1 uses the MVP average budget
✓ x3 uses the MVP P95 budget
✓ x3 sample within budget passes
✓ path P95 enforces two milliseconds
✓ all reports are returned in stable metric order
✓ single metric can be cleared
✓ all diagnostic samples can be cleared
✓ real-delta Kernel ticks feed the diagnostic profiler
✓ Kernel exposes read-only performance reports
✓ x3 process frame advances the expected three game-minute ticks
✓ x3 performance measures the aggregate frame once rather than three isolated ticks
✓ active simulation frames feed the main-thread stall budget
PASS: 24 checks