# Rapport expérientiel interprojets VFG — Introduction

> **Instantané** : 11 juin 2026  
> **Workspace** : `D:\VFG_PT__`  
> **Structure** : Partie A (ce document + sections E1–E8) · Partie B ([centralisation/](../centralisation/INDEX-CENTRALISATION.md))  
> 🏠 [README](../README.md) · 🌐 [Demo Skyblog](../demo/index.html) · 📖 [Légende statuts](./LEGENDE-STATUTS.md)

---

## 1. Objet du rapport

Ce rapport décrit le **méta-projet VFG** non pas comme une liste de dépôts, mais comme un ensemble de **chaînes d'expérience humaine** : des boucles qui partent d'un mal vécu (corps, lieu, création, mémoire, coordination) et se terminent par une **récompense inter-outil** (loot show, buff Hero, archive collective, repos cognitif).

Huit chaînes (E1–E8) couvrent le spectre du **solo opérationnel** (appartement rangé, faim, focus, show) au **collectif futur** (refuge, sanctuaire). Chaque section suit le même formalisme en six maillons.

---

## 2. Cadre philosophique

Le méta-projet s'appuie sur une synthèse interdisciplinaire — pas un manifeste unique, mais des **lentilles** qui éclairent pourquoi les choix techniques (OSC, pas push ; loot, pas karma) ont une dimension existentielle.

### 2.1 Phénoménologie — le corps habite le système

La stat `apartment.tidiness` ou la jauge `personal.hunger` ne sont pas des scores abstraits : ce sont des **intentionnalités du lieu et du corps** rendues lisibles. Dans la tradition de Merleau-Ponty, FG *habite* son appartement et sa scène ; le dashboard Hero, la Matrice v5 et les canaux DMX **prolongent** cette habitation dans le visible.

Conséquence de conception : toute représentation doit rester **ancrée dans une action corporelle possible** — sinon elle devient décor de plateforme.

### 2.2 Sociologie des tiers-lieux — atelier-scène

Le carré Hero / Matrice / Gate / VFVFGPT reproduit un **atelier-scène** où vie privée et création ne sont pas séparées par un algorithme (Oldenburg, *The Great Good Place*). L'Univers refuge (E8) porte cette logique à l'échelle **associative** : hub, forum, IRC, open jam — un third place numérique **sans performance économique obligatoire**.

Contraste explicite : les plateformes extractives décrites dans `LaboHub/PLAN-THEORIQUE.md` optimisent la rétention ; VFG optimise la **clôture satisfaisante** de la session.

### 2.3 Psychologie comportementale — TDAH / TSA

Un profil neurodivergent impose des contraintes de design :

| Besoin | Réponse VFG | Anti-pattern évité |
|--------|-------------|-------------------|
| Récompense différée faible | Feedback **immédiat + multimodal** (lumière, son, glitch, chiffres, float +XP) | Écran culpabilisant seul |
| Tâche invisible hors champ | Stats persistantes, quêtes, hub spatial Matrice | Todolist générique sans corps |
| Hyperfocus / dispersion | Timer, streak, status effects, pression roguelike | Fil infini, 12 onglets |
| Surcharge sensorielle | Seuils configurables, session terminable | Notifications push, FOMO |

La contrainte est **ambiante** (lumière ambrée quand tidiness basse) plutôt qu'**interruptive** (ping toutes les deux minutes) — sauf Telegram, choisi comme **télécommande volontaire**, pas comme harcèlement.

### 2.4 Game studies — métaphore opératoire

Deux registres ludiques coexistent sans contradiction :

| Registre | Mécanismes | Projets | Fonction |
|----------|------------|---------|----------|
| **Idle / OGame** | Hub map, progression lente visible, loot, level-up | Matrice v5 | *Voir pour croire* |
| **Roguelike / RPG** | Timer, streak, buffs/debuffs, quêtes | Hero, Matrice | *Agir maintenant* |

