loom.hypertheory-labs.dev serves a documentation site that exists only here, so
the Gateway no longer matches production listener for listener. A route pinned to
loom will not apply against production and it is the only one of which that is
true.
Recorded as a divergence with an explicit end state, like the last plain Ingress,
rather than silently weakening the invariant the page opens with.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
An internal IP in a public document is not routable and still names the subnet,
and the example does not need a literal — the check is that a hostname with no
listener returns 404, and any node address demonstrates it.
Caught by grepping the fresh public history for anything version- or
address-shaped, which is a thing worth doing once per repository that changes
visibility.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This repository is now the public half of a split: six documents saying what to
decide, and one gap. How the cluster is built moved to jeffry/homelab-impl, which
is private because its README is an inventory of chart versions and image tags.
History starts here deliberately, and not as tidiness. The previous history
contained that inventory, and this repository is public — a deletion commit would
have removed it from the tree and left it in the log. A fresh root can only carry
what is in it.
Two pointers rewritten rather than deleted: private-access.md and .loom/README.md
both directed a reader to TAILSCALE.md and README.md at the root, which are now
private. They now say a fuller reference exists, that it is private, and how to
ask — because a public page naming a private thing as its answer is the failure
this project has now hit four times.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>