Make real AI reliable: raise timeouts (45s) + max_tokens for gemini-2.5 thinking so scoring/agent/CV calls return JSON instead of timing out to fallback; remove public test-email endpoint 2409473 muhammadtabishkha commited on Jun 11
Use current Gemini model via GEMINI_MODEL env var (default gemini-2.5-flash); gemini-2.0-flash is deprecated/shut down fcbd6f0 muhammadtabishkha commited on Jun 10
Agentic AI (#4): autonomous interview agent decides probe-vs-advance after each answer, generates targeted follow-ups, logs decisions to the report dfeea10 muhammadtabishkha Claude Opus 4.8 commited on Jun 10
Emotion/sentiment analysis: derive facial emotion from blendshapes, add emotion_analysis (dominant/distribution/composure) to report a4fa301 muhammadtabishkha Claude Opus 4.8 commited on Jun 10
Don't score transcription failures: null confidence/clarity/engagement when audio can't be processed; backfill repairs existing reports d236f84 muhammadtabishkha Claude Opus 4.8 commited on Jun 10
Add backfill endpoint to link existing completed interviews to applications 47a00c9 muhammadtabishkha Claude Opus 4.8 commited on Jun 10
Link interview score + session to application so the company dashboard shows results 63ec26b muhammadtabishkha Claude Opus 4.8 commited on Jun 10
Report: full violation objects in integrity_flags, skill_breakdown as dict, robust candidate-name lookup 48e366f muhammadtabishkha Claude Opus 4.8 commited on Jun 10
Eye tracking: EAR blink detection, attention/suspicion scores, feed integrity; live HUD in interview e533bda muhammadtabishkha commited on Jun 9
Interview: hang-proof AI calls (thread timeout), JSON structured scoring, skill breakdown + quoted report b91e7f2 muhammadtabishkha commited on Jun 6
Interview: fail-fast on Gemini quota/429 (max_retries=1) to avoid request hangs aa9b504 muhammadtabishkha commited on Jun 6
Interview upgrades: MongoDB persistence, adaptive follow-ups, voice analysis, integrity score e314699 muhammadtabishkha commited on Jun 6