Stratégie de tests
Conserver les protections existantes et ajouter les invariants du Context OS.
Existant à préserver
Le runtime possède déjà :
- Vitest unitaires ;
- tests d’intégration PostgreSQL ;
- Playwright E2E ;
- tests de permissions par route ;
- tests de catalogues/prix ;
- fixtures fournisseurs enregistrées ;
- tests ledger/idempotence ;
- tests de contrat et d’observabilité.
Brain
Ajouter :
Unitaires
- Quality / CU ;
- routing ;
- policies ;
- scoring ;
- contradictions ;
- compression ;
- mapping legacy → Brand v1.
Intégration
- Brain/Space/Memory repositories ;
- migration
BrainEntry; - provenance ;
- connecteurs → proposals/memories ;
- Context Pack ;
- Tool Context Binding.
E2E
/braindirect ;- empty → encode → filled ;
- Space selection ;
- ajout/suppression/archive ;
- CU ;
- source/connector ;
- permissions cross-Space ;
- Studio récupère le bon Context Pack.
Golden tests Context Engine
Conserver des jeux de requêtes/memories avec résultats attendus : sélection, exclusions, contradictions, ordre, budget CU et provenance.
UX
Les invariants du graphe nécessitent des tests comportementaux et quelques snapshots visuels ciblés, pas des snapshots de chaque pixel.
Was this page helpful?