Repository navigation
docs: state the premise and what a refusal means - #35
Conversation
The README and the software paper now say, where a reader meets the first argument, that the archive has an owner by premise: the author decides what enters, how much of each piece may travel, and when the system declines, and the engine's job is to keep those decisions in force where a model would infer past them. Both say what a refusal asserts: not-found means the archive authorized no answer, not that the question is unanswerable; related-material means evidence exists and may only be pointed to. The limits section adds that the guarantee is about the served interface, not provider custody. No code or argument change. The paper stays within the JOSS length cap (1,749 body words) with the brute-force-cosine clause folded into the consumer sentence and one duplicated phrase dropped. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01F2ti456guy1bXVmjA3fBTV
Automated Checks (advisory, non-blocking)✅ All checks passed. Standards ComplianceNo served-path, retrieval, validation, repair, or eval code changes are visible here; based on the PR description this is a docs-only update to [UNVERIFIED] Since the actual diff content isn’t included in this review context, the main standards check I’d do before merge is wording consistency in
From the PR description, the edits sound aligned with those standards rather than in tension with them. SummaryThis looks like a documentation clarification pass over Reviewer: most of the risk is prose drift from the contract/security docs — there’s no implementation risk visible here. What to pay attention to
Things I noticed
Good patterns
Suggested improvements
Questions for the author
Surmado Code Review (v1.5-mt, review #1 on Want to change your STANDARDS.md or YML? Edit it directly, or tune it with our AI agent Scout. Comment |
|
Answering the reviewer's question: yes, the concrete shape is still stated. The modes table in Generated by Claude Code |
What & why
A clarity change to
README.mdandpaper.md. No code, no argument change.A reader who meets the no-leak boundary first tends to read "who decides what belongs in the archive?" as an open question the engine has not answered. It is answered by premise, and the README and paper now say so where the first argument lands:
not-foundsays the archive authorized no answer, not that the question is unanswerable, that no evidence exists, or that the author has no view.related-materialsays evidence exists and may only be pointed to. A refusal is a disciplined non-assertion, not a claim to know the limits of one's own knowledge.SECURITY.mdanddocs/CONTRACT.md.Paper housekeeping to stay under the JOSS cap: the brute-force-cosine clause is folded into the consumer sentence, a phrase duplicated between Summary and Research impact is dropped, and the inventory sentence names the two index formats and the evaluation harness. Body is 1,749 words; all 22 citations resolve; 0 contractions, 0 em-dashes.
Checklist
npm testpasses without an API key (the offline CI gate) — no hiddendependency on live calls
npm run typecheckpassesinto the corpus, scoring, or prompt)
if this touches the no-leak path (not touched)
npm run evalsubset (not touched).github/STANDARDS.md— the rubric a PR is judged by🤖 Generated with Claude Code
https://claude.ai/code/session_01F2ti456guy1bXVmjA3fBTV
Generated by Claude Code