Le jeu n'est pas la finalité : c'est une **métaphore opératoire** pour rendre le progrès crédible à un cerveau qui en a besoin pour bouger. E6 (Lucien) marque l'exception : **pas de gamification** sur le sanctuaire — la dignité prime.

### 2.5 Éthique du nudge — contrainte réversible

Quand la tidiness baisse et que la lumière passe à l'ambré, ou que `hunger > 75` sature le canal DMX 1, le système exerce un **nudge matériel** :

- **Choisi** par FG (règles configurables, pas algo opaque)
- **Réversible** (pas de punition humiliante, pas de classement public)
- **Distinct** des dark patterns commerciaux (Brignull) : la finalité est l'action IRL, pas le temps passé dans l'app

La charte facilitateur / aspirateur (`LaboHub/CHARTE.md`) généralise ce critère à toute fonctionnalité : *« Est-ce que ça aide à partager ou recevoir, puis à quitter l'interface sans frustration ? »*

---

## 3. Modèle des six maillons

Chaque chaîne E1–E8 se lit selon la même boucle d'**incarnation numérique** :

| # | Maillon | Question humaine | Couche système |
|---|---------|------------------|----------------|
| **1** | **Besoin** | Quel mal vécu ? (corps, lieu, création, mémoire, coordination) | Intention existentielle |
| **2** | **Représentation** | Comment le monde numérique le rend visible ? | Stats Hero · quêtes · hub Matrice · docs refuge |
| **3** | **Contrainte perceptible** | Qu'est-ce qui pousse à agir *maintenant* ? | Telegram · CRT · OSC/DMX · volume · VJ · créneaux IRC |
| **4** | **Action IRL** | Que fait FG (ou le collectif) physiquement ? | Ménage · repas · show · capture idée · jam · contribution |
| **5** | **Preuve / progression** | Comment sait-on qu'on avance ? | Tap COMPLETE · idle visuel · smoke · jalons backlog · sitrep |
| **6** | **Récompense inter-outil** | Quel pouvoir débloqué ailleurs ? | Loot show · buff Hero · XP Gate · archive · repos cognitif |

```mermaid
flowchart TB
    Besoin["1_Besoin_humain"]
    Repr["2_Representation"]
    Contrainte["3_Contrainte_perceptible"]
    Action["4_Action_IRL"]
    Preuve["5_Preuve_progression"]
    Recomp["6_Recompense_inter_outil"]
    Besoin --> Repr --> Contrainte --> Action --> Preuve --> Recomp
    Recomp -.->|"boucle"| Repr
```

**Overlay E-chains + ingame sync + display everywhere + Gandalf visualizer + meta dev as E7/E8 quests** : full in **`docs/archi/services-workflows.md`** *(doc workspace, hors de ce repo)* (mermaid 4 + table displays + giga freshness). Note : quêtes IRL/ingame/hybrid → ledger (Gate/Hub) → sync Hero/Matrice/Gandalf state → s'affiche partout (Gandalf tabs/HUD/Stats, admin E8 4319 web/API, TG via Gate, Chataigne DMX/OSC bars, Hero CRT/stats, Matrice UI) + boost stats (XP/level/resources + per E-chain) + visuals (UI glow/scan, DMX colors, OSC feedback, prestige). Meta dev (dispatch/rituals/boot/verify/closure) = gameplay E7/E8 produisant visuals (living index, TG recap, clean git, locked PC).

### Légende des statuts

| Statut | Signification |
|--------|---------------|
| **Livré** | Opérationnel, preuve fichier/code |
| **Partiel** | Brique existe, câblage ou usage incomplet |
| **Concept** | Documenté ou design validé, pas d'expérience vécue |
| **Bloqué** | Dépendance externe ou gate non passée |
| **Philosophie** | Choix éthique / by design, non mesurable en code |

### Carte des chaînes

