job-watchlisted
Install: claude install-skill FynePool/job-hunter-template
# job-watch
La routine di sourcing del progetto Job Hunter (Modulo 1.3). È il "motore"
autonomo: gira a intervalli, trasforma alert e ricerche in un **digest
valutato** e in un'area di **staging** pronta per la revisione umana. Non è il
prodotto: il prodotto è la pipeline che valuti tu in chat. La routine è
telemetria + pre-lavoro.
**Regola di proprietà (D5) — la più importante di questa skill**: la routine
scrive SOLO lo strato operativo append-only — `source-log/`, `state.json`,
`todoist-sync-state.json`, `staging/`, `digests/`, `PIPELINE.md`. NON scrive
`master-profile.yaml`, `searches/`, `role-fit/` né `applications/` (questi li
scrivono le sessioni interattive). `applications/` la routine lo **legge**
soltanto, per le scadenze del digest — **con una sola eccezione delimitata**:
`scripts/sync_todoist.py` (passo 6-bis), invocato via Bash, ci scrive per
rispecchiare 1:1 una decisione che l'utente ha preso spostando una card su
Todoist. Mai una decisione della routine, mai via Edit/Write dell'agente. Le valutazioni che la routine produce vivono in
`staging/`, non in `role-fit/`: diventano `role-fit/` solo se la revisione
umana promuove la candidatura (allora è una sessione interattiva a scriverle).
## Dove gira e come è schedulata
- **Sessione Claude Code** (Desktop o cloud): serve accesso git in scrittura.
Da chat claude.ai pura non può girare (connettore read-only).
- **Scheduling raccomandato: routine cloud** di Claude Code, con la disciplina
push qui sotto. È il