ops.tbot.trade · behind Cloudflare Access

Read-api is not answering

Per-project truth

System health

Every value is the project's own health line — read, never recomputed. Daily P&L is account change vs prior close; deposits are never P&L.

Revenue surfaces

Money & funnels

Deposits are never P&L. The surface card reads growth_total, never fee-gross pnl_total.

T BOT · engine era

The ledger

Night by night — the same audit table tbot.trade shows, accruing every night.

Content studio

The slate

Wed & Sat cadence with trailer dates — titles and views update themselves as the posters write the ledger.

Every ingested event

The feed

Straight from D1, newest first — fills, briefs, clicks, emails. Each project wears its own hue; the pane stays graphite.

The spine nothing writes D1 except workers/ingest
workers/ingestZod + project enum · THE ONLY MOUTH
0001_events.sqlone table · never migrates
read-api/api/* · same-origin
this panebehind Access