# Show-on-mention rules — what Jarvis pulls up ON SCREEN when Ahmed mentions a topic.
#
# Jarvis writes and edits these itself (see the SHOW-ON-MENTION section of its
# prompt for the behaviour). One rule per line; only lines starting with "- " are
# rules — everything else here is a comment.
#
# Modes:
#   - ALWAYS · "<topic>" (say: trigger, other trigger) → <how to open: navigate <url> in the Jarvis Chrome, or open <app>>
#   - NEVER · "<topic>" (say: trigger, other trigger) → block: <url fragment>, <app name>
#
# ALWAYS = open the surface every time he mentions the topic (while answering).
# NEVER  = never open it, by ANY route, ever. Just answer.
#
# The `→ block:` clause on a NEVER rule is MANDATORY and is what actually stops
# it: voice/show_gate.py reads these lines live and DENIES any tool call whose
# url/command/app matches one of the patterns (a PreToolUse hook on the brain
# session). Data tools are never blocked — Jarvis still reads the inbox over the
# Gmail API and tells you; he just can't put the page on your screen.
#
# Jarvis learns these himself: he asks once per new openable topic ("want me
# to pull that up whenever you ask?"), or Ahmed commands "always/never open X".

- NEVER · "email" (say: email, emails, new emails, check email, business email, work email) → block: mail.google.com, gmail.com, Mail
