[step:Verify the lifted chains are in direct sum by choosing preimages from complementary subspaces]
We must choose the preimages $v_1, \ldots, v_s$ so that $C_1 + C_2 + \cdots + C_s$ is a direct sum. Since $W = D_1 \oplus \cdots \oplus D_s$, the restriction of $N$ to each $C_i$ maps $C_i$ into $W$ in a controlled way: $N(C_i) = D_i$.
Consider the map $N: V \to W$. Pick any complement $K$ to $\ker N \cap N^{-1}(D_1 \oplus \cdots \oplus D_s)$ that we need. More concretely, since $D_1, \ldots, D_s$ are in direct sum inside $W$, we can choose $v_1, \ldots, v_s$ so that $v_1, \ldots, v_s$ together with $\ker N$ span $V$ and the $v_i$ project independently onto the chain generators $w_i$.
[claim:The subspaces $C_1, \ldots, C_s$ are in direct sum]
Suppose $u_1 + u_2 + \cdots + u_s = 0$ where $u_i \in C_i$ for each $i$. Write $u_i = a_i^{(0)} v_i + a_i^{(1)} Nv_i + \cdots + a_i^{(d_i)} N^{d_i} v_i$. Applying $N$ to both sides:
\begin{align*}
\sum_{i=1}^s N u_i &= 0.
\end{align*}
Now $Nu_i = a_i^{(0)} w_i + a_i^{(1)} Nw_i + \cdots + a_i^{(d_i - 1)} N^{d_i - 1} w_i \in D_i$ (the last term $a_i^{(d_i)} N^{d_i} w_i = 0$ drops out). Since $W = D_1 \oplus \cdots \oplus D_s$ is a direct sum, $Nu_i = 0$ for each $i$. This means $a_i^{(0)} = 0$ for each $i$ (since $w_i, Nw_i, \ldots, N^{d_i-1}w_i$ are linearly independent, and $a_i^{(0)}$ is the coefficient of $w_i$; applying $N$ repeatedly forces each $a_i^{(j)} = 0$ for $j \leq d_i - 1$).
With $a_i^{(0)} = 0$, we have $u_i \in D_i \subset W$, so the original relation $u_1 + \cdots + u_s = 0$ with $u_i \in D_i$ gives $u_i = 0$ by the direct sum decomposition of $W$. Hence the sum $C_1 + \cdots + C_s$ is direct.
[/claim]
[proof]
The argument is given inline above: applying $N$ projects each $u_i$ into $D_i$, and the direct sum property of $W = \bigoplus D_i$ forces each projection to be zero, which then forces the leading coefficient $a_i^{(0)} = 0$. With the leading coefficient removed, $u_i \in D_i$, and the direct sum of $W$ gives $u_i = 0$.
[/proof]
[/step]