Essai 3 - trace brute assainie

Essai 3 - documentation affirmee

Contenu conserve tel que produit. Seuls les chemins et adresses internes eventuels sont neutralises.

```markdown
# Carnet des Heures Manquantes

Ce projet présente une application web simple affichant un journal d'événements.  L'objectif est de transformer ces données en un format lisible sans ajouter d'informations manquantes.

## Utilisation

Ouvrez simplement le fichier `index.html` dans votre navigateur web. L'application affiche les événements, permet de filtrer par type (Tous, Notes, Décisions, Questions) et fournit un résumé des données.

## Données

L'application utilise un ensemble de données JSON prédéfini pour afficher les événements.  Ces données sont fournies avec le projet et ne peuvent pas être modifiées directement dans l'application.

## Prudence sur le Texte Manquant

Un événement (à 23:20) possède un champ texte manquant. L'application *ne crée pas* de texte pour cet événement, mais signale explicitement son absence dans le résumé.  L'absence d'inventer des informations est une contrainte essentielle du projet.

## Limites

*   **Autonomie:** L'application fonctionne hors ligne et ne dépend d'aucune ressource réseau externe.
*   **Pas de Dépendances:** Elle n'utilise aucune bibliothèque JavaScript ou framework tiers.  C'est un projet minimaliste.
*   **Données fixes:** Les données affichées sont statiques et intégrées au code. Elles ne peuvent pas être modifiées via l'interface utilisateur.

## Tests

Un fichier `test.js` est fourni pour vérifier certains aspects du fonctionnement de l'application (comptes, champ manquant).  Il doit être exécuté avec Node.js.
```