Namaste Ji by Ayushman Dash

The whole thing fits in one picture.

Start here and never lose the thread: a production plane of agents makes greetings into a shared catalog; a control plane lets a human watch, gate and pause; a serving loop turns the catalog into each person's morning; all of it runs on Cloudflare. Every page below is a zoom into a region of this same picture. Hover a region; click to zoom.

CLOUDFLARE — Workers · Queues · D1 · R2 · KV · Vectorize · AI Gateway · Pages · Access · Secrets Store · Durable Objects · Workflows · Images Production plane — the agents Events Calendar → Creative Head → Content Director → Content Creator → QA Agent Control plane — the console Console · Control DO gate · RBAC · Langfuse · AI Gateway The catalog — the shared spine D1 (shots · assets · embeddings · scorecards) · R2 (masters + variants) · Vectorize (1024-d) · Images Feed serving — three loops nightly offline brain → per-user slates in KV → rank() online (and on-device) Consumer plane web-first app (app-staging) · consumer-api · Better Auth (phone OTP) · events → Pipelines Events Calendar cron 02:00 Creative Head cron 05:00 Content Director cron */15 Content Creator Queues QA Agent cron */6h Console (BO)demo.namasteji.org Control DOauto ⇄ manual · kill switch D1 · catalog R2 · content Vectorize · embed-v4 Images · variants D1 · console (RBAC · runs) offline brain (nightly) slates · KV (per user) rank() · online + on-device consumer-api 📱the app gate a greeting's journey: events → brief → shots → picture → judged → catalog → slate → phone

Three things to know before zooming.

The zooms.

Top-down: stop at any level and you still hold the right picture.

  1. zoom 1ArchitectureTwo planes, one spine, a human can pause anything.
  2. zoom 2CloudflareEverything Cloudflare — the substrate drawn from the IaC, not by hand.
  3. zoom 3AgentsOne anatomy for every agent; every model is a config value; the workbench — tools, full prompts, traces.
  4. zoom 4QAWhy QA exists and how the QA Agent is built.
  5. zoom 5ToolingHow the tools connect — and how this repo is itself built by agents.
  6. zoom 6FeedDiversity is the objective; the LLM writes the policy, never serves the feed.
  7. zoom 6Data & privacyState · stream · features, and DPDP as architecture.
  8. zoom 7Starter kitKarkhana — hand it to your coding agent.