Skip to content

fix(deps): bump campus-api-python to main@9caf58b (breaker module) - #45

Merged
nycomp merged 1 commit into
mainfrom
chore/831-rate-gate-lock
Oct 6, 2026
Merged

nycomp merged 1 commit into
mainfrom
chore/831-rate-gate-lock

Conversation

@nycomp

@nycomp nycomp commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Follow-up to #44: that bump refreshed campus-suite but left classroom's direct campus-api-python pin at eaf4ac5 (pre-campus-api-python#98).

Dev verification caught it live: with AUDIT_TRACING_FAIL_CLOSED=1, classroom logged campus_python lacks audit.ratelimit (stale SDK); rate gate disabled — the designed degrade-loudly path — while audit correctly 429'd its spans with Retry-After + bucket key.

Pins the breaker module so the flag can actually gate. Part of campus#831.

The campus-suite bump alone left classroom's direct campus-api-python
pin at eaf4ac5 (pre-#98), so the deployed gate logged 'campus_python
lacks audit.ratelimit; rate gate disabled' — the designed degrade-
loudly path. Pin the breaker module so AUDIT_TRACING_FAIL_CLOSED can
gate. Part of campus#831.
@nycomp
nycomp merged commit dac3af4 into main Oct 6, 2026
@nycomp
nycomp deleted the chore/831-rate-gate-lock branch October 6, 2026 08:05
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.

2 participants