mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 00:02:56 +00:00
Adversarial review (Opus) showed the wall-clock deadline re-armed on Pierre's 'update' phase, which fires on every render, so a row receiving periodic renders could push it forward indefinitely -- the 2s bound was not a bound. Keep the extension (convergence genuinely needs a later Pierre render; gating to 'mount' alone regresses restore) but add a hard ceiling from mount, past which no further extension is granted. A row that renders forever without converging can no longer spin forever. Also moves the measured-height discard below the stale-payload skip: a rejected payload was resizing the row the user is typing in.