Files
claude-werkzeuge/.vault-tools/regelwerk-check/docs/plans/2026-09-26-workflow-steuerzeichen/task-02-hook.md
T
Pascal MichelandClaude Opus 5.5 fa1c26b407 Erste Fassung: Claude-Werkzeuge aus dem Vault
.vault-tools (ohne trading-plattform-pruefung und watermarks-remover),
.claude/agents, .claude/skills, .claude/workflows, .claude/settings.json.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:27:59 +02:00

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.
plan-task
vault-tools
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.