Sixteen seams where the page said one thing in prose and another in a list, a cell or a link - #37
Merged
Conversation
… list, a cell or a link The rest of the coherence review, after the five defects that made an implementer build the wrong artifact landed in 5e2ef34. Thirty edits, no argument on the page reversed. WHAT WAS WRONG, by class rather than by edit. DUPLICATION. Four passages were told twice, three of them near-verbatim across the Part 1 boundary. The condensed-wording anecdote opened two sections with the same sentence and was the page's only first-person narration. The per-cell cost argument ran twice with two sentences byte-identical, and the copies had already drifted apart in wording. The See also block repeated the body's descriptive sentence rather than only its link. REFERENCE. "This repository" named three different trees. Two of the paths it points at do not exist here -- no bin/, no scripts/coord/ -- and every one of those links resolves to a different published site, while the agent-addressed half uses the same phrase to mean the tree under assessment. An agent can act on that mistake by searching its own tree. NAVIGATION. The pre-flight reading list named two sections and summarised three items, the third delivered by neither, and ordered the reader into the half the page tells them to skip without saying so. Part 2's manifest accounted for three of the six forcing functions it delivers, so a reader concluded scope, domain and corpus-pinning were settled earlier. The paste-ready command said "begin at step 1" where the agent's own slice supplies two different step ones. UNPROVED CLAIMS. Three absolutes the page's own checklist requires be proved or weakened: every forcing function called a record-keeping claim when two are not, a machine check said to report exactly which cells changed where the page's own failure table says otherwise, and one hard obligation where the page names another. Two sentences claimed page-level primacy against the BLUF's. One passage said no body assesses you against ASVS while another describes the certifying organizations that do. VOCABULARY. The word "verified" carried the standard's name for `pass` and, in the next subsection, the axis that cuts across every verdict -- two readings producing different numbers from one instruction. A requirement ID was called a control ID in the section arguing that a requirement is not a mechanism. The CI job carried two names inside one checklist. "Cell" is the page's most-used term, 125 occurrences, and was never defined. THE THREE RESIDUES from 5e2ef34 are closed. The `rule` field's domain is stated, so a `needs-review` cell has something to record. The `line` field is described as never locating the token rather than as inert, which is what the verifier's advisory read actually needs. Review row 5 checks all three parts of an absence claim. WHAT CHANGED. Thirty edits, each at the single wrong site rather than at the sites that were right. Six were amended before landing because they collided across batches: two edits to the same paragraph were merged, one fix coined a fifth name for the decision procedure, one removed a job name at one end of the page while another added the same ambiguity at the other, and one wrote a fresh unproven completeness claim into the page whose failure table ranks that defect first. WHAT WAS DELIBERATELY NOT DONE. `verified_at` is not renamed. The name is published, entered the pre-scoring checklist two commits ago, and the correction is made at the definition site instead -- this repository has recorded the same call for the same reason before. The Part 1 / Part 2 label mismatch is left: dropping that vocabulary costs a second file, since HOUSE-STYLE.md pins that section as the only marker that Part 1 ends. Standardising `grade` to `verdict` across thirteen sites is left, since "grade" is also the page's verb. Four further items are recorded and left open: the drift-check result still has no named owner, the definition of "cell" lands after forty prior uses, three bare repo-relative paths survive in See also, and a `needs-review` cell's rule name is admitted by the field's domain but never supplied. MEASURED. Long sentences 219 -> 217 against a baseline of 219, inside the slack band, so the baseline does not move. Fat cells 30 -> 30, at baseline. Words 61,422 -> 61,484. Zero doubled blank lines, zero non-ASCII bytes, every internal anchor still resolving. 146 tests green, Word copy rebuilt with pandoc 3.10. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The rest of the coherence review, after the five defects that made an implementer build the wrong artifact landed in
5e2ef34(#33). Thirty edits. No argument on the page is reversed.What was wrong, by class:
rulefield's domain, thelinefield's advisory read, and review row 5 checking all three parts of an absence claim.How this was produced. Six batched drafters, an adversarial checker on each, then a reconciler doing what no batch could — cross-batch collision detection and ratchet arithmetic. Six edits were amended before landing: two edits to the same paragraph were merged, one coined a fifth name for the decision procedure, one removed a job name at one end of the page while another reintroduced the same ambiguity 1,400 lines earlier, and one wrote a fresh unproven completeness claim into the page whose failure table ranks that defect first. None of those was visible from inside a single batch.
What was deliberately not done.
verified_atis not renamed — the name is published and entered the checklist two commits ago, so the correction is made at the definition site instead. The Part 1 / Part 2 label mismatch stays, because dropping that vocabulary costs a second file:HOUSE-STYLE.mdpins that section as the only marker that Part 1 ends. Four further items are recorded and left open rather than half-closed.Measured. Long sentences 219 → 217 against a baseline of 219, inside the slack band, so the baseline does not move. Fat cells 30 → 30, at baseline with zero slack. Words 61,422 → 61,484. Zero doubled blank lines, zero non-ASCII bytes, every internal anchor still resolving. 146 tests green, Word copy rebuilt with pandoc 3.10.
🤖 Generated with Claude Code