//! `--json` / serde-output contract.
//!
//! The default human output is ranked candidates; the machine output must be the
//! SAME information, losslessly — a real `serde_json` serialization of each
//! `Candidate`, not a hand-rolled count stub. These tests pin the JSON shape so
//! downstream tooling (and the differential oracle harness) can consume it.
use interpret;