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:
@@ -150,12 +150,12 @@ func _test_congestion_credit_and_alternate_route() -> void:
|
||||
var after_one: Array[Vector3i] = _guest_cells_with_prefix("slow_")
|
||||
_expect(after_one.all(func(cell: Vector3i) -> bool: return cell == origin), "over-capacity speed credit prevents a first-minute burst")
|
||||
_expect(
|
||||
int(_runtime.get_actor_movement_credit(&"guest:slow_00").get(&"credit", -1)) == 250,
|
||||
int(_runtime.get_actor_movement_credit(&"guest:slow_00").get(&"credit", -1)) == 500,
|
||||
"Path speed multiplier is stored as deterministic fixed-point credit"
|
||||
)
|
||||
_clock.advance_minutes(3)
|
||||
var after_four: Array[Vector3i] = _guest_cells_with_prefix("slow_")
|
||||
_expect(after_four.all(func(cell: Vector3i) -> bool: return cell != origin), "minimum speed guarantees progress by the fourth congested minute")
|
||||
_clock.advance_minutes(1)
|
||||
var after_two: Array[Vector3i] = _guest_cells_with_prefix("slow_")
|
||||
_expect(after_two.all(func(cell: Vector3i) -> bool: return cell != origin), "half speed guarantees progress by the second congested minute")
|
||||
_expect(_runtime.path_service.get_current_density(origin) == 0, "sequential committed movement lowers source density exactly")
|
||||
|
||||
_reset_runtime(8_103)
|
||||
@@ -318,7 +318,7 @@ func _test_current_snapshot_crosslinks_and_legacy_v2() -> void:
|
||||
_clock.advance_one_minute()
|
||||
var snapshot: Dictionary = _runtime.create_snapshot()
|
||||
var runtime_data: Dictionary = snapshot[&"systems"][&"runtime"]
|
||||
_expect(int(runtime_data[&"runtime_schema_version"]) == 9, "Runtime snapshot advertises schema v9")
|
||||
_expect(int(runtime_data[&"runtime_schema_version"]) == 13, "Runtime snapshot advertises schema v13")
|
||||
_expect(not runtime_data[&"movement_credits"].is_empty(), "mid-move snapshot persists fixed-point movement credits")
|
||||
var digest := SimulationDigest.compute(snapshot)
|
||||
_expect(_runtime.restore_snapshot(snapshot), "valid mid-move v9 snapshot restores")
|
||||
@@ -358,6 +358,7 @@ func _test_current_snapshot_crosslinks_and_legacy_v2() -> void:
|
||||
var legacy_data: Dictionary = legacy_v2[&"systems"][&"runtime"]
|
||||
legacy_data[&"runtime_schema_version"] = 2
|
||||
_strip_post_v2_runtime_state(legacy_data)
|
||||
preload("res://tests/fixtures/pre_upkeep_runtime.gd").strip_empty_upkeep(legacy_data)
|
||||
legacy_data[&"path"][&"schema_version"] = 3
|
||||
legacy_data[&"path"].erase(&"vertical_walk_blockers")
|
||||
legacy_data[&"path"].erase(&"vertical_walk_requires_connector")
|
||||
@@ -375,7 +376,7 @@ func _test_current_snapshot_crosslinks_and_legacy_v2() -> void:
|
||||
_expect(_runtime.restore_snapshot(legacy_v2), "legacy Runtime v2 deterministically rebuilds Path actors and credits")
|
||||
var migrated: Dictionary = _runtime.create_snapshot()
|
||||
_expect(
|
||||
int(migrated[&"systems"][&"runtime"][&"runtime_schema_version"]) == 9
|
||||
int(migrated[&"systems"][&"runtime"][&"runtime_schema_version"]) == 13
|
||||
and migrated[&"systems"][&"runtime"][&"path"][&"actor_cells"].size() == 2
|
||||
and migrated[&"systems"][&"runtime"][&"movement_credits"].size() == 2
|
||||
and bool(_runtime.path_service.get_cell_traffic(origin)[&"temporary_block"]),
|
||||
|
||||
Reference in New Issue
Block a user