Run by: scheduled daily-repo-health-check task (Cowork autonomous).

Top issues this run

  1. NEW: 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.
  2. STILL OPEN (day 4): /resources/videos/ returns 404. WP REST confirms page id 62 is status:draft, last modified 2026-04-24 16:01 UTC.
  3. NEW chronic surface in 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.
  4. Day 6 chronic: Daily Uptime + SSL Check still false-positives on abogadoaguiar.com because EXPECTED_PHONE_NUMBERS only contains the Louisville number.
  5. Day 5 chronic: sail-seo scope-scan still fails because .claude/scripts/scope-scanner.sh and .claude/scripts/scope-scan-daily.sh are 404 on main.
  6. Hidden bug: routines-build commit step never lands daily reports 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/.
  7. Reminder: GH Actions Node-20 deprecation forces Node 24 on June 2, 2026. About 5 weeks left.

Repo branch hygiene snapshot

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

QA Recommendations Pending Approval

7 open items mirrored to /Users/samaguiar/Documents/Codex/_qa-queue/2026-04-27-daily-repo-health.md and inline in the chat surface.

  1. Fix Daily Broken Links Sweep 403 crash (bump UA in wp_rest.py, refresh USER_AGENT secret).
  2. Republish /resources/videos/ and add a publish-state watcher.
  3. Add NOTION_TOKEN repo secret to Notion-wiki (now unlocks 2 workflows).
  4. Move uptime-ssl phone check to per-host expectation.
  5. Cherry-pick sail-seo scope-scan scripts to main.
  6. Fix routines-build commit-step working-directory so reports actually land on main.
  7. Bump GH Actions versions before June 2 Node-24 cutoff.