The exit code is
0 only when every check passes.
{ ok, checks: [{ name, ok, detail, fix }], project, email }. That, and the exit code, are what a coding agent
setting this up reads — see setting up with an agent.
The
sync check can report turns found locally but none pushed. A session’s
last turn is held back for a few seconds in case the file is still being
written; auto-sync picks it up within about 20 seconds.