Point the billing wait at the missing provider artifact.

IR-WP-0005-T02 is done, and the key check is not billing evidence for the reserved run.

Assistant: grok
Assistant-Session: 01a10938-ab49-7280-877a-c06f64c06ddd
This commit is contained in:
tegwick 2026-10-05 01:38:14 +02:00
parent 2a4607f2ec
commit ff261512cc

View file

@ -11,7 +11,7 @@ topic_slug: custodian
origin: residual
origin_ref: IR-WP-0004
created: "2026-09-14"
updated: "2026-10-04"
updated: "2026-10-05"
state_hub_workstream_id: "b877f5e2-0c0e-5bca-9082-873eab857ada"
---
@ -58,8 +58,8 @@ Full suite (`make check`, 48 tests) passes.
```task
id: IR-WP-0006-T03
status: wait
depends_on: [IR-WP-0005-T02]
blocking_reason: "No authoritative provider billing evidence for the pending run yet; expected via the IR-WP-0005 admitted read-only path."
blocked_on: message-from:secrets-engine
blocking_reason: "IR-WP-0005-T02 key check is done and is not a billing artifact. Reconcile stays refused until secrets-engine returns authoritative provider billing for run 29a46a1d6c2d9ef6cfce8de6efef75cddcfecee346c1b4babf57119f1a241d71, or says the admitted read-only path cannot retrieve it."
priority: high
state_hub_task_id: "441dc053-af7b-5a9c-866f-5b1eb804b94f"
```
@ -78,3 +78,9 @@ recipient key check returned `authenticated` with HTTP 200. That check is not
a billing artifact for run
`29a46a1d6c2d9ef6cfce8de6efef75cddcfecee346c1b4babf57119f1a241d71`. `reconcile`
was not called. Stays wait.
2026-10-05: IR-WP-0005-T02 is terminal, so the dependency edge no longer
describes the blocker. The wait is now an owner return from secrets-engine
for the billing artifact, or for a statement that the admitted read-only
path cannot retrieve it. Asked in message
`79fff37d-aad5-4edd-bc55-b7df86b51cc5`. `reconcile` was not called.