peregrine/resume_matcher/apps/backend/app
pyr0ball 1d9ee9cff0
Some checks failed
CI / Backend (Python) (push) Failing after 1m11s
CI / Frontend (Vue) (push) Failing after 21s
Mirror / mirror (push) Failing after 9s
feat(resume-matcher): wire cloud session + user_id routing to cf-orch
- app/cloud_session.py: CloudSessionFactory(product="peregrine") from
  cf-core v0.16.0; get_session / require_tier FastAPI dependencies;
  session_middleware_dep sets request-scoped user_id ContextVar
- app/llm.py: _request_user_id ContextVar + set/get helpers;
  _allocate_orch_async includes user_id in payload when present so
  premium users get their custom model path from cf-orch UserModelRegistry
- app/main.py: session_middleware_dep wired as global FastAPI dependency;
  runs on every request, zero function-signature changes needed

Force-added to bypass resume_matcher/ gitignore (CF-specific patch files).
2026-04-24 17:31:43 -07:00
..
cloud_session.py feat(resume-matcher): wire cloud session + user_id routing to cf-orch 2026-04-24 17:31:43 -07:00
llm.py feat(resume-matcher): wire cloud session + user_id routing to cf-orch 2026-04-24 17:31:43 -07:00
main.py feat(resume-matcher): wire cloud session + user_id routing to cf-orch 2026-04-24 17:31:43 -07:00