← Files VeraARCHIVED FILE

modules/new-client/README.md

5.04 KB · Oct 2, 2026 · 00:29 UTC

↓ Download file

# 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