fix(server): only GitHub watches report a head with no checks

A watch saved before the no-checks clock may have seen its head's checks
pending, so its clock now starts at the next push instead of inferring
none were ever seen. Azure DevOps reports no checks because it cannot read
pipelines, so the notice is limited to GitHub; other hosts keep their
existing check, conflict, and comment semantics.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
171fec973bJulius Marminge committed on 10/22/2026, 9:19:45 PMparent3ab3b83
3 files changedLine totals unavailable