Refine README for clarity and concision#20
Conversation
Reviewers found the README over-languaged. This keeps the five ideas, the contracts, and the load-bearing lines (speaks for/from you, the boundary is the type's shape, retrieved is not cited) but shortens sentences, drops nested qualifications, and converts the run-on 'Where to take it' paragraph into a list. No behavior, commands, or contracts changed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WaBFvdeWXodudFEpU2dGNg
Automated Checks (advisory, non-blocking)✅ All checks passed. Standards Compliance[UNVERIFIED] No standards violations are visible from the provided diff because the diff body is empty. If this is truly
For this repo, those are not just messaging points; they are core behavioral promises, so editorial changes are still worth checking closely against the current code and eval semantics. SummaryThis appears to be a documentation-only refinement of Reviewer: most of the risk is in whether the revised README language still exactly matches the no-leak boundary, citation grounding, and mode/not-found semantics — the rest is standard prose cleanup. What to pay attention to
Things I noticed🟡 Yellow flags — consider for this PR or a follow-up:
Good patterns
Suggested improvements
Questions for the author
Surmado Code Review (v1.2-mt) is an automated review, designed to work alongside human judgment. Want to change your STANDARDS.md or YML? Edit it directly, or tune it with our AI agent Scout. Comment |
What & why
This is a documentation-only change that refines the README for clarity and concision without altering any technical content or promises. The changes:
The technical substance — the privacy boundary, citation grounding, mode enforcement, gold query testing, and all code references — remains unchanged. This is editorial refinement to make the existing design easier to understand on first read.
Guarantee spot-check (before → after)
Per the automated review's suggestion, the exact wording of the repo's non-negotiables, before and after the edit:
Private text never reaches the prompt
Citations grounded in retrieved evidence
assertCitationsGroundedInEvidenceverifies every citation is the exact (id, url) pair of something actually retrieved. An invented source is an error, not a footnote."Modes derived from evidence, not model self-report
supportedwhile citing nothing but hints" / "modes are re-derived from the evidence, not taken on the model's word"not-found= empty answer, zero citationsnot-found| none, empty answer) and "validateAnswerrejects contract violations — anot-foundwith prose, a sourced mode without sources"All enforcement-point references (
src/no-leak.ts,src/answer.ts,src/retrieve.ts,eval/gold.yaml) are retained. The public-safe title/locator contract warning in §3 and "Make it yours" is retained verbatim in substance.Checklist
https://claude.ai/code/session_01WaBFvdeWXodudFEpU2dGNg