Skip to content

perf: semantic cache index missing expires_at filter #2030

@bug-ops

Description

@bug-ops

In semantic response caching (PR #2029), the partial index on response_cache doesn't cover expires_at. This can cause get_semantic() to miss valid entries if recent rows are expired. Unlikely in production but should be fixed for robustness. See PR review for details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High ROI, low complexity — do next sprint

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions