Today

Work on this first

Review staged action requests and approve or discard.

Needs Henry

Result trail

Command

Approval queue

No staged actions. Use the queue below or stage from other sections.

Staged actions

Clients

Clients

Prospects

Partners

Cloudflare

Workers Paid plan

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.