Skip to content

docs: lead with the harness problem, not the agent shape - #146

Merged
ananthanandanan merged 2 commits into
mainfrom
docs/harness-positioning
Aug 5, 2026
Merged

docs: lead with the harness problem, not the agent shape#146
ananthanandanan merged 2 commits into
mainfrom
docs/harness-positioning

Conversation

@ananthanandanan

Copy link
Copy Markdown
Contributor

Why

The old tagline — "A single agent that answers from your compiled corpus — every claim cited" — described what Reigner is and skipped what breaks without it. The actual problem statement was buried in PRINCIPLES.md, the one doc nobody reads first: keeping one agent coherent and cheap as its context grows over a long run.

What changed

New tagline on all five surfaces:

A harness for question-answering agents over your own documents — bounded context, bounded cost, every claim cited.

Surface Change
README.md Tagline + problem-first intro
docs/index.md Same, mirrored
mkdocs.yml site_description
pyproject.toml PyPI description
SPEC.md "toolkit" → "harness"; section 1 states the hard problem up front

The README and docs index now open with the failure mode before the description. "toolkit"/"toolbox" is gone from the positioning copy — it's a container word that says you have many things, not what any of them do.

Notes

  • The coding-agent disclaimer is now a distinction inside the category ("a harness for retrieval agents rather than coding agents"), not a flat denial. With "harness" as the lead noun the sentence has to place Reigner, not just push it away from the coding-agent bucket that word defaults to.
  • Claude Code and Codex CLI are named so the exclusion is concrete. Two names rather than the full list SPEC carries, and phrased so it degrades gracefully if either name goes stale — the sentence still parses without them.
  • "documents" in the tagline, "corpus" in the body. The tagline is what shows on PyPI and in search results; "corpus" is the term of art the body then defines.
  • No names in the tagline or GitHub About — those get quoted and screenshotted, and a comparative claim in a one-liner invites a "so is it better than X?" argument.
  • GitHub About already updated via gh repo edit (not part of this diff).
  • AGENTS.md still says "toolkit" and also still claims the repo "currently contains the v0 planning documents" — stale for unrelated reasons, left for a separate pass.

The old tagline described what Reigner is (a single agent over a compiled
corpus) and skipped what breaks without it. The actual problem statement was
buried in PRINCIPLES.md, the one doc nobody reads first: keeping one agent
coherent and cheap as its context grows over a long run.

Retagline all five surfaces on "A harness for question-answering agents over
your own documents — bounded context, bounded cost, every claim cited", and
open the README and docs index with the failure mode before the description.
"toolkit"/"toolbox" was doing positioning work it can't do — it says you have
many things, not what any of them do.

Also reframes the coding-agent disclaimer as a distinction inside the category
("a harness for retrieval agents rather than coding agents") now that harness
is the lead noun, and names Claude Code and Codex CLI so the exclusion is
concrete. GitHub About updated to match.
The Project Structure and Build sections still described a repo that held
only planning documents: a "planned" source tree, no build system, no
pyproject.toml, and pytest as an "expected future test command". All of that
has been true for a while.

Replaces them with the real layout (adding reigner/server/, which the list
never had) and the actual uv commands, matched against .github/workflows/ci.yml
so the two can't drift silently. Also drops the last "toolkit" from the
positioning sentence.
@ananthanandanan
ananthanandanan merged commit 82d8b06 into main Aug 5, 2026
2 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