Commit Graph

42 Commits (5fdc6031aa9ddc6ea5a52f2859a4ce21167f1804)

Author SHA1 Message Date
Talha Ahmed f63878fe19 Merge remote-tracking branch 'origin/main' into Talha
Deploy to S3 / deploy (push) Successful in 36s Details
# Conflicts:
#	backend/inbox/views.py
2026-09-09 16:13:13 +05:00
Talha Ahmed 06427a4f32 Run gpt-4o-mini in production and cut OpenAI spend without changing outputs
- .env.example documents the production model (gpt-4o-mini-2024-07-18) and a
  4000-token output cap; the model rejects caps above 16384 with a 400, which
  the old 32768 value triggered on every llm_call request.
- llm_setup: safe default cap and per-call token/cache usage logging.
- agent/prompt: job posts precede the resume so the stable block hits the
  prompt cache for every CV after the first in a sync run.
- inbox: On-Hold rescan pairs candidates with active jobs only; scores against
  closed roles were paid for and never shown.
- app: ruff formatting for the config/model edits from main, and an accurate
  comment on why gpt-4o-mini is admitted while the rest of gpt-4o is not.

Verified live on gpt-4o-mini: llm_call and the scorer both succeed, the
28-check scoring audit passes, ruff/mypy/pytest pass for app.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 15:58:07 +05:00
ahmed.mujtaba 3969d62a51 sumkmary check udpate 2026-09-09 15:52:46 +05:00
ahmed.mujtaba cd4743e953 global countires 2026-09-08 17:10:08 +05:00
ahmed.mujtaba 79098aefd5 RESCAN IMPLEMENTED 2026-09-08 15:25:43 +05:00
ahmed.mujtaba 86531c77db commitred with correct city name
CI / checks (push) Failing after 1m53s Details
CI / checks (pull_request) Failing after 1m55s Details
2026-09-07 19:59:28 +05:00
ahmed.mujtaba ad6f8ba121 s3 lionk done
CI / checks (push) Failing after 2m9s Details
CI / checks (pull_request) Failing after 2m4s Details
2026-09-07 19:32:49 +05:00
ahmed.mujtaba d00ebcf6f5 filter appliede
CI / checks (push) Failing after 1m57s Details
CI / checks (pull_request) Failing after 1m53s Details
2026-09-07 18:42:15 +05:00
ahmed.mujtaba 3dd716c3d3 added onhold tab that sorts the unmatched cvs 2026-09-07 17:32:20 +05:00
ahmed.mujtaba 6b4ad6b0dd Implement application history retrieval for candidates and enhance reapplication tracking
- Added methods to retrieve application history by email across various sources (inbox, manual uploads, form data).
- Introduced new serializers for application history items and overall history.
- Updated candidate and inbox views to include application history in responses.
- Enhanced frontend components to display reapplication badges and previous application details.
- Adjusted API endpoints to support fetching application history based on email input.
2026-09-04 19:06:22 +05:00
Talha Ahmed 8540577531 Fix inbox loading stall
Deploy to S3 / deploy (push) Successful in 34s Details
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 19:59:26 +05:00
ahmed.mujtaba 42e590e71d . 2026-08-31 17:35:34 +05:00
ahmed.mujtaba bb056456fc the pipeline and dashboard synced 2026-08-31 00:27:27 +05:00
ahmed.mujtaba e4c5ffec20 is_approved, and file_pat aded 2026-08-28 19:36:22 +05:00
ahmed.mujtaba 7e07df18ca s3 configured pending testing 2026-08-28 13:32:25 +05:00
ahmed.mujtaba 65c189a6db . 2026-08-25 20:11:02 +05:00
ahmed.mujtaba a0ab618ac5 implemented semaphhore 2026-08-25 17:29:44 +05:00
ahmed.mujtaba a02b7aa8c3 RELIMIT 2026-08-25 17:01:46 +05:00
ahmed.mujtaba f1758ac9bd Add mailbox sync functionality and related API endpoints
- Introduced a new `MailboxSyncRun` model to manage mailbox synchronization jobs, allowing for tracking of sync status and results.
- Implemented API endpoints for starting mailbox sync and fetching sync status, enabling asynchronous processing of email synchronization.
- Updated the `Email` service to handle mailbox sync operations, including enqueueing tasks and managing sync results.
- Enhanced frontend components to initiate mailbox sync and display sync status, improving user experience and feedback during the sync process.
- Added necessary query keys and local storage management for tracking sync runs in the UI.

This commit enhances the application's email synchronization capabilities, providing a more robust and user-friendly experience for managing mailbox data.
2026-08-20 17:55:17 +05:00
ahmed.mujtaba ee2f0c8ef8 . 2026-08-19 18:46:24 +05:00
ahmed.mujtaba 5ca085a238 . 2026-08-18 12:05:42 +05:00
ahmed.mujtaba 64eae32259 . 2026-08-17 20:37:30 +05:00
ahmed.mujtaba 63a8c59417 . 2026-08-12 18:52:40 +05:00
ahmed.mujtaba 38249cc6f2 job_matching assignment by recruiter added 2026-08-11 19:01:24 +05:00
ahmed.mujtaba 3e87e1a0bc enumbs added 2026-08-11 14:01:19 +05:00
ahmed.mujtaba da3077c302 talet pool api done 2026-08-10 21:01:51 +05:00
ahmed.mujtaba 4d340fd6d5 agent coide simplifgication 2026-08-10 16:24:47 +05:00
ahmed.mujtaba 08068b2b18 Linking user to candidate to job 2026-08-10 16:19:29 +05:00
ahmed.mujtaba 36be406f92 WIRED WITH FRONTEND 2026-08-07 20:49:00 +05:00
ahmed.mujtaba 9f6926b1e1 PROCESSED ADN REJECTED TAB TOO with their own specific conditions 2026-08-07 20:35:27 +05:00
ahmed.mujtaba 40e40a3864 isRead working 2026-08-07 19:58:53 +05:00
ahmed.mujtaba 3ae716a8c4 frontend all aplications 2026-08-07 19:17:16 +05:00
ahmed.mujtaba 52b76bb1cf added all aplicants 2026-08-07 19:03:23 +05:00
ahmed.mujtaba 8b4ebb1bb8 Background saving terminated 2026-08-07 18:26:37 +05:00
ahmed.mujtaba 588afd0a28 . 2026-08-06 20:21:48 +05:00
ahmed.mujtaba dcf0bf5d50 mapped Candidate CV with job_Post_id 2026-08-06 18:53:18 +05:00
ahmed.mujtaba caab412f96 email tem work now need uses to create the system with rback 2026-08-03 21:29:32 +05:00
ahmed.mujtaba d48048bb7a filepath added 2026-08-03 21:15:43 +05:00
ahmed.mujtaba a8816afc08 .. 2026-08-03 20:44:35 +05:00
ahmed.mujtaba 04a6264bb0 . 2026-08-03 20:35:47 +05:00
ahmed.mujtaba c47a380d3d commiot 2026-08-03 19:10:54 +05:00
ahmed.mujtaba bb935d4708 stashed 2026-08-03 15:42:38 +05:00