Let $\mathcal g_1$ denote the usual Godel sentence defined as: $$ \mathcal g_1 \iff \neg\exists x:\operatorname {Proof}_T(x, \ulcorner \mathcal g_1 \urcorner)$$
Lets suppose that $\sf T$ is consistent (metatheoretically), effectively generated, extends $\sf PA $, and complete.
Accordingly, $T \vdash \neg \mathcal g_1$, that is, there is a natural $x$ that codes a proof of $\mathcal g_1$. That is, formally we do have: $$T \vdash \exists x: \operatorname {Proof}_T(x, \ulcorner \mathcal g_1 \urcorner)$$
Let's call the smallest such Godel code by $\mathcal g^{* 1}$
This is necessarily a non-standard natural.
Now we take another sentence $\mathcal g_2$ that is defined as:
$\mathcal g_2 \iff \forall x \, (\operatorname {Proof}_T(x,\ulcorner \mathcal g_2 \urcorner) \to x > \mathcal g^{*1})$
This is what I call remote provability, so the above is a capture of the informal notion "every proof of this sentence is a remote proof", in other words "if this sentence is provable then it is remotely provable", where a remote proof means one that is coded by a non-standard natural. Actually the above sentence even adds more the claim that $\mathcal g_2$ can only be remotely provable by exceeding $\mathcal g_1$ provability.
Since $T$ is complete, then it will prove $\neg \mathcal g_2$, and lets call the smallest Gödel code of a proof of $\mathcal g_2$ as $\mathcal g^{*2}$.
Now we do have $\mathcal g^{*2} < \mathcal g^{*1}$.
Let $\mathcal g_3$ states it can only be remotely provable more than $\mathcal g_2$ is, that is:
$\mathcal g_3 \iff \forall x \, (\operatorname {Proof}_T(x,\ulcorner \mathcal g_3 \urcorner) \to x > \mathcal g^{*2})$
And so on.. If we continue this for every concrete natural $n$, then we'll end up having $$ \mathcal g^{*1} > \mathcal g^{*2} > \mathcal g^{*3} > ...$$
But, this cannot happen, since its provable in $\sf PA$ that there is no descending sequence of naturals. I say that because I think $(\exists n: x=\mathcal g^{*n})$ is expressible in the language of $\sf PA$.
So, this must end up at some natural call it $\lambda$, i.e. we have: $\mathcal g^{*\lambda+1} \not < \mathcal g^{*\lambda}$.
But, by then we'll have: $T\not \vdash \neg \mathcal g_{\lambda+1}$, proving the first incompleteness theorem.
Had this idea been explored before?
Can we express the predicate "being a $\mathcal g^{*n}$ number" in the language of $\sf PA$?