northlake-health/src/screens
Yashas b2377b4645 feat: Ava stops waiting to be asked — the daily review
The primary action is now "Run daily review": no form, no question. It
starts the new INIT door dni-act-review, which is the same activity a
scheduler performs at 6am; the button exists so a room does not have to
wait until 6am. Ava sweeps every payer, department and front desk against a
materiality bar and, if nothing clears it, records "nothing to report" and
closes the case herself — it never reaches a desk. "Ask a question" stays,
demoted to a ghost button, for the follow-up path.

A second button replays a quiet morning: the demo data is static, so every
live sweep would flag the same August spike. Anchoring one run on
2026-07-26 lets it genuinely come back empty, and the contrast — one quiet
morning beside one $1.09M morning — is the pitch.

Queue cards and the case page now carry the sweep outcome: what she
reviewed, how many patterns she flagged, and what kind (payer rule change,
front desk, expiring appeals, …). A closed quiet case reads "Nothing to
report" rather than "Closed", because those are different outcomes.

Backend counterpart: sm2/custom-apps/denials-investigator/08_daily_review.sql
and the sweep-first charter in 05_ai_employee.sql.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 13:12:40 +05:30
..
CaseScreen.tsx feat: Ava stops waiting to be asked — the daily review 2026-09-16 13:12:40 +05:30
NewInvestigationScreen.tsx feat: the denials desk, and Ava working where you can watch her 2026-09-15 23:47:19 +05:30
QueueScreen.tsx feat: Ava stops waiting to be asked — the daily review 2026-09-16 13:12:40 +05:30
RunReviewScreen.tsx feat: Ava stops waiting to be asked — the daily review 2026-09-16 13:12:40 +05:30