Complete Phase 4: drop Queue from Care demos and upgrade copy.
Deploy Ladill Care / deploy (push) Failing after 2m0s

Document healthcare removal from Ladill Queue; keep remote adapter for Phase 5.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-18 10:15:31 +00:00
co-authored by Cursor
parent 57358e4206
commit 966f0496b2
3 changed files with 34 additions and 8 deletions
+24 -6
View File
@@ -222,13 +222,19 @@ final class DemoWorld
'key' => 'receptionist', 'key' => 'receptionist',
'email' => 'demo-free-receptionist@ladill.com', 'email' => 'demo-free-receptionist@ladill.com',
'name' => 'Abena Reception (Free)', 'name' => 'Abena Reception (Free)',
'apps' => ['care', 'frontdesk', 'queue'], 'apps' => ['care', 'frontdesk'],
'roles' => [ 'roles' => [
'care' => 'receptionist', 'care' => 'receptionist',
'frontdesk' => 'receptionist', 'frontdesk' => 'receptionist',
'queue' => 'receptionist',
], ],
], ],
[
'key' => 'queue',
'email' => 'demo-free-queue@ladill.com',
'name' => 'Ama Queue (Free)',
'apps' => ['queue'],
'roles' => ['queue' => 'receptionist'],
],
], ],
'pro' => [ 'pro' => [
[ [
@@ -249,13 +255,19 @@ final class DemoWorld
'key' => 'receptionist', 'key' => 'receptionist',
'email' => 'demo-pro-receptionist@ladill.com', 'email' => 'demo-pro-receptionist@ladill.com',
'name' => 'Abena Reception (Pro)', 'name' => 'Abena Reception (Pro)',
'apps' => ['care', 'frontdesk', 'queue'], 'apps' => ['care', 'frontdesk'],
'roles' => [ 'roles' => [
'care' => 'receptionist', 'care' => 'receptionist',
'frontdesk' => 'receptionist', 'frontdesk' => 'receptionist',
'queue' => 'receptionist',
], ],
], ],
[
'key' => 'queue',
'email' => 'demo-pro-queue@ladill.com',
'name' => 'Ama Queue (Pro)',
'apps' => ['queue'],
'roles' => ['queue' => 'receptionist'],
],
[ [
'key' => 'pharmacist', 'key' => 'pharmacist',
'email' => 'demo-pro-pharmacist@ladill.com', 'email' => 'demo-pro-pharmacist@ladill.com',
@@ -322,13 +334,19 @@ final class DemoWorld
'key' => 'receptionist', 'key' => 'receptionist',
'email' => 'demo-enterprise-receptionist@ladill.com', 'email' => 'demo-enterprise-receptionist@ladill.com',
'name' => 'Abena Reception', 'name' => 'Abena Reception',
'apps' => ['care', 'frontdesk', 'queue'], 'apps' => ['care', 'frontdesk'],
'roles' => [ 'roles' => [
'care' => 'receptionist', 'care' => 'receptionist',
'frontdesk' => 'receptionist', 'frontdesk' => 'receptionist',
'queue' => 'receptionist',
], ],
], ],
[
'key' => 'queue',
'email' => 'demo-enterprise-queue@ladill.com',
'name' => 'Ama Queue',
'apps' => ['queue'],
'roles' => ['queue' => 'receptionist'],
],
[ [
'key' => 'pharmacist', 'key' => 'pharmacist',
'email' => 'demo-enterprise-pharmacist@ladill.com', 'email' => 'demo-enterprise-pharmacist@ladill.com',
+1 -1
View File
@@ -406,7 +406,7 @@ return [
'upgrade_banner' => [ 'upgrade_banner' => [
'free' => [ 'free' => [
'title' => 'Unlock Care Pro or Enterprise', 'title' => 'Unlock Care Pro or Enterprise',
'description' => 'Pro from GHS 2490/branch/mo — lab, pharmacy, billing, and Queue. Enterprise adds custom multi-dept workflows, analytics, priority support, and AI-assisted healthcare integration.', 'description' => 'Pro from GHS 2490/branch/mo — lab, pharmacy, billing, and in-app service queues. Enterprise adds custom multi-dept workflows, analytics, priority support, and AI-assisted healthcare integration.',
'route' => 'care.pro.index', 'route' => 'care.pro.index',
'cta' => 'View plans', 'cta' => 'View plans',
], ],
+9 -1
View File
@@ -1,6 +1,6 @@
# Care Queue Engine + Specialty Modules — Unified Plan # Care Queue Engine + Specialty Modules — Unified Plan
**Status:** Phase 3 in progress (clinical depth on shell) **Status:** Phase 4 complete (Queue healthcare removed); Phase 5 next
**Date:** 2026-07-18 **Date:** 2026-07-18
**Repos:** ladill-care (primary), ladill-queue (healthcare removal) **Repos:** ladill-care (primary), ladill-queue (healthcare removal)
**Related:** `docs/specialty-module-design-standard.md` **Related:** `docs/specialty-module-design-standard.md`
@@ -28,6 +28,14 @@
- KPI strip includes open clinical records; no new queue backends - KPI strip includes open clinical records; no new queue backends
- Remaining modules inherit generic clinical_notes until rolled onto the same form pattern - Remaining modules inherit generic clinical_notes until rolled onto the same form pattern
## Phase 4 notes (implementation)
- Ladill Queue: removed `industry_packages.healthcare`, `QUEUE_API_KEY_CARE`, Care settings/API/integration tests
- Queue marketing/settings copy now Frontdesk & POS only; `assigned_only` kept as generic routing
- DemoWorld: Care receptionist apps no longer include `queue`; dedicated Queue operators (`demo-*-queue@ladill.com`)
- Care upgrade banner no longer lists Ladill Queue as a Pro dependency
- Phase 5 still deletes Cares remote `QueueClient` adapter
--- ---
## 1. Decision ## 1. Decision