Gadoes ships the missing safety valve

A cleanup commit on the dispumike fork quietly lands the circuit breaker the rest of the codebase has been pretending existed.

infrastructureintegration

A circuit breaker is the bit of plumbing that stops a flaky third-party service from dragging the whole product down - when something starts failing, it trips open and your app routes around it instead of hammering a dead endpoint. Gadoes's fork has been referencing that behaviour for weeks, but the actual code was sitting untracked on a laptop. This commit finally puts it in the repo, alongside its tests.

Two smaller things ride along: a placeholder for the EU jurisdiction marker gets replaced with the proper flag in the EUR-Lex integration (EUR-Lex is the EU's official legal database), and a real Supabase URL that had leaked into an example config gets scrubbed. The rest is housekeeping - internal planning docs and stray files swept out and added to the ignore list.

So what Worth a glance for anyone tracking how seriously a Mike fork takes resilience when it starts wiring up outside legal data sources.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from Gadoes/dispumike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
e29591ef chore: remove internal planning files and fix missing circuit breaker Gadoes 2026-05-02 ↗ GitHub
commit body
- Remove .claude/skills (internal AI tooling, not project code)
- Remove data/ (specs, mockups, roadmap - internal planning docs)
- Gitignore .claude/, data/, docs/ to prevent future re-addition
- Add missing circuitBreaker.ts and circuitBreaker.test.ts (were
  untracked since Chunk 18 - clientManager already imported them)
- Redact duplicate/real Supabase URL from backend/.env.example
- Fix EUR-Lex region glyph EU·27 → 🇪🇺 in migration and server config

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-29.md from inside the repo you want the changes in.

⬇ Download capture-thread-29.md