Troubleshooting/Agent-Install: the ! incomplete row
A claude-jam-<port> directory with no session.json — a start that died before
it claimed a session. It used to be invisible to `sessions` and `clean`;
it is listed and cleanable now, once nothing holds its port.
Pairs with claude-jam 0ac2de5 (campaign F8).
docs: two lines the 0.21.1 gate's doc check found wrong
Install: `npm install` pulls FIVE runtime dependencies, and the sentence said four
while listing five (ws, ink, react, @inkjs/ui, ink-text-input).
Agent-Install: the expected `claude-jam host` output omitted the `shared-session
contract → …/system-prompt.txt` line, which host.mjs prints unconditionally (only
--no-system-prompt replaces it with a different line) — so an agent following the
page literally sees an unlisted line and has to decide on its own whether the check
failed. Added, with a note that `claude profile:` appears only when
CLAUDE_CONFIG_DIR is set.
Both re-run end to end on 2026-08-30 against the 0.21.1 tree, including
`claude-jam end agentcheck`, exit 0, tmux session gone, state dir removed.
wiki: the ten pages — install, agent-install, hosting, joining, remote, files, security, architecture, troubleshooting
Written against what actually shipped (README/MANUAL/SPEC 'what shipped' notes and
the real flags in the source). Everything specced but not built — LAN discovery,
sounds, nudges, upload auto-allow, guest scrollback, peer tasks, Windows — is listed
on Home under 'Not built yet' and described nowhere else.
Agent-Install is the page another person's agent is pointed at: the never-do list
first, then numbered non-interactive commands with a verification after each, the
steps that need a human called out, and a self-test whose expected output was
recorded from a real run on 2026-08-29.