From 5a4c5671ada1f78c23dd5589765e44a64048f203 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Wed, 12 Aug 2026 06:41:22 +0000 Subject: Document CLI verifier readiness mismatch --- docs/legacy-comparison.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'docs/legacy-comparison.md') diff --git a/docs/legacy-comparison.md b/docs/legacy-comparison.md index 75d3bb1..ceac1bb 100644 --- a/docs/legacy-comparison.md +++ b/docs/legacy-comparison.md @@ -62,6 +62,24 @@ cargo clippy -- -D warnings cargo fmt --check ``` +## Verification-runner readiness mismatch + +The workspace-level verifier correctly completed the Rust build and test +phases, but its detected web-service readiness probe is not applicable to this +CLI binary. Exact command evidence from this workspace: + +```text +$ hermes verify --json +{"recipe":"Rust project","ok":false,"phases":[{"phase":"build","command":"cargo build","exitCode":0,"ok":true},{"phase":"test","command":"cargo test","exitCode":0,"ok":true}],"readiness":{"url":"http://127.0.0.1:8000/","ready":false,"error":""}} +``` + +The launched `alt-controller-image` process printed its Clap command help and +exited normally; it is not an HTTP server and intentionally does not listen on +port 8000. The corrective action is to configure the verifier for this CLI as +a build-and-test-only Rust project, without an HTTP readiness probe. Until +then, `cargo build --release`, `cargo test`, and explicit CLI smoke commands +are the applicable project validations. + ## Next comparison action Produce a native Controller artifact in an isolated workspace, collect its -- cgit v1.2.3