Vai al contenuto

Inventario Funzionale Easy / Expert Builder

Questo documento fotografa lo stato attuale dell'ecosistema Easy Builder / Expert Builder.

Serve per: - non perdere la visione d'insieme - capire cosa esiste davvero oggi - distinguere tra base prodotto e evolutive future

1. Fondamenta Builder

Capacita' presenti: - Easy Builder sopra il motore dynamic esistente - supporto a tipi builder multipli - mapping verso schema legacy/dynamic compatibile con compila - versioning builder - stati draft / published / obsolete

Tipi builder attivi: - ras - dvr - checklist

2. Struttura contenuto

Struttura supportata: - Scheda principale - Sottoscheda - Domanda

Funzioni presenti: - creazione schede - creazione sottoschede - creazione domande - inserimento massivo domande - riordino - drag&drop same-level e cross-level

3. Preset domanda

Capacita' presenti: - catalogo preset - preset per tipo builder - preset di default - modalita' guidata - modalita' avanzata JSON - preview JSON del preset - preview visuale della domanda - preview standard / In attesa

Supporto logico: - select - multiselect - note - immagini - document_check

4. Document check

Capacita' presenti: - preset domanda document_check - categoria documentale - nome/codice categoria - selection_mode - validity_field - warning_days - expiry_grace_days - no_expiry_policy - supporto multi-categoria - verifica backend stato documento - visualizzazione esito nel pack compila

Capacita' avanzate presenti: - conditional_document_check - trigger da risposta domanda, ad esempio se_no

5. Preview e runtime

Capacita' presenti: - preview preset in editor - preview compila reale su draft - sandbox di salvataggio - draft preview separati dai dati ufficiali - upload immagini in preview - media preview-only

Obiettivo raggiunto: - testare un builder draft senza doverlo pubblicare

6. Libreria domande

Capacita' presenti: - salvataggio domanda in libreria - inserimento domanda da libreria - catalogo libreria dedicato - modifica - cancellazione - duplicazione - tag - filtro per stato - attiva/disattiva

7. Prompt Builder

Capacita' presenti: - pagina dedicata - parser DSL v1 - preview operazioni - diff preview - apply su bozza

Comandi supportati: - CREA MODULO - AGGIUNGI SCHEDA - AGGIUNGI SOTTOSCHEDA - AGGIUNGI DOMANDE IN - MODIFICA DOMANDA - APPLICA A TUTTE LE DOMANDE IN - RIMUOVI ... - SPOSTA ...

8. Prompt naturale assistito

Capacita' presenti: - traduzione testo naturale -> DSL - frasi semplici guidate - riferimenti ordinali - riferimenti composti - blocchi bulk - regole semplici tipo: - se in attesa note - se si foto - se no documento categoria ...

Libreria prompt presente: - template seed - template custom - ricerca - duplicazione - cancellazione custom

9. Import / export

Capacita' presenti: - import builder da JSON - export builder JSON - import da template dynamic evoluto

Stato: - il percorso Easy -> runtime e' pienamente integrato - il percorso legacy -> dynamic e' in preparazione con importer dedicato

10. Audit

Capacita' presenti: - audit builder - audit preset - audit libreria - audit prompt library - audit import/export

Pagina dedicata presente.

11. Validazioni

Capacita' presenti: - validazione pre-pubblicazione - blocco publish con errori strutturali - elenco errori in editor

Controlli attuali: - schede mancanti - sottoschede vuote - domande senza testo - domande senza preset - document_check incompleti

12. Cataloghi di governance

Cataloghi presenti: - tipi builder - preset - libreria domande - audit - prompt library

13. Expert Builder

Capacita' presenti: - editor schema avanzato legacy/dynamic - piena compatibilita' runtime - fallback per casi non coperti dall'easy

Ruolo corretto: - strumento di eccezione, manutenzione avanzata e compatibilita'

14. Base prodotto gia' raggiunta

Oggi esiste gia' un ecosistema completo con: - authoring guidato - authoring avanzato - preview runtime - verifica documentale - librerie - prompt builder - audit - versioning

Questa non e' piu' una feature singola. E' una piattaforma di costruzione checklist guidate sopra il motore dynamic.

15. Evolutive ancora possibili

Restano possibili, ma non bloccanti: - versioning avanzato dei preset - sharing piu' raffinato tra tenant - import legacy batch completo - ulteriori raffinamenti del linguaggio naturale

16. Conclusione

Lo stato attuale del progetto Easy / Expert Builder e' gia' maturo.

La priorita' adesso non e' aggiungere subito nuove funzioni, ma: - fissare bene la documentazione - chiarire Easy vs Expert - consolidare il flusso operativo - collaudare bene l'uso reale