Skip to content

v0.2.0

Choose a tag to compare

@andrewaws26 andrewaws26 released this 04 Jul 17:42
· 229 commits to main since this release

First PyPI release.

  • Per-candidate policy: drop a policy.json in JOBSEARCH_DATA_DIR to replace the rails (excluded companies/domains, over-level terms, skill gaps), comp floor, pursue threshold, scoring vocabularies, and curation lanes without editing code. See examples/policy.sample.json.
  • Demo mode: sanitized fixtures in examples/ so every tool works from a fresh clone with zero network.
  • Hardening: hard-capped roles rank below clean fits in discovery; whole-word excluded-company matching; flock-locked atomic ledger writes with role_key de-dup; all identity PII env-only; honest render-failure findings.
  • New tool: curate_queue triages the discovery queue with auditable park reasons.
  • CI (ruff + mypy + pytest) on Python 3.10-3.13; py.typed shipped.

Install: pip install claude-works or run directly with uvx claude-works.