镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Standing block for decisions/ma-do (#762) - #805

Merged
derek73 merged 1 commit into
masterfrom
docs/ma-do-standing
Oct 22, 2026
Merged

derek73 merged 1 commit into
masterfrom
docs/ma-do-standing

Conversation

@derek73

@derek73 derek73 commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Part of #762. Gives decisions/ma-do.md a ## Standing block and a ## Log heading, and takes ma-do off tests/v2/decisions_without_standing.json, ahead of #752 (which rewrites the ambiguous-acronym marking this file records).

Standing lines, each measured on the tree under all three name orders: set membership (ma/do), the #289 all-caps lean (Jack MA/Jack DO), the dotted spellings, the parenthesized (MA)/(DO) nickname reading, and do after a family comma (#531). The first log entry's head notes that its Jack Ma sentence is superseded in part by #289. Everything decided in other files (the Title-case/all-lower/one-case reading, the particle-run and credential-in-front exceptions, the suffix-comma reach, the S1 bracket escape) is an Elsewhere: line, not a bullet. Open: #792 is noted.

Two Opus design-docs-reviewer rounds: round one found a case-lean line claiming more than #289 decided (two later exceptions missed), a family-first gap, an ambiguous S5 pointer and a missing S6 #761 pointer; round two found my family-first sentence over-claimed (only Title-case Do attaches comma-less under FAMILY_FIRST), a misplaced #792 sentence, and two Elsewhere pointers matching more than one entry. All fixed.

Stale, found but left out of this PR (a separate session is fixing both; no PR for it yet at the time of writing):

Tests: design-docs and citation tests pass; full suite passes on 3.11 and 3.15 (22,553 passed).

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@derek73 derek73 added docs Documentation fixes and updates tests design labels Oct 22, 2026
@derek73 derek73 self-assigned this Oct 22, 2026
@codecov

codecov Bot commented Oct 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.05%. Comparing base (fd5ef88) to head (07b8153).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #805   +/-   ##
=======================================
  Coverage   99.05%   99.05%           
=======================================
  Files          47       47           
  Lines        4642     4642           
=======================================
  Hits         4598     4598           
  Misses         44       44           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@derek73
derek73 merged commit 1e3697b into master Oct 22, 2026
12 checks passed
@derek73
derek73 deleted the docs/ma-do-standing branch October 22, 2026 02:28
derek73 added a commit that referenced this pull request Oct 22, 2026
…ved example, rules/S1's ambiguous-member exception (#807)

* Fix two stale design-doc claims PR #805's review found

decisions/S7: the 2026-09-27 #544 entry's example `doe, jane v phd do`
read suffix 'v phd do' when written; since #721 (PR #722) the one-case
`v` is an initial, which ends the credential run, so the name reads
middle 'v', suffix 'phd do'. The head now names the superseded reading,
in the shape decisions/H3 uses for #718.

rules/S1: add an Except bullet for a member of the ambiguous class
written without periods, which keeps a bracketed clause a nickname
(`John Smith (MA)`), an exception recorded until now only in
decisions/suffix-acronym-collisions. S1's budget re-recorded
(words 92 -> 161, except 0 -> 1).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Add S1's new examples to the rules corpus and the snapshot

Three new names, no moves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Narrow S1's Except to a one-word clause; mark S7's other stale copies

Review of the first commit: S1 tests the whole clause, so the exception
is a clause that IS one ambiguous member not ending in a period, not a
member anywhere in it ((MA Jr.) and (PhD MA.) escape; (PhD MBA) never
does). The (PhD MA) row witnessed the multi-word reason, not the member,
and is replaced by PhD (MA), which pins S7's company not reaching in.
The dotted spelling escapes by its final period, not by S3: (M.A) stays
a nickname. decisions/S7's other #544 entry stated the moved reading in
its (7) and its 2026-09-28 addendum; its head now says so.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Restore 'written without periods' to S1's Except lead

The second review: dropping it widened the lead to interior-period
spellings, (M.A) and (M.Eng), which stay nicknames with nothing
reported.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Narrow S1 to what the parser does: quotes, and multi-word clauses

Derek's call on #807's follow-ups. S1's When now names quotes beside
brackets, since every default nickname pair escapes the same way
("MBA" -> suffix, "MA" -> nickname). A new Except bullet: a clause
of two or more words is a nickname whatever it holds, nothing
reported, unless it ends in a period ((PhD MBA) -> nickname, as 1.4.0
read it). _extract's citation of S1's Then follows the new wording.
S1's budget re-recorded; three new rules-corpus names, no moves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Scope S1's new Except to what it reads; record the narrowing

Review of the narrowing commit: the multi-word bullet's 'nothing is
reported' was false for an ambiguous member in the clause ((MA PhD)
reports), its 'is a nickname' contested M3's marker-led clauses and
was false under a declared maiden pair, and 'ends in a period' is an
ASCII period last before the closer. The bullet now says the clause is
not suffix-shaped and reads as its pair reads it; the member bullet
says it is reported wherever it stands in a nickname; a Precedence
bullet gives M3 the marker-led clause. New decisions/S1 records
Derek's call, with Standing and an Elsewhere line, and S1 gains its
history pointer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Fix S1's M3 Precedence lead, a misplaced row, and decisions/S1 scope

Second review: the Precedence lead 'a marker-led clause of two or more
words' took (née Jr.) from the bullet above and covered clauses M3
never takes ((z domu), (née , Jones)); it is now 'a clause M3 reads as
a maiden name'. The (MA PhD) row moves to the multi-word fence. In
decisions/S1, 1.4.0 parity holds for the ASCII quotes only, the
typographic and CJK pairs being 2.x additions, and the Elsewhere
pointer names the one Standing line it means.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

design docs Documentation fixes and updates tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant