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
+2 -2
View File
@@ -59,7 +59,7 @@ func _test_cell_traffic_and_dynamic_route() -> void:
_expect(int(traffic[&"current_density"]) == 4, "cell reports projected current density")
_expect(int(traffic[&"dynamic_cost"]) == 25, "cell reports configured dynamic cost")
_expect(service.get_congestion_cost(top_middle) == 225, "density excess costs 75 units per actor")
_expect(is_equal_approx(service.get_speed_multiplier(top_middle), 0.25), "soft collision speed clamps at 0.25")
_expect(is_equal_approx(service.get_speed_multiplier(top_middle), 0.5), "overlapping units move at half speed")
var diverted: Array[Vector3i] = service.find_path(start, goal, service.FRONT)
_expect(diverted.has(bottom_middle), "A* avoids the dynamically congested route")
_expect(not diverted.has(top_middle), "locally invalidated cache never returns the stale congested route")
@@ -118,7 +118,7 @@ func _test_two_hundred_actor_chokepoint() -> void:
_expect(all_entered, "all 200 actors can share the chokepoint without a hard-cap deadlock")
_expect(service.get_current_density(choke) == 200, "chokepoint density reaches 200 exactly")
_expect(service.get_congestion_cost(choke) == 14_700, "200-actor chokepoint congestion cost is exact")
_expect(is_equal_approx(service.get_speed_multiplier(choke), 0.25), "extreme density remains bounded by minimum speed")
_expect(is_equal_approx(service.get_speed_multiplier(choke), 0.5), "extreme density preserves the specified half speed")
var all_exited := true
for index: int in range(200):
var actor_id := StringName("guest_%03d" % index)