Command center and bulk actions
Ask questions and prepare bulk changes that only run after you approve them.
Press Ctrl + K (⌘ + K on a Mac) and type / to ask a question or prepare an operation without opening a separate assistant window.
Fatma can receive the current page, selected records, active filters, clinic, branch, permissions, and your personal navigation aliases. She never scrapes the screen and never gains permissions you do not have.
Read requests
A read request can return results immediately.
/ who cancelled today?
/ find open slots after 6
/ show possible patient duplicates
/ show today's appointments
Results appear as navigable Wareed objects rather than a long paragraph.
Prepare requests
A prepare request builds an actionable result without changing records.
/ who needs rescheduling tomorrow?
Review each item, open the related record, and decide what should happen next.
Write and bulk requests
A write request that affects real records first becomes a proposal. The proposal separates:
- Will do for valid actions
- Won't do for records that cannot be changed
- Needs review for unresolved cases
It also shows messages that may be sent, patient impact, conflicts, and warnings. Nothing executes until an authorized user approves it.
Revalidation before execution
A proposal previews a changing system. Wareed checks every record again at execution time. An appointment may have been edited, a slot may now be taken, a permission may have changed. The result reflects current state, not an old preview.
Partial results
One failed item does not erase successful work. A result may show 12 completed, 3 needing attention, and 2 message failures at once.
Each problem gets a recovery path. A slot conflict offers find another slot or skip. A message failure offers retry, open conversation, copy message, or mark contacted manually.
Permission rules
Fatma uses the caller's exact permissions. Read and execute are separate permissions; someone may inspect a proposal without being allowed to approve it.
Personal aliases only help interpret language. Renaming Queue to Blue changes no canonical module and grants no access.