
ALT Dark square graphic titled 'A BFF is a boundary, not a proxy.' with subtitle 'What a Nuxt server route owes the form in front of it and the NestJS API behind it.' Below, an editor-style card shows server/api/waitlist.post.ts: a Nuxt event handler that validates the body with a Zod schema via readValidatedBody, calls assertRateLimit, reads apiBase and apiKey from useRuntimeConfig, forwards the request to the NestJS API with $fetch and an x-api-key header, and maps errors with toFieldErrors (comment: 422 the form understands). Footer: 'Validate Β· hide secrets Β· rate-limit Β· map errors' and the name Ethiel.

ALT Dark square graphic titled 'Verification is the bottleneck.' with subtitle 'Not generation, says Flutter's team. Agreed. Now give the agent a loop it can close by itself.' Below, an editor-style card shows a short Maestro E2E flow file (.maestro/daily_word.yaml) that launches the app, taps 'Start today's word', asserts 'Flashcards', taps 'Next' and asserts 'Quiz', with the comment 'red first, then fix'. Footer: 'Failing test first Β· flutter test Β· Maestro via MCP' and the name Ethiel.

















