AutoJobs โ€” UML Activity Diagram

hostpioneers.com/autojobs ยท Complete Job Search Pipeline

โ–ผ
๐Ÿ“‹
USER INPUT
Paste job URL OR description text OR fill manual fields
โ–ผ
job_posted()
๐Ÿ”
FETCH & PARSE
Extract: title, company, description, board type
โ–ผ
Perplexity API + web scraping
๐Ÿ“ก Company info (Crunchbase, LinkedIn, website)
โ–ผ
๐Ÿท๏ธ
CLASSIFY ROLE
Detect archetype, seniority level, location
โ–ผ
๐Ÿค– Voice AI / Agentic / Backend / Full-Stack
๐Ÿ“Š Junior / Mid / Senior / Staff
๐ŸŒ Remote / Spain / EU / US
โ–ผ
๐Ÿ“
EVALUATE โ€” 6 Dimensions
Score each 0โ€“100, compute weighted composite score
CV Match
0โ€“100
ร— 0.25
Comp Fit
0โ€“100
ร— 0.20
Seniority
0โ€“100
ร— 0.15
Culture
0โ€“100
ร— 0.15
Tech Stack
0โ€“100
ร— 0.15
Interview
0โ€“100
ร— 0.10
โ–ผ
composite_score = weighted_average()
SCORE โ‰ฅ 70?
decision gate
YES
โ–ผ
NO
โ–ผ
โœจ
GENERATE CONTENT
If score โ‰ฅ 70 โ†’ CV PDF + Cover Letter + Interview Prep
โญ๏ธ SKIP โ€” Not recommended
โ–ผ
๐Ÿ“„
CV PDF
ATS-optimized, keyword injected
โœ‰๏ธ
Cover Letter
Personalized, 3 paragraphs
๐ŸŽฏ
Interview Prep
Questions + STAR stories
โ–ผ
๐Ÿ“Œ
PIPELINE โ€” Kanban Board
Job moves through stages as user takes action
๐Ÿ“‹
WISHLIST
Score โ‰ฅ 70, not yet applied
โ†’
๐Ÿš€
APPLIED
User submitted application
โ†’
๐Ÿ’ฌ
INTERVIEW
Scheduled or completed
โ†’
โœ…
RESULT
Offer / Rejected
โ–ผ
user moves cards ยท outcome recorded
๐Ÿ””
TELEGRAM ALERTS
Horus bot notifies at key moments
๐Ÿ†•
Evaluation done
Score + content ready
โฐ
Interview 24h
Reminder alert
๐Ÿ†
Offer received
Immediate alert
โ–ผ
๐Ÿค– Horus Bot
Telegram ยท @Horus_Da_Bot
โ–ผ
๐Ÿ”
ICP LEARNING LOOP โ€” Future
Track conversions โ†’ auto-tune scoring weights
โ–ผ
Color Legend
Input
Fetch
Classify
Evaluate
Generate
Pipeline
Alert
How it works: User pastes a job URL โ†’ AutoJobs fetches & parses the listing โ†’ classifies it by role type, seniority & location โ†’ evaluates across 6 weighted dimensions (CV match, comp, seniority, culture, tech, interview feasibility) โ†’ decision gate at score 70 โ†’ if pass, generates ATS CV PDF + personalized cover letter + interview prep โ†’ job enters the pipeline board โ†’ moves Wishlist โ†’ Applied โ†’ Interview โ†’ Result as user takes action โ†’ Horus Telegram bot sends alerts at key moments. Future: ICP learning loop tracks conversions and auto-tunes scoring weights.