Dealer_Onboarding_Backend/docs/sla/IMPLEMENTATION_STATUS.md

1.7 KiB
Raw Permalink Blame History

SLA — SRS §9.4 vs implementation

Last reviewed: 2026-05-18

Summary

Area Config Runtime UI
Onboarding Yes Yes Badges + ops monitor
Termination Yes Yes Badges + ops monitor
Resignation Yes Yes Badges + ops monitor
Relocation Yes Yes Badges + ops monitor
Constitutional Yes Yes Badges + ops monitor
F&F Yes Yes (per dept) Ops monitor (FNF filter)

Overall: Core engine ~95% · UX/reporting ~85% · SRS calendar/pause rules ~85%


Capability checklist

Requirement Status
Templates, reminders, L1L3 escalation, work notes Done
Operations monitor + aging buckets Done
My queue (mineOnly) + CSV export Done
Batch status API + badges all modules Done
F&F clearance timers Done
Business hours MonFri 918 Done (slaBusinessTime.ts)
Repeat overdue reminders Done
Pause on termination hold Done
Geography-aware escalation Done (slaGeographyResolver.ts)
30-day analytics (breach rate, top stages) Done
Questionnaire reminder admin Done
E2E tests Added (sla-lifecycle.test.ts)

APIs

Endpoint Purpose
GET /api/sla/operations/dashboard Queue + analytics (?module=&mineOnly=)
GET /api/sla/operations/export CSV export
POST /api/sla/status/batch { items: [{ entityType, entityId }] }
GET/PUT /api/sla/settings/questionnaire-reminder Prospect reminder cadence

See PENDING_WORK.md for remaining optional items.