docs(titan): correct status header to four live placements

Trailing wording fix: the header still said "three workloads" after
sonarqube (the 4th) was folded into §2/§4a in the prior commit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Hermes Agent 2026-08-23 14:58:22 +00:00
parent 344c0eed5e
commit 16c399995b

View File

@ -2,25 +2,32 @@
Status: evidence-led audit + guardrails shipped. **No workload was relocated
onto titan-22 by this card/PR.** Between this audit's first pass and this
revision, Brad independently placed three workloads (Jenkins, VictoriaMetrics,
Wger) onto titan-22 via direct commits to `main` (outside this card's PR),
implementing almost exactly the Option B pattern this document recommends.
§4a documents that live change and the fresh evidence validating it. This
document is the durable record for Kanban card `t_26da4c88`.
revision, Brad independently placed four workloads (Jenkins, VictoriaMetrics,
Wger, SonarQube) onto titan-22 via five direct commits to `main` (outside
this card's PR), implementing almost exactly the Option B pattern this
document recommends. §4a documents that live change and the fresh evidence
validating it. This document is the durable record for Kanban card
`t_26da4c88`.
Evidence collected in two passes:
Evidence collected in three passes, each triggered by discovering `main`
had moved again mid-audit:
- **First pass** 2026-08-23 13:00-13:30 UTC, at `origin/main@a019ecd55`,
covering a trailing-24h VictoriaMetrics window ending ~13:15Z (the longest
valid window since titan-22's return to service — node manifests show the
current `jellyfin` restore commit reconciling from 2026-08-23T01:11Z).
- **Revalidation pass** 2026-08-23 ~14:40-14:45 UTC, after `git fetch
--no-tags origin main` showed this branch was 4 commits behind a
fast-moving `main` (`origin/main@42795f3d6`); the branch was rebased onto
it (clean, no file overlap with the audit's own commit). This pass queried
VictoriaMetrics directly (`victoria-metrics-single-server.monitoring.svc.cluster.local:8428`,
in-cluster) for current + trailing-3h data, since 3 of the 4 new commits
changed placement for Jenkins/VictoriaMetrics/Wger only ~1-3h before this
fast-moving `main`; rebased cleanly (no file overlap with the audit's own
commit) onto `origin/main@42795f3d6`. Queried VictoriaMetrics directly
(`victoria-metrics-single-server.monitoring.svc.cluster.local:8428`,
in-cluster) for current + trailing-3h data, since 3 of the commits
changed placement for Jenkins/VictoriaMetrics/Wger only 1-3h before this
pass — see §4a.
- **Final pass** 2026-08-23 ~14:56 UTC: `main` advanced once more
(`17c5f5093`, a 4th direct placement commit moving SonarQube onto
titan-22) while this document was mid-revision; rebased again (clean) and
folded in as a 4th row in §2/§4a rather than shipping a report that was
already stale at open time.
Both passes used `kubectl` as `system:serviceaccount:hermes:hermes-agent`
(per-namespace `get/list/watch` on pods/deployments/statefulsets/daemonsets;