docs(hephaestus.x): rename §12 to CLI + GUI framing

Section covers both paths — Forgejo GUI and curl/git/docker CLI — so the
heading now reflects that. Anchor #sessions preserved so external links
still work. Follow-up to 980fbd4.
This commit is contained in:
Local Dev 2026-09-20 02:05:44 +02:00
parent f34535721f
commit 59a820757a

View file

@ -163,7 +163,7 @@
<li><a href="#storage">Where files live</a></li>
<li><a href="#selfhost">Self-hosting</a></li>
<li><a href="#gotchas">Known gotchas</a></li>
<li><a href="#sessions">Working with other sessions</a></li>
<li><a href="#sessions">CLI + GUI access</a></li>
<li><a href="#help">Help + source</a></li>
</ol>
</aside>
@ -359,8 +359,8 @@ open https://your-domain.example/user/oauth2/hephaestus-wallet</pre>
<li><b>Docker Hub rate limits</b> can bite <code>docker compose build</code> if you're unauthenticated. Log in once with <code>docker login</code> against Docker Hub before running the stack build.</li>
</ul>
<h2 id="sessions">12. Working with other sessions</h2>
<p>Any tool, colleague, or parallel Claude session that needs to push to Hephaestus goes through the same short workflow. Once you internalize the wallet-vs-PAT split, everything else is one API call at a time.</p>
<h2 id="sessions">12. CLI &mdash; Command Line Interface and GUI &mdash; Graphical User Interface</h2>
<p>Every task in this section works two ways: through the <b>GUI</b> (the Forgejo web pages at <code>code.silentmode.st</code>) or through the <b>CLI</b> (curl + git + docker against the same API). Humans usually reach for the GUI first; parallel sessions, CI, and scripts live in the CLI. Once you internalize the wallet-vs-PAT split, both paths are one call at a time.</p>
<h3>Wallet vs Personal Access Token — when to use each</h3>
<p>The wallet is for <b>bootstrapping the account</b> once, and for <b>recovering</b> if a PAT ever leaks. Nothing else. Every git operation, every API call, every docker push, from every session, from every day after the first — runs on a PAT.</p>