Build + start the console from its config, wiring signal handlers for a clean node
teardown. The caller (the openmixer-server main, or the openmixer-console alias)
has already resolved the network binding and the config; everything the old bespoke
demo bin decided from raw env now arrives through consoleRigPlan.
REJECTS (before touching the lock, the graph or a single node) when the native engine
is unavailable — see the comment on that guard for why this one refuses instead of
degrading.
Build + start the console from its config, wiring signal handlers for a clean node teardown. The caller (the
openmixer-servermain, or theopenmixer-consolealias) has already resolved the network binding and the config; everything the old bespoke demo bin decided from raw env now arrives through consoleRigPlan.REJECTS (before touching the lock, the graph or a single node) when the native engine is unavailable — see the comment on that guard for why this one refuses instead of degrading.