All notable changes to Argopia are documented here.
Format follows Keep a Changelog. Versioning follows SemVer.
First release. CV-driven job-search bot for Claude Code: drop in a CV, get scored job leads from public boards. No API keys, runs locally.
/argopia-onboard <cv-path>— parse a CV into a starterworking/(profile + CV-derived criteria + verified sources catalog)./argopia-survey— type-dispatched source discovery (api viascripts/fetch.mjs, html via thesource-surveyorsub-agent), chunked JD-posting fetch via theposting-fetchersub-agent, 6-gate keyword + region + staleness filter, openings queue./argopia-review— score the queue againstprofile + criteriausing a two-stage rubric (binary gates → 3-criterion fit score) and append one JSON line per opening todata/reviews.jsonl(the canonical review ledger). Gate failures (region, seniority, work_auth, deal_breakers, compensation) produceskipwithout a score; gate-passers are ranked bydomain_fit / tech_overlap / role_quality./argopia-advise— aggregatereviews.jsonl(and sampled posting bodies) into a decision-support report: up to 3 recommended actions for the week (CV rewrite / criteria tweak / source-mix tweak), longer-horizon patterns to watch, evidence backing (positioning rewrites, market terms missing, pipeline health, criteria signals), and a state-anchored re-run threshold.npm run dashboard— renderreports/dashboard.html, a self-contained sortable/filterable view of every review with an expandable deep-dive panel and in-browser triage marks (apply / skip / save) persisted to localStorage.- Incremental re-runs — sha1-keyed posting cache
(
data/postings/<sha>.md) plus thedata/reviews.jsonlledger together skip URLs already fetched or scored. Re-runs cost only what's new since last time. - Schema-validated
working/contract —schemas/{profile,criteria,sources}.schema.yamldefine the user-editable surface;templates/ships starter shapes copied in on first onboarding. - Zero-config install —
npm installrunsscripts/install.mjsvia npm postinstall to create runtime dirs and verify environment. No manual setup steps.
- Browser-MCP source type is declared in the schema but disabled in v0.1 — auth-walled and SPA-only boards await later releases.
- Single-domain by design. Multi-domain template scaffolding is deferred until v0.1 has been used on a real CV end-to-end.