breathe-api-server 0.1.29

breathe's REST surface (axum) over the BreatheStore facade — the same typed core the MCP drives. Routes for bands + nodepools + catalog mirror spec/breathe.openapi.yaml (the source of truth); handlers are kube-rs facade calls (the design's legit hand-serve).
Documentation

breathe-api-server — the REST surface over the [breathe_facade] core.

Every route is a thin call into the same BreatheStore the MCP drives, so the two surfaces can never diverge. The path/verb set mirrors spec/breathe.openapi.yaml (the source of truth); the handlers are kube-rs facade calls — the one place breathe legitimately hand-serves (a generic kube::Api<T> dispatch that forge-gen's HTTP-client model fits poorly).