User Story
As a developer running ToolHive locally,
I want rate limiting without Redis,
so that I can enforce limits in single-process mode.
Context
Deferred — not part of the initial implementation. Created for visibility.
Could follow the same dual-mode pattern as session storage (memory vs Redis). See THV-0057.
Acceptance Criteria
Dependencies
- STORY-001, STORY-002 (core rate limit infrastructure)
User Story
As a developer running ToolHive locally,
I want rate limiting without Redis,
so that I can enforce limits in single-process mode.
Context
Could follow the same dual-mode pattern as session storage (memory vs Redis). See THV-0057.
Acceptance Criteria
Dependencies