Skip to content

v0.3.0

Latest

Choose a tag to compare

@andrewaws26 andrewaws26 released this 04 Jul 18:07
· 226 commits to main since this release

The self-sufficient release: clone it, type /setup, and the system runs for you.

  • Built-in live discovery: the new default boards source queries the public Ashby/Greenhouse/Lever posting APIs over your seed_boards list (policy.json). No private scripts, no keys; 15 default seed boards returned 3,300+ live roles at release time.
  • fetch_job_description: headless plain-text JD for any Ashby/Greenhouse/Lever URL, so scoring runs on the JD, not the title.
  • fetch_verification_code: completes emailed-code submit gates from the applicant's own inbox (scoped, read-only, revocable app password). Captchas and attestations still always park.
  • PLAYBOOK.md: the full, sanitized operator manual: every per-ATS form-driving lesson learned in production (Ashby spam wall, Greenhouse geocode/iframe/email-code, Lever captcha protocol, Workday wizards, Gem, Hirebridge postbacks, the submit-debug checklist).
  • OPERATING.md: the loop's operating model: queue-first, 4-gate resumes, de-dup semantics, hard walls, self-improvement mandate.
  • /setup: bundled Claude Code command that onboards a new candidate from example jobs + their resume: derives policy, angles, seed boards, and confirmed resume fragments, registers the claude-works + Playwright + JobDataLake MCP stack, and smoke-tests the pipeline.
  • 88 tests, ruff + mypy clean, CI on Python 3.10-3.13.