Enable first operating day with staff assignments, opening guide, and ledger

This commit is contained in:
Codex
2026-09-09 08:26:20 +09:00
parent 423fd6dd2e
commit 29a660aed0
28 changed files with 2451 additions and 156 deletions
+4 -4
View File
@@ -1,7 +1,6 @@
extends SceneTree
const MANUAL_SAVE_PATH := "user://saves/manual_ui"
var _manual_save_path := "user://tests/main_dashboard_%d/manual_ui" % OS.get_process_id()
var _checks := 0
var _failures := 0
var _main: Control
@@ -31,6 +30,7 @@ func _run() -> void:
"project uses DPI-aware canvas scaling for high-resolution displays"
)
_main = load("res://scenes/main/main.tscn").instantiate() as Control
_main.set("manual_save_path", _manual_save_path)
root.add_child(_main)
await process_frame
await process_frame
@@ -150,7 +150,7 @@ func _run() -> void:
if is_instance_valid(_main):
_main.queue_free()
SaveService.delete_save(MANUAL_SAVE_PATH)
SaveService.delete_save(_manual_save_path)
if _failures == 0:
print("PASS: %d checks" % _checks)
else:
@@ -416,7 +416,7 @@ func _promote_rank_two() -> bool:
func _test_manual_save_and_load() -> void:
SaveService.delete_save(MANUAL_SAVE_PATH)
SaveService.delete_save(_manual_save_path)
_main.call("_save_manual")
var status := _main.get("build_status_label") as Label
_expect(status != null and "保存しました" in status.text, "manual save button writes the runtime snapshot")