Skip to content

Sync the Claude Code web SessionStart hook from TapHouse#39

Merged
tap merged 3 commits into
mainfrom
claude/session-start-hook-w8ky0p
Jul 22, 2026
Merged

Sync the Claude Code web SessionStart hook from TapHouse#39
tap merged 3 commits into
mainfrom
claude/session-start-hook-w8ky0p

Conversation

@tap

@tap tap commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Consumer side of tap/TapHouse#4: the canonical web SessionStart hook (recursive submodule init + pinned pre-commit install + hook warm at session start), synced via taphouse/scripts/sync.sh. .gitignore adjusted to keep .claude/* ignored while allowing the checked-in settings.json and hooks/. Core configs untouched (main == v4). Validated by direct execution in this clone. Drift-guarded once the TapHouse tag advances past v4.

🤖 Generated with Claude Code

https://claude.ai/code/session_01BuUawafae7RR2ySWabuJcs


Generated by Claude Code

tap and others added 3 commits July 22, 2026 18:24
Fresh web-session containers clone bare (no submodules, no pre-commit
hook), so agent commits could bypass the local format layer and fail
the clang-format gate only in CI. The canonical TapHouse hook closes
the gap at session start: recursive submodule init, pre-commit install
against the pinned config, and a hook-environment warm for the
container snapshot. Synced via taphouse/scripts/sync.sh; the hook
script is drift-guarded once the TapHouse tag advances past v4.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BuUawafae7RR2ySWabuJcs
v5 canonicalizes the Claude Code web SessionStart hook (tap/TapHouse#4
merged); this branch already carries the synced hook, so the v5 drift
guard — which now covers it — passes by construction. Both the reusable
workflow ref and the comparison ref move together.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BuUawafae7RR2ySWabuJcs
The style workflow references taphouse@v5, which did not exist when the
ref bump was pushed; this empty commit re-triggers the runs now that
the tag is live.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BuUawafae7RR2ySWabuJcs
@tap
tap merged commit d2f39f0 into main Jul 22, 2026
32 checks passed
@tap
tap deleted the claude/session-start-hook-w8ky0p branch July 22, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant