diff --git a/hive-c0re/README.md b/hive-c0re/README.md deleted file mode 100644 index 4b6e6e7d..00000000 --- a/hive-c0re/README.md +++ /dev/null @@ -1,49 +0,0 @@ -# hive-c0re - -The unprivileged host daemon (runs as `hive-core`). Owns the sqlite -broker, the approval/question/schedule queues, the generic job-DAG -queue, container lifecycle, gateway/forge/matrix provisioning, -per-container stats, and the axum operator dashboard. Largest crate in -the workspace — bin-only, no separate lib. - -## When to use it - -Host-level, cross-container orchestration: spawning/rebuilding/ -destroying agent containers, the approval flow, dashboard-visible -state, provisioning per-agent forge/matrix/gateway accounts. Agent-side -behavior (turn loop, MCP tools) lives in `hive-agent`/`hive-agent-mcp` -instead — this daemon only talks to agents over the socket wire types -in `hive-sh4re`. - -## Shape - -Cohesive clusters live in directory submodules, each re-exported at -the crate root (`crate::broker::…` keeps resolving regardless of which -subdirectory a module actually lives in). One line each — read the -module's own `//!` doc-comment for real detail, don't expect this file -to track it: - -- **`dashboard/`** — the operator dashboard (containers, approvals, - schedules, questions, logs, topology). -- **`job_queue/`** — the job-DAG queue + desired-state reconciliation - (`docs/coordinator.md`). -- **`lifecycle/`** — `nixos-container` lifecycle + per-agent config - flake generation. -- **`stores/`** — sqlite-backed stores (broker, queues, audit, power). -- **`workers/`** — background sweeps (crash watch, scheduled prompts, - auto-update, knowledge sync). -- **`agent_config/`** — per-agent registries (tool groups, - capabilities, resource limits, topology). -- **`stats/`** — dashboard metrics aggregation + OTEL export. -- **`socket_server/`** — the unix-socket request server shared by - per-agent + manager sockets. -- **`forge/`** — optional Forgejo wiring (`docs/forge.md`). -- **`coordinator.rs`** — top-level wiring for `serve`. -- **`meta.rs`**, **`migrate.rs`** — the meta flake + schema/state - migrations. -- **`matrix.rs`**, **`gateway_nginx.rs`**, **`webhook_secret.rs`**, - **`priv_client.rs`** — matrix provisioning, gateway vhosts, webhook - secrets, and the `hive-priv` client respectively. - -See the top-level `CLAUDE.md`/`docs/` index for the full reading-path -map. diff --git a/hive-forge/README.md b/hive-forge/README.md deleted file mode 100644 index fbcb32ce..00000000 --- a/hive-forge/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# hive-forge - -Typed CLI wrapper around the in-cluster Forgejo's REST API — issues, -PRs, comments, labels, reviews, CI status, attachments, triage. -Replaces the old bash-script wrapper so agents and operators get -consistent error handling, exit codes, and JSON shapes. This is the -**only supported path** to the forge from inside an agent container; -never `curl` it directly. - -Reads credentials from the environment (`HIVE_FORGE_URL`, -`HIVE_FORGE_REPO`, `HYPERHIVE_STATE_DIR`); `-f/--forge