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.