Mode Behavior Matrix
Choose mode by intent first, then apply the mode-specific safety flow.
| Mode | Best for | Key controls | Safety behavior |
|---|---|---|---|
| ASK | Explanation, troubleshooting, planning | Debug toggle | Read-oriented guidance |
| CODE | Script generation/refactor | Preflight, Preview/Apply links | Route-to-ASK prompt check for question-style input |
| QUERY | SQL and result visualization | Format and chart selectors | Read-oriented output and exports |
| DATA | Confirmed data/schema execution | Confirmation links | Entry warning + explicit confirmation + migration-plan stepwise controls for multi-step requests |
Mode access and licensing
Section titled “Mode access and licensing”- The same activation state applies across ASK, CODE, QUERY, and DATA.
- Genie can be active, trialing, in grace, expired, invalid, or otherwise locked.
- Manage activation and deactivation from Manage Activation.
- When Genie is locked, the UI surface is disabled until activation or license recovery succeeds.
DATA mode safety
Section titled “DATA mode safety”Switching to DATA shows a high-impact warning and requires explicit confirmation before execution. Multi-step migration requests use stepwise cards with Execute Step-by-Step, Execute All, and recovery controls. Standard staged execution uses CONFIRM CHANGE, while full-table or destructive execution requires CONFIRM FULL TABLE CHANGE. CREATE INDEX is blocked in DATA mode and should be handled in FileMaker schema settings instead.

For full migration-plan behavior and guardrails, see DATA Mode.
Learn each mode
Section titled “Learn each mode”Provider note
Section titled “Provider note”Provider behavior can differ by account, model family, and endpoint compatibility. For provider strategy and configuration, see AI Providers.