[guided]The goal of this step is to show that the germ at $b$ obtained by analytic continuation does not change when we continuously deform the path. The key idea is that a small deformation of a path cannot "jump" the analytic continuation to a different branch, because the identity theorem forces holomorphic function elements that agree on an open set to be identical everywhere on their common domain.
Let $\gamma_0, \gamma_1: [0,1] \to \Omega$ be two paths from $a$ to $b$. Since $\Omega$ is simply connected, there exists a homotopy $H: [0,1] \times [0,1] \to \Omega$ with $H(t,0) = \gamma_0(t)$, $H(t,1) = \gamma_1(t)$, $H(0,s) = a$, and $H(1,s) = b$ for all $s, t \in [0,1]$. For each $s \in [0,1]$, define the intermediate path $\gamma_s(t) := H(t,s)$. By hypothesis, $f$ can be analytically continued along each $\gamma_s$. Let $(f_s, B_s)$ denote the function element obtained at $b = \gamma_s(1)$ by continuation along $\gamma_s$, where $f_s$ is holomorphic on a disc $B_s$ centred at $b$.
We now prove the crucial claim: the germ of $f_s$ at $b$ is locally constant in $s$.
Fix $s_0 \in [0,1]$. The analytic continuation of $f$ along $\gamma_{s_0}$ is given by a chain of function elements $(f_0^{(0)}, D_0), (f_1^{(0)}, D_1), \ldots, (f_N^{(0)}, D_N)$ covering $\gamma_{s_0}$. Here each $D_k$ is an open disc, the path satisfies $\gamma_{s_0}([t_k, t_{k+1}]) \subset D_k$ for a partition $0 = t_0 < t_1 < \cdots < t_N < t_{N+1} = 1$, and the compatibility condition holds: $f_k^{(0)}$ agrees with $f_{k+1}^{(0)}$ on the overlap $D_k \cap D_{k+1}$ for each $k = 0, \ldots, N-1$.
Why can nearby paths use the same chain? Since the image $H([0,1] \times [0,1])$ is compact in $\Omega$ and the discs $\{D_0, D_1, \ldots, D_N\}$ form an open cover of the compact set $\gamma_{s_0}([0,1])$, there exists a Lebesgue number $\lambda > 0$ for this cover. By continuity of $H$, there exists $\delta > 0$ such that for all $s$ with $|s - s_0| < \delta$, the uniform distance satisfies $\sup_{t \in [0,1]} |H(t,s) - H(t,s_0)| < \lambda$. This ensures that $\gamma_s([t_k, t_{k+1}])$ remains contained in $D_k$ for each $k = 0, \ldots, N$.
Under this condition, the same chain of function elements $(f_0^{(0)}, D_0), (f_1^{(0)}, D_1), \ldots, (f_N^{(0)}, D_N)$ provides a valid analytic continuation of $f$ along $\gamma_s$. Why? At the starting disc $D_0$, the function element $f_0^{(0)}$ is the original germ of $f$ at $a$, which is the same regardless of which path we follow. At each subsequent disc $D_k$, the function element $f_k^{(0)}$ is the unique holomorphic function on $D_k$ that agrees with $f_{k-1}^{(0)}$ on the overlap $D_{k-1} \cap D_k$. This uniqueness follows from the identity theorem: two holomorphic functions on a connected open set (the disc $D_k$) that agree on a non-empty open subset ($D_{k-1} \cap D_k \neq \varnothing$) must be identical on all of $D_k$.
By the uniqueness of analytic continuation along a given path once the chain of discs is fixed, the function element obtained at $b$ via continuation along $\gamma_s$ is $(f_N^{(0)}, D_N)$ — the same terminal element as for $\gamma_{s_0}$. Therefore $f_s = f_{s_0}$ on $D_N$, and in particular the germs of $f_s$ and $f_{s_0}$ at $b$ agree.
This establishes that $s \mapsto [\text{germ of } f_s \text{ at } b]$ is locally constant on $[0,1]$. The key hypotheses used are: (1) the openness of each $D_k$, which provides room for the path to move without leaving the disc; (2) the identity theorem, which forces the function elements to match on each disc; and (3) the continuity of the homotopy $H$, which guarantees that small changes in $s$ produce only small changes in the path.[/guided]