Internal
Broker dashboard
Persistence not yet configured
The customer-facing flow (search → results → proposal) is fully working — every request and proposal lives in the customer’s browser session, which means this dashboard has nothing to read yet.
To turn this into a real ops console, bind a Cloudflare KV namespace (or D1 database) and write each request to it from functions/api/search.ts. The README walks through the steps.