docs: lead the README with the receipts#64
Conversation
- npm + Marketplace badges next to the watch and Scorecard badges - hero block: 68,560 skills scanned (2,019 official + 66,541 ClawHub), zero poisoned, weekly standing watch, and the dogfooded CI gate - In CI: lead with truecopy-action@v1 (verify + scan-mode examples) and link this repo's own truecopy-gate.yml - hook install example: stale v0.6.2 pin -> v0.8.0
sprayberry-reviewer
left a comment
There was a problem hiding this comment.
Automated review from the Sprayberry Labs fleet code reviewer (sprayberry-reviewer bot).
Verdict: clean docs-only PR — approved.
What I checked
Scope: README.md only, +16/−2 lines. No code, no logic, no tests. Four distinct hunks reviewed:
-
Badge line (
README.md:3) — two badges prepended (npm version + GitHub Marketplace). Badge URL construction is correct:%40askalf%2Ftruecopyis valid percent-encoding for@askalf/truecopy. Both point to real destinations. -
Hero block (after tagline) — references
2,019and66,541skill counts with links to the two published study posts. Linkstruecopy.lockandtruecopy-gate.ymlas relative paths — both files now exist onmaster(#63 merged at 2026-07-16T18:32Z, before this review). No broken links. -
Hook pin bump (
README.md:100) —#v0.6.2→#v0.8.0. Confirmedv0.8.0is the current latest tag onaskalf/truecopy. Correct. -
In CI block (
README.md:161+) — leads withaskalf/truecopy-action@v1. Confirmedv1tag exists onaskalf/truecopy-action. The YAML snippet shows two entries under a shared- uses:line labelled with# …or scan-mode:— this is a standard documentation pattern for alternatives, not a runnable step sequence, and the comment makes the intent clear.truecopy-gate.ymlreference links to the now-merged workflow.
What's good
The bump from the stale #v0.6.2 pin to #v0.8.0 is an important correctness improvement for anyone copy-pasting the hook example. The hero block surfaces real, verifiable proof-of-work in the first screenful rather than burying it — a genuine usability win for new visitors from npm or the Marketplace.
No blocking findings.
sprayberry-reviewer
left a comment
There was a problem hiding this comment.
Automated review from the Sprayberry Labs fleet code reviewer.
Verdict: no blocking issues found — approving.
What I checked
This is a documentation-only PR (+16/−2, all in README.md). There is no logic, no tests, and no security surface to change. My review focused on:
- Factual accuracy of the new claims — the 68,560 aggregate (2,019 + 66,541 = 68,560 ✓), both blog-post links are present and plausible.
- Linked artefacts exist —
truecopy.lockand.github/workflows/truecopy-gate.yml(both introduced by the now-merged #63) are present on master. The#63dependency is satisfied. - Version pin updated correctly — the hook-install example moves from
#v0.6.2to#v0.8.0; tagrefs/tags/v0.8.0exists in the repo. ✓ - Badge URLs — npm and Marketplace badge shields use standard
img.shields.ioendpoints with correct scoping (@askalf/truecopy,truecopy-gate-your-agent-skills). No broken badge. - CI — all 9 status checks pass on the head commit (CI matrix ×6, CodeQL ×2, truecopy gate). ✓
Minor (non-blocking)
The "In CI" YAML block presents two uses: steps sequentially, while the lead-in prose says "verify … or poison-scan". The # …or scan-mode comment on the second step does signal alternation, but a reader copy-pasting the whole block gets both steps. No harm done (running verify + scan is redundant, not wrong), and the intent is clear in context — just worth a future clarification separating them into two labelled snippets.
What's good
The hero block is tight and evidence-backed. Updating the stale v0.6.2 pin while you're in the file is exactly the right kind of opportunistic hygiene.
Why
The strongest facts truecopy has — 68,560 skills scanned across two published studies, zero poisoned, a weekly public watch, a Marketplace action — were buried mid-README or missing from it entirely (the Action wasn't mentioned once). Anyone landing from npm, the Marketplace, or the blog funnel should hit the receipts in the first screenful.
What
Merge after #63 — the hero and CI sections link \ ruecopy.lock\ and .github/workflows/truecopy-gate.yml, which #63 introduces.
No version bump — docs only, fires no release.
🤖 Generated with Claude Code