What to build
Avoid the extra iOS runner uptime request currently used only to anchor touch-overlay recording timing.
This is separate from readiness preflight. The optimization should move the timing anchor into an existing recording or gesture lifecycle path, such as returning a runner uptime anchor from recordStart or deriving the anchor from the first runner gesture response when touch-overlay recording is enabled.
Performance target: starting an iOS simulator recording with touch overlays should avoid a standalone uptime runner command while preserving accurate gesture overlay timing.
Acceptance criteria
Blocked by
None - can start immediately
What to build
Avoid the extra iOS runner
uptimerequest currently used only to anchor touch-overlay recording timing.This is separate from readiness preflight. The optimization should move the timing anchor into an existing recording or gesture lifecycle path, such as returning a runner uptime anchor from
recordStartor deriving the anchor from the first runner gesture response when touch-overlay recording is enabled.Performance target: starting an iOS simulator recording with touch overlays should avoid a standalone
uptimerunner command while preserving accurate gesture overlay timing.Acceptance criteria
uptimecommand only for clock anchoring when a runner-provided timing anchor is available.Blocked by
None - can start immediately