# Output examples

Questi esempi sono vincolanti sulla forma: nessun preambolo narrativo, snippet separati per sezione, heading markdown compatibili con fallback testuale, contenuto copy-paste ready.

## Esempio A - Evidenze codice/DB disponibili

Template usato: `bug-standard`  
Scenario: `nuovo ticket`  
Fonti consultate: ticket Mantis #10796; codebase `client/modules/anagrafiche`; schema DB condiviso  
Limiti/dubbi aperti: numero riga funzione non confermato con certezza

**Riassunto**
````text
**ANAGRAFICHE** - ***CLIENTI*** - Aggiunta Codice Fiscale obbligatorio in salvataggio cliente
````

**Description**
````text
Nel flusso Anagrafiche > Clienti il campo Codice Fiscale deve essere obbligatorio in inserimento e modifica.
Quando il valore manca, il sistema deve bloccare il salvataggio con un messaggio utente esplicito.
La modifica riduce anomalie amministrative dovute a dati anagrafici incompleti.
````

**Steps To Reproduce**
````text
# Sviluppi
**SVILUPPI**
1. Aprire Anagrafiche > Clienti.
2. Creare o modificare un cliente lasciando vuoto il campo Codice Fiscale.
3. Premere Salva.
4. Verificare blocco salvataggio e messaggio di validazione.

## Riferimenti tecnici
**RIFERIMENTI TECNICI**
- Componente/path relativo: `client/modules/anagrafiche/clienti/cliente-form.cfc`
- Funzione/metodo (linea solo se certa): `validateFiscalCode()` (linea non confermata)
- Tabelle reali coinvolte (se note): `anag_clienti`

```php
if (empty(trim($_POST['codice_fiscale'] ?? ''))) {
  addValidationError("Codice Fiscale obbligatorio");
}
```

```sql
SELECT id_cliente, codice_fiscale
FROM anag_clienti
WHERE codice_fiscale IS NULL OR codice_fiscale = '';
```
````

**Additional Information**
````text
# Test
**TEST**
- Verificare blocco salvataggio in inserimento senza Codice Fiscale.
- Verificare blocco salvataggio in modifica rimuovendo Codice Fiscale.
- Verificare salvataggio corretto con Codice Fiscale valido.
````

## Esempio B - Nessun riferimento tecnico deducibile

Template usato: `bug-standard`  
Scenario: `ticket esistente`  
Fonti consultate: ticket Mantis #12874; note operative reparto Personale  
Limiti/dubbi aperti: non disponibili path componente, funzione certa o tabelle reali verificabili da fonti correnti

**Riassunto**
````text
**PERSONALE** - ***Documenti Personale*** - Gestione scadenze Manuale
````

**Description**
````text
Nel flusso Personale > Documenti Personale, la gestione manuale scadenze non applica in modo coerente la data impostata dall'operatore.
Il comportamento osservato e' un disallineamento tra data inserita e data effettivamente salvata.
L'atteso e' la persistenza esatta della data indicata in maschera.
````

**Steps To Reproduce**
````text
# Sviluppi
**SVILUPPI**
1. Accedere a Personale > Documenti Personale.
2. Selezionare un documento con scadenza gestita manualmente.
3. Impostare una nuova data di scadenza e confermare il salvataggio.
4. Riaprire il documento e verificare la data effettivamente persistita.
````
