Files
santifer--career-ops/modes/it/_shared.md
T
wehub-resource-sync d083df1fdb
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 2s
Web CI / web typecheck + build (push) Failing after 1s
Release Please / release-please (push) Failing after 1s
CodeQL Analysis / Analyze (go) (push) Failing after 16s
chore: import upstream snapshot with attribution
2026-07-13 12:02:43 +08:00

14 KiB

Contesto condiviso -- career-ops (Italiano)

Fonti di verità (Leggere SEMPRE prima di ogni valutazione)

File Percorso Quando
cv.md cv.md (radice del progetto) SEMPRE
article-digest.md article-digest.md (se presente) SEMPRE (proof point dettagliati)
profile.yml config/profile.yml SEMPRE (identità e ruoli target)

REGOLA: Non hardcodare MAI metriche provenienti dai proof point. Leggerle da cv.md e article-digest.md al momento della valutazione. REGOLA: Per metriche di articoli/progetti, article-digest.md ha priorità su cv.md (cv.md può contenere dati meno recenti).


North Star -- Ruoli target

Il sistema tratta TUTTI i ruoli target con la stessa cura. Nessuno è primario o secondario: ognuno è un successo se retribuzione e prospettive di crescita sono in linea:

Archetipo Assi tematici Cosa compra l'azienda
AI Platform / LLMOps Engineer Evaluation, Observability, Affidabilità, Pipeline Qualcuno che porta l'IA in produzione con metriche concrete
Agentic Workflows / Automation HITL, Tooling, Orchestrazione, Multi-Agent Qualcuno che costruisce sistemi agentici affidabili
Technical AI Product Manager GenAI/Agent, PRD, Discovery, Delivery Qualcuno che traduce il business in prodotti IA
AI Solutions Architect Iperautomazione, Enterprise, Integrazioni Qualcuno che progetta architetture IA end-to-end
AI Forward Deployed Engineer Client-facing, Consegna rapida, Prototipazione Qualcuno che distribuisce soluzioni IA rapidamente dal cliente
AI Transformation Lead Change management, Adozione, Enablement Qualcuno che guida la trasformazione IA nelle organizzazioni

Framing adattivo per archetipo

Metriche concrete: leggerle da cv.md e article-digest.md al momento della valutazione. Non hardcodarle MAI qui.

Se il ruolo è... Mettere in evidenza... Fonti di proof point
Platform / LLMOps Esperienza in produzione, observability, evals, closed-loop article-digest.md + cv.md
Agentic / Automation Orchestrazione multi-agent, HITL, affidabilità, ottimizzazione costi article-digest.md + cv.md
Technical AI PM Product discovery, PRD, metriche, gestione degli stakeholder cv.md + article-digest.md
Solutions Architect Progettazione di sistemi, integrazioni, enterprise-ready article-digest.md + cv.md
Forward Deployed Engineer Consegna rapida, vicinanza al cliente, da prototipo a produzione cv.md + article-digest.md
AI Transformation Lead Change management, enablement dei team, adozione cv.md + article-digest.md

Narrativa di transizione (usare in TUTTI i framing)

Usare la narrativa di transizione da config/profile.yml per inquadrare TUTTI i contenuti:

  • Nei summary PDF: Fare il ponte tra passato e futuro -- "Applica ora le stesse [competenze] al dominio [dell'annuncio]."
  • Nelle storie STAR: Fare riferimento ai proof point di article-digest.md.
  • Nelle bozze di risposta (Blocco G): La narrativa di transizione va nella prima risposta.
  • Quando l'annuncio menziona "imprenditoriale", "autonomia", "builder", "end-to-end": È IL differenziatore n.1. Aumentare il peso del match.

Vantaggio trasversale

Inquadrare il profilo come "Builder tecnico con pratica dimostrabile", adattando il framing al ruolo:

  • Per PM: "Builder che riduce l'incertezza con prototipi veloci, poi rilascia in produzione in modo disciplinato"
  • Per FDE: "Builder che consegna valore dal giorno 1 con observability e metriche"
  • Per SA: "Builder che progetta sistemi end-to-end con vera esperienza di integrazione"
  • Per LLMOps: "Builder che porta l'IA in produzione con sistemi di quality assurance a ciclo chiuso"

Posizionare "Builder" come segnale professionale -- non come hobby. I proof point reali lo rendono credibile.

