Skip to content

Add wst.routing.dsl:circuit-breaker middleware API for route resilience#6

Draft
Copilot wants to merge 5 commits intodevelopmentfrom
copilot/add-circuit-breaker-api
Draft

Add wst.routing.dsl:circuit-breaker middleware API for route resilience#6
Copilot wants to merge 5 commits intodevelopmentfrom
copilot/add-circuit-breaker-api

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 17, 2026

  • Understand the current state (circuit-breaker adapter lives in wst.routing.dsl, which must not know about wst.circuit-breaker)
  • Create circuit-breaker/routing.lisp — new wst.circuit-breaker.routing package with the HTTP adapter
  • Create wst.circuit-breaker.routing.asd — ASDF system depending on wst.circuit-breaker + wst.routing
  • Remove circuit-breaker function and wst.circuit-breaker imports from routing/dsl.lisp
  • Remove wst.circuit-breaker dependency from wst.routing.dsl.asd
  • Update wst.routing.test.asd — add wst.circuit-breaker.routing dependency
  • Update integration tests in t/package.lisp to use wst.circuit-breaker.routing:circuit-breaker
  • Update readme.md
  • Run validation

Copilot AI and others added 2 commits April 17, 2026 03:03
Agent-Logs-Url: https://github.com/cl-sdk/wst/sessions/e1390cc0-3c9c-4635-994a-a5e8003bbad8

Co-authored-by: diasbruno <362368+diasbruno@users.noreply.github.com>
Agent-Logs-Url: https://github.com/cl-sdk/wst/sessions/e1390cc0-3c9c-4635-994a-a5e8003bbad8

Co-authored-by: diasbruno <362368+diasbruno@users.noreply.github.com>
Copilot AI and others added 2 commits April 17, 2026 03:17
…emove from wst.routing.dsl

Agent-Logs-Url: https://github.com/cl-sdk/wst/sessions/d6b8e0d6-d6d7-446d-bc37-59beeb023097

Co-authored-by: diasbruno <362368+diasbruno@users.noreply.github.com>
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