pub fn sitting_without(rows: &[Habitat]) -> Option<String>Expand description
One line naming what a sitting opened without: ljos-mcp or
ljos-policyd that do not answer, and MCP tools when the client’s
config names no ljos-mcp that is there. The sitting still claims,
and the doctor rows say why.