From 84944f0f4e12d420b1675db5e9782b73f250de56 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 15 May 2026 12:53:10 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20CLAUDE.md=20=E2=80=94=20Pointer=20auf?= =?UTF-8?q?=20BMAD-Planning-Artefakte=20erg=C3=A4nzen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Doku-Übersicht erweitert um _bmad-output/planning-artifacts/ (PRD, Architecture, Epics) und Cookbook-Liste auf 5 Files aktualisiert. Stolperfalle ergänzt: bei Story-/AC-Änderungen müssen die Artefakte mitgepflegt werden, sonst driften Specs und Code auseinander. https://claude.ai/code/session_01WN7DATZQkgwKrfhGusEkvz --- CLAUDE.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index c2e068f..7641679 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,7 +6,12 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co Blizz ist ein standalone WoW-UI-Addon (Tank-Fokus, Prot Warri M+) für den **Midnight 12.0**-Client. Runtime ist LuaJIT 2.1 mit Lua-5.1-Semantik — *nicht* Standard-Lua 5.3+. Kein Ace3, kein oUF, keine Runtime-Dependencies. -Ausführliche Doku liegt unter `docs/cookbook/` (Architektur, Midnight-12.0-API-Änderungen, Testing) und in der `README.md`. Vor nicht-trivialen strukturellen Änderungen `docs/cookbook/02-architecture.md` lesen. +Ausführliche Doku: +- `docs/cookbook/` — Engineering-Recipes: Midnight-12.0-API-Änderungen, Architektur, Testing, Tank-Meta 2026, Visual-Design v6→v7. +- `_bmad-output/planning-artifacts/` — Produkt-Artefakte aus BMAD-Workflow: `product-brief.md`, `prd.md`, `solution-architecture.md`, `epics.md`. Hier nachschauen für *warum*-Fragen (Scope, Akzeptanzkriterien, Story-Reihenfolge) bevor du Module umbaust. +- `README.md` — Externe Sicht für Contributors. + +Vor nicht-trivialen strukturellen Änderungen `docs/cookbook/02-architecture.md` lesen. ## Häufige Kommandos @@ -86,3 +91,4 @@ Wenn ein Modul eine WoW-API anfasst, die noch nicht gemockt ist: - **Combat-APIs nicht direkt lesen** — immer durch `core/unitstate.lua` / `core/cooldowns.lua`. Midnight-12.0-Secret-Values kontaminieren sonst still die Arithmetik. Siehe `docs/cookbook/01-midnight-12.0-changes.md`. - **`/blizz disable ` braucht `/reload`** um zu greifen (die Disabled-Liste wird nur einmal beim Bootstrap gelesen). - Der `BlizzActionDiag`-Frame in `Blizz.lua` capturet `ADDON_ACTION_BLOCKED`/`ADDON_ACTION_FORBIDDEN` mit `debugstack` — beim Debuggen von Midnight-Blocked-Action-Popups einfach drin lassen. +- **BMAD-Artefakte sind nicht der Code.** `_bmad/` ist die Toolchain-Installation, `_bmad-output/planning-artifacts/` sind die generierten Specs. Beide werden committet, aber Änderungen am Code dürfen die Specs nicht stillschweigend brechen — wenn du eine Story aus `epics.md` umsetzt oder Akzeptanzkriterien änderst, das entsprechende Artefakt mit anpassen.