-
R27-UX-M3: AppError::Validation now carries per-field errors
-
Add Email validated newtype, replace ad-hoc email handling
-
Nitpick Run 1: dedup helpers, fix scheduler race, validate emails
-
Server hardening, docs updates, new migrations, SyncKit improvements
-
Audit Run 18: type safety, moderation types, sandbox fix, inline SQL extraction
-
Server: Everything tier pricing, OpenAPI, SyncKit push idempotency, docs refresh
-
Security audit: fix 23 flaws from adversarial code fuzz, harden test suite
-
Restructure into monorepo