Skip to content

docs: README as a front door, reference moved into docs/ - #297

Merged
JordanCoin merged 3 commits into
mainfrom
docs/readme-front-door
Nov 12, 2026
Merged

JordanCoin merged 3 commits into
mainfrom
docs/readme-front-door

Conversation

@JordanCoin

Copy link
Copy Markdown
Owner

What

The README goes from 555 lines to 163. It keeps the pitch, "Your agent's first minute", install, the commands people run, and a "Go deeper" table by task. The reference material moves into docs/, one job per file, mostly unchanged.

File Holds
docs/INSTALL.md (new) CI and tarball installs, what codemap setup writes, verify
docs/RESOLUTION.md (new) dependency resolution, the coverage contract, supported languages
docs/COMMANDS.md (new) every flag and mode
docs/CONFIG.md (new) project config, skills, context protocol, HTTP API, handoff
docs/MCP.md absorbs the README's MCP and Codex sections
docs/HOOKS.md opening line and Next link only
docs/design/ the two session-ledger specs, moved with git mv

Each user doc opens with the question it answers and ends with one Next link: INSTALL, HOOKS, RESOLUTION, COMMANDS, CONFIG, MCP.

Corrections made along the way

  • README examples re-run on 4.8.0: the codemap . excerpt shows the new tree; --importers config/config.go now reports 42 importers (was 40, and 21 in a second copy); find output updated.
  • docs/COMMANDS.md gains 9 flags that --help lists and the old table did not.
  • docs/MCP.md tool count is 19 (was 17) and lists find, get_topology, get_module_context.
  • CONTRIBUTING.md "Adding a New Language" pointed at scanner/queries/ and scanner/grammar.go, removed in 5473226. It now lists the ast-grep rule file, the language maps, and the conformance test case.

Removed, not moved

  • The README's MCP category table (docs/MCP.md already has per-category tables).
  • The README hooks paragraph on prompt-submit (already in docs/HOOKS.md).

Not done here

  • assets/codemap.png still shows the pre-4.8.0 tree.
  • Makefile grammars/deps targets still call the deleted build-grammars.sh.
  • --max-files help text in main.go says 50000; the real default is 100000. Docs say 100000.

Test

go test ./... passes. Every relative link and anchor in README, CONTRIBUTING and docs/*.md resolves.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FWQw8DzwM4bQnL7mvk6Fsq

JordanCoin and others added 3 commits November 12, 2026 03:13
README drops from 555 to 163 lines: pitch, first minute (examples
re-run on 4.8.0), install one-liners, common commands, agent
integration and a task-organised "Go deeper" table. Reference text
moved essentially unchanged into docs/INSTALL.md, RESOLUTION.md,
COMMANDS.md and CONFIG.md; the README's MCP and Codex sections merged
into docs/MCP.md (tool count corrected to 19). User docs open with the
question they answer and chain INSTALL -> HOOKS -> RESOLUTION ->
COMMANDS -> CONFIG -> MCP. Session ledger specs move to docs/design/.

CONTRIBUTING's "Adding a New Language" pointed at scanner/queries/ and
scanner/grammar.go, removed with tree-sitter in 5473226; it now lists
the sg-rules file, language maps and conformance case a language needs.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FWQw8DzwM4bQnL7mvk6Fsq
Rendered from the real codemap output on this branch, so the docs/
listing matches the new layout.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FWQw8DzwM4bQnL7mvk6Fsq
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FWQw8DzwM4bQnL7mvk6Fsq
@JordanCoin
JordanCoin merged commit 2902567 into main Nov 12, 2026
13 checks passed
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