Current Recruitment Pipeline
Create Job Description → Create Social Media Post about New Job in COXIT → Search for Candidates in COXIT DB → Resume Matching → Resume Scan for Mistakes → Create Branded Resume → Feedback for Candidate Composition → Save Resume to COXIT DB → Job Report Generation

Current Manual Process Workflow of CV Review and Rebranding Reported by Recruiter
- The manual process of CV validation
Architecture Proposal
There are 5 actors: user, slackbot, chatcraft.org, coxit.co as DB server, api.mathpix.
- User has following command options:
- generate_job_description,
- create_social_media_post,
- search_db,
- match_resumes,
- scan_resume,
- brand_resume,
- compose_feedback,
- save_resume,
- generate_job_report.
- User send generate_job_description, create_social_media_post, match_resumes, scan_resume, compose_feedback, generate_job_report commands to slackbot and slackbot respond with generated links to chat tamplates. User follow the link to chatcraft.org.
- For scan_resume and match_resumes user provides link to pdf or attach pdf file. slackbot respond with chat template link. user follow that link. chatcraft.org will use this link to call api.mathpix for PDF to markdown convertion.
- For save_resume user will provide the link with resume to slackbot which should be saved to coxit.co DB, and the link will be returned to the user. No chatcraft.org iteraction.
- For search_db user will receive the template link from chatcraft.org and communicate with DB from this chat. Use clickhouse DB for this purpose.
- brand_resume TO BE DESIGNED LATER

Commands Functional Details
Create Job Description
pass all you know about the job requirements, client and interview procedure to generate job description
https://chatcraft.org/c/iramykytyn/LkjsdteMwbbdlRkJoccI_