Skip to content

Adversarial v0.5 edge-case hardening - #12

Merged
failedengineers merged 6 commits into
mainfrom
bughunt/v0.5-edge-cases
Sep 29, 2026
Merged

failedengineers merged 6 commits into
mainfrom
bughunt/v0.5-edge-cases

Conversation

@failedengineers

Copy link
Copy Markdown
Owner

Fixes lifecycle loopholes found in adversarial review: preserve idempotency across reschedules, reject idempotency-key reuse for a different slot, enforce booking limits on holds/confirmations, and prevent reschedules from bypassing active holds. Adds regression tests.

@failedengineers
failedengineers merged commit f214721 into main Sep 29, 2026
4 checks passed
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