Files
brain-template/DISTRIBUTION_CHECKLIST.md
Tetardtek 0f4d610b11 fix(template): v1.0 distribution-ready — dépersonnalisation complète
- Étape 1 : 14 agents — "Tetardtek" → "l'owner" (francophone neutre)
- Étape 2 : ADRs 006/007/022 — domaines → <OWNER_DOMAIN> placeholder
- Étape 3 : README, ARCHITECTURE, profil/architecture, orchestration-patterns
- Étape 4 : contexts/ ajouté — 9 sessions génériques (navigate, work, pilote…)
- Étape 5 : agent-memory/ ajouté — README + _template/
- Étape 7 : DISTRIBUTION_CHECKLIST.md — guide maintenance future

Vérification : grep tetardtek → 0 résultats (hors bsi-schema.md exemples)
2026-03-18 22:27:36 +01:00

95 lines
2.9 KiB
Markdown

# DISTRIBUTION_CHECKLIST.md — brain-template maintenance
> Référence pour garantir que brain-template reste distribution-ready.
> À exécuter avant chaque release / tag.
---
## Vérification zéro fuite identité
```bash
# Depuis la racine du repo brain-template
grep -ri "tetardtek" . --include="*.md" --include="*.yml" \
| grep -v ".git" \
| grep -v "bsi-schema.md" # bsi-schema: exemple username accepté
```
Attendu : **0 résultats**.
---
## Placeholders en production dans brain-template
| Placeholder | Signification | Fichiers concernés |
|-------------|---------------|-------------------|
| `<OWNER_DOMAIN>` | Domaine de l'owner (ex: `monbrain.com`) | `profil/decisions/006`, `007`, `022`, `README.md` |
| `<BRAIN_ROOT>` | Chemin absolu local du brain (ex: `/home/user/Dev/Brain`) | `ARCHITECTURE.md`, `profil/architecture.md` |
| `<owner>` | Identifiant/username de l'owner | `profil/decisions/008` |
| `l'owner` | Référence générique à l'utilisateur du brain | agents/ (tous) |
---
## Répertoires obligatoires (structure v1.0)
```
brain-template/
agents/ ← tous les agents dépersonnalisés
contexts/ ← sessions génériques (9 fichiers)
agent-memory/ ← README + _template/
profil/
decisions/ ← ADRs (placeholders domaine)
collaboration.md.example
CLAUDE.md.example
handoffs/
workflows/
README.md
KERNEL.md
ARCHITECTURE.md
DISTRIBUTION_CHECKLIST.md ← ce fichier
```
---
## Contextes inclus (génériques uniquement)
| Fichier | Usage |
|---------|-------|
| `session-navigate.yml` | Lecture légère — exploration brain |
| `session-work.yml` | Projet actif — mode travail |
| `session-pilote.yml` | Co-construction — mode pilote (ADR-035) |
| `session-edit-brain.yml` | Écriture kernel — writes autorisés |
| `session-kernel.yml` | Lecture kernel — read-only |
| `session-brainstorm.yml` | Mode brainstorm |
| `session-debug.yml` | Debug actif |
| `session-audit.yml` | Audit code/système |
| `session-coach.yml` | Mode coaching |
**Exclus** (trop owner-specific) : `session-infra.yml`, `session-deploy.yml`,
`session-urgence.yml`, `session-capital.yml`, `session-handoff.yml`
---
## Wiki
**v1.0 : wiki absent (Option A).**
Le nouvel utilisateur construit son wiki au fil des sessions.
Le wiki se construit naturellement via `wiki-scribe` en session.
Si un wiki starter est ajouté en v2.0 : auditer chaque fichier avant inclusion.
---
## Checklist avant release
- [ ] `grep tetardtek` → 0 résultats
- [ ] `ls contexts/` → 9 fichiers présents
- [ ] `ls agent-memory/` → README.md + _template/
- [ ] README.md lisible par un inconnu (pas de référence owner)
- [ ] PATHS.md vide / exemple — aucun chemin machine réel
- [ ] `brain-compose.local.yml.example` → aucun token/credential réel
- [ ] Tag git `vX.Y.Z` créé après vérification
---
*Dernière mise à jour : 2026-03-18 — v1.0 distribution-ready*