career-ops

pipeline

Legge gli URL in coda in data/pipeline.md ed esegue l'auto-pipeline completo su ciascuno. Usalo quando durante la giornata hai raccolto dieci o venti annunci e vuoi elaborarli tutti in un'unica sessione.

Aggiornato il

Cosa fa

La modalità pipeline scorre gli URL presenti in data/pipeline.md (uno per riga) e lancia auto-pipeline su ciascuno. Per ogni annuncio che produce una valutazione valida vengono scritti report, PDF e voci del tracker. Le estrazioni fallite vengono registrate e saltate.

Quando usarla

Usa pipeline quando hai un arretrato di URL da elaborare. Incollali in data/pipeline.md, lancia /career-ops pipeline e allontanati pure.

Come si presenta un'esecuzione

Inserisci gli URL in data/pipeline.md e la modalità elabora l'intera coda in un solo passaggio. Per prima cosa esegue un controllo di validità a zero token per scartare gli annunci scaduti, poi valuta ogni URL rimasto con l'auto-pipeline completo e chiude con una tabella riepilogativa di ciò che ha trovato.

Pipeline run
$ /career-ops pipeline

Liveness sweep: 8 pending URLs
  6 live · 2 expired (moved to Processed, marked Discarded)

Processing 6 live URLs (one at a time)...

| # | Company | Role         | Score | PDF | Recommended action |
|---|---------|--------------|-------|-----|--------------------|
| 1 | Acme    | Staff AI Eng | 4.3/5 | done | apply             |
| 2 | Globex  | ML Platform  | 3.1/5 | skip | review            |
| 3 | Initech | AI PM        | 2.4/5 | skip | skip              |

Ogni URL elaborato passa dalla sezione ## Pending alla sezione ## Processed del file, così la coda resta un registro sempre aggiornato di ciò che manca.

Quando conviene usarlo

Ricorri a pipeline quando durante la giornata hai accumulato un arretrato di annunci e vuoi elaborarli tutti in un'unica sessione. Ecco come gestisce la coda:

  • La sezione ## Pending accetta qualsiasi formato: va bene un semplice URL incollato, oppure puoi aggiungere le colonne company, role, location e comp, e la modalità le legge tutte.
  • Il controllo di validità viene eseguito prima del ciclo sui singoli URL, così una coda vecchia di otto URL non ti costa otto valutazioni sprecate.
  • È lo strumento di estrazione a decidere la concorrenza. Con l'estrattore predefinito basato sul browser (Playwright MCP) gli URL vengono elaborati uno alla volta, perché i worker che condividono la stessa sessione del browser possono contaminarsi a vicenda e valutare l'annuncio sbagliato. Solo quando ogni worker usa l'estrattore CLI isolato (scan.extractor: cli) o un'alternativa che non passa dal browser, ciascuno con il proprio processo e il proprio stato di sessione, si possono elaborare tre o più URL in parallelo, un worker per URL.
  • I PDF vengono generati solo quando il punteggio supera auto_pdf_score_threshold (valore predefinito: 3,0); alzalo per evitare i PDF dei ruoli poco convincenti e generarli più avanti, su richiesta, con /career-ops pdf.

Vedi anche

In questa pagina