Proposal (rationale)
There is no quickstart, tutorial, FAQ or troubleshooting document anywhere in the repo. Verified
2026-08-15: find for *getting*, *quickstart*, *tutorial*, *faq*, *troubleshoot* returns
nothing outside node_modules.
The site’s three surfaces are landing, wiki and contribute. /contribute serves module authors
— its six admission checks are about authoring a module, not using one. So the reader who has just
run rungs init . tracked and is holding twenty-five new files, five skills and a gate registry has
no page addressed to them. The README hands them a command table; the wiki hands them the research.
What is genuinely missing is narrow, and it is not a rewrite of either:
- What just got written, and which four files matter out of the twenty-five.
- How to invoke the five skills that were installed.
/work-item,/record-finding,/close-session,/backlog-summary,/harden-ruleare the day-2 interface, and the only place they are named to a user is inside the generatedAGENTS.md— which an agent reads and a person usually does not. - What a failing gate means and what to do about it, including that
concurrency-no-integration-checkoutis red by design until a repo adopts worktrees. - The fill-in obligations the scaffold leaves: the
<!-- One paragraph: … -->placeholder and the empty validation matrix inAGENTS.mdare deliberate, and nothing tells the user they are.
The in-repo agent documentation is genuinely good and should not be duplicated — the guide’s job is to route a person to it once, not to restate it. That constraint is what keeps this item from becoming a second manual.
Found while assessing first-user documentation completeness on 2026-08-15.
Decision
accepted — 2026-08-15, last of the first-user path, so it can link to what the other six landed.
Plan
Requirements
- Names which of the twenty-five installed files matter, and what each is for.
- Names the five skills and when to invoke each.
- Says what to do when a gate is red, including the one that is red by design.
- Names the scaffold’s deliberate blanks as deliberate.
- Restates no rule owned elsewhere. Every section ends by handing off to the owning document.
- Reachable from the README and from the wiki.
Impacts
- New
docs/getting-started.md, so the wiki routes it at/wiki/getting-started/with no site change — the collection globsdocs/**. README.md— one link, in Install.- No ADR. Criterion 4: every topic it touches is owned by a document that already exists.
Approach
Route, do not re-explain. The in-repo agent documentation is already good; a guide that
restated the lifecycle would be a second definition of it, stale the first time the lifecycle
changes. So each section is short and ends in a link to the owner: the backlog README owns the
lifecycle, parameters.md owns parameters, ADR-0005 owns instrumentation.
A repo document, not a site page. The item left this open. docs/ is published to the wiki
verbatim, so one markdown file gets both surfaces at once — and it stays readable in a clone, in a
terminal, and to an agent, which a site-only page would not be. The Out of scope note that
docs/README.md is a candidate home is declined: that file would be the wiki index’s intro prose,
a different job.
Ordering is by when a reader needs it, not by importance: which files, fill the blanks, the skills, the first item, red gates, and the limits.
Acceptance criteria / tests
- The four load-bearing files are named, distinguished from the twenty-one that are not.
- All five installed skills are listed with a trigger.
concurrency-no-integration-checkout’s by-design redness and the reason-carrying exemptions both appear.- The
AGENTS.mdblanks are named as deliberate. - Every claim about a rule links to the document that owns it; the page defines nothing itself.
- The README links it; the site builds it;
rungs check→ 20 pass, 0 fail, links resolving.
Out of scope
- The terminal’s own next-step line — WI-005. That is what
doctorprints; this is what a reader opens afterwards. Both are needed and neither replaces the other. - The parameter reference — WI-006. The guide links to it rather than containing a table.
- Restating any rule the generated
AGENTS.mdordocs/backlog/README.mdalready owns. One definition per concept: the guide cites, it does not re-explain the lifecycle. - Whether this ships as a site page, a repo document, or both. A routing decision for the plan;
note that
docs/README.mddoes not exist today, so the wiki index currently renders with no intro prose and is a candidate home.
Execution
Branch feature/WI-007-first-hour-guide, cut from main 2026-08-15.
- New
docs/getting-started.md— six sections in the order a reader needs them, plus a where-next table. Every section hands off rather than explaining. README.md— the Install block now says whatdoctordoes and links here.
Written against a real tracked install rather than from memory: the five skills were listed by
reading .claude/skills/ in a scaffolded repo, and the twenty-five-file count re-measured there.
Verified with the site’s link checker as well as the repo’s, and the two disagreed in a way that
sharpened F-005. This item’s own first draft carried a broken ](../getting-started.md), and
gates-links-resolve caught it — while the identically-shaped broken link in WI-006’s item, in
the same directory, had passed. The difference is not the link: linkIntegrity skips a whole file
on its first {{token}}, and WI-006’s item discusses {{repo.dirname}} while this one does not.
F-005 was filed during WI-006 as “passes on broken relative links”. That was the observation, not
the mechanism, and it was wrong in a way that would have misdirected whoever picked it up. Rewritten
against src/engines.ts:155, and it is worse than first filed: 16
non-excluded files are exempt, eight of which ship to consumer repos.
Review
Checked 2026-08-15.
- Pass. §1 tables the four load-bearing files and says the other twenty-one are templates, indexes and per-harness renderings.
- Pass, mechanically. Each of the five skill directories in a fresh
trackedinstall appears in the page, compared by listing.claude/skills/and grepping for each. - Pass. §5 covers
concurrency-no-integration-checkoutbeing red by design and the reason-carrying exemptions, plus the never-fired-gate question. - Pass. §2 names all three blanks and says why a guess would be worse than a hole.
- Pass. The page defines nothing: the lifecycle goes to
docs/backlog/README.md, parameters todesign/parameters.md, instrumentation to ADR-0005, failure modes tosynthesis.md. - Pass. README links it. Site builds
/wiki/getting-started/— 43 routes, 477 links, 0 broken, up from 42/462.rungs check→ 20 pass, 0 fail.