From b0fd7325793b0e6598849a2a7b5a9f67f1fc7229 Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Fri, 15 May 2026 10:29:43 -0400 Subject: [PATCH] fix(3347): allowlist graphify-update hook path in docs-parity-live-registry test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit docs/CONFIGURATION.md references the bundled hook by its file path (hooks/gsd-graphify-update.sh). The docs-parity regex captures /gsd-graphify-update from the path component and looks it up in the live command registry, where it does not (and should not) exist — it's a hook script, not a slash command. Add the slug alongside the other hook-path slugs (statusline, context-monitor, update-banner). Co-Authored-By: Claude Opus 4.7 (1M context) --- tests/docs-parity-live-registry.test.cjs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/docs-parity-live-registry.test.cjs b/tests/docs-parity-live-registry.test.cjs index f193e4a52..6ad1e8e2c 100644 --- a/tests/docs-parity-live-registry.test.cjs +++ b/tests/docs-parity-live-registry.test.cjs @@ -78,14 +78,16 @@ const INTERNAL_COMPONENT_SLUGS = new Set([ 'tools', // Hook scripts — internal runtime hooks, not user-invocable slash commands. - // hooks/gsd-statusline.js — session statusline hook - // hooks/gsd-context-monitor.js — context-window monitor hook - // hooks/gsd-update-banner.js — update-available banner hook + // hooks/gsd-statusline.js — session statusline hook + // hooks/gsd-context-monitor.js — context-window monitor hook + // hooks/gsd-update-banner.js — update-available banner hook + // hooks/gsd-graphify-update.sh — knowledge-graph auto-update PostToolUse hook (#3347) // These appear in docs as file-path references (e.g. "gsd-statusline.js reads // the cache"), not as command invocations. 'statusline', 'context-monitor', 'update-banner', + 'graphify-update', // gsd-update-check.json — background update-check CACHE FILE, not a slash command. // ARCHITECTURE.md references "~/.cache/gsd/gsd-update-check.json" as a path;