When one event wakes several AI modules that overwrite each other, teams reach for arbitration rules. Better to fix the design: one entry point per event, one writer per field, and everything else only suggests.
When AI should stop can't depend on it saying "I'm not sure." Make stops visible events: missing fields, conflicting sources, an outbound next step, unknown state. Leave a record others can pick up.
Whether a site needs an API or MCP depends on whether AI must read public content, look up changing data, or act for someone. Each carries different duties; most sites should first fix the public pages AI reads.
Asana bought no-code agent builder StackAI; its AI Teammates read and write across 10+ apps. Connecting a tool doesn't mean AI should do everything in it. Assign permissions per action, then test failures.