Move tasks/ into .claude/tasks/ and create .claude/memory/ with 5 persistent registries (decisions/learnings/blockers/journal/evals) plus .claude/audits/ for audit reports. Also seed templates/memory/ for onboarder to copy into user projects. - tasks/TODO.md, tasks/rtk-upstream-issue.md → .claude/tasks/ - tasks/LESSONS.md deleted (empty template; superseded by learnings.md) - .claude/memory/: 5 append-only registries with YAML schema + seed entries - templates/memory/: 5 empty-index templates for new projects Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.8 KiB
2.8 KiB
| type | entry_prefix | schema | rules | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| decisions_registry | BDR |
|
|
Decisions registry (BDR)
Index
| ID | Date | Title | Status |
|---|---|---|---|
| BDR-001 | 2026-04-22 | --help helper uniforme via hook post-start (option C) | accepted |
| BDR-002 | 2026-04-23 | Restructurer tasks/ + memory + audits sous .claude/ | accepted |
BDR-001 — --help helper uniforme via hook post-start (option C)
- Date : 2026-04-22
- Statut : accepted
- Décision : tous les skills exposent
--helpvia un snippet partagé injecté par le session-start hook, plutôt que dupliquer le helper dans chaque SKILL.md. - Pourquoi : 25+ skills, maintenir le même helper dans chaque fichier = drift garanti. Un point d'injection = une seule source de vérité.
- Alternatives rejetées :
- Option A (copier le helper dans chaque SKILL.md) — refusée : entropie de maintenance.
- Option B (wrapper externe
/help <skill>) — refusée : casse l'expérience "une commande = un skill".
- Référence : commit
3968a29.
BDR-002 — Restructurer tasks/ + memory + audits sous .claude/
- Date : 2026-04-23
- Statut : accepted
- Décision : migrer
./tasks/vers.claude/tasks/, créer.claude/memory/(5 registres BDR/LRN/BLK/journal/EVAL) et.claude/audits/pour les fichiers AUDIT_*. Adapter skills/agents/CLAUDE.md. Intégrer un rituel de capitalisation dans les skills de complétion (ship-feature, feat, bugfix, hotfix, commit-change) + créer un skill/closepour le rituel de fin de session. - Pourquoi : regrouper tout le méta-projet (config IA + tâches + mémoire + audits) sous
.claude/isole la gouvernance Claude du code réel. Alignement sur la doc officielle Claude Code memory. Sans intégration dans les skills, les registres resteraient vides (aspirational text). - Alternatives rejetées :
- Laisser
./tasks/à la racine — refusée : encombre le repo, mélange signal code / signal gouvernance. - Utiliser
.claude/agent-memory/pour tout — refusée :agent-memory/a un rôle distinct (déjà utilisé par d'autres outils). - Rituel uniquement en texte aspirationnel dans CLAUDE.md — refusée : zéro garantie d'exécution, les registres resteraient vides.
- Hook
Stoppour poser les 3 questions à chaque tour — refusée : trop bruyant.
- Laisser