You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- Freeze the adapter-vector fixture clock at its existing canonical test
instant.
- Route only the vector-hydration eligibility lookup through that
fixture clock.
- Cover both sides of the short-term expiry boundary through the real
vector route.
Closes#9987
## Root cause and durable guard
The fixture's static June 2026 timestamp eventually made its supposedly
fresh short-term item expire against the vector gateway's intentional
wall clock. The test seam now supplies the fixture clock only to that
gateway lookup, while production eligibility behavior remains unchanged.
The router regression proves that expiry at `now` is denied and expiry
one microsecond later is allowed.
## Verification
- `BACKEND_PYTEST_WORKERS=4 bash backend/test.sh` — passed
- Focused adapter suites through `backend/test.sh` with one and four
workers — passed
- `make preflight` — passed
- Independent review — approved
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/BasedHardware/omi/pull/9992?utm_source=github"
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a>
<!-- End of auto-generated description by cubic. -->
0 commit comments