Files
unionflow-server-api/unionflow/SPEC-KIT.md
dahoud b1957c1c81 feat(unionflow): ajout Spec-Kit, constitution, mission mutuelles
- Config Spec-Kit pour Spec-Driven Development
- CONSTITUTION.md + .specify/memory/constitution.md
- Commandes Cursor /speckit.*, règles projet
- Mission: associations + mutuelles d'épargne et de financement
- .gitignore: versionner config spec-kit unionflow

Made-with: Cursor
2026-02-27 14:41:07 +00:00

66 lines
1.5 KiB
Markdown

# Spec-Kit - UnionFlow
Configuration Spec-Driven Development pour le projet UnionFlow.
## Structure
```
unionflow/
├── .specify/
│ ├── memory/
│ │ └── constitution.md # Principes (sync avec CONSTITUTION.md)
│ ├── scripts/powershell/ # Scripts workflow
│ └── templates/ # Templates spec, plan, tasks
├── .cursor/
│ ├── commands/ # Commandes /speckit.*
│ └── rules/ # Règles Cursor
├── specs/ # Spécifications par feature
│ └── 00X-nom-court/
│ ├── spec.md
│ ├── plan.md
│ └── tasks.md
└── CONSTITUTION.md # Référence principale
```
## Démarrage rapide
### 1. Nouvelle feature
Dans Cursor, utilisez les commandes slash :
```
/speckit.specify Implémenter la gestion des rappels de cotisation
```
Cela crée une branche `001-xxx` et `specs/001-xxx/spec.md`.
### 2. Plan technique
```
/speckit.plan Le backend utilise les services existants (CotisationService).
Ajouter un job Quarkus Scheduler pour les rappels. Endpoint REST pour lister les rappels.
```
### 3. Tâches
```
/speckit.tasks
```
### 4. Implémentation
```
/speckit.implement
```
## Environnement
- **OS** : Windows (scripts PowerShell)
- **Agent** : Cursor
- **Projet** : Brownfield (existant)
## Références
- [Spec-Kit GitHub](https://github.com/github/spec-kit)
- [CONSTITUTION.md](./CONSTITUTION.md) - Principes du projet