# SOP — Dashboard Projet Fidulia

> ⚙️ **Fiche dérivée — ne pas éditer ici.** Source de vérité = `Agents/0-Agent-Onboarding/Agent-Onboarding.md` (sections MÉTHODE / SOPs ASSOCIÉES). Ce SOP est une antisèche humaine pour relancer la routine sans ouvrir le fichier agent. En cas d'écart, l'agent fait foi.

> **Fichier cible** : `DASHBOARD-PROJET.html` (racine du projet)
> **Appelé par** : Agent 0 — Onboarding · en début et fin de chaque session de travail système
> **Durée estimée** : 5–10 minutes

---

## Quand mettre à jour ce dashboard ?

- ✅ À chaque fois qu'un agent est créé, modifié ou validé
- ✅ À chaque fois qu'une SOP est créée ou complétée
- ✅ À chaque fois qu'un chantier change de statut
- ✅ À chaque décision stratégique actée
- ✅ En fin de session de travail système (avant de clore)

---

## Ce que contient le dashboard

### Section KPIs (bande haute)
4 compteurs à mettre à jour manuellement :

| Compteur | Source | Comment calculer |
|---|---|---|
| Agents définis | `ls Agents/` | Nombre de dossiers agents |
| Agents à jour | Audit manuel | Agents dont le contenu reflète la stratégie Fidulia actuelle |
| SOPs disponibles | `ls SOPs/` | Nombre de fichiers `.md` dans `/SOPs/` |
| Chantiers M1 ouverts | Section chantiers | Chantiers sans statut ✅ et étiquetés M1 |

### Section Agents
Pour chaque agent (00 → 61), mettre à jour :
- **Badge `À JOUR`** (vert) : le fichier agent reflète la stratégie Fidulia + les inputs du `CADRAGE-MARKETING.md`
- **Badge `À VÉRIFIER`** (orange) : le fichier n'a pas été relu depuis le pivot
- **Badge `OBSOLÈTE`** (rouge) : le fichier contient des informations contredites par les décisions actées

**Agents confirmés à jour (08/06/2026)** : 00, 10, 11, 12, 20, 21, 30, 41, 60, 61
**Agents à vérifier** : 32, 40, 42, 50
**Agent RECETTE KO** : 31 (pipeline carrousel à retravailler — test W23)

### Section SOPs
Ajouter une ligne par SOP créée avec :
- Nom du fichier (monospace)
- Description courte
- Agent qui l'appelle
- Badge : `PRÊT` / `EN COURS` / `À CRÉER`

**SOPs existantes (03/06/2026)** :
- `SOP-CRM-Notion.md` → Agent 00 ✅
- `SOP-Dashboard-Projet.md` → Agent 00 ⚠️ En cours

**SOPs à créer (priorités)** :
- `SOP-Audit-LinkedIn.md` → Agent 11
- `SOP-Prospection.md` → Agent 41
- `SOP-Snapshot-Hebdo.md` → Agent 60
- `SOP-Redaction-Post.md` → Agent 30
- `SOP-Onboarding-Client.md` → Agent 00

### Section Chantiers
Chaque chantier a 3 états CSS dans le HTML :
- `class="chantier done"` → terminé (opacité réduite)
- `class="chantier hot"` → en cours / priorité M1
- `class="chantier block"` → bloquant / dépendance externe

Quand un chantier passe à ✅ : changer la classe en `done` + tag en `FAIT`.

### Section Décisions
Ajouter une `<div class="decision">` par décision actée.
Ne jamais supprimer une décision — les décisions s'accumulent comme un journal.

---

## Procédure de mise à jour

1. **Lire** l'état actuel du projet (RECAP-SESSION + fichiers agents)
2. **Identifier** les changements depuis la dernière mise à jour du dashboard
3. **Éditer** `DASHBOARD-PROJET.html` :
   - Mettre à jour la date en bas de sidebar (`Mis à jour XX/XX/XXXX`)
   - Recalculer les 4 KPIs
   - Mettre à jour les badges agents
   - Ajouter / changer le statut des SOPs
   - Mettre à jour les chantiers (done / hot / block)
   - Ajouter les nouvelles décisions
4. **Confirmer** à Fabien : "Dashboard mis à jour — [X] changements."

---

## Référence CSS rapide

```html
<!-- Badge agent -->
<span class="badge ok">À JOUR</span>
<span class="badge warn">À VÉRIFIER</span>
<span class="badge ko">OBSOLÈTE</span>

<!-- Chantier -->
<div class="chantier done">  <!-- terminé -->
<div class="chantier hot">   <!-- en cours -->
<div class="chantier block"> <!-- bloquant -->

<!-- Tag chantier -->
<span class="ch-tag done">FAIT</span>
<span class="ch-tag m1">M1 PRIORITÉ</span>
<span class="ch-tag park">PARQUÉ</span>
```
