Skip to content

Halve the README - #27

Merged
BY571 merged 2 commits into
masterfrom
docs/condense-readme
Aug 19, 2026
Merged

Halve the README#27
BY571 merged 2 commits into
masterfrom
docs/condense-readme

Conversation

@BY571

@BY571 BY571 commented Aug 19, 2026

Copy link
Copy Markdown
Owner

578 lines / 4,141 words → 300 lines / 2,105 words, for a tool whose pitch is that you
can read the whole thing in one sitting. I added 121 of those lines this session.

Most of the weight was duplication, not detail

  • The CLI command list appeared twice — under "Use it" and again under "For coding
    agents".
  • The token economics of --json were argued in both places.
  • knoten update's --field / --result semantics were explained at length here and
    again in SKILL.md, which is the file an agent actually reads.
  • Five sections — attachments, frontier, query-vs-index, gates, retraction — each
    opened with its own preamble to make one point. They are now one "What it answers"
    section that makes all four.

Nothing was cut that is not either in SPEC.md, in SKILL.md, or a repetition of a
sentence already on the page. The node example, the rules examples and the vocabulary block
stay, because tests/test_docs.py executes them against the real example graph.

One improvement while condensing

The require_edge_target example was written as a bare indented fragment, so the doc
extractor never matched it — it was the one yaml block in the README that nothing
validated. It is a full rules: block now, and runs. Doc-block coverage went from 7
executed examples to 8.

Verified

266 passed, 6 skipped, with test_docs still extracting one node block and three rules
blocks from README.

BY571 added 2 commits August 19, 2026 15:49
578 lines and 4,141 words, of which I added 121 this session — for a tool whose pitch
is that you can read the whole thing in one sitting. Now 300 lines and 2,105 words.

Most of the weight was duplication rather than detail. The CLI command list appeared
twice, once under "Use it" and again under "For coding agents". The token economics of
`--json` were argued in both places. `knoten update`'s `--field` / `--result`
semantics were explained at length in the README and again in SKILL.md, which is the
file an agent actually reads. Five sections — attachments, frontier, query-vs-index,
gates, retraction — each opened with its own preamble to make one point, and now share
one "What it answers" section that makes all four.

Nothing was deleted that is not either in SPEC.md, in SKILL.md, or a repetition of a
sentence already on the page. The node example, the rules examples and the vocabulary
block stay, because `test_docs` executes them.

One improvement while condensing: the `require_edge_target` example was written as a
bare indented fragment, so `test_docs`'s extractor never matched it and it was the one
yaml block in the README nothing validated. It is a full `rules:` block now, and runs.
@BY571
BY571 merged commit e66d981 into master Aug 19, 2026
2 checks passed
@BY571
BY571 deleted the docs/condense-readme branch August 19, 2026 13:53
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