claude/.claude/memory/evals.md
bastien 892de288fe feat(memory): introduce .claude/{tasks,memory,audits}/ governance layout
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>
2026-04-23 16:06:00 +02:00

1.6 KiB

type entry_prefix schema rules
evals_registry EVAL
id date output method anomalies action
EVAL-XXX YYYY-MM-DD string (what was produced) string (how it was evaluated - manual read, test, benchmark, user feedback) list of strings (what was wrong, missing, surprising)
keep | correct | deprecate
Log an eval whenever you validate the quality of something Claude produced (report, audit, plan, generated code).
Action keep - the output is fit for purpose as-is.
Action correct - needs revision; capture what.
Action deprecate - the approach itself is flawed; link to the decision that replaces it.

Evals registry (EVAL)

Index

ID Date Output Action
EVAL-001 2026-04-23 Plan de restructuration .claude/ (STEP 2 de ship-feature) keep

EVAL-001 — Plan de restructuration .claude/

  • Date : 2026-04-23
  • Output : plan 21 tâches pour migrer tasks/ vers .claude/tasks/ + créer .claude/memory/ + .claude/audits/ + intégrer CAPITALIZE dans 5 skills + créer /close.
  • Méthode : relecture manuelle des 5 skills/agents impactés, vérification que rtk est path-agnostic, symlink ~/.claude/CLAUDE.md → projet confirmé (un seul fichier à éditer). Radical-honesty check sur le ritual "session-close" : confirmé comme aspirationnel sans intégration dans les skills → scope élargi à Option D.
  • Anomalies : aucune bloquante. Note : tasks/LESSONS.md était vide (101B, juste un header) — migration vers learnings.md symbolique.
  • Action : keep — plan validé, prêt pour exécution.