Project selection previously relied only on membership, so inactive projects remained visible. Filter at the repository boundary and add regression coverage.