Sam asked to use Daily Repo Health Check - 2026-05-10 as the source of truth and clean up the highest-signal failures in /Users/samaguiar/Documents/Projects with reversible fixes only.
.github/workflows/monthly-backlink-check 3.yml to admin/_archive/workflows/2026-05-10/monthly-backlink-check 3.yml. The active workflow folder now has only .github/workflows/monthly-backlink-check.yml.Repos/sail-googleads/google_ads_mcp to admin/_archive/google_ads_mcp-broken-checkout-2026-05-10/ and replaced it with a relative symlink to ../../google_ads_mcp.routines-build/routines/github/schema_validator/run.py so image and other non-HTML sitemap URLs are skipped, first baseline runs do not count every existing issue as newly broken, and Notion logging failure is non-fatal after the report is written..github/workflows/weekly-non-indexed.yml as stale. Latest heartbeat log showed last success never, age about 443h, threshold 192h. The underlying weekly non-indexed workflow has only failure or cancelled runs. The latest scheduled run on 2026-05-04 was cancelled at the workflow 30-minute timeout.critical. Live reproduction showed 1,385 sitemap entries, 779 were media or other non-HTML URLs that the old validator tried to treat as pages. On the 606 real HTML URLs, there are still 606 schema validation warnings, especially LegalService.telephone, Person.name, and LegalService fields on some pages.routines-build/state/*.json and date-based outputs are ignored, so an empty prior state made all existing issues look newly broken.find .github/workflows -maxdepth 1 -type f -name '*backlink*' returned only .github/workflows/monthly-backlink-check.yml.readlink Repos/sail-googleads/google_ads_mcp returned ../../google_ads_mcp.PYTHONPATH=Repos/sail-googleads/google_ads_mcp ... import ads_mcp.server_stdio succeeded and confirmed all six custom Google Ads write tools are present.routines-build/.venv/bin/python -m compileall -q routines-build/routines/github/schema_validator/run.py passed.routines-build/outputs/2026-05-10/schema-validator.md and exited 0 with severity warning, not critical.The project root was already dirty and remains risky to commit as one bundle. Current tracked dirty set includes 23 modified tracked files; only routines-build/routines/github/schema_validator/run.py was intentionally changed by this session. Large untracked areas remain, including google_ads_mcp/, many Skills folders, Repos/sail-knowledge/, Repos/sail-spanish-lp/, and admin/_archive/.
Requested reversible cleanup and verification are complete. Follow-up is not blocked, but there are approval-worthy cleanup choices for the remaining dirty tree and durable routine behavior.