fix(wake-config): stop dropping per-peer baseInstructions
The channel binding resolver falls back to peer.baseInstructions when no baseInstructionsResolver is injected — which is exactly how murmur-daemon wires it. normalizeWakeConfig dropped the field, so per-peer role instructions were impossible to set from a real config. That left personaId as the only lever, and Codex CLI 0.145 rejects anything outside its own enum: codex-app-server-error:Invalid request: unknown variant `critic`, expected one of `none`, `friendly`, `pragmatic` So channel roles could not be expressed at all: free-form personas are refused by the server and instructions never reached it. With this change a peer can carry role instructions and the binding logs hasBaseInstructions: true. Refs #96 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A
Alexander Shalaev committed
94c93b43a6c76e06b2303cb4a9246b701de3c808
Parent: e4eb808