{"name":"prepare_action","description":"Prepare ONE creation draft for the site currently on screen. This tool DOES NOT save or send anything: it ends this answer and shows a review card with a confirmation button. Never claim it has already happened. Ask the user for missing required information before calling this tool. Never infer recipients, invitation roles, monetary amounts, currencies, or funnel steps. Use only information the user supplied or explicitly accepted. A goal needs name, kind, and match (an existing event name, page path, CSS selector, or link pattern). Click goals need clickBy. Goal valueMode defaults to none; fixed needs value and currency; prop needs valueProp and currency. Funnels need a name and 2-8 ordered page/event steps. Invitations need email and role (member or viewer), grant access only to the current site, and send an invitation email if mail is configured. Email reports need email, frequency (weekly or monthly), and lang (en, fr, de, es, or pt; use the chat language if not specified). Reports use Runlight's standard schedule; do not promise a custom weekday or time. Share links need a name and allow anyone with the link to read this site's dashboard. Never create tracked events, change accounts, delete anything, or run arbitrary requests. If more than one action is requested, prepare them one at a time. To change site, ask the user to switch sites first. The confirmation card, not a chat reply saying yes, is the only way to apply a draft.","inputSchema":{"type":"object","additionalProperties":false,"required":["action"],"properties":{"action":{"type":"string","enum":["goal","funnel","invite","report","share"]},"name":{"type":"string","maxLength":80},"kind":{"type":"string","enum":["event","page","click"]},"match":{"type":"string","maxLength":500},"clickBy":{"type":"string","enum":["selector","link"]},"valueMode":{"type":"string","enum":["none","fixed","prop"]},"value":{"type":"number","minimum":0,"exclusiveMaximum":1000000000},"valueProp":{"type":"string","maxLength":40},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"steps":{"type":"array","minItems":2,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["kind","match"],"properties":{"kind":{"type":"string","enum":["page","event"]},"match":{"type":"string","maxLength":500}}}},"email":{"type":"string","maxLength":254},"role":{"type":"string","enum":["member","viewer"]},"frequency":{"type":"string","enum":["weekly","monthly"]},"lang":{"type":"string","enum":["en","fr","de","es","pt"]}}}}