50602b0f11
Chat sessions never emitted ProjectProfileBoundEvent — only the workflow path did — so router triage always saw a null profile and could not cite conventions or commands. Extract the binding from launchSessionRun into ServerModule.bindProjectProfile and call it from handleStartChatSession.