# Contexte Projet - {{PROJECT_NAME}}

## Vue d'ensemble

**{{PROJECT_NAME}}** est une application ...

<!-- Décrivez brièvement le projet, son objectif et ses utilisateurs cibles -->

## Domaine Métier

### Concepts Clés

#### Entité Principale 1
- **Définition** : ...
- **Propriétés** : ...
- **Statuts** : ...
- **Règles métier** :
  - ...

#### Entité Principale 2
- **Définition** : ...
- **Propriétés** : ...
- **Statuts** : ...
- **Règles métier** :
  - ...

### Bounded Contexts Identifiés (DDD)

#### 1. Context 1
**Responsabilité** : ...
- Entités : ...
- Use Cases :
  - ...

#### 2. Context 2
**Responsabilité** : ...
- Entités : ...
- Use Cases :
  - ...

## Utilisateurs

### Utilisateur Type 1
- **Actions** : ...
- **Besoins** : ...
- **Contraintes** : ...

### Utilisateur Type 2
- **Actions** : ...
- **Besoins** : ...
- **Contraintes** : ...

## Contraintes Techniques et Réglementaires

### Conformité (RGPD, HIPAA, etc.)
- **Données sensibles** : ...
- **Obligations** :
  - ...

### Performance
- **Objectifs** :
  - Temps chargement page < 2s
  - Time to Interactive < 3s
  - Score Lighthouse > 90
- **Stratégies** :
  - Cache
  - Lazy loading
  - Pagination
  - Optimisation requêtes

### Sécurité (OWASP Top 10)
- **Protections** :
  - Validation inputs (XSS, injection)
  - CSRF tokens sur formulaires
  - Headers sécurité (CSP, HSTS, X-Frame-Options)
  - Rate limiting
  - Logs accès

## Objectifs Business

### Court terme (3 mois)
1. ...
2. ...

### Moyen terme (6 mois)
1. ...
2. ...

### Long terme (12 mois)
1. ...
2. ...

## Stack Technique

{{TECH_STACK}}

## Problèmes Actuels Identifiés

### Problème 1
- **Problème** : ...
- **Impact** : ...
- **Solution** : ...

### Problème 2
- **Problème** : ...
- **Impact** : ...
- **Solution** : ...

## Glossaire Métier (Ubiquitous Language)

| Terme Français | Terme Code (English) | Définition |
|----------------|----------------------|------------|
| ... | ... | ... |

## Références

- **Documentation** : ...
- **Spécifications** : ...
