Finite CW complexes fail spectacularly to be closed under finite homotopy limits (e.g. $\Omega S^1 = \mathbb Z$). More subtly, they fail to be closed under homotopy retracts (by the Wall finiteness obstruction). In some sense, this is why one works with $\pi$-finite spaces when one needs a notion of "finite" space which is closed under finite limits.

But what happens if we bite the bullet and just close up under finite limits, colimits, and retracts? In the end, this is probably not the most natural thing to do (for instance, we might really want closure under extensions or something), but the question remains.

**Questions:**

Let $\mathcal F$ be the smallest class of spaces closed under finite homotopy colimits, finite homotopy limits, and splitting of homotopy-coherent idempotents. What is an explicit description of $\mathcal F$?

Fix a prime $p$, and let $\mathcal F_p$ be the smallest class of $p$-local spaces closed under finite homotopy colimits, finite homotopy limits, and splitting of homotopy-coherent idempotents. What is an explicit description of $\mathcal F_p$?

**Notes:**

On the one hand, $\mathcal F$ is contained in the class of countable CW complexes.

On the other hand, $\mathcal F$ contains all finite-dimensional countable CW complexes.

To see this, note that by closure under finite limits and colimits, $\mathcal F$ contains the empty space and the one-point space, and thus by closure under retracts and finite colimits it contains all retracts of finite CW complexes. And $\mathcal F$ also contains $\mathbb Z = \Omega S^1$. Then by taking the homotopy pushout of the obvious maps $\mathbb Z \leftarrow S^0 \times \mathbb Z \to \mathbb Z$, we see that $\mathcal F$ contains $S^1 \times \mathbb Z$. Repeating, we see that $\mathcal F$ contains $S^n \times \mathbb Z$ for each $n$. By gluing, we obtain all finite-dimensional CW complexes with countably many cells.

For example, plus constructions are obtained by attaching only 2-cells and 3-cells (the number of which is bounded in terms of the size of the fundamental group), so if $X \in \mathcal F$ and $P \subseteq \pi_1(X)$ is a perfect normal subgroup, then $X^+_P \in \mathcal F$, too. In particular, by taking $X = \vee^\omega S^1$ and suitable $P$, we get spaces in $\mathcal F$ with arbitrary countable fundamental group.

There are also spaces in $\mathcal F$ such as $\Omega S^2$, with cells in arbitrarily large dimension. It's not clear to me exactly which infinite-dimensional countable CW complexes are in $\mathcal F$. For instance, what about $\mathbb C \mathbb P^\infty$ or $\mathbb R \mathbb P^\infty$?

If we were working with just simply-connected spaces, the question would be much easier because the Eilenberg-Moore spectral sequence would always converge, and we could make some kind of argument about Serre classes. But I think the presence of non-simply-connected spaces complicates things.