Today
Work on this first
Review staged action requests and approve or discard.
Needs Henry
Result trail
Command
No staged actions. Use the queue below or stage from other sections.
Staged actions
Clients
Clients
Prospects
Partners
Cloudflare
Architecture: D1 is the primary app state store. KV handles cache and settings only. This keeps data consistent and queryable.
Pages Functions
live
Serves this app. API routes in /functions.
D1
needs binding
App state: action requests, results, client records. Primary store.
KV
needs binding
Cache and settings only. Not for app state.
Queues
needs binding
Async action processing. Executor pulls from here.
Vectorize
needs binding
Semantic search over client records and notes.
Workers AI
needs binding
Inference for summaries, classification, embeddings.
Analytics/Logs
included
Request logs, Web Analytics. No binding required.
Diagnostics
API health
checking...
D1 database
checking...
KV store
checking...
Queue
checking...
Vectorize
checking...
Workers AI
checking...
Executor (Mac mini)
not connected
Source freshness
local demo data
Implementation notes
- Pages Functions run at Cloudflare edge. No always-on server.
- Mac mini executor connects via Hermes bridge (not yet configured).
- D1 stores app state. KV caches read-heavy lookups only.
- Demo mode uses localStorage when D1 binding is absent.
- Queue consumer processes approved actions asynchronously.