Skip to content

Roadmap

What's shipped, what's planned, and what's still a question.

Kept honest on purpose. Nothing planned or under research is presented as if it already works today.

Current shipped in v1.x
  • Profile-driven segmented discovery against Fantastic Jobs, the single provider left after two weeks of live evidence on the rest
  • A provider registry built to take more sources — see providers/README.md's "Adding a provider"
  • Deterministic normalize, dedupe, constraints, and two-tier thresholding
  • AI Gate and structured Evaluate with a file-based prepare/finalize contract
  • Resume and cover-letter generation with fact-preservation verification (numbers, companies, projects, and skills) and voice lint
  • Automatic Application Answers with per-form status reporting
  • Zero-cost daily report and a Google Sheet you open every morning, with a color-coded Status column
  • Optional Google Drive backup (PDF, flat, idempotent)
  • LinkedIn, Wellfound, and YC listings via the active-jb source
Planned designed, not built
  • Direct-API providers for Greenhouse, Ashby, Lever, and Workday
  • Incremental discovery that fetches only what's new since the last run
  • A validated, scriptable config editor (careeros config get / set / show)
  • Richer profile sections, such as adaptive framing and negotiation scripts
Research open questions
  • Outcome tracking (applied, response, interview, offer) to calibrate scoring on real conversion data
  • A SQLite store, if the Sheet-as-database approach ever hits real scaling limits

Version history

How it got here.

  1. v1.8.0

    Pre-release audit: a wrong stage path breaking prep/apply, a cache crash on a corrupt file, a dead core dependency, and a fabrication hole in resume skills validation, all fixed.

  2. v1.7.2

    Color-coded Sheet Status column (seven states, no more Offer/Ongoing), and cover letters that actually read the job posting instead of falling back to filler.

  3. v1.7.1

    Resume skills selection rebuilt: a floor of every headline skill, then fill to a real range, instead of a median of 9 skills from a 65-skill profile.

  4. v1.7.0

    Discovery collapses to one source (Fantastic Jobs) after live evidence on the other seven, and api.limit becomes a daily total instead of a per-search count.

  5. v1.6.0

    Zero-Google local-first mode, a per-job command for full on-demand treatment of any single job, and a cleaner CLI surface.

  6. v1.5.0

    Resume PDF design overhaul — small-caps headers, a real one-line contact row, New Computer Modern type.

  7. v1.4.1

    Tailored Selected Projects — 2-3 of profile.yaml's projects chosen by JD relevance instead of every project rendering unconditionally.

  8. v1.4.0

    Redesigned resume PDF rendering via Typst — a real typeset design, ATS-safe, one page densely filled.

  9. v1.3.0

    Parallel provider discovery, multi-token rotation, provider health in doctor, one canonical onboarding doc.

  10. v1.2.0

    Multi-provider discovery, a provider-result contract, and capability-driven budget and quota enforcement.

  11. v1.1.0

    Automatic Application Answers, the publish command, per-form statuses, and newest-on-top Sheet ordering.

  12. v1.0.0

    Initial public release — the full daily pipeline, end to end.