docs(readme): the front page is a user's guide in controlled English - #168
Conversation
The pitch, the pastiches and the three benchmark tables went. What remains is a plain user's guide: numbered sections, imperative steps, active voice, short sentences, no marketing adjective, and the benchmark claims point at docs/EVALS.md. The banner, the badges and the release title stay. Every machine-checked anchor survives, because fifteen gates parse this file: 179 long flags advertised, 49 repositories and 70 papers, the 2026 recency counts, the marked 602 gate count, the --max-tokens=3000 start-here line, the nine ripwire wrap rows, the callers example rows, 31 MCP verbs, 34 slides, and the three tokens the README alone carries (--scan-skillsdir, --code-only, --no-cluster). readmedriftcheck, readmeexamplecheck, manifestcheck, gatecountcheck, deckcheck, deckclaimcheck, agenttablecheck, mcpverbscheck, floormarkcheck, emittertruthcheck, ripwirepubliccheck, cudacheck, metalcheck, skillinstallcheck and docscommandscheck all pass on the result.
|
Comment |
|
Thank you, @heliocipher. This is genuinely useful help. What you got right is the thing this README has never had: a reference. Numbered sections, one The reason it is not replacing the front page is that this README serves many different readers,
One page has to serve all five, and the long form is carrying most of them today. So your guide is going in as a reference section toward the bottom of the README, with a pointer Fitting it into the page meant three changes. We dropped your title and badge row, nested your headings It is a work in progress. We will keep editing it to cut the wordiness and get each of those It's live now: Reference guide. |
|
Hi @heliocipher, a small follow-up on the reference guide. We liked the question list in your section 1, the one that opens "ripwire reads a source tree and answers these questions", enough to expand it. It now lists forty-two questions, grouped by what you're trying to do: orient, navigate, change it safely, quality and structure, and setup and safety. Each one names the flag that answers it. Sections 4 and 6 also gained a short note that ripwire's output is written for coding agents today. That's in #204. Thanks again. The structure you set up made this an easy addition. |
Rewrite the front page as a user's guide in controlled English.
The pitch, the pastiches and the three benchmark tables went. What remains is a plain user's guide: numbered sections, imperative steps, active voice, short sentences, and the benchmark claims point at
docs/EVALS.md. The banner, the badges and the release title stay.Every machine-checked anchor survives, because fifteen gates parse this file:
--max-tokens=3000start-here lineripwire wraprows, the--callersexample rows, 31 MCP verbs, 34 slides--scan-skillsdir,--code-only,--no-clusterVerification on the commit:
readmedriftcheck,readmeexamplecheck,manifestcheck,gatecountcheck,deckcheck,deckclaimcheck,agenttablecheck,mcpverbscheck,floormarkcheck,emittertruthcheck,ripwirepubliccheck,cudacheck,metalcheck,skillinstallcheck,docscommandscheck: all passxmllint --noout: all pass2,126 lines to 524.