Jobs Evaluate
Score a job offer against the user's profile with an A–F grade across weighted dimensions, then persist the verdict. Use when the user asks "is this offer worth it?", "evaluate this job", or wants a fit assessment of a specific offer.
Jobs Track
Manage the job application pipeline — add offers, move them through statuses (saved/applied/interview/offer/rejected), add notes, and view the board. Use when the user wants to track applications or check pipeline status.
Jobs Search
Search SOLID.Jobs offers from a natural-language request. Translates phrases like "senior Go, remote, 25k+ in Warsaw" into sjctl search flags, runs the query, and presents the best matches. Use when the user wants to find or browse job offers.
Jobs Digest
Run saved searches (watches), find offers not seen before, and summarize the best new matches against the user's profile. Use when the user asks "what's new?", "any new jobs?", or wants a periodic digest of fresh offers.
Jobs Create Profile
Turn a plain-language self-description (or pasted CV) into a stored candidate profile, and manage existing profiles. Use when the user says "set up my profile", "here's my CV", "update my preferences", "what's in my profile", or "switch profile". The saved profile is what /jobs-evaluate and /jobs-digest score offers against.