swarm-controller: wire the swarm-level job graph, no nodes yet

This commit is contained in:
damocles 2026-08-16 16:22:14 +02:00 committed by mara
commit 962b7e60f8
3 changed files with 133 additions and 1 deletions

View file

@ -18,6 +18,14 @@ anyhow.workspace = true
async-nats = { workspace = true, features = ["kv"] }
axum.workspace = true
futures-util.workspace = true
# The graph itself, held directly rather than behind a c0re-style wrapper
# module — that layering (`hive-c0re::job_queue`) is partially legacy (predates
# `hive-jobq`'s extraction into its own crate) and this daemon does not need it
# repeated. No `Scheduler` yet either: nothing here submits or executes a job,
# so there is nothing to schedule — just a `Graph` for the read-only endpoints
# to serve.
hive-jobq.workspace = true
hive-jobq-wire.workspace = true
serde.workspace = true
serde_json.workspace = true
# The queue connect (token mint + auth callback + reconnect) is shared with