Module: Brainiac::Plugins::Basecamp::Hooks

Defined in:
lib/brainiac/plugins/basecamp/hooks.rb

Overview

Registers lifecycle hooks with the core event system.

Hooks:

:agent_completed — advances epic or dispatches review gates
:pr_merged — marks task as truly complete (on_pr_merge mode)
:pr_review_received — tracks gate approvals / change requests
:pr_synchronized — re-triggers gates after fixes are pushed
:build_brain_context — injects epic context into agent prompts
:resolve_base_branch — returns epic branch as worktree base
:resolve_pr_target — returns epic branch as PR target

Class Method Summary collapse

Class Method Details

.register_all!Object



20
21
22
23
24
25
26
27
28
# File 'lib/brainiac/plugins/basecamp/hooks.rb', line 20

def register_all!
  register_agent_completed
  register_pr_merged
  register_pr_review_received
  register_pr_synchronized
  register_build_brain_context
  register_resolve_base_branch
  register_resolve_pr_target
end