docs: clarify Interactive Demo uses mock data, not real OpenRouter
Update documentation to reflect demo simulation status: README.md: Add note explaining demo uses static mock data CHANGELOG.md: Add Interactive Demo entry marked as Mock roadmap_ideas.md: Update status to in-evaluation with priority note Prevents user confusion about AI capabilities in demo section. Refs: Sprint 3, demo clarification
This commit is contained in:
@@ -17,6 +17,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Add Tailwind directives to src/index.css
|
- Add Tailwind directives to src/index.css
|
||||||
- Ready for component development and styling
|
- Ready for component development and styling
|
||||||
|
|
||||||
|
- feat: Add Interactive Demo section to Landing Page (Mock)
|
||||||
|
- Two-column layout: Terminal input + AI analysis output
|
||||||
|
- 3 preset log examples (PostgreSQL OOM, Nginx 502, Node.js Exception)
|
||||||
|
- Simulated 1.5s AI analysis delay with loading animation
|
||||||
|
- Copy-to-clipboard functionality for suggested commands
|
||||||
|
- Fully accessible with aria-live and screen reader support
|
||||||
|
- Note: Uses static mock data, NOT real OpenRouter API calls
|
||||||
|
- Real AI integration planned for future (see docs/roadmap_ideas.md)
|
||||||
|
|
||||||
- feat: Create n8n workflow `LogWhisperer_Ingest` for secure log ingestion
|
- feat: Create n8n workflow `LogWhisperer_Ingest` for secure log ingestion
|
||||||
- Webhook trigger on POST `/webhook/logwhisperer/ingest`
|
- Webhook trigger on POST `/webhook/logwhisperer/ingest`
|
||||||
- HMAC-SHA256 signature validation with anti-replay protection
|
- HMAC-SHA256 signature validation with anti-replay protection
|
||||||
|
|||||||
@@ -141,6 +141,9 @@ npm run preview
|
|||||||
|
|
||||||
La landing page sarà disponibile su `http://localhost:5173` durante lo sviluppo.
|
La landing page sarà disponibile su `http://localhost:5173` durante lo sviluppo.
|
||||||
|
|
||||||
|
**Nota sulla Demo Interattiva:**
|
||||||
|
La sezione "Demo Interattiva" nella landing page utilizza **dati mock statici** per scopi dimostrativi. Non effettua chiamate API reali a OpenRouter o al backend. I log di esempio e le relative analisi sono predefiniti nel codice frontend. Per una demo funzionante con AI reale, è necessario implementare un backend sicuro (vedi `docs/roadmap_ideas.md`).
|
||||||
|
|
||||||
#### Sviluppo con Docker (Consigliato)
|
#### Sviluppo con Docker (Consigliato)
|
||||||
|
|
||||||
Per un ambiente di sviluppo isolato e consistente, utilizza Docker Compose:
|
Per un ambiente di sviluppo isolato e consistente, utilizza Docker Compose:
|
||||||
|
|||||||
@@ -27,11 +27,12 @@
|
|||||||
|
|
||||||
### Backend & API
|
### Backend & API
|
||||||
|
|
||||||
- [ ] 💡 **Integrazione OpenRouter reale nella demo**
|
- [ ] 🤔 **Integrazione OpenRouter reale nella demo**
|
||||||
- Attualmente la demo usa dati mock
|
- Attualmente la demo usa dati mock (implementato in Sprint 3)
|
||||||
- Implementare chiamata API a backend sicuro
|
- Implementare chiamata API a backend sicuro
|
||||||
- Gestire rate limiting e errori gracefully
|
- Gestire rate limiting e errori gracefully
|
||||||
- **Nota:** Richiede mini-backend per non esporre API key nel frontend
|
- **Nota:** Richiede mini-backend per non esporre API key nel frontend
|
||||||
|
- **Priorità:** Media (demo mock è sufficiente per MVP)
|
||||||
|
|
||||||
- [ ] 💡 **Dashboard utente con storico log**
|
- [ ] 💡 **Dashboard utente con storico log**
|
||||||
- Pagina per visualizzare tutti i log ricevuti
|
- Pagina per visualizzare tutti i log ricevuti
|
||||||
|
|||||||
Reference in New Issue
Block a user