Summary of work done

Sam selected A: mark sail-googleads local-only so hosted repo-health reports do not show the known intentional GitHub 404 as a red error.

I updated the hosted repo-health Worker source, added a regression test, updated the Worker README, deployed the Worker, and updated the local run report plus QA queue.

What changed

DEFAULT_REPOS now marks sail-googleads as local_only. The Worker returns an intentional local-only record with fetch_status=hosted_skipped_local_only, hosted_status=local_only_repo, and no GitHub API error.

QA evidence

Note: Python urllib received Cloudflare error 1010; curl succeeded. This appears to be a Cloudflare client-fingerprint behavior, not a Worker auth or repo-health failure.

Reason for ending session

The selected follow-up is implemented, deployed, documented, and live-verified. The only remaining repo-health QA item is separate from this fix: triaging the 115 real dirty entries in the Projects root after the earlier git-index reconciliation.