docs(config): narrow the residual's precondition, and assert the consequence #36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs-hops-narrow"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two corrections and one test, all from the
carddav-mcpreview.The precondition was overstated and I have narrowed it. Not LAN access: a stolen bearer plus code running inside the cluster. Clark measured what my own probe could not, and the mechanism is
MetalLB: the pool holding the gateway's addresses is BGP-advertised acrosssgp,laxandzrhrather than L2, so nothing on the wifi has a route. They time out from the LAN on 80 and 443 and answer 401 from a pod.My earlier wording was the honest disposal of a weaker measurement, and it is superseded rather than wrong. A comment that overstates a threat gets acted on later by somebody who cannot re-derive it, which is why narrowing it matters more than being right the first time.
The severity inverts on that path, and that is the half that changes the instruction. 1 selects an infrastructure address; 2 selects whatever the caller typed. So the value that fixes the ordinary path is the one that turns a wrong-but-inert record into a caller-controlled one. Set it to the edge-inclusive depth reads as a complete instruction and is not.
The new test asserts the consequence rather than the number.
the_default_selects_the_edge_written_entry_on_the_deployed_chainfeeds the shipped default the chain the deployment actually receives. Asserting== 2alone is a tautology on the constant; this one fails in both directions:trusted_proxy_hops_defaults_to_the_deployed_chain_length,the_default_selects_the_edge_written_entry_on_the_deployed_chainTwo deaths, no collateral, either way. Mutating in both directions rather than only reverting is copied from
carddav-mcp's release and it is what makes the pair non-tautological.And it names the line that would change the reachability: a second
parentRefon anHTTPRoute. All eight namegateway/webtoday, and that assertion belongs inplatformas a manifest property rather than in my code.Gates green: fmt, clippy
-D warnings, 124 + 9 tests, audit, deny. No behaviour change.