← Files VeraARCHIVED FILE
modules/new-client/README.md
5.04 KB · Oct 2, 2026 · 00:29 UTC
# New Client New Client è l'unico percorso Vera per aprire un nuovo rapporto professionale: parte dai documenti ricevuti, organizza le informazioni del cliente e prepara un dossier rivedibile per lo studio. ## Percorso New Client coordina cinque momenti dello stesso lavoro: 1. prepara il fascicolo e rende leggibili le evidenze in ingresso; 2. struttura anagrafica, soggetti rilevanti e dati verificati; 3. registra servizi, condizioni dell'incarico e scelte privacy; 4. raccoglie fattori, fonti ed esiti necessari alla valutazione AML; 5. porta memo, richieste e piano di monitoraggio in una review persistente. La preparazione documentale è una fase interna del percorso. Può collegarsi a un run `client-file-preparation` già `final_ready` oppure partire da evidenze autonome, registrandone in modo esplicito origine e stato di revisione. Il comando di promozione verifica byte, dimensione e SHA-256 di ogni artefatto elencato dal run, oltre all'hash canonico dell'intero pacchetto, prima di creare lo starter della fase professionale. La fase professionale include oggi il solo country pack italiano (`IT`). I cinque codici lingua `it`, `en`, `fr`, `de` ed `es` controllano review, memo e richieste generate; non dichiarano l'esistenza di country pack svizzeri o britannici. ## Risultati Il workflow: - mantiene distinti codice fiscale e partita IVA; - supporta persone fisiche, ditte, società ed enti, con esecutori, rappresentanti e titolari effettivi multipli; - registra scopo, natura, servizi e condizioni dell'incarico indicati dallo studio; - applica la formula AML versionata ai fattori confermati e conserva basi, eventuali blocchi e storico delle revisioni; - associa a ogni soggetto gli esiti PEP, sanzioni e Paesi forniti dallo studio, insieme a fonte, data ed evidenza; - struttura finalità, ruoli privacy, basi giuridiche e conservazione, con il consenso marketing in un record separato; - costruisce la matrice di applicabilità per incarico, privacy, informativa AI, art. 28 e modulistica AML usando riferimenti a template approvati dallo studio; - produce memo, richieste documentali, piano di monitoraggio e artefatti di review tracciabili. Lo stato `ready_for_professional_export` identifica un dossier interno pronto per il passaggio professionale. Le azioni successive restano nei processi e nei sistemi approvati dello studio. ## Avvio locale Dal root del componente: ```bash python scripts/check_dependencies.py python scripts/initialize_case.py --help python scripts/promote_client_file_preparation.py --help python scripts/package_new_client.py --help ``` Gli output di casi reali vanno scritti fuori dal repository, in una cartella privata. Il workflow produce almeno `run_intake.json`, `review_payload.json`, `ui_decisions.json`, `review_handoff.md` e `final_artifacts.json`, insieme agli artefatti di dominio. Il workflow usa i dati reali necessari al lavoro professionale e non aggiunge una dichiarazione per singolo caso che pretenda di autorizzare il normale uso di Codex o di certificare la minimizzazione. Credenziali, cookie, token, URL di sessione e percorsi locali grezzi restano esclusi dal payload di review. ## Revisione La review usa i tool MCP: 1. `validate_new_client_review` 2. `render_new_client_review` 3. `save_new_client_decisions` 4. `apply_new_client_decisions` `apply` rechecks the hash-bound, inclusive `temporal_validity.valid_through` against the system UTC date before writing. The horizon is derived from source currentness, evidence and identity expiries, and template validity/review dates; an expired package must be regenerated. Le decisioni vengono registrate in `ui_decisions.json` e applicate in `applied_decisions.json`; gli artefatti di origine restano immutati. Per sbloccare l'export professionale, `apply` registra nel campo `reviewer` un riferimento stabile del professionista dello studio, che può essere il nome o il riferimento dell'account professionale. Il payload di review può includere i dati reali del cliente utili alla decisione; credenziali, dati di sessione e percorsi locali grezzi restano esclusi. Se i tool MCP del client non sono disponibili, il pacchetto Vera include lo stesso workbench con write-back locale. Dal root del modulo: ```bash python scripts/review_server.py "/percorso/output/new-client" ``` La review solo in Markdown/chat resta esplicitamente non applicata. ## Fonti e template `references/source-registry.json` contiene le fonti normative e professionali versionate usate dal workflow. È una base di ricerca verificabile: prima di una pratica reale, Codex e il professionista verificano versione corrente e applicabilità al caso. `references/research-provenance.json` conserva separatamente la provenienza dei materiali esterni valutati durante la progettazione. Sono record non-runtime e non entrano nell'autorità, nella logica tariffaria o nelle fonti mostrate nel fascicolo cliente. I testi destinati al cliente restano nei sistemi approvati dello studio. New Client registra il riferimento, l'hash, la versione e lo stato di approvazione del template senza incorporarne il contenuto nel componente.
SHA-256: 8b79bc7e73fe97d8d4e3a1a98dbc2fcefbc3c81429b1c6aeaf5ebe1326bd7079