summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/legacy-comparison.md18
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