Skip to content

docs(appliance): document the installer's role select - #949

Merged
VijitSingh97 merged 1 commit into
develop-v2from
docs/925-role-select
Aug 14, 2026
Merged

docs(appliance): document the installer's role select#949
VijitSingh97 merged 1 commit into
develop-v2from
docs/925-role-select

Conversation

@VijitSingh97

Copy link
Copy Markdown
Collaborator

Closes #925. Adds the "What is this machine?" section to docs/appliance.md — the wizard's first disclosure (Pithead / Pithead + RigForge / RigForge) was shipped and load-bearing but undocumented; an operator met the choice for the first time on the erase page. Every claim verified against wizard.mjs's per-role field disclosure, the pithead role handling (rig.json, no coordinator config, no containers on a rig), and the battery's rig-phase assertions. Verifier: pass. House voice, lint green. Ponytail: 35 doc lines, lean.

🤖 Generated with Claude Code

The setup wizard's first question — Pithead / Pithead + RigForge /
RigForge — decided the shape of the machine (including a rig with no
dashboard at all) but was never mentioned in the appliance install
doc. Add a self-contained "What is this machine?" section describing
what each role produces, the rig's reduced three-question form and
its no-login handoff card, and the merged HugePages budget the "Both"
role shares between the coordinator and its built-in miner. Point the
existing coordinator question table at it so readers know it does not
apply to a rig.

Verified against build/dashboard/mining_dashboard/web/static/wizard.mjs
(role select + per-role field disclosure), the pithead script's role
handling (record_machine_role, render_local_miner_config's
PITHEAD_HUGEPAGES*2 reserve, render_rig_miner_config, no config.json
or console login on a rig), and tests/os/run.sh's phase_rig assertions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@VijitSingh97
VijitSingh97 merged commit 9a8b438 into develop-v2 Aug 14, 2026
15 checks passed
@VijitSingh97
VijitSingh97 deleted the docs/925-role-select branch August 14, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant