wulf-pulse/app/api/pax8/company-matches
lorentz a81e358be7 feat(14-02): add POST /api/pax8/company-matches/[id]/resolve route
- requirePermission('admin','access')-gated (D-08) — the write side of the
  asymmetric read/write auth split
- zod-validated body (companyId positive int, note <=500 chars)
- Delegates the two-table write to resolvePax8CompanyMatch inside
  postgresClient.transaction(); maps ResolveResult codes to HTTP status
  (ok->200, not_found->404, already_resolved->409, company_not_found->400)
2026-07-11 14:29:07 -04:00
..
[id]/resolve feat(14-02): add POST /api/pax8/company-matches/[id]/resolve route 2026-07-11 14:29:07 -04:00
route.ts feat(14-02): add GET /api/pax8/company-matches review queue 2026-07-11 14:27:30 -04:00