Task · SKT-0071

Settle the two remaining Azure managed Service Bus error producer pairs

Status
Parked
Priority
medium
Labels
corpus, needs-triage
Updated
2026-09-11

Description

The independent completed-soak Azure capture settled 23 of 25 managed producer claims. The exact servererrors_total_count and usererrors_total_count signal/producer selectors remained empty while eight sibling claim families were observed. A separate six-message signed send/receive exercise succeeded and a malformed-header request returned 400; neither proves an exported error family. No server fault was induced. Absent metadata remains unknown and absence is not unsupportedness. The immutable final capture hash and pair-level reasons are recorded in reality-corpus/cspazure/managed-paired.json and reality-corpus/verdicts/producer-resolution-2026-09-08.json. This is a follow-up to genuinely unsettled campaign acceptance, not permission to manufacture an error or reopen the one-environment lifecycle.

Acceptance Criteria

Definition of Done

Implementation Plan

Wave 2026-09-17: L4 reads current official Service Bus documentation and forwarding conditions. Root reconciles pair-level reasons only where sourced; no Azure lifecycle, induced fault, capture rewrite or comparator change.

Implementation Notes

Current Microsoft Service Bus monitoring and supported-metrics docs define ServerErrors and UserErrors; current Grafana supported-resource-types docs list their exact mapped names. Neither source specifies zero-valued versus omitted output when qualifying errors do not occur. Both pairs remain unsettled. Only pair reason text changed; no Azure lifecycle, fault, capture rewrite, label ignore, matching change or producer-bound reduction.

Sibling wave2026-09-21 context only: final producer ratchet is observed=expected_count=len(claims)=189, stale0 untriaged0. Zero headroom means a new no_comparable_producer finding fails even for an unmodelled permutation. This does not settle either Service Bus error pair, change Azure acceptance, or authorize a capture/fault. Existing precise resume boundary and Parked status remain unchanged.

Final Summary

Documentary route completed with honest non-settlement. Resume with precise source for zero-versus-absent export and forwarding behavior, or separately authorized qualifying-load evidence. AC1 remains open; no new Azure estate was created.

References

View the source file on GitHub