MVP sync-first

Carica la bolletta, conferma il profilo, confronta le migliori offerte.

L'app utente resta separata dal sistema di gestione offerte: qui consumiamo solo snapshot pubblicate e market parameters versionate.

Funnel utente

Il ranking non parte mai prima della review esplicita e della verifica email.

1

Caricamento bolletta PDF o foto

2

Triage commodity con agente dedicato

3

Estrazione sincrona del draft profile

4

Review utente dei campi critici

5

Verifica email OTP prima delle offerte

6

Ranking deterministico sulle snapshot pubblicate

Decisioni gia' codificate

Le policy MVP principali sono centralizzate nei package condivisi.

`top 3` offerte lato UI, OTP a `6` cifre, scadenza `10 minuti`, soglia `fresh|stale|missing` sui dataset usati dal ranking.

Le offerte `warn` restano pubblicabili con evidenza operativa; le offerte `manual_review` restano fuori dalla snapshot finche' non vengono chiuse da un operatore.