← Indice
Documento 03

Piano di Lavoro

Sei fasi, ordinate per dipendenza: cosa sblocca cosa, e come costruiamo l'85% senza restare bloccati ad aspettare gli altri sviluppatori.

Stima complessiva
~4–6 settimane, scandite più dalle dipendenze esterne che dal codice
Data
Maggio 2026

Tre verifiche rapide

Prima di fissare tempi e numeri definitivi, ci sono tre punti tecnici da verificare sul campo (circa una giornata in tutto). Servono a trasformare la stima da "ipotesi" a "numero": ognuno ha un esito chiaro sì/no.

VerificaCosa si testaEsito
A — Limiti TallyRipetizione 1–4 persone, parametri URL, validazioniTally regge → si tiene. Altrimenti → form custom
B — Compilazione EX-18Riempire il PDF AcroForm governativo via n8nCampi mappabili → rapido. Modulo bloccato → altro approccio
C — Livello datiSchema Supabase + sync verso Notion + affidabilità triggerIbrido solido → si procede. Altrimenti → fallback

Le sei fasi

Fase 0 — Fondamenta
Settimana 1

Schema Supabase, la base anti-duplicati (idempotenza), gestione errori globale verso Discord, e i blocchi riutilizzabili (Drive, email, alert). Tutto il resto poggia qui.

Fase 1 — Prima verticale completa
Settimana 1–2

Un solo tier (Expert), una sola situazione, dall'inizio alla fine: acquisto → raccolta → pratica → documenti → guida. Prova l'intera catena prima di costruire in larghezza. La Tasa viene simulata con uno stub.

Fase 2 — Pipeline in larghezza
Settimana 2–3

Tutti i tier e tutte le situazioni: raccolta Fase 1 completa (gate, reminder), apertura pratiche in parallelo, matrice delle 12 guide, gestione upsell.

Fase 3 — Ciclo di vita ed errori
Settimana 3–4

Revoca per cambio stato, loop di correzione email e WhatsApp, recovery NIE rejected, chargeback. È la metà "robusta": qui si concentra gran parte dei test.

Fase 4 — Coordinamento esterno
Settimana 4–5

Webhook in entrata/uscita con l'agente WhatsApp, API di lettura pratica, reminder. Si costruisce sul contratto concordato col developer, con un agente simulato per non restare bloccati.

Fase 5 — Commerce & analytics
Settimana 5

Calendly, cart abandonment, campagne recensione/referral, KPI dashboard.

Fase 6 — Hardening & test guidati
Settimana 5–6

Replay degli eventi falliti, e le sessioni di test dal vivo insieme — tutti gli scenari, log alla mano. Più export JSON e documentazione dei workflow.

Costruire senza aspettare

Due parti dipendono da altri sviluppatori: l'endpoint Tasa e l'agente WhatsApp. Se aspettassimo entrambi, il calendario sarebbe ostaggio del loro.

La soluzione: simulare entrambi. Uno stub che restituisce un PDF finto al posto della Tasa, e un finto agente che chiama i nostri endpoint. Così costruiamo e testiamo circa l'85% del sistema in autonomia, e innestiamo gli endpoint veri quando sono pronti. È la differenza tra un calendario di 4 settimane e uno di 8.

Nota sulle tempistiche

Le settimane indicate sono di lavoro effettivo. Il calendario reale dipende soprattutto da due cose esterne: quando arriva il contratto dei webhook WhatsApp e quando è pronto l'endpoint Tasa. Il dettaglio è nel documento Dipendenze & Contratti.