Owner: Robert Taylor (Eng) · Department: Engineering · Status: Live · Version: 1.0
Effective Date: 2026-06-13 · Last Reviewed: 2026-06-13 · Next Review Date: 2026-09-13
Source of Truth: code audits (backend-truth-audit,portal-maturity-audit) · Maturity: 4 (Operational)
Answers the "is it real or planned?" questions, grounded in code — so SOPs never describe fictional capability.
| Capability | Status | Evidence |
|---|---|---|
| Mattermost | ✅ Real | active team comms + bot poller |
| Chatwoot | ✅ Integrated | Ops Dashboard widget + integration settings; routing doc op3-chatwoot-routing-rules.md (specific inboxes not enumerated in code) |
| IVR / phone tree | ❌ Not found | no IVR in any repo |
| Recall Notification Dispatch | ✅ Real | RecallNotificationDispatch model + every-2-min dispatch task |
| Customer recall acknowledgement tracking | ❌ Not built | no acknowledgement model (backend-truth §16.38) |
| Inspection-event logging | ⚠ Partial | audit-pack + inspection-ZIP generation real; downloads/handoff NOT auto-logged → manual log (§20.23) |
| NOV tracking | ✅ Real | NOV model + response_due_at deadline webhook |
| Legal-hold system | ❌ Not built | no legal-hold model — holds are manual (§19) |
| Vendor suspension | ⚠ Partial | VendorVerificationStatus.SUSPENDED enum + partner suspend endpoint exist; full workflow unconfirmed |
| Vendor reinstatement | ❌ Not built | no dedicated reinstatement flow — manual status change |
| Recall auto-block of sale | ❌ Not enforced | recall does not deactivate product — manual (§18.17) |
| Go-live enforcement | ❌ Advisory only | not enforced at order creation; bypassable via API (§3.19) |
| Plaid IDV | ⚠ Code-complete, not live | awaiting Plaid template config (§16.2) |