โผ
โผ
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
Seniority
0โ100
ร 0.15
Tech Stack
0โ100
ร 0.15
Interview
0โ100
ร 0.10
โผ
composite_score = weighted_average()
SCORE โฅ 70?
decision gate
โจ
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
โผ