Repository navigation
Wait for completed camera resize before sampling idle motion - #210
Conversation
🧪 Comprehensive Test Suite
Full-stack smoke gate runs in the CI workflow. |
|
The exact reviewed composition |
|
Final dev integration preflight: source Final CI and Comprehensive suite succeeded at the exact head. Every applicable job passed; main/nightly production is explicitly inapplicable. Actual strict artifacts verify smoke6, new-user42, LOD2, routes7, mobile27 and performance3 with zero failed/warned/skipped cases, execution errors or timeouts. Living-effects and showcase steps also passed. Local combined motion3/3 and LOD2/2 plus independent exact-head review remain retained. This is native integration under standing dev-only admin authority, not a GitHub non-author approval. Earlier dev validation is still running; #203/#205/#208 remain open until the integrated dev head passes post-merge validation. No release, main, deployment or protection changes are included. |
The phone idle-motion test began sampling before a queued viewport resize and preceding edit had completed. CI 40597251568 recorded one common camera jump followed by 1,019 stable frames; source positions did not move.
The renderer exposes camera viewport/resize/transition readiness separately from physics rest. The test observes the persisted edit and rendered badge, deliberately delays real ResizeObserver delivery to prove the distinction, then retains the full 17-second sample and one-pixel limits.
Fixes #208. Stacked on LOD PR #207. Exact source
7cbf292f95869980a1784017b0786293c269f7e6includes its corrected title selector and regression.Validation:
Camera readiness describes the current viewport and active resize/transition, not all possible future timers. Evidence, cause and limits are recorded in the incident lesson and symptom index. All graph fixtures are owned and strictly cleaned up.