Skip to content

Develop#82

Merged
AttiR merged 6 commits into
mainfrom
develop
Jul 6, 2026
Merged

Develop#82
AttiR merged 6 commits into
mainfrom
develop

Conversation

@AttiR

@AttiR AttiR commented Jul 3, 2026

Copy link
Copy Markdown
Owner

No description provided.

AttiR added 6 commits July 3, 2026 20:51
…egradation

Anthropic SDK retries (429/5xx/overload) + 60s timeout configured; Voyage/Pinecone
wrapped with tenacity (exponential backoff + jitter); a circuit breaker trips on
sustained failure. On failure the claim degrades to 'investigate' (human review)
rather than a wrong automated decision — the safest failure mode for a decision system.
Closes #74, #75
Split semicolon-separated statements in breaker.py so ruff check passes in CI.
feat(hardening): retry/timeout/backoff + circuit breaker + graceful degradation
slowapi rate limits scaled to cost (submit tight at 10/min, reads loose at 60/min);
a daily spend ceiling that refuses model calls when exceeded (a circuit breaker for
the API bill); a 1MB request-body cap against cost/DoS.
Closes #76
Split combined imports and semicolon-separated statements in budget.py so CI ruff check passes.
@vercel

vercel Bot commented Jul 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
evincta Ready Ready Preview, Comment Jul 3, 2026 6:40pm

@AttiR
AttiR merged commit eb699b2 into main Jul 6, 2026
5 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