state-hub/docs/evidence
tegwick 470ece82ed
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Multi-Context Image / build-and-push (push) Successful in 27s
feat(forge): resolve an optional forge read credential (STATE-WP-0084-T02/T03)
Nine repositories are invisible to derivation because central may not read
them. This adds the consuming half of the credential lane MASON-WP-0003 built.

The cluster has no agent injector and no secrets-store CSI driver, so the pod
authenticates to OpenBao with a projected ServiceAccount token (audience
`openbao`, not the API server) and reads the KV path itself. `forgeRead.*`
carries coordinates only; no credential is a chart value, an image layer, or a
Kubernetes Secret.

The credential reaches git through GIT_CONFIG_* setting http.extraHeader, not
through `-c` and not through userinfo in the clone URL — both of those put the
token in the process listing. It is redacted from ForgeDeriveError, which is
logged, stored in reset outcomes, and returned over the API.

Absent stays a supported state: with no credential, or with OpenBao
unreachable, resolution returns None and public derivation runs unchanged.
Raising would turn "nine repositories are unreadable" into "the pass failed",
which is what T01 exists to prevent.

Chart default is disabled. 717 pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-27 23:12:57 +02:00
..
legacy-meter-delta-20260709.md STATE-WP-0073: meter delta zero, remote audit, k8s prompt rollout evidence 2026-07-09 09:26:21 +02:00
legacy-meter-weekly-review-20260708.json Capture live legacy-meter weekly-review evidence from production hub 2026-07-08 23:39:01 +02:00
legacy-meter-weekly-review-20260709.json STATE-WP-0073: meter delta zero, remote audit, k8s prompt rollout evidence 2026-07-09 09:26:21 +02:00
legacy-meter-weekly-review-20260710.json docs(ecosystem): boundary alignment and route audit (STATE-WP-0074) 2026-07-11 01:26:53 +02:00
legacy-meter-weekly-review-20260711.json docs(ecosystem): boundary alignment and route audit (STATE-WP-0074) 2026-07-11 01:26:53 +02:00
legacy-meter-weekly-review-20260712.json chore(wp-0070): daily legacy-meter evidence captures (07-12, 07-13) 2026-07-13 10:53:31 +02:00
legacy-meter-weekly-review-20260713.json chore(wp-0070): daily legacy-meter evidence captures (07-12, 07-13) 2026-07-13 10:53:31 +02:00
legacy-meter-weekly-review-20260714.json chore: archive finished STATE-WP-0070 (workplan terminology phase-2 retirement) 2026-07-14 00:27:57 +02:00
legacy-meter-weekly-review-20260716.json evidence: legacy-meter weekly reviews 2026-07-16..18 (STATE-WP-0070 automation) 2026-07-18 16:40:17 +02:00
legacy-meter-weekly-review-20260717.json evidence: legacy-meter weekly reviews 2026-07-16..18 (STATE-WP-0070 automation) 2026-07-18 16:40:17 +02:00
legacy-meter-weekly-review-20260718.json evidence: legacy-meter weekly reviews 2026-07-16..18 (STATE-WP-0070 automation) 2026-07-18 16:40:17 +02:00
legacy-meter-weekly-review-20260719.json docs: work-record consolidation references and STATE-WP-0076 ready 2026-07-22 19:56:27 +02:00
legacy-meter-weekly-review-20260721.json docs: work-record consolidation references and STATE-WP-0076 ready 2026-07-22 19:56:27 +02:00
legacy-meter-weekly-review-20260722.json docs: work-record consolidation references and STATE-WP-0076 ready 2026-07-22 19:56:27 +02:00
legacy-meter-weekly-review-20260723.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260724.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260725.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260726.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260727.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260728.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260729.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260730.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260731.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260801.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260802.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260803.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260804.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260805.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260806.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260807.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260808.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260809.json Prepare State Hub retirement baseline 2026-08-09 16:19:53 +02:00
legacy-meter-weekly-review-20260810.json Merge origin/main: reconcile STATE-WP-0080 hub IDs and retarget 2026-08-16 18:27:54 +02:00
legacy-meter-weekly-review-20260811.json Merge origin/main: reconcile STATE-WP-0080 hub IDs and retarget 2026-08-16 18:27:54 +02:00
legacy-meter-weekly-review-20260812.json Merge origin/main: reconcile STATE-WP-0080 hub IDs and retarget 2026-08-16 18:27:54 +02:00
legacy-meter-weekly-review-20260813.json Merge origin/main: reconcile STATE-WP-0080 hub IDs and retarget 2026-08-16 18:27:54 +02:00
legacy-meter-weekly-review-20260814.json Merge origin/main: reconcile STATE-WP-0080 hub IDs and retarget 2026-08-16 18:27:54 +02:00
legacy-meter-weekly-review-20260815.json Merge origin/main: reconcile STATE-WP-0080 hub IDs and retarget 2026-08-16 18:27:54 +02:00
legacy-meter-weekly-review-20260817.json docs: record August legacy-meter reviews 2026-08-19 15:04:32 +02:00
legacy-meter-weekly-review-20260818.json docs: record August legacy-meter reviews 2026-08-19 15:04:32 +02:00
legacy-meter-weekly-review-20260819.json docs: refresh August 19 legacy-meter evidence 2026-08-19 19:13:25 +02:00
legacy-meter-weekly-review-20260820.json docs: scheduled legacy-meter captures for 2026-08-20/21 2026-08-21 08:15:51 +02:00
legacy-meter-weekly-review-20260821.json docs(evidence): refresh weekly legacy meter review 2026-08-21 21:50:44 +02:00
legacy-meter-weekly-review-20260822.json fix(retirement): close projection and launch contract gaps 2026-08-23 00:52:18 +02:00
legacy-meter-weekly-review-20260823.json chore(evidence): record legacy-meter weekly reviews for 2026-08-23 and 2026-08-24 2026-08-25 16:23:37 +02:00
legacy-meter-weekly-review-20260824.json chore(evidence): record legacy-meter weekly reviews for 2026-08-23 and 2026-08-24 2026-08-25 16:23:37 +02:00
legacy-meter-weekly-review-20260825.json chore(evidence): record legacy-meter weekly review for 2026-08-25 2026-08-25 16:23:54 +02:00
legacy-meter-weekly-review-20260826.json chore(evidence): record legacy-meter weekly review for 2026-08-26 2026-08-26 21:04:35 +02:00
legacy-meter-weekly-review-20260827.json feat(forge): resolve an optional forge read credential (STATE-WP-0084-T02/T03) 2026-08-27 23:12:57 +02:00
railiance01-state-hub-deploy-20260709.md Add 8-hour default window for legacy-meter deploy monitoring 2026-07-09 01:36:02 +02:00
workstream-caller-inventory-20260708.md Add 8-hour default window for legacy-meter deploy monitoring 2026-07-09 01:36:02 +02:00
workstream-caller-inventory-20260709.md STATE-WP-0072: remediate remaining workstream HTTP callers 2026-07-09 01:48:53 +02:00
workstream-caller-status-20260711.md docs: workstream caller status evidence; STATE-WP-0070 T04 progress 2026-07-12 00:21:06 +02:00