Closed project nodes don't have status info in topology JSON. Add open_project_nodes and closed_project_nodes counts to help clarify why by_status may be empty.