Skip to content

chore: deploy bead hooks, skills, and session coordination - #15

Merged
ojfbot merged 3 commits into
mainfrom
chore/deploy-bead-hooks
Apr 10, 2026
Merged

chore: deploy bead hooks, skills, and session coordination#15
ojfbot merged 3 commits into
mainfrom
chore/deploy-bead-hooks

Conversation

@ojfbot

@ojfbot ojfbot commented Apr 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Deploy bead coordination hooks from core (symlinks: _lib.sh, bead-emit.mjs, bead-session.sh, lint-after-edit.sh, lint-before-edit.sh, log-session.sh, log-tool-use.sh, scan-after-write.sh)
  • Add skill symlinks: diagram-intake, lint-audit, orchestrate, resume-audit
  • Add standup extension (.claude/standup.md) for /frame-standup per-app priorities
  • Update .claude/settings.json with bead-session.sh hook entries
  • Enable session bead tracking: skill invocations → session beads, git commits → task beads, PRs → PR beads
  • All hooks gracefully degrade when Dolt is unreachable (silent exit)

Deployed by core/scripts/install-agents.sh seh-study --force

Test plan

  • Verify symlinks resolve: ls -la scripts/hooks/bead-emit.mjs
  • Verify skill symlinks resolve: ls -la .claude/skills/orchestrate
  • Confirm hooks are no-op without Dolt: bash scripts/hooks/bead-session.sh exits 0
  • Re-run install-agents.sh seh-study --force — should produce no changes (idempotent)

🤖 Generated with Claude Code

ojfbot and others added 3 commits April 10, 2026 12:06
Extract useStudyPanel hook with all quiz/match/drag state and handlers.
Split rendering into StudySessionHeader, FlashcardMode, QuizMode, MatchMode,
and StudySetup presenters in study-panel/ subdirectory.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add FrameBeadLike types and /api/beads route. Currently returns empty
as study sessions are client-side. Ready for server-side persistence.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add bead coordination hook symlinks from core (_lib.sh, bead-emit.mjs,
  bead-session.sh, lint-after-edit.sh, lint-before-edit.sh, log-session.sh,
  log-tool-use.sh, scan-after-write.sh)
- Add skill symlinks: diagram-intake, lint-audit, orchestrate, resume-audit
- Add standup extension (.claude/standup.md) for /frame-standup
- Update .claude/settings.json with bead-session.sh hook entries
- Hooks enable session bead tracking: skill invocations → session beads,
  git commits → task beads, PRs → PR beads
- All hooks gracefully degrade when Dolt is unreachable (silent exit)

Deployed by core/scripts/install-agents.sh seh-study --force

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ojfbot
ojfbot merged commit 765607b into main Apr 10, 2026
12 checks passed
@ojfbot
ojfbot deleted the chore/deploy-bead-hooks branch April 10, 2026 20:27
@github-actions

Copy link
Copy Markdown
Contributor

Browser Automation Test Results

Test report not generated. Check workflow logs.

@github-actions

Copy link
Copy Markdown
Contributor

Preview deployment ready
🔍 https://seh-study-j4919nrtn-ojfbots-projects.vercel.app

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