Wire types for rheo, the holoq stack's generic job-router daemon (binary rheod).
rheo (Greek for flow) is the admission and quota control plane that fronts
expensive command families — cargo, git, llm — across a workspace where many
agents share a single laptop. Clients submit a JobSpec, await a Grant (which
includes resource claims and an env patch like CARGO_BUILD_JOBS=N), execute,
and report back a Finish so the daemon can update its rolling EMA estimates.
This crate carries only the wire types: JobSpec, Job, Lane, Claim,
Quota, Grant, Estimate, Band, Event, Message, Response. Newline
delimited JSON over a Unix socket. No async, no I/O, no tokio. Mirror of
bob-protocol's split between transport types and the daemon that hosts them.
Used by rheod (the daemon), rheo (admin CLI), the cargo-shim wrapper that
fronts ~/Workspace/Bin/cargo, and bob as a read-only event/topology
subscriber.