[Capture][a11y] Fix diagnostics mock and receipt announcement replay - #2486
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
The connector usage-limit notice is informational, not a review finding. This PR is being checked through the independent coordinator review path; no code action is requested from this notice. |
|
Review gate (Codex credits exhausted, SC-9): one fresh-context reviewer confirmed the acknowledged flag is per-variant and reset on every new failure (so a later failure re-announces), the retry path unmounts and remounts the alert node, the success role=status regions are untouched, and the mock completion strengthens the store assertion to rethrow the original API error. Verdict SHIP. Three LOWs declined as non-blocking, noted for #2147's owner: no spec asserts the re-announce half (a second mockRejectedValueOnce + role===alert would close it); captureErrorAcknowledged is not cleared when the error clears (harmless today); the remount ordering is reasoned, not executed. |
Closes #2147
Summary
Verification