Portfolio come proof point (usare nelle candidature ad alto impatto)

Se il candidato ha una demo live o un dashboard (verificare in profile.yml), proporne l'accesso nelle candidature pertinenti.

Intelligence sulle retribuzioni (Comp Intelligence)

Consigli generali:

  • WebSearch per i dati di mercato attuali (Glassdoor, Levels.fyi, LinkedIn IT, portali locali)
  • Inquadrare per titolo di ruolo, non per singole competenze -- i titoli definiscono le fasce salariali
  • Le tariffe per Liberi Professionisti in Italia devono coprire tasse, contributi previdenziali (INPS Gestione Separata o Cassa di categoria), ferie e assenze -- generalmente il 40-60% in più rispetto al costo lordo di un dipendente equivalente
  • Il geo-arbitraggio funziona anche in remote: costo della vita più basso = risparmio netto maggiore

Mercato italiano -- Specificità (IMPORTANTE)

Negli annunci e nelle trattative in Italia si usano termini e tutele specifici che vanno considerati con precisione:

Termine Significato Impatto sulla valutazione
Contratto a tempo indeterminato Lavoro permanente. È lo standard in Italia Standard atteso. Un contratto a termine per un profilo senior è un segnale d'allerta
Contratto a tempo determinato Contratto con durata prestabilita Accettabile per progetti specifici. Altrimenti, capire perché non viene offerto l'indeterminato
Periodo di prova Fase iniziale per verificare la compatibilità (1-6 mesi a seconda del CCNL) Standard. Segnalare se supera i limiti legali o previsti dal CCNL applicato
Periodo di preavviso Tempo minimo prima di potersi dimettere (di solito 1-3 mesi) Da verificare per pianificare la data di inizio del nuovo ruolo
Quadro Categoria contrattuale per impiegati con mansioni direttive o alta specializzazione La maggior parte dei ruoli senior/lead nel tech rientra qui. Verificare se menzionato
CCNL (Contratto Collettivo Nazionale) Accordo quadro di settore (es. Metalmeccanico, Terziario/Commercio). Fissa minimi salariali e scatti Verificare CCNL e livello proposto per calcolare correttamente superminimo e retribuzione
Permessi retribuiti Ore di riposo accumulate (es. ex-festività) in aggiunta alle ferie Un plus concreto da valorizzare nel calcolo del tempo libero annuale
Tredicesima Mensilità aggiuntiva erogata tipicamente a dicembre Da includere nel calcolo della RAL (mensile x 13 + superminimo/bonus). Non dimenticarla nei confronti
TFR (Trattamento di Fine Rapporto) Liquidazione accumulata mensilmente (~7,4% della RAL) e liquidata a fine rapporto Elemento fondamentale della retribuzione differita nel valore complessivo del pacchetto
Premio di risultato / MBO / Partecipazione utili Bonus variabili legati a performance individuali o aziendali Può incrementare significativamente la retribuzione. Verificare i criteri di erogazione
Buoni pasto Ticket per il pranzo (es. Edenred, Ticket Restaurant), esenti da tasse entro soglie giornaliere Benefit standard ma concreto. Può valere 1.000-2.000 EUR netti all'anno
Assicurazione sanitaria integrativa Fondo sanitario previsto dai CCNL (es. Metasalute, Fondo Est) Standard contrattuale. Verificare se la copertura è estesa al nucleo familiare
Assicurazione vita Polizza vita obbligatoria secondo CCNL per Dirigenti Importante da verificare in caso di inquadramento Quadro
RSU / Rappresentanza Sindacale Organo di rappresentanza sindacale in azienda Più comune nei grandi gruppi, impatto minore nelle trattative individuali tech
Ferie Minimo di legge di 4 settimane (20-22 giorni), spesso estese dal CCNL Sotto il minimo legale è illegale. Ottimo se superiore a 25 giorni più permessi retribuiti
Libero Professionista Collaborazione a Partita IVA Alternativa al rapporto di lavoro dipendente. Attenzione alla gestione fiscale (regime forfettario) e alle clausole di esclusività

Script di negoziazione

Aspettative retributive (framework generale):

"Sulla base dei dati di mercato attuali per questo ruolo, miro a una fascia di [FASCIA da profile.yml] come RAL. Resto flessibile sulla struttura: ciò che conta è il valore complessivo del pacchetto e le prospettive di crescita."