| ID | Chaîne | Échelle | Maturité indicative |
|----|--------|---------|---------------------|
| **E1** | Appartement rangé | Solo | ~60 % silos · ~20 % ponts · ~20 % futur |
| **E2** | Faim / énergie corporelle | Solo | Élevée (Hero + DMX hunger) |
| **E3** | Focus créatif / anti-dispersion | Solo | Bonne base · focus mode API futur |
| **E4** | Préparer un show IRL | Solo → scène | Doc + moteur · smokes pending |
| **E5** | Capturer une idée sans perdre le flow | Solo → méthode | IdeaPit livré · triage pending |
| **E6** | Honorer / contribuer (Lucien) | Collectif mémoire | Prod livrée · EXIF/RGPD pending |
| **E7** | Gouverner le swarm (méta) | Méta-agentique | INDEX + règles · usage FG pending |
| **E8** | Refuge collectif | Collectif futur | ~15 % doc · ~85 % à construire |

---

## 4. Phrase méta-projet

> **Le méta-projet VFG est une prothèse socio-esthétique** : il traduit des besoins existentiels (ranger, nourrir, créer, se souvenir, coordonner) en **signaux perceptibles** (lumière, son, chiffres, quêtes) qui bouclent sur des **actions corporelles**, avec des **récompenses qui ouvrent le show** plutôt que des métriques de vanité — pensé pour un cerveau qui a besoin de *voir le progrès* pour le croire.

### Deux modèles théoriques complémentaires

| Modèle | Document | Périmètre |
|--------|----------|-----------|
| **École du chaos** | `LaboHub/PLAN-THEORIQUE.md` | Refuge numérique, association, spectacle collectif, protocoles pull |
| **Carré agentique VFG** | `VFVFGPT/ARCHITECTURE_VFG_2026-06-10.md` | Hero + Matrice + Gate + hub, contrats d'intégration, gates R0–R3 |

Le premier est l'**horizon institutionnel** (E8) ; le second est le **prototype solo opérationnel** (E1–E7). Ils partagent la même éthique : facilitateur > aspirateur.

### Tensions productives (non résolues — documentées)

| Tension | Pôles | Lecture |
|---------|-------|---------|
| **Silo vs carré** | E1 à 60 % sans pont quête Hero↔Matrice ni xp E2E | Intégration progressive, pas big bang |
| **Confiance vs preuve** | Tap COMPLETE vs scan caméra futur | Choix éthique solo vs rigueur scientifique |
| **Contrainte vs bienveillance** | Lumière rouge / glitch | Nudge réversible, jamais humiliation publique |
| **Solo vs collectif** | Carré jouable seul vs refuge vide | E8 n'est pas prérequis à E1 — c'est la suite |

---

## 5. Matrice inter-chaînes — ressources partagées

Les chaînes ne sont pas isolées : elles **empruntent** des bus techniques et des philosophies communes.

| Ressource partagée | Chaînes | Rôle | Philosophie |
|-------------------|---------|------|-------------|
| **OSC :9000 Hero** | E1, E2, E3, E4 | Sorties règles moteur → scène | Le corps et le lieu parlent à la scène |
| **OSC :8000 Matrice** | E1, E4 | Mission complete, loot unlock, RGB | Le rangement débloque le show |
| **ArtNet / DMX** | E2, E4 | `hunger` canal 1, alertes canal 2 | Contrainte **physique** dans la pièce |
| **Telegram** | E1, E2, E7 | `/do`, `/set`, notifs règles opt-in | Remote sans IDE — attention **minimale** |
| **xp_delta / VFGate** | E1, E3, E4 | Matrice → Gate → Hero `world.xp` | Un seul monde RPG (Hero SSOT) |
| **Loot / idle UI** | E1, E3 | Hub map, float +XP, `activeLoots` | Voir pour croire (OGame) |
| **Chataigne / presets** | E4 | Mapping show, G1/G2 smoke | Pont IRL, pas rebuild |
| **Quêtes Hero** | E1, E3, E4 | CRUD quests, actions cataloguées | Todolist incarnée |
| **Status effects** | E2, E3 | Buffs/debuffs, glitch overlay | État subjectif rendu visible |
| **Sanctuaire Lucien (L4)** | E6 · **lien** E8 | Mosaïque, hommage, RGPD | Mémoire **sans** gamification |
| **IdeaPit → Grimoire** | E5, E7 | Inbox → amendement `.method` | Pensée → méthode → gouvernance |
| **VFG-Kit / admin feed** | E7 | INDEX, cold-start, sitrep | Orientation agents et humain |
| **Signal Ledger / gates R2–R3** | E7 | Preuve merge, smoke | Rien ne dort sans validation |
| **Triptyque RSS/forum/IRC** | E8 · **archive** E4 | Lieu permanent, pull | Collectif non extractif |
| **Open jam / orchestre** | E8 · **matériel** E4 | Backplane L3, états jam | Spectacle → mémoire forum |

