Record original-alignment implementation and traceability checkpoint

Capture current source, content data, tests, asset licenses, and original-specification traceability. Original implementation remains incomplete. The accepted matching UI generation passed 154 suites and 12,253 checks, with eight rendered staff-contract screens reviewed. Latest native Windows and full-original acceptance remain outstanding.
This commit is contained in:
Takeshi
2026-09-30 23:52:24 +09:00
parent 6077e02ebe
commit 5dde0c5ec2
490 changed files with 54051 additions and 809 deletions
+23
View File
@@ -14,6 +14,22 @@ var _item: StringName = &""
var _save_path := "user://tests/supply_ui_%d/queued_purchase" % OS.get_process_id()
func _test_layer_palette() -> void:
_main.call("_set_layer", 0)
var before: Color = _panel.warehouse_stock_label.get_theme_color("font_color")
var selected: bool = _panel.production_enabled.button_pressed
_main.call("_set_layer", 1)
_panel.refresh()
_expect(_panel.warehouse_stock_label.get_theme_color("font_color") == Color("d8eeea"), "BACK panel text survives refresh")
_expect(_panel.production_enabled.get_theme_color("font_hover_color") == Color("d8eeea") and _panel.production_enabled.get_theme_color("font_disabled_color") == Color("8da4a4"), "BACK toggle remains readable for hover and disabled states")
_panel.call("_set_result", "条件未達", false)
_expect(_panel.result_label.get_theme_color("font_color") == Color("ffb498"), "BACK error retains warning colour")
_main.call("_set_layer", 0)
_expect(_panel.warehouse_stock_label.get_theme_color("font_color") == before and _panel.result_label.get_theme_color("font_color") == Color("a7402e"), "FRONT restores panel and warning colours")
_expect(_panel.production_enabled.button_pressed == selected, "palette does not toggle policy")
_panel.call("_set_result", "", true)
func _initialize() -> void:
call_deferred("_run")
@@ -41,6 +57,7 @@ func _run() -> void:
(_main.get("navigation_buttons")[&"product"] as Button).pressed.emit()
_expect(_panel.visible and _panel.purchase_button.disabled, "product opens a safe empty state before any warehouse exists")
_expect("倉庫" in _panel.warehouse_stock_label.text, "empty purchase page explains the warehouse prerequisite")
_test_layer_palette()
for request: Array in [
[&"warehouse", Vector3i(-8, 0, 1)],
[&"kitchen", Vector3i(0, 0, 1)],
@@ -195,6 +212,12 @@ func _test_navigation_and_layout() -> void:
captured.save_png("/tmp/the-tree-supply-%s.png" % tab)
if tab == &"purchase":
captured.save_png("/tmp/the-tree-supply-management.png")
if OS.get_environment("THE_TREE_PANEL_SKIN_CAPTURE") == "1":
_main.call("_set_layer", 1)
_panel.select_tab(&"kitchen")
_choose(_panel.kitchen_option, _kitchens[0])
await process_frame;await RenderingServer.frame_post_draw
_expect(root.get_texture().get_image().save_png(ProjectSettings.globalize_path("res://artifacts/facility-dimensions-2026-09-29/supply-skin-back.png")) == OK, "capture BACK management skin")
_main.call("_unhandled_key_input", _key(KEY_ESCAPE))
_expect(not _panel.visible and not bool(_main.get("_management_panel_open")), "Escape closes supply management and restores the map")