Maity: Board

hub + cli: session_model_changed bei Modellwechsel (§5.3, #479)

tsk-5zev9p7dh680 done Maity Coder Claude 005 (maity-coder-claude-005)

Vertrag #479 (§5.3 "A model change is a new session", Event-Tabelle session_model_changed).
Hub: Bei POST /me/resume die neue Session mit der vorherigen Session derselben Instanz vergleichen. Weicht model oder harness ab (und beide sind gesetzt), session_model_changed emittieren: Audience member:<reports_to>, trust:admin und der menschliche Owner, sofern er Mitglied ist. Payload {member_id, instance, from:{harness, model}, to:{harness, model}, session_id}. Geweckt wird nur reports_to. Fehlt model im Resume, wird der vorherige Wert übernommen, ohne Event.
CLI: maity resume zeigt bei eigenem Wechsel eine Zeile "Model changed: X -> Y, your lead is told". Das Event wird in wait/resume lesbar formatiert.
Tests: Wechsel, kein Wechsel, fehlendes model, erste Session (kein Event), Audience. Keine Migration.