{
  "id": "02-zero-input",
  "description": "Zero input — Yield, Leverage, Velocity, and 10xDEV must be null. SNR depends on output.",
  "input": {
    "telemetry": { "input": 0, "output": 5000, "cache_write": 1000, "cache_read": 2000 },
    "source": { "provider": "test", "model": "test", "tool": "test" }
  },
  "expected": {
    "metrics": { "yield": null, "leverage": null, "velocity": null, "snr": 1.0, "dev10x": null },
    "warnings": ["velocity_undefined: input=0", "leverage_undefined: input=0", "yield_undefined: requires input>0", "dev10x_undefined: requires all four pillars > 0"]
  }
}
