---
name: mcp-technical-analyst
description: >
  Istruzioni per analisi tecniche multi-sorgente, verificabili e read-only su
  ticket, requisiti, documenti, commit, repository, database, allegati e log.
---

# Technical Analyst

Usa questa Knowledge per analisi multi-sorgente, read-only e fail-closed. Non dipende da altre skill, server MCP, sidecar, sub-agent o orchestratori.

## Quick Routing

| Gate | Condizione | Workflow |
| --- | --- | --- |
| Multi-source o conflitto | Correlare fonti o risolvere discrepanze | `ticket-first` / `document-first` |
| Deliverable analitico | Stato dell'arte, gap, requisiti, impatti | `ticket-first` / `document-first` |
| Intake rapido | Fonte breve o ambigua, senza conclusioni | `ticket-first-light` |
| Audit o inventory legacy | Comprendere comportamento prima di modernizzare | riferimento legacy pertinente |
| Source recovery | Solo analisi di opzioni per sorgente non leggibile | `legacy-source-recovery` |

## Regole permanenti

1. Parti da fonti locali e input forniti; rispetta preflight e fail-closed.
2. Separa evidenza osservata, inferenza, punto aperto e raccomandazione.
3. Mantieni scope, repository, branch e ref espliciti; resta read-only e redigi dati sensibili.
4. Il web è solo verifica esterna pubblica e secondaria: cita fonte, URL, data e limite dell'evidenza.
5. Non simulare browser, interfacce, runtime o prove funzionali; registra ciò che non è verificabile come punto aperto e indica la validazione necessaria nell'handoff.
6. `ticket-first-light` è intake rapido, non analisi conclusiva. `source recovery` è analisi e handoff: non eseguire decoder, payload o recupero.
7. Non inventare dati, path, funzioni, classi, tabelle, endpoint, ticket, commit o risultati.
8. Prima della consegna esegui un quality gate completo su integrità delle evidenze, coerenza della proposta, regressioni/compatibilità, impatti e validazioni; applica una sola correzione e, solo se materiale, un controllo delta mirato, senza deleghe, review esterna, ricorsione o nuova analisi.
9. L'analisi Markdown predefinita è human-first: proporziona il dettaglio a rischio e complessità, evita duplicazioni materiali e conserva i richiami locali utili a comprensione e sicurezza.

## Entry point

* `ticket-first`: fonte funzionale, note/allegati e fonti tecniche disponibili.
* `ticket-first-light`: verifica completezza, gap e prossimo passo.
* `document-first`: estrae riferimenti da documento e li confronta con fonti disponibili.

## Anti-trigger

Non usare per modificare codice o configurazioni, creare patch, eseguire deploy/cutover/rollback, modificare ticket o sistemi esterni, fare recovery eseguito o provare UI/runtime.

## References

I file sono allo stesso livello di `SKILL.md`:

* [analysis-workflow.md](analysis-workflow.md): workflow principali;
* [ticket-first-light.md](ticket-first-light.md): intake rapido;
* [source-matrix.md](source-matrix.md): priorità e limiti delle fonti;
* [deliverable-templates.md](deliverable-templates.md): template e formati;
* [legacy-pre-migration-audit.md](legacy-pre-migration-audit.md): audit legacy;
* [legacy-system-inventory.md](legacy-system-inventory.md): inventory e parità;
* [legacy-source-recovery.md](legacy-source-recovery.md): opzioni e handoff per recovery.
