Baseline comparison
Compares runtime version, OS release, dependency lock, schema revision, timezone and feature-set observations in a fixed order.
Day 050 / DevOps / Environment Review
A dependency-free Python CLI that compares six declared environment observations and reports matches, drift and missing evidence without printing observation values.
Compares runtime version, OS release, dependency lock, schema revision, timezone and feature-set observations in a fixed order.
Treats absent observations as unverified rather than matched, and reports which snapshot lacks the evidence.
Prints only fixed check IDs, states, reasons and counts. Supplied values and unrecognized fields are not echoed.
Six explicit environment checks
Match, drift and unverified states
Distinct missing-side reasons
Value-free deterministic reports
Exact string comparison
1 MB limit per snapshot
Text and JSON with exit codes
Twelve standard-library tests
Argparse, JSON and Unicode validation implement a dependency-free local CLI with no infrastructure connections.
Bounds each file and known observation, rejects duplicate JSON keys and control characters, and uses generic input-error messages.
Twelve unit and CLI tests cover exact comparisons, missing evidence, precedence, validation, value omission and exit behavior.