CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

feat(spine): estate watch — the whole portfolio on one spine #5538

Merged⚡ AI-generatedXSccantynz wants to mergefeat/estate-watchmainopened 6d ago
ccantynzcommented 6d ago

Born from the owner's 50-failure-emails-a-day inbox: AlecRae, DavenRoe, and Zoobicon each run a scheduled GitHub workflow as production monitoring, failing every ~15 minutes — billed Actions minutes and continuous failure mail — while all three products answer 200 in under 600ms. Broken monitoring, healthy products.

ESTATE_WATCH_URLS (comma list) makes each portfolio URL an estate:<host> check on this spine: same transition alerting, incident log, medic doctrine, recovery notices, and paging webhook as everything else. One page per real edge instead of an inbox of false alarms — and the per-repo GitHub workflows retire the day this is configured.

17/17 tests, env-drift green, typecheck clean.

🤖 Generated with Claude Code

ccantynzAI Reviewcommented 6d ago

AI Triage

(no summary)

Priority: medium Risk area: mixed

Suggested labels: (no label suggestions) Suggested reviewers: (no reviewer suggestions)

Suggestions only — nothing has been applied. The PR author stays in control.

gluecron[bot]🤖 botAI Reviewcommented 6d ago

AI review unavailable

The platform's AI balance is exhausted, so AI generation is temporarily unavailable. Nothing was lost. You can queue this as a repair for the internal agent from the repository's Health page, or try again once the balance is restored. The PR is otherwise unchanged.

Cross-repo impact

See what breaks downstream if this PR merges.

Analyze →
⮌ Merged

This pull request was merged into main.

c comment · e edit title · m merge · a approve · r request changes · ? shortcuts