docs: guide d'implémentation backend (docs/tech/backend.md)
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>
This commit is contained in:
parent
8cec9d2f33
commit
c52f46468f
1157
docs/tech/backend.md
Normal file
1157
docs/tech/backend.md
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user