Aller au contenu

ADR 0009 – Système de schémas

Statut : Décidée. Date : 28/09/2026 (mise à jour du document de découpage).

Une seule définition sert de type, de validation, de documentation OpenAPI et de base aux formulaires ; pas de second système de validation

JSON Schema comme système unique : TypeBox pour les contrats d’API écrits dans le code, fichiers JSON Schema bruts pour les packs et formulaires, Ajv comme seul validateur (côté client, et côté serveur via un pipe de validation NestJS). class-validator interdit.

class-validator interdit.

Non précisées au-delà de la justification ci-dessus.

À définir : non précisée dans les sources.

BioTrace_decoupage_lots.md, section « Décisions techniques », ligne « Système de schémas ».