Visual Workflow (Owner/Admin)

Live project pipeline — click any stage to act. This is an interactive SVG-based dashboard at unlikely.guide/workflow that auto-refreshes every 60 seconds.

Pipeline Stages

The owner/admin view shows the full 8-stage pipeline with live counts:

INTAKE ──> SCHEDULED ──> IN PROGRESS ──> INSPECTIONS COMPLETE ──> DRAFT CERT + INVOICE
                                                                         │
                                                              ┌──────────┼──────────┐
                                                              v          v          v
                                                          INVOICED   OWNER      CERTIFIED
                                                              │      REVIEW        │
                                                              v      QUEUE         v
                                                         INVOICE                CERT
                                                          SENT                  SENT
                                                              │                    │
                                                              └────── CLOSED ──────┘

Stage Details

StageColorClick Opens
IntakeBlack (filled)ActionCenter
ScheduledBlack (outline)Calendar
In ProgressBlack (heavy outline)Workbench
Inspections CompleteBlueCertPipeline Post-Production
Draft Cert + InvoiceBlue (filled)CertPipeline Drafting
OwnerReviewQueuePurple (dashed circle)Owner Review
InvoicedGreenPayments
CertifiedGoldCertPipeline Send
ClosedGreen (filled)Workbench
Open RFIsRed (dashed circle)ActionCenter RFIs tab

Needs Attention

Below the pipeline, an alerts section shows:

  • Items in OwnerReviewQueue awaiting decision
  • Stalled projects by status
  • Certified projects >3 days without invoice
  • Open RFIs aging >3 business days
  • pipeline-shepherd actions (WhatsApp sent, notifications)
  • Triage alerts (30-40 day warning, 41-45 day critical, >45 day overdue)

Data Sources

The workflow page fetches from these API endpoints:

  • /api/ops/pipeline-summary — status counts
  • /api/ops/rfi-aging?days=3 — open RFI count
  • /api/ops/stalled-projects — stalled by status
  • /api/ops/invoice-aging?threshold_days=3 — cert-to-invoice delay
  • /api/ops/triage-alert?threshold_days=30 — triage thresholds
  • /api/portal/cert-invoice/review-queue — owner review items
  • /api/ops/shepherd-reportpipeline-shepherd daily report

Legend

ColorMeaning
BlackGate (entry points)
BlueReady for Cert pipeline
GoldCertified
GreenInvoice track
Dark GreenComplete
Red circleOpen RFI
Purple circleOwnerReviewQueue