docs: restore the wrong-service-name warning, corrected (86c990cfh) - #215
Merged
Merged
Conversation
#212 deleted this note on the grounds that the rename resolved the trap it described. That was wrong, and the reasoning behind it was too: the failure was never that compose returns nothing. It is that `no such service` goes to stderr, so a grep over the output matches nothing and reads as a clean "no errors in the logs". That is what produced a false all-clear on production on 2026-08-14. The rename does not remove that trap, it swaps which name triggers it, and the new losing guess is `tower-finder`: the name in every saved command, older ticket and operator's memory. So the warning is worth more after the rename than before it, not less.
|
Claude finished @Babissimo's task in 1m 20s —— View job Reviewing PR #215
ReviewThis is a docs-only change (+4/-0 in
One very minor nit, not worth blocking on:
No correctness issues found. This restores accurate, more valuable information (the rename made |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Corrects a mistake in #212.
#212 deleted this ONBOARDING warning, arguing that the compose service rename had resolved the trap it described. Both the conclusion and the reasoning were wrong.
The trap was never "compose returns nothing". It is that naming a service which does not exist fails with
no such serviceon stderr, so agrepover the output matches nothing and reads as a clean "no errors in the logs". That is precisely what produced a false all-clear on production on 2026-08-14, where re-running with the right name immediately surfaced repeated_refresh_mlat_verificationtracebacks and solver-degradation warnings.I measured the behaviour while writing #212 (
no such serviceon an unknown name, silence on a known one with nothing running) and drew the wrong conclusion from it: I read "errors loudly" as self-correcting, without accounting for the grep pipeline that swallows stderr, which is the whole mechanism.The rename does not remove the trap. It swaps which name triggers it, and the new losing guess is
tower-finder— the name in every saved command, older ticket and operator's memory. The warning is therefore worth more after the rename than before it.Restored with the mechanism stated properly, and pointed at
docker compose ps --servicesas the thing to trust over any remembered name.