Commit graph

12 commits

Author SHA1 Message Date
b9a384d1c9
fix(ci): format upsert-user test 2026-09-25 16:48:03 -04:00
70a8fdde38
fix(api): address review feedback 2026-09-25 16:37:06 -04:00
963d48f140
fix(api): stop PATCH from skipping the approval workflow 2026-09-22 13:57:50 -04:00
7e186e060b
fix(api): create invoices and lines in one transaction 2026-09-22 13:49:03 -04:00
2d3c3cb099
fix(api): replace invoice lines in a single transaction 2026-09-22 13:20:52 -04:00
280014e89d
fix(api): do not default DEV_AUTH_BYPASS outside local migrate 2026-09-22 13:20:52 -04:00
9ae54d4a2a
feat(api): add approval policy, inbox, and activity stubs 2026-09-22 12:51:50 -04:00
f08b538a19
feat(api): add invoice, line, and document stubs 2026-09-22 12:48:42 -04:00
ebee62acd0
feat(api): add master-data OpenAPI and Hono stubs 2026-09-22 12:44:51 -04:00
bbfa6e4a3c
feat(api): switch live auth to host cookie BFF
Replace Bearer as the documented session path with Cognito hosted UI plus __Host-ap_* cookies so the SPA can call /api with credentials include.
2026-09-22 12:39:00 -04:00
cc637e3732
feat(api): serve portal-shaped health and error envelope
Move liveness to GET /api/health { stage, sha } with a Node 24 image on 8080 so ALB probes and deploy verify do not need auth or a database ping.
2026-09-22 12:33:19 -04:00
Adam Moussa
9d3646876e
feat(api): stand up Hono Drizzle foundation with auth and Redocly (AP-14) (#12)
* feat(api): stand up Hono Drizzle foundation with auth and Redocly

* fix(api): bump drizzle-orm and hono node-server past audit highs

* fix(api): harden auth upsert and Cognito token verification
2026-08-11 00:10:49 +00:00