```mermaid
flowchart LR
    subgraph solo [Carré_solo_E1_E4]
        Hero[Hero_OSC_9000]
        Matrice[Matrice_OSC_8000]
        DMX[ArtNet_DMX]
    end
    subgraph meta [Méta_E5_E7]
        IdeaPit[IdeaPit]
        Gate[VFGate]
        Kit[VFG_Kit]
    end
    subgraph collectif [Collectif_E6_E8]
        Lucien[Sanctuaire_L4]
        Refuge[Univers_refuge]
    end
    Matrice --> Gate --> Hero
    Hero --> DMX
    IdeaPit --> Kit
    E4_show[Show_IRL] -.-> Refuge
    Lucien -.-> Refuge
    Hero -.->|"ethos_commun"| Refuge
```

### Règles de partage implicites

1. **Un SSOT par domaine** : Hero pour le monde RPG ; Matrice pour l'idle spatial ; Gate pour l'ingest ; Lucien pour la mémoire sensible.
2. **Pas de gamification sur L4** : E6 n'exporte pas d'XP vers E1 — le lien E8→E6 est navigation et éthique, pas score.
3. **OSC comme langue commune** : les chaînes solo parlent à la scène ; E8 parlera en RSS/forum quand le lieu existera.
4. **Telegram = télécommande, pas fil** : même bus pour E1 et E2, opt-in notif.

---

## 6. Lecture du rapport

| Fichier | Contenu |
|---------|---------|
| `sections/E1-appartement-range.md` | Chaîne référence — tidiness, Matrice, loot |
| `sections/E2-faim-energie.md` | Hunger, DMX, alertes seuils |
| `sections/E3-focus-creatif.md` | Anti-dispersion, timer, streak |
| `sections/E4-show-irl.md` | Préparation show, Chataigne, smokes |
| `sections/E5-capture-idee.md` | IdeaPit, friction zéro |
| `sections/E6-lucien-sanctuaire.md` | Sanctuaire, éthique inverse |
| `sections/E7-gouvernance-swarm.md` | Agents, gates, Grimoire |
| `sections/E8-refuge-collectif.md` | Univers refuge, horizon collectif |

**Annexe technique** (Partie B) : inventaire Projet → Sous-projet → Action → Statut — référence opérationnelle pour agents et reprise de session.

---

## 7. Sources vivantes

| Source | Rôle |
|--------|------|
| `STATUS.md` par dépôt (repos VFG, hors ce git) | Statuts d'avancement |
| `VFG-Kit/INDEX.md` (repo séparé) | Cartographie lecture rapide |
| Specs Hero (`event-flow`, `artnet-dmx`, `actions-schema`) | Contrats solo |
| `LaboHub/`, `Lucien/docs/univers-refuge/` | Théorie refuge E8 |
| Code Matrice (`useGameReducer`, `FullApp`) | Idle, loot, OSC |

**Goulot documenté** : validation humaine FG (smokes IRL, merges R3, usage réel IdeaPit, AG charte refuge) — pas la vélocité des agents.

---

*Introduction · Rapport expérientiel interprojets VFG · 11 juin 2026*
