Miroir de docs/tech/frontend.md, ancré sur : - Le scaffold Adonis 7 déjà en place (apps/api/) - Le contrat exact que le SPA consomme (handlers MSW = source de vérité du shape attendu) - Les types/schemas dans packages/shared - Les ADR 014 (stack), 015 (monorepo), 016 (PG), 017 (auth), 018 (storage) 20 sections : vue d'ensemble, stack interne, repo layout, domain models (Lucid), routes API par domaine, conventions de réponse, auth Bearer + refresh httpOnly custom, Tuyau, validation Vine, storage MinIO, OCR pipeline, email outbound, background jobs (BullMQ), tests Japa, migrations + seeders, variables d'env, Dockerfile + K3s deployment, pointeurs vers l'existant, ADRs encore à trancher (019 à 025), évolutions V2+. Règle d'or rappelée plusieurs fois : avant de coder un endpoint, regarder le handler MSW correspondant — le SPA est déjà branché à cette surface, c'est exactement ce que l'API doit servir. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
Rubis Sur l'Ongle — landing page + futur SaaS
Languages
TypeScript
95.1%
Astro
3.8%
JavaScript
0.7%
CSS
0.2%