Skip to content

test(circuit-breaker): close 2026-06-16 delta-audit Low findings#71

Merged
lesnik512 merged 2 commits into
mainfrom
chore/delta-audit-followups
Jun 16, 2026
Merged

test(circuit-breaker): close 2026-06-16 delta-audit Low findings#71
lesnik512 merged 2 commits into
mainfrom
chore/delta-audit-followups

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Summary

The 2026-06-16 delta audit of the 0.12–0.14 change cluster (per-verb siblings, rate-mode breaker, state introspection) + the decoder guide came back clean: five adversarial finders, 0 Blocker / 0 High / 0 Medium, every correctness / concurrency / public-API / docs-accuracy candidate refuted. This PR closes the two Low findings.

No source behavior change. No release required (tests + doc clarification only). Adds the audit report and a lightweight change bundle.

Test plan

  • just test — 706 passed (+2), 100% coverage
  • just lint — clean
  • New tests assert the real emitted attribute set (failures == 1, has failure_threshold, not failure_rate) — would fail if the re-open shape regressed

🤖 Generated with Claude Code

lesnik512 and others added 2 commits June 16, 2026 16:51
Delta audit of the 0.12-0.14 cluster came back clean (0 Blocker/High/Medium).
Close the two Low findings: add a rate-mode HALF_OPEN probe-failure re-open
test (async + sync) and document that such a re-open emits the classic
circuit.opened attribute shape in both modes (intentional — a probe failure is
a distinct event from a rate trip). Adds the audit report + change bundle.

No source behavior change; no release required.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Ship bookkeeping folded into PR #71: mark shipped (pr: 71), move the bundle
active -> archive, flip its Index line to Archived.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit abb7ff7 into main Jun 16, 2026
5 checks passed
@lesnik512 lesnik512 deleted the chore/delta-audit-followups branch June 16, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant