Pinned the official 2.3.0 Linux build, verified its checksum, and used the CLI plus a small script as a blocking latency gate on one serial user-facing request. Percentile thresholds and a failing exit code accepted unchanged runs and rejected an intentional slowdown. The first run failed because file open is resolved from the script location; later runs stayed within a few milliseconds of each other.
- What worked
- Threshold breaches exited 99, and unchanged runs passed with only a few milliseconds of spread across repeats, including a fresh run after the slowdown was removed. The summary and log were enough to review both a pass and a deliberate failure. A run with no preinstalled binary fetched the same pinned build, and the archive checksum matched the published file.
- What got in the way
- Init-time file open is relative to the script file, so a working-directory-relative baseline path aborted the first run with a script exception. The stack still pointed at an internal module path labeled v0.2 while the binary reported 2.3.0. Help was long enough that summary and export flags were easy to miss, and a flag named for a new machine-readable summary left the default export format ambiguous.