Stati e regole
Per ogni pezzo della home: cosa esce quando succede, cosa esce quando non succede. Questa pagina + il task v6 = la spec.
Regola 1 · Avviso critico

Compare solo se scatta, sopra tutto

Margine in rosso, operaio non timbrato, mezzo bloccato, documento scaduto, chat urgente da Erica. Se non c'è niente: la sezione NON ESISTE, nessun contenitore vuoto.
Se succede
Operaio non timbrato — cantiere Bertin
Lavoro iniziato alle 7:30, manca Luca
Se non succede
— niente. La home parte dalla card richieste. —
Regola 2 · Card richieste

Con richieste è la card forte; a zero diventa leggera

Mai nascondere del tutto: "zero richieste" è un'informazione buona, va detta con calma. La versione leggera non ha la freccia grossa né lo stack di icone.
Se ci sono

4 richieste da guardare

2 da Erica · 1 telefonata · 1 preventivo da richiamare

Se è vuoto

Nessuna richiesta da guardare

Erica è in ascolto: se scrive qualcuno, la trovi qui.

Regola 3 · I tuoi lavori

Massimo 5 tile; a zero, invito a partire

Più di 5 lavori → i 5 più importanti (critici, poi attivi oggi) e la freccia apre la lista. Zero lavori → CTA, mai griglia vuota.
Se ci sono
Bertin
Parquet
Portone
·
·
Se è vuoto
🏗️
Nessun lavoro in corso
Dal preventivo firmato nasce il lavoro, senza ricopiare niente.
Crea il primo lavoro
Regola 4 · Oggi

Massimo 3 card; giornata vuota = invito, non silenzio

Più di 3 impegni → primi 3 e freccia verso il Calendario. Nessun impegno → card con CTA per fissare un sopralluogo.
Se ci sono
Sopralluogo — via Bafile, Jesolo
Marta Vianello · trasloco 3 locali
10:30
Checklist pronta
Se è vuoto
📅
Nessun appuntamento oggi
Giornata libera in agenda.
Aggiungi sopralluogo →
Regola 5 · Priorità

Massimo 3 card in ordine di soldi; vuota = una riga positiva

Ordine: incassi scaduti → scadenze mezzi/documenti → margini in rosso → preventivi fermi → da verificare → fornitori. Se non c'è nulla: una sola card verde leggera, non la sezione nascosta (il "tutto ok" vale qualcosa).
Se ci sono
Fattura Zanon
Scaduta da 12 giorni
€ 6.200
Incasso
Se è vuoto
Tutto sotto controllo
Niente in scadenza, niente in ritardo.
Regola 6 · Chip filtro

Il numero compare solo se maggiore di zero

Le chip restano sempre (sono navigazione), ma "Richieste 0" non esiste: la chip si mostra senza numero.
Con elementi
TuttoRichieste 4Oggi 3Lavori 5
A zero
TuttoRichiesteOggiLavori 5
Regola 7 · Campanella

Pallino rosso solo con notifiche non lette

La campanella c'è sempre; il pallino è lo stato. Mai badge numerici in header: il dettaglio sta dentro.
Principio generale

Niente sezioni vuote, niente silenzio

Ogni assenza è comunicata in uno di tre modi: (a) la sezione sparisce (avvisi critici), (b) card leggera informativa (richieste, priorità), (c) card con CTA (oggi, lavori). La scelta è già fatta sopra, pezzo per pezzo — in sviluppo non si improvvisa.