Files
James 18df606127 chore(engine): structured logging for sub-composition timeline poll
Captures host IDs, timeline IDs before/after the poll, the diff set, and
whether __hfForceTimelineRebind fired — emitted as a single JSON log line
per render. Lets us correlate flaky regression runs (style-7-prod,
gsap-letters-render-compat, style-3-prod) with whether the count-based
rebind heuristic fired.

Behavior is unchanged: the rebind condition `addedDuringPoll.length > 0`
is equivalent to the prior `timelinesAfterPoll > timelinesBeforePoll`
under the invariant that timeline IDs are never removed mid-poll.

Intended to be reverted once the race condition is confirmed and patched.
2026-05-18 21:25:46 +00:00
..
2026-05-18 14:23:43 -04:00
2026-05-18 14:23:43 -04:00
2026-05-18 14:23:43 -04:00