Delegates JWT validation, Heimdall provision/tier-resolve, bypass-IP handling, and guest session management to circuitforge_core. Snipe keeps its own CloudUser (shared_db + user_db), SessionFeatures, compute_features, and DB path helpers. Removes ~158 lines of duplicated auth code. Note: get_session() now takes (Request, Response) — FastAPI auto-injects both, no call-site changes needed. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| cloud_session.py | ||
| ebay_webhook.py | ||
| main.py | ||