79 crons · Steampunk Family · Locking + retries
⚠ 6 jobs with failures
The operation was aborted due to timeout
{"error":"Monthly reconciliation failed","detail":"No access, refresh token, API key or refresh handler callback is set."}
{"error":"Drift scan failed","detail":"No access, refresh token, API key or refresh handler callback is set."}
{"error":"Invalid request"}
Invalid `prisma.executionLog.create()` invocation: Foreign key constraint violated on the constraint: `execution_logs_jobName_fkey`
Status
LIVE
Total Jobs
79
Runs (24h)
140
Success Rate
73.6%
Retries (24h)
5
Avg Duration
763ms
Daily social engagement harvest (FB + IG)
Microsoft Graph contact sync (every 4 hours, 100 donors per run)
Hourly email poll (Gmail + Outlook)
Weekly donor friction detection
Monthly Zeffy fee-free donation reconciliation
{"error":"Monthly reconciliation failed","detail":"No access, refresh token, API…
Monthly donor relationship drift detection
{"error":"Drift scan failed","detail":"No access, refresh token, API key or refr…
Daily CSR program verification scan
Monthly CSR program drift monitor
Daily CSR application deadline alerts
Daily stewardship task sync to Outlook To Do via Microsoft Graph
Dispatch approved scriptorium emails (every 15 min — slowed from */2 2026-06-03 per Handoff C)
Dispatch bulk-composed emails (every 5 min — slowed from every-minute 2026-06-03 per Handoff C)
Dispatch donation receipt emails (every 5 min — slowed from every-minute 2026-06-03 per Handoff C)
Annual year-end tax summary generation (January 5th)
Daily donor anniversary outreach triggers
Weekly donor friction follow-up (Tuesdays)
Monthly HUG digest composition (15th of month)
Daily Stripe payment data sync
Daily cost-of-care data sync to TARDIS
Email bounce detection and contact flagging (every 15 min)
Dispatch queued social media storms (every 15 min — slowed from */5 2026-06-03 per Handoff C)
Scan social comments for donation signals (every 30 min)
Daily sync Patreon/PayPal webhook events to Studiolo
Dispatch scheduled social media comments (every 15 min)
Weekly advocacy prompt post from Academy themes (Mon noon ET)
Saturday text strip pool check — generate if pool < 6 (Sat 2 AM PT)
Daily view refresh + subscriber health check
Expire gift codes + revert lapsed gift subscriptions
Pull live FB/IG posts into Cogworks as drafts (every 6 hours)
Weekly Cogworks digest email (Mondays 10 AM)
Publish scheduled content + trigger mini-storms (every 5 min)
Social engagement tracking and metrics collection (every 5 min)
Seeds Compassion Cycle social posting (3x/day)
Bee Pollinator Track social posting (1x/day 9 AM PT)
Academy Evergreen social mining + posting (2x/day)
Post first comments and delayed comments (every 15 min)
Weekly prune of social_cron_logs, comms_log, mini_storm_log, admin_audit_log, cart_events
Daily purge of cogworks_ai_clips rows + Vercel Blob MP4s (kept=false, >60d). Owns cron in rescuebarn vercel.json.
Day-7 caregiving-magnet welcome Email 2 send. Skips rows where the magnet's relatedResource is null (suppress-until-Krystal-§8-lands semantic).
Daily 90-day sunset of unconfirmed soft-DOI subscribers — sets status='unsubscribed-implicit'.
Weekly Stripe vs. orders reconciliation — flags missing orders and amount mismatches
Daily low-stock inventory detection
Abandoned cart recovery emails (every 4 hours)
Daily delivery tracking status updates
Daily promotional notification dispatch
Daily customer metrics aggregation refresh
Daily traffic data aggregation (2 AM)
Daily sync product/donor data with Studiolo — PAUSED 2026-06-03 (cleanpunk T3 hibernation, Handoff E): removed from cleanpunk vercel.json; will not fire until reactivated per cleanpunk-shop CLAUDE.md Hibernation Notes. Schedule retained to document intended cadence on reactivation.
Soap Lab + Cold Press scheduler — publishes scheduled articles, sends scheduled newsletter issues (runs on cleanpunk's vercel.json every 15m; tracked here for monitoring only)
Daily Gmail scan for vendor receipts, invoices, and financial notifications
Weekly RaiseRight stale import check, dormant participants, deposit reconciliation
Fleet health check + cross-site alert dispatch (SMS/email)
Recover documents stuck in processing state (>15 min old) and mark as failed
Monthly cross-site health and execution summary report
Poll all 4 TFOS health endpoints (every 15 min)
Poll all 7 BFOS site health endpoints (every 15 min)
Poll SFOS site health endpoints — studiolo, rescuebarn, cleanpunk (every 15 min)
Daily CRON_SECRET validation — verify all sites accept orchestrator's secret (7 AM)
Nightly email-firewall disposable-domain cache refresh + 30-day firewall_log prune (3:30 AM)
Daily daisy chain — calls all repo daily-batch endpoints + TFOS/BFOS proxy jobs sequentially
Consolidated health check — TFOS + BFOS + SFOS every 30 min
Invalid `prisma.executionLog.create()` invocation: Foreign key constraint vio…
Daily EGES compliance audit — cross-reference dispatch logs against rules, alert on critical violations
Triage bts-governance/alerts/ — delete workflow noise, escalate real issues
Daily rollup of runtime log-drain errors + cron failures into bts-governance/alerts/
Check all apps for missing required environment variables
Verify Facebook/X access tokens are valid across social-posting apps
Alert when BFOS client sites have no new content in 14+ days
Check TLS certificate expiry across all enterprise domains
Weekly Dependabot vulnerability scan across all repos
PageSpeed Insights check on public pages — LCP, CLS, TTFB tracking
Sample AI-generated content for prompt leakage and quality issues
Verify enterprise patterns (cron auth, error boundaries, health endpoints) across repos
Monthly per-app cost aggregation from Vercel, AI APIs, and transactions
Monthly cleanup of merged branches across all repos
Watches all other agents — verifies execution, catches silent failures, detects stuck locks
Monthly analysis of agent performance — recommends timeout, threshold, and cadence adjustments
Weekly crawl of all managed repos — produces per-repo manifests of routes, models, env vars, crons, admin pages
Compares code inventory against documentation — flags help drawer gaps, CLAUDE.md staleness, .env.example drift
Rule-based auto-fix for common failures — SSL redeploy, timeout increase, stale content refresh, stuck lock release