// Shared safety net for CLI / agentic engines that narrate a task ("Started AI brief run.",
// "I'll generate it now") WITHOUT emitting the tool call / action block that actually runs it.
// Result is a promise + silence: no run, no error, user waits forever. Callers detect this
// (action-intent text + zero tool calls) and re-prompt ONCE to force the action.
//
// Used by:
//   - app/api/orchestrator/stream/route.js (CLI chat: no ```madarx-action``` block emitted)
//   - lib/whatsapp-agent.js (Anthropic loop: no tool_use block emitted)
export const INTENT_WITHOUT_ACTION_RE = /\b(let me|i['’]ll|i will|i'm going to|i am going to|on it|started|starting|kicking off|kicked off|launching|launched|running it|running now|generating it|generating one|generating now|creating it|creating one|creating now|building it|building one|building now|fetching it|fetching now|hold on|one moment|one sec|standby|stand by|coming up|right away|right now|in a sec|give me a sec|working on it|will land|lands on canvas|land on canvas)\b/i;
