labfy-investigation/docs/tickets/open/TICKET-001.md
2026-07-10 16:31:18 +02:00

37 lines
783 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Ticket #001
## Titre
Créer le module Application.
## Objectif
Créer le point dentrée applicatif chargé de gérer le cycle de vie de GTK.
## Responsabilités
- créer lobjet GtkApplication ;
- lancer la boucle principale GTK ;
- libérer proprement les ressources ;
- afficher une fenêtre minimale au signal `activate`.
## Hors périmètre
- SQLite ;
- ouverture dune enquête ;
- sélecteur de dossier ;
- logique métier.
## Critères dacceptation
- [ ] Le projet compile en C17.
- [ ] Aucun warning.
- [ ] Aucun état global.
- [ ] Les fonctions publiques sont documentées avec Doxygen.
- [ ] Une fenêtre GTK minimale saffiche.
- [ ] La fermeture de lapplication est propre.
## Commit attendu
```text
feat(core): create application lifecycle