- All 6 plans executed (4 waves) - Verification: 5/5 must-haves verified - Requirements AUTH-01, AUTH-02, AUTH-03 marked complete - Phase 1 complete, ready for Phase 2 Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
4.2 KiB
4.2 KiB
Requirements: Leopost
Defined: 2026-01-30 Core Value: L'AI fa il lavoro sporco del social media manager — minimo sforzo, massima resa
v1 Requirements
Requirements per il rilascio iniziale. Ogni requirement mappa a fasi della roadmap.
Authentication
- AUTH-01: Utente può registrarsi con email/password
- AUTH-02: Utente può accedere con Google OAuth
- AUTH-03: Sistema supporta 3 piani (Free, Creator, Pro) con limiti configurabili
- AUTH-04: Utente può collegare account Facebook tramite OAuth
Onboarding
- ONBR-01: Wizard raccoglie info base (nome attività, settore, descrizione)
- ONBR-02: Contesto utente persiste tra sessioni (memoria)
AI Chat
- CHAT-01: Interfaccia chat come esperienza principale dell'app
- CHAT-02: Utente può scegliere modello AI (GPT, Claude, Gemini)
- CHAT-03: AI propone azioni suggerite dopo completamento onboarding
- CHAT-04: AI memorizza e impara preferenze utente nel tempo
Content Generation
- CONT-01: AI genera post testuali su richiesta dell'utente
- CONT-02: AI genera immagini per i post
- CONT-03: AI crea piano editoriale (calendario contenuti suggeriti)
Scheduling & Publishing
- SCHD-01: Utente può programmare post con data/ora specifica
- SCHD-02: Post vengono pubblicati automaticamente su Facebook
- SCHD-03: Utente può configurare livello automazione (da approval a autopilot)
- SCHD-04: Calendario editoriale visuale mostra post programmati
Messaging Integration
- MSGN-01: Utente può inviare comandi via Telegram bot
- MSGN-02: Utente può inviare comandi via WhatsApp bot
v2 Requirements
Deferred per release future. Tracciati ma non nella roadmap corrente.
Authentication
- AUTH-05: Utente può accedere con Facebook OAuth
- AUTH-06: Utente può accedere con LinkedIn OAuth
- AUTH-07: Utente può accedere con Instagram OAuth
Social Platforms
- SOCL-01: Utente può collegare e pubblicare su Instagram
- SOCL-02: Utente può collegare e pubblicare su LinkedIn
- SOCL-03: Utente può collegare e pubblicare su YouTube
- SOCL-04: Utente può collegare e pubblicare su TikTok
- SOCL-05: Utente può collegare e pubblicare su X (Twitter)
Onboarding Extended
- ONBR-03: Wizard raccoglie brand kit (logo, colori, font)
- ONBR-04: Wizard raccoglie siti web e link
- ONBR-05: Wizard raccoglie target audience e zona geografica
Content Generation Extended
- CONT-04: AI adatta tono/lunghezza/hashtag per piattaforma specifica
- CONT-05: Utente può fornire template grafici come base
- CONT-06: AI genera video (oltre a immagini)
Out of Scope
Esclusi esplicitamente. Documentati per prevenire scope creep.
| Feature | Reason |
|---|---|
| App native iOS/Android | Architettura headless pronta, ma web-first per v1 |
| Dashboard analytics avanzate | Focus su creazione/pubblicazione, non analytics |
| Social listening | Complessità elevata, non core per freelance |
| Influencer marketplace | Fuori target (freelance, non brand) |
| White-label | Enterprise feature, non micro-SaaS |
| Video editing integrato | Complessità, costi storage/bandwidth |
| Gestione ads/campagne | Fuori scope, focus su contenuti organici |
Traceability
Quali fasi coprono quali requirements. Aggiornato durante creazione roadmap.
| Requirement | Phase | Status |
|---|---|---|
| AUTH-01 | Phase 1 | Complete |
| AUTH-02 | Phase 1 | Complete |
| AUTH-03 | Phase 1 | Complete |
| AUTH-04 | Phase 2 | Pending |
| ONBR-01 | Phase 3 | Pending |
| ONBR-02 | Phase 3 | Pending |
| CHAT-01 | Phase 4 | Pending |
| CHAT-02 | Phase 4 | Pending |
| CHAT-03 | Phase 4 | Pending |
| CHAT-04 | Phase 8 | Pending |
| CONT-01 | Phase 5 | Pending |
| CONT-02 | Phase 5 | Pending |
| CONT-03 | Phase 9 | Pending |
| SCHD-01 | Phase 6 | Pending |
| SCHD-02 | Phase 6 | Pending |
| SCHD-03 | Phase 7 | Pending |
| SCHD-04 | Phase 7 | Pending |
| MSGN-01 | Phase 10 | Pending |
| MSGN-02 | Phase 10 | Pending |
Coverage:
- v1 requirements: 19 total
- Mapped to phases: 19
- Unmapped: 0 ✓
Requirements defined: 2026-01-30 Last updated: 2026-01-31 after roadmap creation