Description
Classificatore PEC (Posta Elettronica Certificata) conforme allo standard italiano AgID DPCM 02/11/2005 + Linee guida 2024. Ispeziona gli header tecnici della busta MIME (X-Ricevuta, X-Riferimento-Message-ID, X-TipoRicevuta, X-Trasporto, X-Mittente) e instrada il workflow su una sola delle 4 branch uscenti: received_message (PEC ordinaria in ingresso da un altro mittente certificato — va processata e archiviata per legge), acceptance_receipt (ricevuta di accettazione dal gestore mittente che conferma la presa in carico, valore legale come timbro postale), delivery_receipt (ricevuta di consegna dal gestore destinatario che attesta il deposito nella casella ricevente, equivalente alla raccomandata A/R), rejection (avviso di mancata consegna, mailbox piena, dominio non PEC, virus — tracciabile per riprovare o escalation). Pattern branching: l'engine FlowForge segue SOLO l'edge della branch scelta (chosenBranch), evitando fan-out errato sulle altre 3 branch downstream. Vincolo: usare SUBITO dopo trigger_imap_pec come primo step dispatcher — l'ordine errato porterebbe a classificare email non-PEC con header generici (falso positivo). Output: { branch, headersParsed, messageRef, originalMessageId, transportInfo, gestoreCertificato }. Use case: studio commercialista riceve 200 PEC/giorno — separare le ricevute (archivio passive) dai veri messaggi cliente (workflow di lavorazione), conformità Codice CAD art. 48 per evidenza legale invio fattura, dashboard amministrativo che mostra solo "PEC inevase" filtrando ricevute automatiche, riconciliazione PEC in uscita (find acceptance + delivery matching tramite X-Riferimento-Message-ID), alerting su rejection che ferma uno scadenziario fiscale (es. consegna fattura SDI scaduta).
