Skip to content

Add per-endpoint circuit breaker for downstream calls on /api/comments [b#039] #613

Description

@greatest0fallt1me

Description

This is a backend issue for the GrantFox FWC26 campaign. Circuit breaker around downstream calls made by /api/comments; 503 fast on open.

Requirements and Context

  • Implement per the description above
  • Add focused tests for the change
  • Document any API/visible changes
  • Adhere to repo's lint and code style
  • Must be secure, tested, and documented

Suggested Execution

  1. Fork the repo and create a branch
  2. Implement changes touching:
    • src/routes/comments.ts
    • src/lib/circuitBreaker.ts
  3. Test and commit; open a PR with Closes #<issue-number> in the body

Guidelines

  • Minimum 90% test coverage on changed lines
  • Input validation at the boundary; standardized error envelope
  • Structured logging with correlation IDs
  • Clear documentation and inline comments
  • Timeframe: 96 hours

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions