erplibre/.claude
Mathieu Benoit 4701660203 [UPD] convention : nommer les fichiers à l'indexation, pas git add -A
`git add -A` indexe tout ce qui n'est pas suivi. Or `private/` et `tasks/` ne
le sont pas EXPRÈS : le premier est le seul endroit autorisé à porter une
donnée de client, le second reçoit l'enquête précisément parce qu'il ne part
pas dans git. Un ratissage les commit tous les deux.

Il emporte aussi ce qui est en cours ailleurs dans le checkout, sous un sujet
qui ne le couvre pas. Le gabarit nomme désormais les fichiers et renvoie à
`git add -p` quand un fichier porte deux sujets.

La règle porte la même consigne : le gabarit ne se lit qu'à l'appel de la
commande, la règle est chargée à chaque session.

--- EN ---

`git add -A` stages everything untracked. Yet `private/` and `tasks/` are
untracked ON PURPOSE: the first is the only place allowed to carry customer
data, the second receives the investigation precisely because it does not go
into git. A sweep commits both.

It also swallows whatever else is in flight in the checkout, under a subject
that does not cover it. The template now names the files and points at
`git add -p` when one file carries two subjects.

The rule carries the same instruction: the template is read only when the
command is invoked, the rule is loaded every session.

Assisted-by: Claude Opus 5
2026-08-30 06:14:05 -04:00
..
agents [ADD] claude_agents: add feature orchestrator and /feature command 2026-08-07 01:05:14 -04:00
commands [ADD] claude: add /mobile slash command for mobile dev guidance 2026-08-07 01:06:26 -04:00
rules [UPD] convention : nommer les fichiers à l'indexation, pas git add -A 2026-08-30 06:14:05 -04:00
skills [ADD] make: une cible pour les tests unitaires, dépendance mobile déclarée 2026-08-23 02:11:50 -04:00
settings.json [ADD] claude_agents: add feature orchestrator and /feature command 2026-08-07 01:05:14 -04:00
settings.local.json [ADD] .claude settings local permission 2026-08-07 01:05:20 -04:00