Webhook ingress for the Isaac platform. Receives HTTP webhooks at /hooks/* and dispatches them to crews and prompts using configurable templates.
Depends on isaac-foundation for module machinery. Contributes the /hooks/* route to the server (when present) and the :isaac.hooks/hook berth.
- Webhook handler and route registration (
/hooks/*). - Hook registry and configuration schema for webhooks (in
config/hooks/). - Template rendering for webhook payloads.
- Integration with crews, sessions, and comm delivery.
Sibling checkouts expected:
plan/
isaac-foundation/
isaac-hooks/ # this repo
bb spec
bb features
bb ciFrom the JVM, compose :test with a runner alias (shared test deps live in :test only):
clj -M:test:spec
clj -M:test:featuresio.github.slagyr/isaac-hooks {:local/root "../isaac-hooks"}
;; or {:git/url "https://github.com/slagyr/isaac-hooks.git" :git/sha "..."}