AH · real-time-eligibility
Real time Eligibility
On Track
In progress:
Live from Jira · AH · refreshes every minute
Read-only share link
/epic/real-time-eligibilityAnyone with this link sees this dashboard only — view access, no editing.
Progress
68%
28 of 41 tasks complete
Days until go-live
—
Go-live May 6
Next target date
May 6
Real time Eligibility
Project Timeline
May
Real time Eligibility
Target May 6
Project plan
Rest APi Service to use kafka bridge to post messages to topicCompleted
Add current messages that we send to event bridge to also sent them to kafka using kafka restAPI ServiceNot Started
Kafka consumer infra setupCompleted
Phase 0: GKE worker pool setupCompleted
Add worker-pool node pool to existing Aerospike GKE clusterNot Started
Taint both pools for workload isolationNot Started
Deploy eligibility-worker and signal-router with OTEL wiredNot Started
Validate Temporal Cloud connectivity, Aerospike native SDK access, PostgreSQL poolNot Started
Phase 1: Cache warming (parallel write)Completed
Deploy Aerospike state sets alongside existing mat viewsNot Started
Temporal workflows write to Aerospike on every signalNot Started
REST API still reads from mat viewsNot Started
Phase 2: Shadow readsNot Started
New v2 endpoints read from AerospikeCompleted
UI calls both v1 (mat views) and v2 (Aerospike) endpointsNot Started
Compare responses client-side or server-side, log mismatchesCompleted
[Real-Time Eligibility] E2E Signal Testing — Shift, Customer, EmployeeCompleted
Fix workflow ID to include environment for env isolationCompleted
Business logic fixes & tweaks, Data cascade fixesCompleted
Make distance a hard requirementCompleted
Include Employee Work Preference in ScoringCompleted
Rule engine job role/category matching logicCompleted
"Enabled" flag not being respected in eligibility configCompleted
Reconciliation ImprovementsCompleted
RTE read path: Postgres fallback on Aerospike miss + async backfillCompleted
Shift Specific AddressesCompleted
Update Arya Notifier to use RTE based on feature flagIn Progress
Cleanup, Better logging, Search AttributesCompleted
Fix Aerospike batchWrite timeouts in reconcile path (Node SDK policy-slot trap)Completed
RTE Phase 5: arya-rest-api read path (PR #3335) + enable flag for AveannaCompleted
noOverlap rule ignores shiftBufferHoursCompleted
Shift overlap check misses windows that start before the proposed shift but extend into itCompleted
shiftVisibilityDays rule and configCompleted
RTE load test: open_shifts read path + signal fan-out under realistic trafficCompleted
Bogus Shift Update Events being publishedCompleted
Provision RTE Kafka topics + ACLs on Aveanna staging clusterCompleted
Temporal RTE Signals not scalingCompleted
Debug aerospike write failuresCompleted
Exclude Shifts in the past for the worker open shift queryCompleted
Add profile fields to employee state (email, phone, ok_to_xyz)Not Started
RTE Preference MatchIn Progress