Run by: scheduled daily-repo-health-check task (Cowork autonomous).
Daily Broken Links Sweep crashed with HTTP 403 from Cloudflare on wp/v2/pages?status=publish. Zero broken-links coverage today. Likely cause: stale Chrome 120 default UA in routines-build/scripts/wp_rest.py./resources/videos/ returns 404. WP REST confirms page id 62 is status:draft, last modified 2026-04-24 16:01 UTC.Notion-wiki: A second daily workflow (Wiki — Concept Enhancement) joined Wiki — Structural Refresh in failing daily. Both blocked on the same missing NOTION_TOKEN repo secret. Day 5.Daily Uptime + SSL Check still false-positives on abogadoaguiar.com because EXPECTED_PHONE_NUMBERS only contains the Louisville number.sail-seo scope-scan still fails because .claude/scripts/scope-scanner.sh and .claude/scripts/scope-scan-daily.sh are 404 on main.outputs/2026-04-26/ is missing despite the script writing it; git add state/ outputs/ is running with cwd at repo root, not routines-build/.| Repo | Branch | Behind/Ahead | Dirty |
|---|---|---|---|
| sail-projects-root | agent/restoration-continue-2026-04-24 | 0/11 | 62 |
| sail-litify | codex/roundtable-qa-2026-04-25 | 8/3 | 20 |
| sail-marketing | agent/projects-reorg-2026-04-18 | 1/2 | 5 |
| sail-seo | agent/visual-normalize-sweep-2026-04-23 | 0/10 | 796 |
| sail-templates | agent/trust-strip-sitewide-2026-04-19 | 0/4 | 13 |
| sail-infrastructure | agent/projects-reorg-2026-04-18 | 0/2 | 4 |
| sail-cases | main | 0/0 | 2 |
| sail-hr | main | 0/0 | 5 |
| sail-knowledge | agent/living-wiki-refresh-2026-04-24 | 0/2 | 1 |
7 open items mirrored to /Users/samaguiar/Documents/Codex/_qa-queue/2026-04-27-daily-repo-health.md and inline in the chat surface.
wp_rest.py, refresh USER_AGENT secret)./resources/videos/ and add a publish-state watcher.NOTION_TOKEN repo secret to Notion-wiki (now unlocks 2 workflows).sail-seo scope-scan scripts to main.working-directory so reports actually land on main.