Skip to content

Commit f22fa4f

Browse files
derek73claude
andcommitted
docs(design): suffix entries follow the written commas
A dated bullet under decisions.md#C1, where #429 and #430/#432 sit and where rules.md#R1's history: already points: the rule as it shipped -- same comma bucket, and nothing between the two post-nominals but a token that renders into another field, with a dropped index parting the run only when it is a delimiter core -- the measured movers with their recipes, the nine cases.py re-pins, what group lost and why the interleaved-title stickiness needs no code, the round-trip claim with its test and its limit, and the four Declined shapes. It records the FIND that R1 stated the rule in words on 2026-08-23 while the no-comma path violated it, and the two places the design was amended by measurement. The second amendment is the second FIND and is recorded as one. The spec's predicate parted only at a dropped core, and the two delimiter-core corpus names drop none under the default policy; then the FIRST commit of this bundle made TITLE the only transparent role and every dropped index a boundary, which regressed 'Smith, MD "Doc" PhD', 'Smith, MD (nee Jones) PhD' and 'Smith, MD nee Jones PhD' from 'MD PhD' to 'MD, PhD' and left 'John Smith MD "Doc" PhD' unfixed -- measured 2026-09-06 against the parent tree, witnessed by no corpus name, so the gate was green over it and the code review is what caught it. Sites the first commit made false, found by its comment-accuracy review and fixed here with dated clauses: #429's "left alone" paragraph (all three of its open clauses are spent -- filed, fixed, and round-tripping pinned), its present-tense description of the between-piece marking, and its "the predicate moved down into group" sentence; #430/#432's "THREE readers" paragraph, which says two remain; the Declined note that had the "joined" tag applied by grouping alone. mechanisms.md#ONE-PREDICATE-PER-QUESTION moves segment_suffix_reading out of the called-by-both list and adds delimiter_cores, the new instance, to the vocabulary layer's; the predicate itself is not moved. The #498 bullet's 'Smith, PhD Jr.' quotation and the matching _CROSS_RULE_WINNERS row comment both said the ledger discrepancy was unrepaired. Half of it is repaired: Task 1 corrected 'PhD, Jr.' to 'PhD Jr.' in the three ledgers carrying the comment, stale since #429. The "title 'PhD' at every baseline" half stands and is still live, re-measured here, and both sites now say which half is which. One release-log bullet in the 2.3.0 block, above the 2.2.0 #429 bullet so that one reads as history: the before/after, the unchanged comma forms, the deliberate v1 deviation, and the round trip fixed for these runs with the one name that goes the other way. Gate byte-identical to the previous commit -- nothing here is an input the gate reads. Closes #436, closes #437. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 parent 943db0c commit f22fa4f

4 files changed

Lines changed: 29 additions & 9 deletions

File tree

0 commit comments

Comments
 (0)