milestone: AI switchover baseline (0.1.x)

This commit is contained in:
2026-04-06 11:28:27 -07:00
parent ebefb15a87
commit de1b284ab2
2 changed files with 167 additions and 0 deletions

View File

@@ -151,3 +151,14 @@ vhost: dev ← development traffic
Even if all three environments share one RabbitMQ instance, they are fully isolated. A message published to `prod` cannot be consumed by a `dev` consumer.
This was the operational pattern in the Namaste homelab — one RabbitMQ instance, three vhosts, multiple concurrent dev sessions running without interfering with each other.
## POC Verification
Current proof-of-concept verification for the two active appServer brokers is covered by integration tests:
- `tests/broker_pool_test.rs` validates that configured rBroker/wBroker pool instances spawn.
- `tests/broker_message_flow_test.rs` validates end-to-end message flow by publishing `ping` events to
`rec.read` and `rec.write` and asserting broker replies.
These tests provide a lightweight deployment confidence check while the framework is still in the
"POC before guardrails" phase.