FayForge — Phase 4 vertical slice: foundation
Block 1 status, server-rendered at :
- Compose stack (caddy / app / postgres) scaffolded — see infra/
- App skeleton (Astro 5 SSR, React islands) this page + GET /healthz
- Configuration via environment (fail-fast) src/lib/config.ts
- Structured JSON logs to stdout (D-065) src/lib/logger.ts
- Postgres pool + SQL migrations src/lib/db.ts + db/ (db workstream)
- pg-boss in-process job runner (D-065) started; no handlers yet
- Auth (better-auth) stub only — BLOCK-2 (D-034)
/healthz reports the database round-trip health check.