- • Your team types a question into Chat or opens a Hub
- • The Worker (Jarvis) routes it — pattern first, then 3-LLM council, then tools
- • Tools read from D1 + R2 + Vectorize + KV (the memory)
- • If a write is needed, it goes into the HITL queue first
- • Mike approves → push to NetSuite via the queue
- • Memory mirrors NetSuite. Chat answers from D1, not live NS — that's why it's fast
- • Nothing writes back without Mike. Every change parks in
proposed_actions first
- • The sync engine runs in the background on a clock (5/15/60 min tiers)
- • All of it runs on Cloudflare (Worker, D1, R2, KV, Vectorize, Queues, DOs, Pages)
- • NetSuite is the source of truth — we never bypass it
- • Dropbox holds source specs + bid intake docs
- • LLMs come from Anthropic; Cursor + Codex are local dev tools