Skip to content

docs: rewrite README with real output and correct facts; add launcher leaf README - #37

Merged
ryanleecode merged 1 commit into
masterfrom
docs/readme-rewrite
Aug 23, 2026
Merged

docs: rewrite README with real output and correct facts; add launcher leaf README#37
ryanleecode merged 1 commit into
masterfrom
docs/readme-rewrite

Conversation

@systemfsoftware-maker

Copy link
Copy Markdown
Collaborator

What

Root README rewritten from verified facts; new leaf README for the published npm launcher package.

Findings that motived this

  • CI badge pointed at the wrong repo (claude-code-comment-checker — 404). Fixed to systemfsoftware/comment-checker; both badges now resolve (checked via HTTP 200).
  • Invented demo output — the old README printed restates what the code already says (shares config, file, parse); the binary prints no parenthetical. Replaced with verbatim output from a real run.
  • Stale release description — "tags pushed to main" neither names the branch (master) nor the flow (changesets → auto release PR). Pipeline internals removed per content routing; user-facing release link only.
  • Untested claims replaced with verified ones: 37 languages (from language.rs), F1 ≥ 0.85 on 60 cases (crates/comment-checker/tests/f1.rs, eval/corpus.json), exit codes 0/2 (live), --prompt + {{comments}} (main.rs), Rust 1.85+ (Cargo.toml), no-postinstall platform-optionalDependencies model.

Shape

CLI + monorepo profile: incumbent named (flag-everything linters), real tool output as the hero demo, one primary install + ranked table, exit-code contract, comparison table, FAQ, repository map, contributing one-liner, license.

Scored with the skill gate: sections ✓, contributing ✓, prose density ✓, relative links ✓, tables ✓.

New file

npm/packages/comment-checker/README.md — the registry product page npm always packs regardless of files; leaf links up to root for full docs, license, contributing.

No changeset

README-only; nothing consumer-observable at runtime.

… leaf README

Root README rewritten against verified facts:
- CI badge pointed at the wrong repo (claude-code-comment-checker) -- 404; fixed.
- Demo output was invented: claimed "(shares config, file, parse)" evidence
  the binary does not print; replaced with verbatim output of a real run
  against target/release/comment-checker (exit 2).
- "Releases triggered by tags pushed to main" described a flow that no
  longer exists (release now runs off changesets merged to master) and
  named the wrong branch; internal pipeline detail removed from the README
  (dev content lives in AGENTS.md; user-facing release link only).
- Verified every claim in place: 37 languages (language.rs), F1 >= 0.85 /
  60 cases (crates/comment-checker/tests/f1.rs + eval/corpus.json),
  exit codes 0/2 (live run), --prompt + {{comments}} (main.rs), Rust 1.85+
  (Cargo.toml), no-postinstall + platform optionalDependencies model.
- First screen per CLI shape: incumbent named, real tool output as demo,
  install first, comparison table, exit-code contract, FAQ, monorepo map.

New leaf README for the launcher package: the registry product page npm
always packs into the published tarball. Monorepo routing: root maps,
leaf pitches, links up for license/contributing.

No changeset: README-only, no consumer-observable runtime change.
@ryanleecode
ryanleecode merged commit 04edf9f into master Aug 23, 2026
3 checks passed
@ryanleecode
ryanleecode deleted the docs/readme-rewrite branch August 23, 2026 16:50
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.

2 participants