SIGN IN SIGN UP

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