- Shipped
- 18 maggio 2026 alle ore 00:46 UTC
- Author
- Kamo
- Commit
- 27c3968
1. Personality picker ristrutturato onestamente. Era "Pick your guide" — guardato come il mutuatario stava scegliendo il loro ufficiale di prestito. Ora legge "Scegli una voce per l'imbarco" con una copia esplicita che l'attuale LO è un vero umano assegnato al momento dell'applicazione. Scambi del corpo della carta il nome della persona + slogan per il tag vocale + slogan (downplays il segnale falso-LO-choice). CTA: "Usa questa voce →". LoGuideChip capovolge la sua etichetta a "voce" fino a quando un vero LO viene assegnato, a che punto mostra il nome del display di LO come "il tuo ufficiale di prestito". 2. componente TaxIdField: sostituisce SSN-last-4-solo con una quattro-opzione picker — Sicurezza sociale degli Stati Uniti, ITIN (completo 9), Passaporto, o "Non li ho a portata di mano" (deferire a LO). Ogni opzione capovolge modalità input, maschera di formato e testo helper. La forma anteriore ora utilizza E' cosi'. Il percorso di riferimento consente ai titolari ITIN / cittadini stranieri / mutuatari senza documenti utili ancora progresso attraverso la forma. 3. Mailbox e-consent ricostruito intorno ai consensi granulari ed espandibili. Ogni consenso ha una pillola Required/Optional, una linea blurb visibile per impostazione predefinita, e un "Leggi testo completo" toggle che espande il reale punto di rivelazione. TCPA è ora facoltativo con esplicito "consenso non richiesto di applicare" lingua; ESIGN, soft credit, privacy stay Richiesto. Salvare il pulsante consente solo su Consenso richiesto. Tutti il testo di divulgazione è titolare in attesa di revisione legale (flagged inline). 4. tassonomia di errore + classificatore globale (lib/errors/classify.ts) mappe errori grezzi a uno di 9 tipi (offline / timeout / auth-expired / validazione / tasso limitato / server / integrazione-non disponibile / non-fondato / sconosciuto) con messaggio leggibile dal mutuatario, bandiera riprova, e la bandiera di lavoro. ErrorBanner rende la classificazione con un icona contestuale e un opzionale "Prova di nuovo" CTA. React Query globale i gestori della cache eseguono ogni errore attraverso il classificatore e il log avvertimenti strutturati per telemetria. I consumatori possono ancora esporli errori propri della forma-specifica — questa è la rete di sicurezza. Costruisci 29/29, 140 test pass.