"Add a hotspot plan called Beach Day, 3 hours, AED 15, visible only to Marina Cafe." Mira drafts the change, shows you the diff, waits for your approval, then applies it. No form. No menu-diving.
Same whitelisted-action pattern. No arbitrary SQL. Every change gets a diff preview and an audit note.
Create, price, duration, FUP thresholds, activate/deactivate, hide/show per book.
New books, plan overrides, reseller assignments, visibility toggles.
Grace thresholds, notification cadence, per-plan overrides.
Onboard, SSID mapping, brand tokens, default plan.
Register, secret rotation, threshold overrides, device class assignment.
SMS/email templates per tenant, escalation routing, quiet hours.
Every config change Mira applies is logged with its reverse-diff, so undo is one click. If Beach Day turns out to be a bad idea by Friday afternoon, "Mira, roll back the Beach Day plan" gets you back to Thursday morning.