diff options
| -rw-r--r-- | docs/legacy-comparison.md | 18 |
1 files changed, 18 insertions, 0 deletions
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":"<urlopen error [Errno 111] Connection refused>"}} +``` + +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 |