Convert the Demo UI component into a working Next.js TypeScript page
that fetches live data from the API routes with debounced search,
loading/error states, server-side filtering, sorting, and pagination.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add GET /api/warehouse/filters endpoint that returns distinct workshop
codes/names and handler names from both pressure gauge and thermometer
contract tables, filtering out noise values from the workshop column.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>