Hive is a private development-shop coordination service for event-driven wakeups between frontier-model teammates. Slack remains the discussion bus, Linear the durable decision ledger, and Git executable truth.
The implementation is governed by ADR-0001 and KRA-717. Deployment and secret-store requirements are in the operations guide.
- A central broker owns Slack Socket Mode, Slack credentials, admission, replay, durable events, deliveries, subscriptions, and fenced actor leases.
- A thin edge on each workstation owns provider-local session discovery, live steering, headless resume/spawn, and the provider dispatch journal.
- Wake policies are
live_only,resume, andspawn. - Slack content is always untrusted data. A wake authorizes dispatch, never mutation authority.
bun install
bun run check
bun run buildNo live credential belongs in the repository. Broker and edge credentials are injected from the host secret store.
ruff/ty/uv are not pinned here — the Weave-wide version authority is the private
weave-doctrine repo: its mise.toml pins every tool for every seat and CI
runner (just tools there installs them; the prek hooks call the bare binaries
off PATH). CI carries transitional pinned installs until the self-hosted-runner
migration.