You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Scenario:** Real multiplayer PCC race at Navarra, 4 classes, 42 drivers. User joined and spectated the first ~15 min of the race rather than driving. 23.5 min log capturing warmup → race start → 15 min of spectating → end.
@@ -931,18 +1011,18 @@ Live record of which architecture review findings have empirical support. Update
|**L1**| Synchronous `writeFileSync` on main process | Phase 0.5 — tick dips eliminated |
937
-
|**L2**| YAML re-parsed on every `getSessionData` call | Phase 0.5 — multi-class startup cost eliminated |
938
-
|**S5**| Analytics forwards every warn/error log line to PostHog | Phase 0.5 — NetworkService returned to 53 MB baseline |
939
-
|**P1**| Full 340-key telemetry payload structured-cloned to every overlay 25 Hz | Phase 1 — Primary slope −97%, broadcast latency −54%|
940
-
|**P2**|`useDriverPositions` subscribes to raw `CarIdxLapDistPct`| Phase 1 — implicit in P1 fix; Primary leak elimination consistent with replacement |
941
-
|**P4**|`SectorTimingStore.tick()` subscribes to raw `LapDistPct`/`SessionTime`| Phase 1 — implicit in P1 fix |
942
-
|**H3**| Spurious `reset()` calls at boot on undefined→0 SDK-connect transitions | Phase 2a Tier 1 — no duplicate "Resetting lap time history" log lines in P5 boot |
943
-
|**H4**|`PitLapStore.updatePitLaps` clone storm on uneventful ticks | Phase 2a Tier 1 — Left renderer slope dropped 95%; combined PR shows Standings at −0.4 MB/min (declining) |
944
-
|**Standings widget**| Per-driver allocation pattern in Standings | Phase 2a Tier 1 (via H4) and H1 rewrite — slope now under target across multi-class scenarios |
945
-
|**Main process slope**| Persistent +2–6 MB/min steady-state growth in main process | Phase 2a combined — Main slope dropped to +0.5 MB/min in combined PR test, at target. Likely attributed to Tier 2a session-boundary cleanup. |
|**L1**| Synchronous `writeFileSync` on main process | Phase 0.5 — tick dips eliminated |
1017
+
|**L2**| YAML re-parsed on every `getSessionData` call | Phase 0.5 — multi-class startup cost eliminated |
1018
+
|**S5**| Analytics forwards every warn/error log line to PostHog | Phase 0.5 — NetworkService returned to 53 MB baseline |
1019
+
|**P1**| Full 340-key telemetry payload structured-cloned to every overlay 25 Hz | Phase 1 — Primary slope −97%, broadcast latency −54%. Phase 3 Fuel pilot / PR #656 — Fuel-only legacy deliveries −100% and app-wide renderer wake-ups −42.4%.|
1020
+
|**P2**|`useDriverPositions` subscribes to raw `CarIdxLapDistPct`| Phase 1 — implicit in P1 fix; Primary leak elimination consistent with replacement |
1021
+
|**P4**|`SectorTimingStore.tick()` subscribes to raw `LapDistPct`/`SessionTime`| Phase 1 — implicit in P1 fix |
1022
+
|**H3**| Spurious `reset()` calls at boot on undefined→0 SDK-connect transitions | Phase 2a Tier 1 — no duplicate "Resetting lap time history" log lines in P5 boot |
1023
+
|**H4**|`PitLapStore.updatePitLaps` clone storm on uneventful ticks | Phase 2a Tier 1 — Left renderer slope dropped 95%; combined PR shows Standings at −0.4 MB/min (declining) |
1024
+
|**Standings widget**| Per-driver allocation pattern in Standings | Phase 2a Tier 1 (via H4) and H1 rewrite — slope now under target across multi-class scenarios |
1025
+
|**Main process slope**| Persistent +2–6 MB/min steady-state growth in main process | Phase 2a combined — Main slope dropped to +0.5 MB/min in combined PR test, at target. Likely attributed to Tier 2a session-boundary cleanup. |
0 commit comments