- Frontend: shared components extracted (boarding-pass shell, confirm-dialog, form-field, kebab menu, currency converter/picker, 401-redirect helper) - Frontend fixes: modal jump on load, forms auto-focus, dropdown anchoring, scroll - PrimeNG 22 abandoned (license gate); pinned v21 - Swagger/OpenAPI docs (dev-only) grouped by bounded context - Backend test coverage to 100% (defensive 404s + GetRate 503/400 as unit tests) - CI: frontend gates (eslint + prettier + vitest), run on every push, tag-named images - Prettier applied across frontend