diff --git a/docs/DESIGN_MODULO_QUESTIONARI_FORNITORI.md b/docs/DESIGN_MODULO_QUESTIONARI_FORNITORI.md index 6d80084..7d15c32 100644 --- a/docs/DESIGN_MODULO_QUESTIONARI_FORNITORI.md +++ b/docs/DESIGN_MODULO_QUESTIONARI_FORNITORI.md @@ -147,8 +147,16 @@ Tutto additivo; nessuna modifica distruttiva ai moduli esistenti. --- -## 10. Da approvare prima di implementare -1. Set categorie predefinite OK? (Cloud/IaaS, MSP/MSSP, Software/SaaS, Hardware/Manutenzione, Consulenza, Logistica, Telecomunicazioni, Altro) -2. OTP **a 6 cifre + magic-link** entrambi, o solo uno dei due? -3. Durata sessione fornitore (proposta: 2h) e validità OTP (proposta: 15 min)? -4. Partiamo dalla **Fase 1** dopo l'approvazione? +## 10. Decisioni APPROVATE (utente, 2026-05-31) +1. ✅ Set categorie predefinite confermato (Cloud/IaaS, MSP/MSSP, Software/SaaS, Hardware/Manutenzione, Consulenza, Logistica, Telecomunicazioni, Altro) — personalizzabili. +2. ✅ Auth: **OTP a 6 cifre + magic-link, ENTRAMBI** (il fornitore può usare l'uno o l'altro). +3. ✅ **Sessione fornitore = 4 ore**; **validità OTP/magic-link = 15 minuti**, single-use, max 5 tentativi, rate-limit. +4. ✅ Processo: prima **review del design da 5 agenti**, poi implementazione partendo dalla **Fase 1**. + +## 11. Promemoria post-implementazione (regola progetto — VINCOLANTE per ogni fase) +Ad ogni fase che cambia funzionalità, aggiornare SEMPRE: +- **Guida** (`public/guida.html`): nuovo capitolo/sezione "Portale fornitori" + àncora; allineare help.js `_guideAnchor`. +- **Help online** (`public/js/help.js`): sezione contestuale per supply-chain (questionari/portale) e per la pagina portale. +- **Traduzioni** (`public/js/i18n.js`): chiavi IT + EN per le nuove UI (categorie, template, campagne, portale, OTP). +- **KB AI / product_knowledge**: aggiornare la knowledge base AI (RAG + product_knowledge AgileHub) con la nuova funzionalità, così l'assistente la conosce. +- `version.json` bump, commit per fase, push da host.