[guided]The first goal is to get an actual metric at the terminal time. Define $g_0 := g(0)$. From the first step, with $A=e^{2nKT}$, we have
\begin{align*}
A^{-1}g_0 \leq g(t) \leq Ag_0
\end{align*}
for every $t\in[0,T)$. This inequality has two roles: it prevents degeneration of the limiting tensor, and it lets us compare tensor norms taken with respect to $g(t)$ to tensor norms taken with respect to the fixed background metric $g_0$.
For precision, for each integer $m\geq0$ we define $C^m(M;T^*M\otimes T^*M)$ to be the space of $m$-times continuously differentiable covariant $2$-tensor fields on $M$, equipped with any standard $C^m$ norm coming from a finite atlas and a partition of unity. Compactness of $M$ ensures that all such choices produce equivalent norms, so convergence in this space is intrinsic.
Now we prove [uniform convergence](/page/Uniform%20Convergence) first. Since
\begin{align*}
\partial_t g(t)=-2\operatorname{Ric}(g(t))
\end{align*}
and $|\operatorname{Ric}(g(t))|_{g(t)}\leq nK$, the fixed-background norm satisfies $|\partial_t g(t)|_{g_0}\leq2nKA$. Therefore, for $0\leq s<t<T$ and $p\in M$,
\begin{align*}
|g(t)_p-g(s)_p|_{g_0} \leq \int_s^t |\partial_r g(r)_p|_{g_0}\,d\mathcal{L}^1(r) \leq 2nKA(t-s).
\end{align*}
This shows that $g(t)$ is Cauchy in $C^0(M;T^*M\otimes T^*M)$ as $t\uparrow T$, so it converges uniformly to a continuous symmetric $2$-tensor $g_T$. The lower bound $A^{-1}g_0\leq g(t)$ passes to the limit, so $g_T$ is positive definite.
The remaining question is why the convergence is smooth, not only uniform. We avoid a circular DeTurck argument by working directly with a fixed connection after a positive time. Fix $\tau\in(0,T)$ and let $\nabla^\tau$ be the Levi-Civita connection of the fixed metric $g(\tau)$. For $t\in[\tau,T)$, define
\begin{align*}
B(t):=\nabla^{g(t)}-\nabla^\tau.
\end{align*}
This is a tensor because the difference of two connections is tensorial; more precisely, $B(t)$ is a smooth section of $T^*M\otimes T^*M\otimes TM$. Controlling $B(t)$ and its $\nabla^\tau$-derivatives is the same as controlling the Christoffel symbols of $g(t)$ relative to the fixed background connection.
The connection evolution formula along Ricci flow is
\begin{align*}
\partial_t \Gamma_{ij}^{k}(g(t)) = -g(t)^{k\ell}\left(\nabla_i \operatorname{Ric}(g(t))_{j\ell}+\nabla_j \operatorname{Ric}(g(t))_{i\ell}-\nabla_\ell \operatorname{Ric}(g(t))_{ij}\right),
\end{align*}
where the formula is written in any coordinate chart and $\nabla$ is the Levi-Civita connection of $g(t)$. The right-hand side contains one covariant derivative of the Ricci tensor. Since Ricci is a contraction of the Riemann curvature tensor, the Shi estimate with $m=1$ bounds this term uniformly on $M\times[\tau,T)$. The uniform equivalence of $g(t)$ to $g_0$ controls the inverse metric factors. Hence $\partial_t B(t)$ is uniformly bounded. Integrating from $\tau$ to $t$ gives a uniform bound for $B(t)$.
We now repeat this after applying spatial derivatives with respect to the fixed connection $\nabla^\tau$. For each integer $r\geq1$, applying $(\nabla^\tau)^r$ to the connection evolution formula expresses $\partial_t(\nabla^\tau)^rB(t)$ as a universal finite sum involving $g(t)^{-1}$, the tensors $B(t),\dots,(\nabla^\tau)^rB(t)$, and covariant derivatives of $\operatorname{Rm}(g(t))$ of order at most $r+1$. The lower-order $B$ terms have already been bounded by induction, and the curvature terms are bounded by Shi's estimates. Therefore $(\nabla^\tau)^rB(t)$ is uniformly bounded on $M\times[\tau,T)$ for every $r\geq0$.
Finally, the Ricci flow equation gives
\begin{align*}
\partial_t g(t)=-2\operatorname{Ric}(g(t)).
\end{align*}
Applying $(\nabla^\tau)^r$ to this equation and rewriting $\nabla^\tau$-derivatives in terms of $\nabla^{g(t)}$-derivatives and the bounded tensors $B(t),\dots,(\nabla^\tau)^rB(t)$ gives a uniform bound for $(\nabla^\tau)^r\partial_tg(t)$ for every $r\geq0$. Therefore, for $s<t<T$, the fundamental theorem of calculus in time gives Cauchy convergence in every fixed $C^m$ norm. The limit is a smooth metric, and it agrees with the uniform limit already called $g_T$. Thus
\begin{align*}
g(t)\to g_T \quad \text{in } C^m(M;T^*M\otimes T^*M) \text{ as } t\uparrow T
\end{align*}
for every integer $m\geq0$.[/guided]