ARCHITETTURA E VERSIONING

  • DISATTIVAZIONE della cartella legacy /simulator.
  • CONSOLIDAMENTO dello sviluppo nella cartella /simulatore.
  • ELIMINAZIONE dei conflitti di cache (JS, CSS, asset statici).
  • UNICA VERSIONE ATTIVA in esecuzione.
  • STABILIZZAZIONE del flusso di caricamento degli asset.

MOTORE SCENARI

  • RIPRISTINO dell’applicazione automatica dello scenario alla selezione.
  • RIMOZIONE della dipendenza dal pulsante “Applica scenario”.
  • SINCRONIZZAZIONE IMMEDIATA tra calcoli e UI.
  • RESET AUTOMATICO dello scenario dopo azioni critiche.

GESTIONE DELLO STATO (STATE MANAGEMENT)

  • CORREZIONE della persistenza indebita dei valori (commissioni, bonus, scenari).
  • INTRODUZIONE di reset espliciti post-azione.
  • ELIMINAZIONE di valori residui e stati incoerenti.
  • TRANSIZIONI DI STATO rese deterministiche e controllate.

COMMISSIONI E BONUS ETHV

  • REVISIONE COMPLETA del flusso commissioni → ETHV B.
  • ELIMINAZIONE di accrediti parziali e valori hard-coded.
  • IMPLEMENTAZIONE del ciclo atomico:
    • Accumulo;
    • Verifica soglia;
    • Conversione;
    • Accredito ETHV B;
    • Reset commissioni.
  • ALLINEAMENTO dell’estensione mensile alla conversione completata.

LOGICA TEMPORALE

  • SINCRONIZZAZIONE incremento mesi ↔ operazioni economiche.
  • PREVENZIONE di estensioni temporali senza copertura finanziaria.
  • OPERAZIONI TEMPORALI rese transazionali.

WALLET ETHV (A, B, C)

  • VALIDAZIONE degli acquisti ETHV A con importi frazionati.
  • VERIFICA della generazione ETHV C in base alla sequenza di spesa.
  • CONFERMA della non linearità come comportamento previsto.
  • ALLINEAMENTO tra calcoli interni e valori visualizzati.

SICUREZZA DELLE AZIONI

  • CONTROLLO SOGLIE prima dell’abilitazione dei pulsanti.
  • DISABILITAZIONE delle azioni non valide.
  • RIDUZIONE dei casi di corruzione dello stato causati da input utente.

PRELIEVI

  • UNIFICAZIONE dei prelievi ETHV A e ETHV B.
  • RIDUZIONE della duplicazione di logica.
  • MIGLIORAMENTO della manutenibilità del codice.

LOCALIZZAZIONE

  • ESTENSIONE della traduzione a TUTTO il simulatore.
  • ELIMINAZIONE di elementi non reattivi al cambio lingua.
  • STANDARDIZZAZIONE del simbolo di valuta (€).

SINCRONIZZAZIONE UI / LOGICA

  • ELIMINAZIONE di NaN, valori bloccati a zero, rendering ritardato.
  • SINGLE SOURCE OF TRUTH tra stato logico e UI.
  • ALLINEAMENTO dei trigger di aggiornamento e ricalcolo.