snipe/api
pyr0ball f26020cf7f fix: use Directus 11 'id' claim instead of 'sub' for JWT user_id
Directus 11.x JWT payload uses 'id' (not 'sub') for the user UUID.
Our validate_session_jwt required 'sub' → MissingRequiredClaimError on
every request → persistent 401 on all cloud endpoints.
2026-03-27 08:34:06 -07:00
..
__init__.py feat(snipe): FastAPI layer, Playwright+Xvfb scraper, caching, tests 2026-03-25 20:09:30 -07:00
cloud_session.py fix: use Directus 11 'id' claim instead of 'sub' for JWT user_id 2026-03-27 08:34:06 -07:00
ebay_webhook.py feat(snipe): eBay trust scoring MVP — search, filters, enrichment, comps 2026-03-26 23:37:09 -07:00
main.py feat: wire cloud session, Heimdall licensing, and split-store DB isolation 2026-03-27 02:07:06 -07:00