//! `vernier` binary entry point.
//!
//! Per ADR-0015 §"Crate layout", the binary's job is parse → dispatch
//! → exit-code-mapping. All eval logic lives in `vernier-core`; all
//! output formatting lives under `crate::format`. This file is
//! intentionally short.
//!
//! Per ADR-0015 §"Stdout / stderr split": stdout carries the summary
//! bytes exclusively; stderr carries diagnostics. The `--quiet` flag
//! suppresses stderr only.
use Parser;
use crate;