diff --git a/workplans/IR-WP-0006-billing-reconciliation.md b/workplans/IR-WP-0006-billing-reconciliation.md index 4c78c40..3fa6e1b 100644 --- a/workplans/IR-WP-0006-billing-reconciliation.md +++ b/workplans/IR-WP-0006-billing-reconciliation.md @@ -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.