TB-03 — Pipeline Shepherd
Summary
Build an automated daily scan of all active projects that identifies stuck ones and takes action — running validations, sending reminders, escalating. Runs as a 7:45 AM ET cron job after the daily schedule delivery.
What it produced
- pipeline-shepherd — rules engine scanning all active projects daily with 8 stuck-project rules
- Scheduler-Cron — new cron entry for shepherd at 7:45 AM ET
- whatsapp-service — WhatsApp summary delivery to Dustin
Connections
- depends on: auto-validation-service (TB-02) — shepherd triggers validation for stale Field Complete projects
- depends on: RFI-system — escalates open RFIs via existing escalation chain
- depends on: notification-router — sends alerts for overdue certs, uninvoiced projects, stale holds
- produced: pipeline-shepherd — GET /ops/shepherd-report endpoint