refactor(hermes): rename chat and triage public hostnames #34
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/hermes-domain-rename-chat-bstein-triage"
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?
Supersedes obsolete draft #28
This draft replaces #28, whose chat target is obsolete. Brad should close #28 unmerged. This branch does not modify, rebase, merge, or reuse that branch.
Corrected public hostnames:
chat.hermes.bstein.dev->chat.bstein.devtriage.hermes.bstein.dev->triage.bstein.devagent.hermes.bstein.devis deliberately unchanged. The rendered Hermes manifest contains it 16 times both before and after this change.Collision and scope review
Before editing,
git grepfoundchat.bstein.devonly inmermaid/ServiceAccessArchitecture.mmdand its generated SVG. The source diagram already connects that planned personal domain to Hermes Chat, so it is intentional architecture documentation rather than a competing functional owner. No corrected target was present in CoreDNS, ingress/TLS, OAuth, Keycloak ensure, application origin configuration, or the generated HTTP catalog before this change; both names also returned no address through the current resolver.The rename covers:
hermes_access_oidc_ensure.sh.The knowledge renderer was run for both current
origin/mainand the changed tree. Those renders differ only in the two catalog host values and corresponding Mermaid node IDs; summary, metrics, and runbook artifacts are byte-identical. Current main has unrelated generated backlog, so this PR carries only that renderer-derived hostname delta.One old-host string remains intentionally in
testing/tests/data/hermes_kanban_card_corpus.jsonl: it is a frozen historical task record used as test data, not functional configuration or current documentation.Rollout dependencies
This rename is not self-contained and ordering matters:
hermes-sites-tlsto be Ready withchat.bstein.dev,triage.bstein.dev, and the preservedagent.hermes.bstein.devSAN before announcing or retiring anything.Validation
origin/maindb70509e08699e823e677a5567f2c7fdb4f4ea9b; branch is one commit ahead and zero behind.kustomize buildpasses after rebase forinfrastructure/core,services/comms,services/hermes,services/keycloak,services/maintenance,services/maintenance/apps, andservices/quality.git grep --no-indexover all seven rendered outputs finds neither obsolete functional hostname.make testafter rebase: 2620 passed, 4 failed, 4 skipped. The four failures are reproduced exactly onorigin/main: two agent resource expectation tests, the Gitea HTTP-error isolation test, and the Kanban auto-supervise default test.GO111MODULE=off CGO_ENABLED=0 go test: pass.sh -n: pass.git diff --check: pass.Draft only. Do not merge until the rollout dependencies above are scheduled and #28 is closed unmerged.
WIP: refactor(hermes): rename chat and triage public hostnamesto refactor(hermes): rename chat and triage public hostnames