Homepage shows "Look up several at once →" linking to /bulk (home.tsx:69) but no route exists. 404.
The bulk API (POST /api/lookup-bulk) is fully implemented in packages/web/src/routes/lookup-bulk.ts — it accepts up to MAX_BULK=10 inputs, groups by host, runs each host's bulk in parallel with proper provider routing.
Options:
- Build a
/bulk UI: textarea (one input per line, max 10), submit via JS to /api/lookup-bulk, render results inline. Needs CSP nonce for the client-side fetch.
- Remove the link from the homepage for now and re-add when the page exists.
TDD: if building the page — add tests for the GET route, the form, the JS submit handler, and the rendered result list.
Homepage shows "Look up several at once →" linking to
/bulk(home.tsx:69) but no route exists. 404.The bulk API (
POST /api/lookup-bulk) is fully implemented inpackages/web/src/routes/lookup-bulk.ts— it accepts up toMAX_BULK=10inputs, groups by host, runs each host's bulk in parallel with proper provider routing.Options:
/bulkUI: textarea (one input per line, max 10), submit via JS to/api/lookup-bulk, render results inline. Needs CSP nonce for the client-side fetch.TDD: if building the page — add tests for the GET route, the form, the JS submit handler, and the rendered result list.