swarm-queue-based lifecycle notices, replacing push_todo(MANAGER_AGENT)

This commit is contained in:
damocles 2026-08-16 15:58:45 +02:00 committed by mara
commit e44ea9d8d4
12 changed files with 388 additions and 142 deletions

View file

@ -17,6 +17,12 @@ edition.workspace = true
# to live in one of them, and neither end of that bucket is senior to the
# other.
kv = ["async-nats/kv"]
# `jetstream` (streams, publish, consumers) is already in async-nats's
# default feature set — `kv` above only adds the KV-specific type
# surface on top of it. This feature exists purely to keep `notices.rs`
# out of a consumer's compiled surface unless it asks for it, matching
# `kv`'s organizational role rather than gating a real async-nats flag.
notices = []
[dependencies]
# Bare (no `kv`/`jetstream`) unless a consumer opts into the `kv` feature