# auto-pipeline

Source: https://career-ops.org/docs/reference/modes/auto-pipeline (canonical HTML, identical content)

> Default flow when you paste a job description URL or raw text. Runs the A–G evaluation, generates the report, exports a tailored PDF, and writes a tracker entry — without manual intervention between steps.



## What it does [#what-it-does]

career-ops invokes auto-pipeline whenever you drop a JD URL or pasted text into the prompt. The mode reads the listing, scores it against the rubric — five dimensions plus a holistic global score — writes the evaluation to reports/, generates the tailored PDF via Playwright, and updates the tracker entry — all in a single agent turn.

## When to use it [#when-to-use-it]

Use auto-pipeline when you want the full pipeline executed automatically. It is the default mode for new listings entering your search.

## What a run looks like [#what-a-run-looks-like]

Paste a job URL with no sub-command and auto-pipeline runs the whole chain end to end: it extracts the description, checks the posting is live, scores it, saves the report, exports a tailored PDF, and records the entry in your tracker.

```txt title="Terminal"
> https://job-boards.greenhouse.io/notion/jobs/4523451008

Extracting JD with Playwright... done.
Liveness gate: posting is live.
Evaluation: 4.6/5 — legitimacy verified.
Saved reports/072-notion-applied-ai-engineer-2026-05-18.md
Generated the tailored PDF via Playwright.
Score >= 4.5 — drafted Section H application answers in the report.
Updated data/applications.md (Report and PDF marked done).
```

## Good to know [#good-to-know]

* Paste a URL and auto-pipeline handles extraction for you: Playwright first for single-page portals like Lever, Ashby, Greenhouse and Workday, then WebFetch for static pages, then WebSearch as a last resort.
* A liveness gate runs before the evaluation. If the link is dead or the page is an empty "position filled" shell, the mode stops there instead of scoring phantom content — and if the entry came from `data/pipeline.md`, it marks that row closed.
* Draft application answers are written only when the score is 4.5 or higher, so low-fit roles do not spend tokens on copy you will not send.

## Gotchas [#gotchas]

If you only want the evaluation without the PDF (faster, cheaper), invoke `/career-ops oferta` instead. auto-pipeline costs more tokens because it runs the full chain.

## Related [#related]

* [pipeline](https://career-ops.org/docs/reference/modes/pipeline.md)
* [oferta](https://career-ops.org/docs/reference/modes/oferta.md)
* [pdf](https://career-ops.org/docs/reference/modes/pdf.md)
* [tracker](https://career-ops.org/docs/reference/modes/tracker.md)
