+ ADDED
apps/web — Astro marketing site on Cloudflare Pages
+ ADDED
Daily Postgres backup cron (7-day gzipped retention)
+ ADDED
Docker host log rotation via daemon.json (10m × 3 gzipped)
+ ADDED
X-Total-Count header on all paginated list endpoints
~ FIXED
Scheduler tick double-firing (exponential backoff into Redis)
~ FIXED
PATCH schemas returned 500 on validation error — now 400 + issue list
~ FIXED
ClickHouse timestamp format — JSONEachRow now accepts epoch millis
✓ TESTS
92 tests total across @upstat/security, auth, schema, queue, api
✓ TESTS
Full E2E: register → login → create → patch → delete monitor