The channel refuses a raised condition whose explanation does not open with "Needs you: " and its needs, so seven of grants' conditions, among them first-view-unanswered, never reached the operator. One helper now writes both, and every condition the unit tests say passes the channel's own check. Claude-Session: https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5