A structured pipeline — parse, reason, score, recommend, store — built so every report is reproducible, auditable, and comparable month over month.
Upload
PDF / DOCX
Extract
Text + structure
Reason
Claude prompt
Score
4 dimensions
Recommend
3 pivots
Persist
User history
Deliver
Dashboard + PDF
Four dimensions calibrated against industry datasets.
Skill decay
decay = Σ(skill_age × industry_velocity) / total_skillsAutomation exposure
exposure = weighted(task_automatability, role_centrality)Pivot readiness
readiness = transferable_skills ∩ target_roles / target_requirementsMarket demand
demand = log(open_roles) × salary_premium × geo_matchDeterministic gates running before and after the AI step.
users
reports
comparisons
subscriptions
resume_blobs
audit_log
Row-level isolation. Résumé blobs encrypted at rest. Social-only auth.
Every report stores prompt version, model, seed, and inputs.
Median analysis < 12s. Background queue absorbs spikes.