Sistema di live commerce con due avatar AI co-host che conducono una televendita in stile podcast.
# Installa dipendenze
pnpm install
# Verifica che compila
pnpm build
# Avvia (carica config e verifica setup)
pnpm start
# Demo (placeholder — Task 5)
pnpm demosrc/— codice sorgente TypeScriptconfig/— file di configurazione JSON.env— variabili d'ambiente (da.env.example)
| Modulo | Stato | Descrizione |
|---|---|---|
shared |
✅ | Tipi, logger, config loader |
chat-ingestion |
🔲 Stub | Sorgente chat mock/YouTube |
question-ranker |
🔲 Stub | Filtraggio e scoring domande |
show-director |
🔲 Stub | State machine dello show |
llm-engine |
🔲 Stub | Generazione script dialogati |
avatar-adapter |
✅ Console | Log utterance in console |
offer-engine |
🔲 Stub | Gestione offerte a tempo |
stream-compositor |
🔲 Stub | Compositing video (Fase 2) |
api-gateway |
🔲 Stub | API REST/WS (Fase 3) |
Tutti i provider sono in modalità mock di default. Per attivare i provider reali, configura le variabili in .env.