Aller au contenu

Référence YAML Signal

Spécification au niveau champ pour les définitions YAML de Signal (probe) et Perspective (assessment).

Pour la référence complète avec tous les champs, types, blocs et exemples, voir la version anglaise qui contient les spécifications détaillées des 13 types de Signal, les règles de severity, les blocs scope, registry, money at risk et le Contract de sortie des findings.

PropriétéValeur
Emplacementprobes/probe_*.yaml (signals) ou probes/assessment_*.yaml (perspectives)
Règle IDprobe_id doit correspondre au nom de fichier (sans .yaml)
Validateurpython3 scripts/probecheck.py
Compilateurpython3 scripts/probecompile.py
Dry-runpython3 scripts/probecompile.py --check
Compilateur registrepython3 scripts/proberegistry.py
TypeContractUsage
balancegold.v1Comparer deux agrégats par entité
assessmentfindings.v1Agréger les findings de plusieurs Signals
duplicategold.v1Trouver les doublons par combinaison de champs
reconciliationgold.v1Réconciliation inter-entités
temporal_sequencegold.v1Valider l’ordonnancement des événements
distribution_outliergold.v1Signaler les outliers statistiques (z-score)
ratiogold.v1Ratio contre valeur attendue
mandatory_itemgold.v1Vérifier que les items requis existent
trendgold.v1Détecter les tendances en dégradation
silver_auditsilver.v1Auditer la qualité Silver
entity_filtergold.v1Filtrer les entités par condition
enrichmentgold.v1Enrichir les entités avec des champs calculés
hand_writtengold.v1SQL brut (échappatoire)
jazzisnow jinflow is a jazzisnow product
v0.45.1 · built 2026-04-17 08:14 UTC