Driving Cypress with controls an already-running session. Use it to iterate on specs, inspect the reporter and command log, and read the app under test without GUI interaction. Use instead for a one-shot headless batch. Core loop is asynchronous. A stale verdict matches a fresh one on every field except , and a watcher rerun of the selected spec can advance without running your file. Gate on , , and a terminal status. Do not wait to observe — fast specs can finish between polls. Copy-paste poller: session-lifecycle.md. JSON field helpers: json-recipes.md. In poll loops, prefer over when the p…