From 6c489ebcfb6ec8abe79a2573dac7e354dc6729db Mon Sep 17 00:00:00 2001 From: Bastien Chanot Date: Tue, 21 Jul 2026 01:15:01 +0200 Subject: [PATCH] =?UTF-8?q?chore(routing):=20invert=20bug=20routing=20?= =?UTF-8?q?=E2=80=94=20bugfix=20primary,=20investigate=20explicit-only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit investigate (gstack ON default) bypassed the whole quality pipeline: gitflow aiguillage, contract, fresh verifier + security gates, doc-sync, memory registries. bugfix now primary; investigate reserved for explicit gstack-ecosystem asks (cross-project learnings, /freeze scope lock, no-commit investigation). BDR-080. --- CLAUDE.global.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CLAUDE.global.md b/CLAUDE.global.md index 8b5fac3..3aa4c2d 100644 --- a/CLAUDE.global.md +++ b/CLAUDE.global.md @@ -252,7 +252,10 @@ description fits (full list is in context). Rules below cover only the non-obvious cases: gstack fallbacks, disambiguation, cryptic names. - Product idea, "worth building?" → office-hours -- Bug / error / 500 → investigate (bugfix if gstack off) +- Bug / error / 500 → bugfix (full framework: gitflow, contract, fresh + verifier/security gates, registries). investigate ONLY on explicit ask + for the gstack ecosystem (cross-project learnings, /freeze scope lock, + long investigation with no immediate commit intent) - feat / hotfix / bugfix distinguished by file count → see descriptions - Ship / deploy / PR → ship (ship-feature if gstack off) - Cut a release / tag a version (develop ahead of main) → release-candidate