docs(verify): clarify Format 2 k-field rule and common failure modes#20
docs(verify): clarify Format 2 k-field rule and common failure modes#20bensonwong merged 2 commits intomainfrom
Conversation
… modes - Clarify that in Format 2, k = tick-quoted sourceMatch (Domain B), NOT prose claimText (Domain A) - Add three concrete failure-mode examples to the table - Update parallel-agent prompt to reference both Format 1 and Format 2 with examples - Add Format 2 trigger: use it when prose phrasing would fail the CoT substring check Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
PR Review: docs(verify) — Format 2 k-field clarificationThis is a documentation-only change to Strengths
Issues / Suggestions1. "CLI drops it" is unexplained (minor, clarity)
"CLI" hasn't been defined in this document and isn't obvious to a reader unfamiliar with the verification pipeline internals. Consider replacing with something self-contained, e.g. "so the citation validator rejects it" or "so the CoT substring check fails". 2. Annotated code block alignment is fragile (minor, maintainability) The pointer is aligned for a fixed-width display. If the JSON key/value order or spacing ever changes, the annotation silently mis-points. A prose comment directly below the block (like you already added) is sufficient — the 3. k-field table cell is getting long (minor, readability) 4. Parallel-generation prompt: example placement (minor) No blocking issuesAll changes are in documentation/prompt text — there is no executable code, no security surface, and no test coverage gap to address. The substantive guidance is correct and consistent. The issues above are all minor clarity/maintainability nits; none should block the merge. |
…tring check - Remove fragile ^^^ underline from Format 2 worked example; prose annotation below is sufficient - Replace "CLI drops it" with "CoT substring check fails" (self-contained, no unexplained jargon) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
kfield description in the CITATION_DATA table to explicitly state that for Format 2,kequals the tick-quotedsourceMatch— not the proseclaimTextkassignmentkconfusion patternTest plan
k-field example block (automatically convert) matches the body citation syntaxkrule