- carry Matrix room_id through command callbacks - persist pending confirmations by user_id and room_id
- replace reaction-based helper text with !yes/!no and !skill commands - resolve confirm and cancel through pending confirmation state - render !settings as a read-only status dashboard