Project Completion Status — EPICs, Issues & Outstanding Work
Sources: Deep Audit (Mar 14) · Productivity Audit (Mar 13 / Apr 2) · GitHub Issues · PR History
| Issue | Title | Completion | State | Outstanding |
|---|---|---|---|---|
| #1678 | Module 2 — Patient Registration & Intake Forms Gap Closure R1–R18, caregiver registration, webhook pre-population, form interruptions |
100% |
Closed | None — closed Mar 30 |
| #1573 | Project Completion — Full Gap Analysis & Roadmap Gap analysis, 22 feature areas mapped, planning deliverables |
100% |
Closed | None — planning epic completed Mar 31 |
| #1567 | Complete Document Module Architecture Manager/Service/Repository layers, contracts, DTOs |
100% |
Closed | None — closed Mar 27 |
| #1566 | Complete CaseManager Module Architecture Full architectural layers added, RepositoryException, DTOs |
100% |
Closed | None — closed Mar 27 |
| #1493 | Observer Missing Features — Laravel Implementation OBS1/2/4/5/7/10/12/13 — email notifications, live support, interruptions, notifications |
100% |
Closed | None |
| #1477 | Integrate 5 stranded Phase 14 products into main Finance, API Docs, Scheduling, RFP Builder, Competitive Dashboard |
100% |
Closed | None — all 5 products integrated |
| #1458 | Role-Based Custom Fields — Super Admin User Module |
100% |
Closed | None |
| #1325 | Super Admin Dashboard — Account Management & Reporting Platform |
100% |
Closed | None |
| #1239 | Manager Portal — Account-Level Management Platform |
100% |
Closed | None — security findings from PR #1251 resolved separately |
| Issue | Title | Completion | State | Outstanding |
|---|---|---|---|---|
| #1523 | Merge 14 PRs — Dependabot Updates & Feature Integration (Mar 2026) |
85% |
Open | Blocked 5 major Dependabot PRs rejected: Stripe v15→v20, Inertia v2→v3, intervention/image v3→v4, lucide-vue, google/cloud-translate. Need manual migration. |
| #1186 | Fix CI for release/v1.0 (main → develop merge) |
85% |
Open | Critical develop is 706 commits behind main. Anyone branching from develop gets stale code. Must resync or retire develop branch. |
| #1170 | Scope Requirements Documentation — 176 docs, GitHub audit, AI pipeline |
90% |
Open | Pending Jenkins decommission. Pending Branch protection rules in GitHub UI (needs human to set). |
| #1538 | EPIC: PHP → Laravel Migration Gap Closure & Security Fixes Parent epic for P0/P1/P2 sub-epics. Core flows + 23 provider gaps + all admin ADM gaps now closed. |
70% |
Open | P0 gaps Auto-login tokens (TODO in code), SSO SAML2 per-account, assignment routing. P1 Telemedicine, Checkout, Observer video/chat. |
| #1444 | Deep Codebase Audit Remediation — Architecture, Security, Compliance & Test Coverage 507 violations found (Mar 14). Migration bug, XSS, SFTP encryption all fixed. |
45% |
Open | 36 controllers bypass Manager layer. 5 God Classes >1,000 lines. 113 Exception catches (should be \Throwable). Architecture violations ongoing. |
| Issue | Title | Completion | State | Outstanding |
|---|---|---|---|---|
| #1252 | Intake Form System — Form Builder, Public Forms, Submissions & Management |
65% |
Open | Section-level validation, advanced conditional logic, submission analytics not complete. |
| #1152 | Catalog Import/Export Tool — Batch Upload/Download for Products & Bundles |
60% |
Open | PR #1745 (webhooks) merged. Export edge cases and activity log completeness unverified. |
| #1175 | Automated E2E Testing Infrastructure on Staging |
55% |
Open | Staging deployed. Overnight regression scheduler not active. Video recording pipeline incomplete. |
| #1375 | Comprehensive Test Suite & Daily Overnight Regression Tests |
45% |
Open | Blocked #1443 — test suites on unmerged branches not recovered. Playwright covers ~30% of routes. Nightly regression not running. |
| #1094 | Email Queue System — Legacy PHP → Laravel Queue Migration |
50% |
Open | Legacy cron-based email partially replaced. Full queue migration not verified complete. |
| #1126 | Events System Enhancements — Attendant Approval Config, Participant Limits |
35% |
Open | Events CRUD merged (#1594). Attendant approval config, participant limits, and self-registration links missing. |
| #1144 | Ecommerce Bundle Images, Descriptions & Education Flow Button Styling |
30% |
Open | Education flow button styling partial. Bundle image management and rich-text descriptions not complete. |
| Issue | Title | Completion | Priority | Outstanding |
|---|---|---|---|---|
| #1540 | P0: Auto-Login Tokens, SSO, Assignments — Critical Feature Gaps |
15% |
CRITICAL | Blocking prod Auto-login token system is a TODO in code. SSO SAML2/OAuth2 per-account wiring. Patient/provider assignment edge cases. |
| #1541 | P1: Telemedicine, Case Management, Observer Chat/Video, Crons, Checkout |
30% |
HIGH | Telemedicine controller/network: not started. Checkout flow: incomplete. Observer video/chat: not implemented. CR1–CR11 crons done (#1695). |
| #1542 | P2: Events, Webhooks, Insurance, Fax, Routes Cleanup & Code Quality |
35% |
MED | Kit registration flow missing. Insurance billing UI not started. Fax integration not started. Route cleanup pending. |
| Issue | Title | Completion | State | Outstanding |
|---|---|---|---|---|
| #1565 | Unified Ecommerce & Ordering |
25% |
Open | Bulk ordering partial. Shopify plugin not started. B2B self-service not started. Checkout flow incomplete. |
| #1135 | Universal Login & Role/Account Chooser |
20% |
Open | Google SSO partial. Role chooser not fully implemented. White-label login not started. |
| #1114 | SSO Integration — SAML2/OAuth2 Account-Level Config & IP-Restricted Login |
25% |
Open | ADM4/5 merged (PR #1715). Full SAML2 config management UI and IP-range routing incomplete. |
| #1149 | Patient Portal Dashboard — Notification Hub & Order Management |
20% |
Open | Notification hub not built. Order management partial. Clickable metric tiles not implemented. |
| #1136 | Test Resulting & Result Reporting — Instant/Lab Results, CPT Templates |
15% |
Open | SpotDX/MLB integration not complete. CPT templates partial. Multi-test result capture flows not started. |
| #1131 | CPT Codes & ICD-10 Integration — Product Billing, Payor Management |
10% |
Open | No implementation. Prerequisite for insurance billing workflows. |
| #1118 | Document Manager Default Permissions — Role-Based Access Matrix |
15% |
Open | Document module exists. Granular per-role permission matrix (view/share/download/delete per folder) not built. |
| #1115 | Shipment Tracking & Delayed Shipment Handling — ShipEngine Integration |
10% |
Open | No ShipEngine integration. Reshipment workflow rules not built. SLA configuration missing. |
| #1113 | SuperAdmin Testing Tool — Configurable Test Library & Execution |
0% |
Open | No implementation started. |
| #1112 | Reshipment Rules for Inconclusive/Insufficient Quantity Results |
10% |
Open | Global settings tab exists. Account-level fee configuration and bundle exemption modal not built. |
| #1111 | MyLab Box (MLB) API Integration — Bidirectional Order Exchange |
5% |
Open | No implementation started. Two-way order exchange, shipment webhooks, result ingest all missing. |
| #1109 | SpotDX Lab Integration — Two-Way API, Status Mapping |
10% |
Open | No implementation. Status mapping CRUD, webhook/polling API architecture not built. |
| #1108 | Prescription (Rx) Management — Provider Interface & Fulfilment API |
5% |
Open | No implementation started. |
| #1142 | Phlebotomy Network Configuration — Partner Setup, Patient Scheduling |
5% |
Open | No implementation. Partner messaging, scheduling links, kit logistics all missing. |
| #1140 | B2B Self-Service Portal — Account Creation, Distributor Ordering |
5% |
Open | No implementation. Self-registration, client management, multi-mode ordering all missing. |
| #1139 | Municipal Services / Harm Reduction — Kiosk, Quota Management |
5% |
Open | No implementation. Defent customer (#1158) — kiosk dispensation, address validation, quota management all missing. |
| #1123 | Channel Partner Module — Partner Company Management |
5% |
Open | No implementation started. |
| #1120 | Shopify Plugin Integration — Store Connection, Product Sync |
0% |
Open | No implementation. No scope docs written yet. |
| #1129 | Program Manager Module — Custom Program Workflows, Eligibility |
5% |
Open | No implementation. Eligibility criteria, vending machine distribution, program workflows all missing. |
| #1153 | Roadmap Items — CPT Billing, Revenue Share, Consumer Payments, SSO/LDAP |
10% |
Open | CPT/ICD-10 partial. Consumer payments, revenue share, LDAP not started. |
| Issue | Title | Completion | State | Outstanding |
|---|---|---|---|---|
| #1627 | Architecture: Split PHI Database from Settings DB + Isolated PHI per Client |
5% |
Open | Awaiting David David requested this Mar 27. Two-phase DB migration strategy needs sign-off before implementation begins. |
| #1574 | PLAN B: Laravel Migration Completion & Production Switchover — 12 weeks |
10% |
Open | Awaiting David Strategic plan only. No implementation. Requires go/no-go decision and blue-green deployment strategy approval. |
| #1481 | Backlog Completion Plan — 500+ issues, 6 phases, 20 weeks |
10% |
Open | Plan written but needs re-baselining against current state. Phase 1 only partially executed. |
| #1443 | Triage & Recover Lost Test Suites from Unmerged Branches |
30% |
Open | 14 auto-implement branches (105 commits) unmerged. 40 test files on main; many more on stale branches awaiting triage. |
| #1174 | David Alignment — Scope Prioritization, DB Schema Policy & Staffing Review |
20% |
Open | PHI DB split (#1627) raised, no signed-off decisions documented. Staffing review outcome unknown. |
| #1439 | API Integration Dashboard — Laravel parity with PHP app (#3123) |
10% |
Open | Scope documented. No Laravel implementation started. |
| Issue | Title | Completion | State | Outstanding |
|---|---|---|---|---|
| #1476 | Product 05: RFP Matching Engine — Lab Matchmaker for Prospect-to-Lab Pairing |
0% |
Open | No docs, no spec, no implementation. Product definition required before work can begin. |
| #1475 | Product 04: Strategic Planning Tools — Market Sizing & Pricing Intelligence |
0% |
Open | No docs, no spec, no implementation. |
| #1474 | Product 03: Lab Aggregation Portal — allathomelabnow.com / alllabs.com |
0% |
Open | No docs, no spec, no implementation. Multi-site domain strategy needs definition. |
| Period | Commits | PRs Merged | Issues Created | Issues Closed | vs Prior |
|---|---|---|---|---|---|
| Feb 17–23 (Baseline) | 66 | 4 | 0 | 0 | — |
| Feb 24–Mar 2 | 244 | 15 | 0 | 0 | +270% |
| Mar 3–9 | 267 | 27 | 70 | 189 | +9% |
| Mar 10–16 | 349 | 47 | 130 | 11 | +31% |
| Mar 17–Apr 2 (last 2.5 wks) | 600+ | 35+ | ~80 | ~150 | Record |
| 6-week total | 1,500+ | 128+ | 280+ | 350+ | 5.3× baseline |