# Specifica C.O.R.E. pronta da compilare — la tua app in 15 righe

> Kit del capitolo 6.1 (progetto P1 «PreventiFacile»). Compila i segnaposto
> [TRA PARENTESI QUADRE], cancella queste righe di testa e incolla tutto in una
> chat su claude.ai chiedendo: «Costruisci questa web app come Artifact: un SOLO
> file HTML con CSS e JavaScript incorporati». Il metodo C.O.R.E. è al capitolo 1.3;
> l'esempio compilato per intero (quello di Marta) è nel capitolo 6.1.
> Regola d'oro: una riga = una regola verificabile. Se una riga non si può
> controllare con i propri occhi, riscrivila finché non si può.

## La specifica (15 righe)

1. **[Contesto]** Sono [CHI SEI E COSA FAI]; oggi [IL LAVORO CHE L'APP DEVE SOSTITUIRE] mi costa [TEMPO O FATICA ATTUALE].
2. **[Contesto]** Dati di partenza: [I TUOI DATI FISSI: LISTINO, TARIFFE, CATEGORIE — CON I NUMERI VERI].
3. **[Obiettivo]** Voglio una web app in un SOLO file HTML/JS che [IL RISULTATO CONCRETO] in [TEMPO PROMESSO], da usare nel browser senza installare nulla.
4. **[Obiettivo]** L'app mostra [COME SI PRESENTA: MODULO, ANTEPRIMA, RISULTATO — COSA VEDI SULLO SCHERMO].
5. **[Regole]** Campi da compilare: [I CAMPI, UNO PER UNO], obbligatori: [QUALI].
6. **[Regole]** [LA REGOLA SUI DATI VARIABILI: COSA POSSO AGGIUNGERE/MODIFICARE DALL'APP SENZA TOCCARE IL CODICE].
7. **[Regole]** [LA REGOLA SUI LIMITI: VALORI MINIMI E MASSIMI AMMESSI, ES. SCONTO DA 0 A 30].
8. **[Regole]** Ordine dei calcoli: [I PASSAGGI IN FILA, NELL'ORDINE ESATTO — L'ORDINE CAMBIA IL RISULTATO].
9. **[Regole]** Arrotondamento a 2 decimali su ogni importo mostrato; formato italiano: «1.592,10 €» (punto delle migliaia anche sui numeri a 4 cifre — chiederlo esplicitamente, di default non esce).
10. **[Regole]** Il risultato finale riporta: [COSA DEVE CONTENERE IL DOCUMENTO/OUTPUT, VOCE PER VOCE].
11. **[Regole]** Interfaccia in italiano, leggibile anche dal telefono.
12. **[Regole — NON fare]** NON [LA PRIMA COSA VIETATA, ES. INVIARE EMAIL O CONDIVIDERE DA SOLA].
13. **[Regole — NON fare]** NON [LA SECONDA COSA VIETATA, ES. SALVARE DATI DA QUALCHE PARTE].
14. **[Esempi]** Collaudo: [UN CASO COMPLETO CON NUMERI ESATTI, DI CUI CONOSCI GIÀ IL RISULTATO CALCOLATO A MANO].
15. **[Esempi]** Se manca un dato ([QUALI MANCANZE PREVEDI]), l'app lo segnala e non mostra numeri a caso.

## Le tre righe che salvano il progetto (non tagliarle)

- **La riga 14** è il tuo metro: dopo ogni versione dell'app, rifai quel conto a mano e confrontalo cifra per cifra — virgole e punti delle migliaia compresi. Nel collaudo reale del capitolo, l'unico difetto sfuggito a tutto (generazione e critica automatica) l'ha visto solo questo controllo.
- **Le righe 12–13** («NON fare») valgono quanto le altre dieci messe insieme: un'app che fa cose non richieste è più pericolosa di un'app che ne fa una in meno.
- **La riga 15** vieta i numeri provvisori: un documento credibile e sbagliato è il peggior risultato possibile.
