1. Concevoir la trace comme un graphe de preuves, pas comme un dump de logs
Résultat: Une tâche est traçable à travers model, retrieval, tool, approval et résultat autoritatif sans perdre l’identité de release.
Tâches
- →Définir le correlation/run ID et le contrat de spans parent-enfant
- →Ajouter un behavior fingerprint sans secrets
- →Séparer les spans model/retrieval/tool/approval/outcome
- →Marquer les états de télémétrie sampled, dropped et unavailable
Vérifications
- ✓La trace permet d’identifier la révision model/config précise
- ✓Un span manquant n’est pas interprété comme un succès
- ✓Les labels à forte cardinalité ne créent pas une explosion incontrôlée des coûts