Orchestration - trace brute assainie
Micro-contrat initial
Contenu conserve tel que produit. Seuls les chemins et adresses internes eventuels sont neutralises.
1. L'application est autonome sans bibliothèque ni ressource réseau. 2. Le fichier `index.html` existe. 3. Il y a une frise lisible des quatre événements. 4. Les filtres Tous / Notes / Décisions / Questions fonctionnent correctement. 5. Le résumé compte exactement les événements et indique explicitement le texte manquant à 23:20 sans l'inventer. 6. L'interface est accessible au clavier. 7. L'application est adaptée au mobile. 8. Le fichier `test.js` existe et est exécutable avec Node. 9. Le compte des événements est exact dans le résumé. 10. Le document `README.md` existe et explique l'usage, les limites et les choix de la solution.