Vibe coding: descrivi quello che vuoi a un LLM, accetti il codice che propone, ripeti finché funziona; senza necessariamente leggere cosa è stato scritto. Per prototipi è una superpotenza; il rischio è mettere in produzione codice che sembra giusto ma nasconde bug, vulnerabilità e dipendenze inventate. Quel sedimento ha un nome: slop.
La risposta non è rinunciare all'AI, è verificare a valle con strumenti deterministici:
- slopless: analisi statica anti-slop con regole deterministiche (espressioni regolari e AST), da riga di comando, in CI come GitHub Action o nell'editor
- ai-dependency-guard: blocca le dipendenze allucinate prima del merge