Private
Project *AFC ai genetic for bench sales APPFORSOLARArrow LogisticsArtificial Intillegence » Algo Trade Automation » Algo Trade Manual » Bulk mail Automation with web interface » Bulk Mail Service For Bench Sales » Code Generation Tool » Cold Emailing Automation (AI-Driven) » Invoice Inventory Automation » invoice to inventory for evergreen » Test Automation » What's app Bulk messaging with AI agents » Zelle Payment for evergreenAsk RideBowls&blendsCharan Technologies _ DevelopmentEver green Farms USA (static website)Evergreen farms (pos)Evergreen React ApplicationFinwareHackthonLucky BraidsMy Produce StandNexPumpNexZen Printer AgentNoxa_JewelleryOffice Requirments » Daily Tasks For Madhu » Employees requirements » Recruitment senior mern stack developer » Red MIne Speed » Senior Mern Stack DeveloperOPT - (USA) UpdatesQA TestersRare FruitsRegal SolarRegal Solar DMRegal Solar Energy_ ReactReliance Home Builders_ reactRemit2AnyRestaurant POSRSVPRushi GardensRV_ EngraverSoloar AppSri Farms _ DMSri_FarmsSuthra OneSuthra QNova LabsTech FourceTechnical RequirementsTechy_DevelopmentTechy_POS Travel Matex
Tracker *Bug Feature Support
Subject *
Description Edit 1. Fixed the original n8n workflow (v2) Found that the ATS step never received the job description, so its scores were guesses. Fixed the feedback path, which always crashed on a reference to a node that hadn't run. Added the missing CloudConvert request body, so DOCX/PDF conversion could actually run. Passed the original resume text and user preferences into the Generate step. Replaced the "pass" rule that almost never passed. Fixed the trailing space in the webhook path, garbled � characters, the "Valudate" typo, and crashes on education/certification entries. Made parsing of the model's JSON output more robust. Added a fact check that removes invented employers, skills and certifications, restores real titles, dates and contact details, and flags invented metrics. Helped remove the old workflow and fix it still being active in place of the new one. 2. Rebuilt the workflow (v3) Moved the workflow's code and prompts into the project (workflow/), with a build script (build.mjs) that generates the importable JSON and a test script (test.mjs) that runs every step with mocked model output. Added one automatic revision when the first draft falls short, aimed at the exact problems found. Added a feedback endpoint for further rounds, plus a "finalize as is" option. Standardized dates to "Jan 2020 – Present" and cut addresses down to city and state. Made the workflow handle broken model output: it repairs cut-off JSON, raw line breaks, stray quotes and trailing commas, fills gaps from the previous version, and falls back to the previous version instead of failing. Capitalized candidate names ("harish bodavala" → "Harish Bodavala"). 3. Scoring Built a rule-based score so the same resume always gets the same result, first as six categories (Sections, ATS Essentials, HR Red Flags, Discrimination, Seniority, Tailoring). Replaced that, as you asked, with one ATS score out of 100, based on how tools like Jobscan work: hard skills 50, job title 10, skills used in bullets 10, experience and education requirements 10, ATS basics 15, soft skills 5. The target is 80. Scored the original resume the same way for a before/after comparison. 4. JD-based tailoring Made the analysis tag every JD skill with its type, importance, category and whether the resume supports it. Made the skills section rebuild in code from the JD: every JD skill in the JD's wording, grouped the JD's way, followed by the candidate's other relevant skills. Rewrote the headline, summary and every role's bullets for the JD. Removed the preferences and additional-skills inputs, so the only inputs are the resume and the JD. JD skills the original resume didn't show are added to the skills section only and flagged for review. Roles with no description get bullets drafted from the JD, tagged "Drafted from JD". Resumes with no work experience are now accepted. 5. React app (replacing the HTML test page) Set up a Vite + React + TypeScript app in web/, with a dev proxy to n8n so the browser never hits CORS. Added resume upload: PDF, DOCX and TXT are read in the browser (tested with sample files). Added a "No resume: enter details" form for name, contact, roles, education, skills and certifications. Added an on-screen resume preview with Copy as text and Print / Save as PDF. Added the ATS score display with the original's score and an optional breakdown. Added a Skills match tab showing skills from the candidate's experience and skills added from the JD. Added a side panel with downloads, a pre-filled feedback box, "Finalize as is", notes on added skills and drafted roles, and fact-check warnings. Added a round history and a ?demo mode that loads sample results. Added a clear error when n8n is running an outdated workflow, and moved the old tester to legacy/. Wrote the README.
Status New
Priority *Low Normal High Immediate
Assignee Nimmagada HarishSai Priyatham SadineniThirupathirao Uppu
Parent task
Start date
Due date
Estimated time Hours
% Done0 % 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100 %