# Roadmap Dettagli dell'MVP in [MVP.md](MVP.md). ## Fase 0 — Doc-first - [x] Scrivere MVP.md e ROADMAP.md - [ ] Chiudere le domande aperte in MVP.md ## Fase 1 — MVP - [x] `dotnet new console`, `Program.cs` unico - [x] Lancio di `claude -p` nella cartella dell'exe, streaming, exit code - [ ] Publish single-file win-x64 e verifica dei criteri di accettazione - [x] GUI a chat: conversazione markdown in alto, input in basso, sessione con `--session-id`/`--resume` ## Fase 2 — Robustezza - [ ] Input del prompt da stdin e da file - [ ] Timeout e cancellazione (Ctrl+C propagato al figlio) - [x] GUI: scelta di modello (`--model`) ed effort (`--effort`) - [ ] CLI: stesse opzioni; inoltre `--allowedTools`, `--output-format` ## Fase 3 — Oltre - [x] GUI: cronologia chat (salvataggio JSON, barra laterale, riapertura con `--resume`, eliminazione) - [ ] GUI: streaming della risposta (`--output-format stream-json`), stop, rinomina/ricerca chat - [ ] Config file accanto all'exe - [ ] Test automatici e CI