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
+3 -3
View File
@@ -16,7 +16,7 @@ const DEFAULT_SAMPLE_CAPACITY := 512
const DEFAULT_BUDGETS := {
&"simulation_x1": {&"aggregation": Aggregation.AVERAGE, &"limit_us": 4_000},
&"simulation_x4": {&"aggregation": Aggregation.P95, &"limit_us": 12_000},
&"simulation_x3": {&"aggregation": Aggregation.P95, &"limit_us": 12_000},
&"path_query": {&"aggregation": Aggregation.P95, &"limit_us": 2_000},
&"main_thread_stall": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 50_000},
&"save": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 5_000_000},
@@ -71,12 +71,12 @@ func record_sample(metric_id: StringName, duration_us: int) -> Dictionary:
func record_simulation_tick(duration_us: int, speed: int) -> Dictionary:
var metric_id := &"simulation_x4" if speed == 4 else &"simulation_x1"
var metric_id := &"simulation_x3" if speed == 3 else &"simulation_x1"
return record_sample(metric_id, duration_us)
## Records the full main-thread cost of one rendered/process frame, including
## all game-minute ticks consumed at accelerated speed. This keeps x4 from
## all game-minute ticks consumed at accelerated speed. This keeps x3 from
## accidentally reporting four individually-fast ticks while the frame stalls.
func record_simulation_frame(duration_us: int, speed: int, ticks_run: int) -> Dictionary:
if ticks_run <= 0: