Skip to content

Safety and Confirmation Model

Genie is designed to help inside FileMaker without hiding when a task is high impact.

  • ASK is read-only.
  • CODE is review-first and can surface preview and apply actions when Genie has enough context.
  • QUERY is read-oriented output.
  • DATA is explicitly confirmed and should be treated as high impact.
  • Local MCP Bridge is read-only for external clients.

Genie does not silently change your FileMaker solution from a conversational question.

Instead, the product separates:

  • explanation and planning
  • generated output
  • review steps
  • explicit apply or confirmation actions

When Genie can produce a usable CODE result, you typically see:

  • Preview Code to inspect the result first
  • Apply Code only after Genie has a normalized artifact ready for apply

If Genie is not confident enough for that path, it can return warnings or a review-first draft instead.

DATA is reserved for confirmed data and schema work.

Expect:

  • an upfront warning when entering the mode
  • explicit confirmation before execution
  • stronger confirmation for broader or destructive changes

If you are unsure whether a task belongs in DATA, stop and ask in ASK Mode first.

Activation is separate from provider configuration and is authoritative for UI access.

If Genie is locked:

  • the recovery path is Manage Activation
  • the main interactive surface stays disabled until activation or trial state allows access again

See Licensing and Activation.

Capture is not cosmetic. It tells Genie what it should reason about.

  • Add Selection is best for the current script or selected rows.
  • Add Scripts is best for multi-script work.
  • Metadata Explorer helps ground names, tables, fields, layouts, and custom functions.

Better context usually means fewer clarifications and fewer review-only responses.

Warnings, assumptions, and draft-only results usually mean:

  • the request needs clarification
  • the context is missing or stale
  • the task crosses a boundary where Genie should not guess

When that happens, refine the target, capture the right context, or switch back to ASK before retrying.