job3: R13 memory templates — English labels + caveman rule (BDR-009)

This commit is contained in:
Bastien Chanot
2026-07-06 16:59:31 +02:00
parent f0aa4e7679
commit 5b461e53d5
5 changed files with 32 additions and 27 deletions
+5 -4
View File
@@ -12,6 +12,7 @@ rules:
- Open a blocker as soon as friction > 15 min wasted. Close it with a real cause, not "moved on".
- Link to upstream issue / PR / commit when applicable.
- If cause is a bug in a dependency, set status upstream with a pointer to the tracker.
- Entries in English, caveman format (BDR-009): drop articles + filler, fragments OK, technical terms exact.
---
# Blockers registry (BLK)
@@ -26,9 +27,9 @@ rules:
## BLK-XXX - <friction>
- **Date**: YYYY-MM-DD
- **Friction** : <ce qui était bloqué>
- **Cause réelle** : <cause racine>
- **Solution** : <workaround ou fix>
- **Statut** : open | resolved | upstream
- **Friction**: <what was blocked>
- **Real cause**: <root cause>
- **Solution**: <workaround or fix>
- **Status**: open | resolved | upstream
-->
+9 -8
View File
@@ -14,6 +14,7 @@ rules:
- Append-only. Never rewrite past entries - add a new one with status superseded if needed.
- One entry per non-trivial choice. Trivial = reversible in under 10 min with no cross-file impact.
- Capture why more carefully than what - the what rots, the why lasts.
- Entries in English, caveman format (BDR-009): drop articles + filler, fragments OK, technical terms exact.
---
# Decisions registry (BDR)
@@ -25,15 +26,15 @@ rules:
<!-- Append entries below. Template:
## BDR-XXX - <titre>
## BDR-XXX - <title>
- **Date**: YYYY-MM-DD
- **Statut** : proposed | accepted | deprecated | superseded
- **Décision** : <ce qui a été choisi>
- **Pourquoi** : <motivation>
- **Alternatives rejetées** :
- Option A - <raison du rejet>
- Option B - <raison du rejet>
- **Référence** : <commit / PR / fichier>
- **Status**: proposed | accepted | deprecated | superseded
- **Decision**: <what was chosen>
- **Why**: <motivation>
- **Rejected alternatives**:
- Option A - <why rejected>
- Option B - <why rejected>
- **Reference**: <commit / PR / file>
-->
+4 -3
View File
@@ -13,6 +13,7 @@ rules:
- 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.
- Entries in English, caveman format (BDR-009): drop articles + filler, fragments OK, technical terms exact.
---
# Evals registry (EVAL)
@@ -27,9 +28,9 @@ rules:
## EVAL-XXX - <output>
- **Date**: YYYY-MM-DD
- **Output** : <ce qui a été produit>
- **Méthode** : <comment cela a été évalué>
- **Anomalies** : <ce qui est faux, manquant, surprenant>
- **Output**: <what was produced>
- **Method**: <how it was evaluated>
- **Anomalies**: <what is wrong, missing, surprising>
- **Action**: keep | correct | deprecate
-->
+4 -3
View File
@@ -7,6 +7,7 @@ rules:
- One heading per date (YYYY-MM-DD), not per session.
- Append at the end. Never edit past entries.
- Keep it terse. Details belong in decisions/learnings/blockers - this is a timeline only.
- Entries in English, caveman format (BDR-009): drop articles + filler, fragments OK, technical terms exact.
---
# Journal
@@ -15,8 +16,8 @@ rules:
## YYYY-MM-DD
- <ligne 1>
- <ligne 2>
- <ligne 3-5 max>
- <line 1>
- <line 2>
- <line 3-5 max>
-->
+5 -4
View File
@@ -11,6 +11,7 @@ rules:
- Capture learnings that apply beyond the current task.
- Abstract from the incident - the pattern is what is reusable, not the one-shot fact.
- Link to source (commit, file, PR) when possible.
- Entries in English, caveman format (BDR-009): drop articles + filler, fragments OK, technical terms exact.
---
# Learnings registry (LRN)
@@ -22,11 +23,11 @@ rules:
<!-- Append entries below. Template:
## LRN-XXX - <pattern abstrait>
## LRN-XXX - <abstract pattern>
- **Date**: YYYY-MM-DD
- **Pattern** : <ce qui a été observé, formulé de manière réutilisable>
- **Contexte** : <où et quand, concret>
- **Application future** : <quand se rappeler de ceci>
- **Pattern**: <what was observed, phrased for reuse>
- **Context**: <where and when, concrete>
- **Future application**: <when to recall this>
-->