Implicit Defaults for Noise Reduction vs. Explicit Fields for Predictable Validation
Goal Reduce notification noise in alerting systems by enforcing a consistent payload structure. Constraint JSON Schema’s default keyword is documented as documentation, not enforcement. Some validators apply defaults automatically while others ignore them, creating unpredictable behavior. Trade‑off Implicit defaults can fill missing data and reduce false pos