0034 separation lisibilite humaine et parsabilite machine
ADR-34 — Séparation lisibilité humaine et parsabilité machine¶
Statut : Décidé (2026-03-28)
Contexte : Les logs doivent être exploitables dans Airflow UI par un humain et parsables automatiquement pour dashboards et alertes.
Décision : Les bannières et messages narratifs servent la lecture humaine. Les événements structurés event= servent de source de vérité machine. Les bannières ne sont jamais utilisées pour le parsing.
Invariants :
- Les bannières sont décoratives — jamais source de vérité pour un parser
- Les event= font foi pour les parsers, alertes et contrôles
- Le format log_event(message="...", event="...", ...) combine les deux dans un seul log