v0.91.1 — wire the credential probe (v0.91.0 shipped the seam inert)
v0.91.0 built the AuthSink seam and the NoteAuthResult consumer, and main.go never called SetAuthSink. The reporter skips probing when no sink is attached, so the entire auth-honesty leg was silently inert — no probe, no auth_failed, no self-heal — and nothing failed, because every unit test injected the sink directly. Caught during STOP-1 live verification by checking the wiring instead of trusting it. Same class as the controller v0.154.0 defect the day before: a table test over a seam proves the seam, not the caller. The published 0.91.0 artifact is superseded, not overwritten — a published version stays immutable. TestLiveReporter_NoSinkMeansNoProbe pins the no-sink-no-probe contract so the inert case is documented behaviour rather than an accident; only live evidence can prove the wiring itself.
This commit is contained in:
@@ -1,3 +1,22 @@
|
||||
## v0.91.1 — wire the credential probe (v0.91.0 shipped the seam inert) (2026-07-21)
|
||||
|
||||
**Supersedes v0.91.0; that artifact is materially incomplete — do not vouch it.**
|
||||
|
||||
v0.91.0 built the `pbs.AuthSink` seam and the `NoteAuthResult` consumer, and `main.go` never called
|
||||
`SetAuthSink`. The reporter deliberately skips probing when no sink is attached, so the whole
|
||||
auth-honesty leg was silently inert: no probe, no `auth_failed`, no self-heal — and nothing failed,
|
||||
because every unit test injected the sink directly.
|
||||
|
||||
Caught during STOP-1 live verification by checking the wiring rather than trusting it. **Exactly the
|
||||
same class as the controller v0.154.0 defect the day before: a table test over a seam proves the
|
||||
seam, not the caller.** The published 0.91.0 artifact is left in place and superseded rather than
|
||||
overwritten — a published version must stay immutable.
|
||||
|
||||
- `main.go`: `pbsReporter.SetAuthSink(pdMgr)` in the pbsdr bridge block.
|
||||
- `TestLiveReporter_NoSinkMeansNoProbe` pins the no-sink-no-probe contract, so the inert case stays a
|
||||
documented behaviour rather than an accident nobody notices twice. The wiring itself is proven by
|
||||
the live STOP-1/STOP-2 evidence, which is the only thing that can prove it.
|
||||
|
||||
## v0.91.0 — the DR tier can no longer be `applied` and dead at the same time (R-39 fleet fix + R-50b(a)) (2026-07-21)
|
||||
|
||||
**Requires hub >= v0.68.0** for the re-arm signal. Hub v0.68.0 is safe for 0.90.0 agents (they drop
|
||||
|
||||
Reference in New Issue
Block a user