Let $A$ be a DG-algebra over a field (say $k$). A DG-module $M$ over $A$ is said to be semi-free if it admits an exhaustive filtration $0 = M_0 \subset M_1 \subset \ldots \subset M_p = M$ such that the cones of $M_i \rightarrow M_{i+1}$ are finite direct sums of shifts of finite dimensional free $A$-modules (I insist on the finite dimensional hypothesis which I need for my problem).
In case $A$ is proper and $M$ is finite dimensional (perfect?) DG module over $A$ then the bar-resolution of $M$ is an (infinite) semi-free resolution of $M$.
I am wondering if there is a way to detect that $M$ itself is semi-free from its bar resolution? I am not sure what to expect. Perhaps that one can extract a finite resolution from the bar-resolution when $M$ is semi-free?
Since I am looking for positive result, extra-hypotheses can be made on $A$. I just don't want to assume that $A$ is smooth (since in my example it is not).