ahmed.mujtaba
64eae32259
.
2026-08-17 20:37:30 +05:00
ahmed.mujtaba
786c159ff6
candidatye page
2026-08-13 19:25:42 +05:00
ahmed.mujtaba
4297badb43
insiode data ai match wired
2026-08-13 18:51:07 +05:00
ahmed.mujtaba
664b33b94b
/ppelline completde
2026-08-13 18:34:52 +05:00
ahmed.mujtaba
c1e44356e9
.
2026-08-13 18:21:35 +05:00
ahmed.mujtaba
0899342c34
listy of pipeline done
2026-08-13 17:25:50 +05:00
ahmed.mujtaba
4f9b03bd4f
pipeline done
2026-08-13 13:29:02 +05:00
ahmed.mujtaba
1491931d95
Merge branch 'Talha' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into RecruiterHub
2026-08-13 13:01:22 +05:00
Talha Ahmed
5c0eaef86d
ATS scores land on inbox tables + ats_results history; manual SQL auto-applies on boot
...
- inbox_messages.ats_score/ats_band written on every completed inbox score;
inbox.ats_id always points at the current ats_results row
- ats_results now holds the supersede-chained history for BOTH inbox and
upload scores (new candidate_id link, inbox_id nullable for uploads)
- migrations/manual/*.sql apply automatically at startup, tracked once per
database in manual_migrations - developers just pull and boot
- 002_backfill_inbox_ats.sql backfills pre-existing scores
- Add Candidate modal: Matching-style role picker above the CV dropzone,
and the CV is scored via /candidate/score after creation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 20:44:46 +05:00
ahmed.mujtaba
6463b7f377
add job create
2026-08-12 20:04:45 +05:00
ahmed.mujtaba
7ded865ceb
/jobs page done
2026-08-12 19:47:03 +05:00
ahmed.mujtaba
63a8c59417
.
2026-08-12 18:52:40 +05:00
ahmed.mujtaba
d38b21bb1a
with filepath and fiolename
2026-08-12 13:47:19 +05:00
ahmed.mujtaba
84daea9efe
/candidates completed with manual upload
2026-08-12 13:33:35 +05:00
ahmed.mujtaba
326842ebba
backend manual uplaod
2026-08-11 20:34:02 +05:00
ahmed.mujtaba
38249cc6f2
job_matching assignment by recruiter added
2026-08-11 19:01:24 +05:00
ahmed.mujtaba
a81107cb96
frontend integrated
2026-08-11 18:19:30 +05:00
ahmed.mujtaba
c726bbacbc
pedning testinf
2026-08-11 17:48:00 +05:00
ahmed.mujtaba
e717dbf704
.
2026-08-11 16:42:55 +05:00
ahmed.mujtaba
54c39946d3
/talentpool integatrted
2026-08-11 13:43:21 +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
09fdb39109
IS READ UPDATE
2026-08-10 14:06:54 +05:00
ahmed.mujtaba
dcf0bf5d50
mapped Candidate CV with job_Post_id
2026-08-06 18:53:18 +05:00
ahmed.mujtaba
cc92dc744f
LLM Setup for Email
2026-08-06 16:29:17 +05:00
ahmed.mujtaba
07a75e2ee6
customScheduled
2026-08-06 13:57:50 +05:00
ahmed.mujtaba
cc6c458df2
File/CV TEXT Extraction
2026-08-06 13:38:53 +05:00
ahmed.mujtaba
f884ae1d1d
Api for @router.post("/job/post-job")
...
done
2026-08-05 20:41:39 +05:00
ahmed.mujtaba
c79024160c
LINKEDIN POST CONFIG DONE AND TESTED
2026-08-05 20:09:34 +05:00
ahmed.mujtaba
3991bd60a3
Candidate
2026-08-05 18:25:34 +05:00