[step:Check independence of the choice of outward normal representative]Let $n_{\rm out}, \tilde{n}_{\rm out}$ be two outward-pointing normals at $p$. Both lie in $T_p M \setminus T_p(\partial M)$ and point outward, so they lie on the same side of $T_p(\partial M)$. Writing $\tilde{n}_{\rm out} = c \cdot n_{\rm out} + v$ with $v \in T_p(\partial M)$ and $c \in \mathbb{R}$, the condition that $\tilde{n}_{\rm out}$ points outward forces $c > 0$. Then
\begin{align*}
\omega_p(\tilde{n}_{\rm out}, e_1, \dots, e_{n-1}) &= \omega_p(c \cdot n_{\rm out} + v, e_1, \dots, e_{n-1}) \\
&= c \cdot \omega_p(n_{\rm out}, e_1, \dots, e_{n-1}) + \omega_p(v, e_1, \dots, e_{n-1}).
\end{align*}
Since $v, e_1, \dots, e_{n-1} \in T_p(\partial M)$ and $\dim T_p(\partial M) = n - 1$, the vectors $v, e_1, \dots, e_{n-1}$ are linearly dependent, so the alternating property gives $\omega_p(v, e_1, \dots, e_{n-1}) = 0$. Hence
\begin{align*}
\omega_p(\tilde{n}_{\rm out}, e_1, \dots, e_{n-1}) = c \cdot \omega_p(n_{\rm out}, e_1, \dots, e_{n-1}),
\end{align*}
and since $c > 0$, the two expressions have the same sign. The orientation rule is independent of the chosen outward normal.[/step]