Punkte 1 und 2 aus dem Paket Arbeitsweise (Pascals Freigabe 2026-09-26) in codeworkflow.md; Plan fuer Punkt 4 unter .vault-tools/regelwerk-check. Co-Authored-By: Claude Opus 5.5 <[email protected]>
3.2 KiB
3.2 KiB
type, title, status, summary, tags, created, updated, modell, modell_begruendung
| type | title | status | summary | tags | created | updated | modell | modell_begruendung | ||
|---|---|---|---|---|---|---|---|---|---|---|
| plan-task | Task 02 — Der Hook nach dem Bearbeiten löst auch bei Workflows aus | draft | regelwerk_nach_edit.py nimmt den Workflow-Ordner in den Geltungsbereich; der Treiber bekommt einen Fall, der anschlägt, und einen mit ähnlichem Ordnernamen, der still bleibt. |
|
2026-09-26 | 2026-09-26 | haiku | Vier kurze Blöcke, wörtlich im Plan, per Skript angewendet. |
Task 02 — Der Hook löst auch bei Workflows aus
Globale Vorgaben: 00-uebersicht.md im selben Ordner, Abschnitt „Globale Vorgaben“.
Zieldateien
D:\Claude\.vault-tools\session-hooks\regelwerk_nach_edit.py(geändert)D:\Claude\.vault-tools\session-hooks\faelle_nach_edit.py(geändert)
Schritt 1 — Blöcke anwenden
python D:/Claude/.vault-tools/plan-kopie/plan_materialisiere.py D:/Claude/.vault-tools/regelwerk-check/docs/plans/2026-09-26-workflow-steuerzeichen D:/Claude task-02-hook.md
Erwartet: 0 Befund(e). und 'ersetzt': 5.
Geltungsbereich im Kopf von .vault-tools/session-hooks/regelwerk_nach_edit.py
Aus:
CLAUDE.md, AI/Regelwerk/**, .claude/agents/** oder .claude/skills/** zeigt.
wird:
CLAUDE.md, AI/Regelwerk/**, .claude/agents/**, .claude/skills/** oder
.claude/workflows/** zeigt.
Ordnerliste in .vault-tools/session-hooks/regelwerk_nach_edit.py
Aus:
GELTUNG_ORDNER = ("ai/regelwerk/", ".claude/agents/", ".claude/skills/")
wird:
GELTUNG_ORDNER = ("ai/regelwerk/", ".claude/agents/", ".claude/skills/", ".claude/workflows/")
Wegwerf-Vault in .vault-tools/session-hooks/faelle_nach_edit.py
Aus:
schreibe(v, ".claude/skills/demo/SKILL.md", "---\nname: demo\n---\n")
wird:
schreibe(v, ".claude/skills/demo/SKILL.md", "---\nname: demo\n---\n")
schreibe(v, ".claude/workflows/demo.js", "export const meta = {}\n")
Fall, der still bleibt, in .vault-tools/session-hooks/faelle_nach_edit.py
Aus:
still("zusaetzlich | settings.json unter .claude",
lambda v: edit(v, str(v / ".claude" / "settings.json"))),
wird:
still("zusaetzlich | settings.json unter .claude",
lambda v: edit(v, str(v / ".claude" / "settings.json"))),
still("verweis | Ordnername mit gleichem Anfang wie workflows",
lambda v: edit(v, str(v / ".claude" / "workflowsAlt" / "x.js"))),
Fall, der meldet, in .vault-tools/session-hooks/faelle_nach_edit.py
Aus:
meldet("pfad | Skilldatei",
lambda v: edit(v, str(v / ".claude" / "skills" / "demo" / "SKILL.md"))),
wird:
meldet("pfad | Skilldatei",
lambda v: edit(v, str(v / ".claude" / "skills" / "demo" / "SKILL.md"))),
meldet("pfad | Workflowdatei",
lambda v: edit(v, str(v / ".claude" / "workflows" / "demo.js"))),
Schritt 2 — Verifikation
python D:/Claude/.vault-tools/session-hooks/faelle_nach_edit.py
Erwartet: Exit 0; die Fälle „Workflowdatei“ und „Ordnername mit gleichem Anfang wie workflows“ stehen in der Ausgabe als bestanden.
Melde die Ausgabe vollständig. Läuft etwas anders: nichts anpassen, melden.