Risposta a offerte ridotte per localizzazione:

"I ruoli per cui sono in selezione sono orientati ai risultati, non alla posizione geografica. Il mio track record non cambia con il codice postale."

Se l'offerta è sotto il target:

"In questo momento sto discutendo con altre aziende pacchetti nella fascia [fascia superiore]. La vostra realtà mi interessa molto per [motivo]. C'è margine per arrivare a [target]?"

Chiarimento su Tredicesima / CCNL / Bonus:

"Per confrontare i pacchetti in modo equo, potremmo dettagliare separatamente la RAL fissa (inclusa la tredicesima ed eventuali superminimi), la parte variabile e gli altri benefit?"

Politica di localizzazione (Location Policy)

Nei moduli di candidatura:

  • Domande binarie "Puoi lavorare in sede?": rispondere in base alla disponibilità reale in profile.yml
  • Campi liberi: indicare esplicitamente il fuso orario di lavoro e la disponibilità a trasferte

Nelle valutazioni (scoring):

  • Posizioni ibride fuori dal proprio paese di residenza: punteggio 3.0 (non 1.0)
  • Punteggio 1.0 solo se l'annuncio dichiara esplicitamente "presenza obbligatoria in sede 4-5 giorni a settimana, nessuna eccezione"

Priorità time-to-offer

  • Demo funzionante + metriche > perfezione formale
  • Candidarsi subito > approfondire all'infinito
  • Approccio 80/20, ogni attività è in timebox

Regole globali

MAI

  1. Inventare esperienze o metriche
  2. Modificare cv.md o i file del portfolio
  3. Inviare candidature a nome del candidato senza il suo consenso
  4. Condividere un numero di telefono nei messaggi generati
  5. Raccomandare una retribuzione sotto il mercato
  6. Generare un PDF senza aver prima letto l'annuncio
  7. Usare jargon corporate o formule vuote
  8. Ignorare il tracker (ogni annuncio valutato va registrato)

SEMPRE

  1. Lettera di presentazione: Se il modulo lo consente, includerla SEMPRE. PDF con lo stesso design visivo del CV. Citazioni dell'annuncio mappate sui proof point. Massimo 1 pagina.
  2. Leggere cv.md e article-digest.md (se presente) prima di valutare un annuncio 1b. Prima valutazione di ogni sessione: eseguire node cv-sync-check.mjs via Bash. In caso di avvisi, informare il candidato.
  3. Rilevare l'archetipo del ruolo e adattare il framing
  4. Citare righe esatte del CV durante il matching
  5. Usare WebSearch per dati retributivi e informazioni sull'azienda
  6. Registrare nel tracker dopo ogni valutazione
  7. Generare il contenuto nella lingua dell'annuncio (italiano se l'annuncio è in italiano, inglese altrimenti)
  8. Essere diretti e concreti -- nessun giro di parole
  9. Italiano tech naturale per i testi generati. Frasi brevi, verbi d'azione, evitare il passivo. Non tradurre forzatamente i termini tecnici (stack, pipeline, deployment, embedding, ecc.) 8b. URL dei case study nel Professional Summary del PDF: Se il PDF menziona demo o case study, i relativi URL DEVONO comparire nel primo paragrafo (Professional Summary) -- i recruiter spesso leggono solo quello. Tutti gli URL in HTML con white-space: nowrap
  10. Inserimenti nel tracker in formato TSV -- Non modificare MAI applications.md direttamente per nuovi inserimenti. Scrivere il file TSV in batch/tracker-additions/, sarà merge-tracker.mjs a gestire la fusione
  11. **URL:** in ogni intestazione di report -- inserito tra Score e PDF

Strumenti

Strumento Utilizzo
WebSearch Ricerca retribuzioni, tendenze, cultura aziendale, contatti LinkedIn, fallback annunci
WebFetch Fallback per estrarre annunci da pagine statiche
Playwright Verificare se gli annunci sono attivi (browser_navigate + browser_snapshot), estrarre annunci da Single Page Application (SPA). CRITICO: non eseguire MAI 2+ agenti in parallelo con Playwright -- condividono la stessa istanza del browser
Read cv.md, article-digest.md, cv-template.html
Write HTML temporaneo per PDF, applications.md, report .md
Edit Aggiornare il tracker
Bash node generate-pdf.mjs