- Spegnimento
- 15 luglio 2026 alle ore 18:07 UTC
- Autore
- Kamo
- Impegno
- 45e5a00
Il formatore ora affina un prestito su più passaggi invece di uno-e-done: - TrainingDocStore è una cache PERSISTENT, a chiave deterministica (chiave = hash of org|loan|docId). Un documento è scaricato da MeridianLink ONCE e riutilizzato da MinIO su ogni passaggio successivo — il il download costoso, limitato al tasso, dipendente dal fornitore non si ripete mai. - trainLoan esegue un passaggio: cached-once fetch → estrarre → diff ogni mappatura campo vs il valore SoR, UPSERTing una etichetta per prestito-campo. - Un prestito viene ritirato quando SOLVED (un pass abbinato ad ogni campo mappato) o EXHAUSTED (hit training.max-passes-per-loan, default 5); in pensione i documenti memorizzati nella cache vengono purificati in modo che PII sia memorizzato solo mentre siamo ancora lavorando il prestito, mai archiviato.