ADR 0106: the bus is NATS; issue 104 resolved #92

Merged
jschoubben merged 1 commits from decide/0106-the-bus-is-nats into main 2026-09-23 21:40:03 +00:00
Owner

Graduates research 014 on the operator's decision: NATS, native. Every link on NATS subjects, durability on JetStream, module accounts as per-subject permissions written as configuration the host declares; the sdk contract unchanged; the adopted AMQP broker kept as the predecessor's compatibility broker until its last client; built in the lab beside the migration and cut over in one rollout after the core; the person's client designed on it. Homed in the connectivity design.

Issue 104 resolved by mesh-host #23: a declaration for the other mode is refused, every hand-applied file is refused once the mesh has spoken, and an apply previews what it would change.

Graduates research 014 on the operator's decision: NATS, native. Every link on NATS subjects, durability on JetStream, module accounts as per-subject permissions written as configuration the host declares; the sdk contract unchanged; the adopted AMQP broker kept as the predecessor's compatibility broker until its last client; built in the lab beside the migration and cut over in one rollout after the core; the person's client designed on it. Homed in the connectivity design. Issue 104 resolved by mesh-host #23: a declaration for the other mode is refused, every hand-applied file is refused once the mesh has spoken, and an apply previews what it would change.
jschoubben added 1 commit 2026-09-23 21:39:58 +00:00
jschoubben merged commit c209a575e1 into main 2026-09-23 21:40:03 +00:00
jschoubben deleted branch decide/0106-the-bus-is-nats 2026-09-23 21:40:03 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#92