Files
schotzimmo/.kiro/steering/structure.md
T

34 lines
1.9 KiB
Markdown

# Structure du projet
## Vue d'ensemble
Le dossier racine `schotzimmo` est l'espace de travail global du projet. Il réunit, au même endroit, la **spécification**, les **documents de travail** propres à l'utilisateur et le **code applicatif**. Cette séparation permet de mener la phase de spec et le développement sans les mélanger.
## Organisation des dossiers
### Racine `schotzimmo/`
Espace de travail du projet. Sert de point d'entrée et contient les dossiers décrits ci-dessous. On n'y place pas directement de code applicatif.
### `.kiro/`
Dossier de configuration de l'environnement de spec.
- `.kiro/specs/` : documents de spécification du projet (source de vérité à long terme). Chaque fonctionnalité ou socle dispose de son sous-dossier (ex. `socle-plateforme/`). Un sous-dossier préfixé par `_` regroupe des éléments transverses (ex. `_data-model/`).
- `.kiro/steering/` : fichiers de steering qui cadrent la collaboration (langue, workflow, synchronisation des specs, et le présent document de structure).
### Documents de travail de l'utilisateur
L'utilisateur peut créer, sous la racine, d'autres sous-dossiers pour ses **documents personnels** en lien avec le projet (notes, réflexions, références, maquettes, etc.). Ces documents lui sont propres et ne font pas partie de la spec officielle ni du code applicatif.
### `App/`
Sous-dossier dédié au **développement de la solution web** (frontend et backend). C'est ici que vit le code applicatif. La structure interne de `App/` (découpage frontend/backend, modules, etc.) sera précisée au fur et à mesure de la conception.
## Règles d'emplacement
- La spec vit exclusivement dans `.kiro/specs/`.
- Le cadrage de la collaboration vit dans `.kiro/steering/`.
- Le code applicatif vit exclusivement dans `App/`.
- Les documents de travail personnels de l'utilisateur vivent dans des sous-dossiers dédiés à la racine, distincts de `.kiro/` et de `App/`.