MEP SOAR Portal — OAT Case Manager Portal SOAR Outcome Tracking Application · soar-oats.homesunitedministries.org HomesUnited Ministries · Non Profit 501(c)(3) ───────────────────────────────────────────────────────────────────────────── Ver 4.C | 2026-07-17 | Registration Flow Improvements - Remove action now soft-deletes: record preserved with status='removed' Old magic links immediately invalidated; historical record kept - Re-registration now allowed when prior status was 'removed' or 'rejected' - admin.html: ARCHIVED / REMOVED section added with Restore button - Total Registered stat tile now reflects active (non-removed) workers only - Footer and version label updated to Ver 4.C Ver 4.A | 2026-07-14 | Admin Dashboard + Registration Approval Flow - admin.html: standalone admin dashboard; auth via SOARADMIN code - Stat tiles: Total Registered | PENDING (amber) | Approved | Rejected - Registration cards: full details per applicant with action buttons Pending → [Approve] [Reject] Approved → [Revoke] + magic link copy/email draft Rejected → [Restore] [Remove] - Session action log (in-page, tracks all actions in current browser session) - On Approve: generates workerCode (e.g. SOAR-SMITH-SE-ABC1234) + UUID magic link - approveWorker API: now supports action=approve|reject|restore|remove - registerWorker bugfix: createTableIfNotExists → createTable() with 409 catch (OATRegistrations table now auto-created on first registration) - Region maps added to Managing Entities cards (6 FL regions, self-contained) - White-label ready: all region assets served from /regions/ (no GoDaddy dependency) - SWA config: /admin.html added to navigationFallback.exclude - MEP_SOAR_PORTAL_PROJECT_BRIEF.md created Ver 3.B | 2026-07-12 | Provider Autocomplete + Storage Cleanup - providers.json: 772 FL SOAR provider entries (full statewide list) - Autocomplete on Provider ID field in registration modal - mepsoarstorage: old phantom tables removed, schema cleaned - Clients table verified: 75 demo records intact after cleanup Ver 3.A | 2026-06-02 | NSSC 2 — SOAR Manager Rebrand + Nav Overhaul - "Worker" fully replaced with "SOAR Manager" everywhere in UI - Breadcrumb navigation bar (Portal Home › View › Drill-down) - Provider tiles: 6-stat grid per tile (SSI Appr, SSDI Appr, In Progress, On Hold, SSI Denied, SSDI Denied) with raw counts and percentages - Managing Entities report: 7 ME cards with SSI/SSDI separate stats - Provider mini-cards on ME view - SWR caching (24h TTL, stale-while-revalidate on all API calls) - Stat cards clickable → drill into filtered client views - Application version label: Ver 3.A (header subtitle + footer) - Footer updated: organization address, support email Ver 2.A | 2026-05-20 | NSSC 1 — Statewide Pilot Expansion - Expanded to all 6 Florida SOAR regions - Managing Entities tab with 7 ME cards - Provider report with drill-down to provider client list - Client record panel: step tracking, demographics, outcome fields - OATRegistrations table created; registration modal added - Admin approval flow (manual, email-based — pre-admin.html) - 75-client demo dataset seeded Ver 1.A | 2026-04-04 | Initial Pilot - Azure SWA + Function App provisioned (mep-soar-rg, East US) - mepsoarstorage: Clients, Steps, Demographics, Providers, Forms tables - index.html: auth gate (shared password soarreports) - Clients view: stat tiles + sortable client list - Initial 20-client demo dataset - Custom domain: soar-oats.homesunitedministries.org ───────────────────────────────────────────────────────────────────────────── Internal use only · Details private to NSCC staff