feat: D19 bounds the review loop; apply nine rulings; close Q46(a) and Q48–Q53

D19 into §3 and swept to all six destinations Pouya named: both agent briefs
(scope + severity filter), /build Phases 2–4 (non-gating questions, scope, stop
signal, two-round cap), /wrap, and CLAUDE.md (comments record decisions, not
history). Sweep verified by command, not recalled.

Rulings applied:
  Q46(a) PUBLISHABLE — three §4 Offerings rows flipped; gate 1 records
         [Pouya's stated basis], never [verified]. Step 5 unblocked.
  Q48    closed, not site-relevant.
  Q49    one §4 row, "Mediator"; read as declining Q49(b), so worksFor stays out.
  Q50    DEVIATES — ships as name + slogan, not the concatenation. Flagged.
  Q51    OBA sections stay; the regulator/voluntary distinction recorded.
  Q52    docs/reference/deploy-credential-verification.md — 18 read-only AWS
         calls, re-run rather than transcribed, access key ID redacted.
  Q53    memberOf emitted on /about/'s Person node.

Two review rounds. The headline finding was this session's own: the Q53 sweep
was asserted and never run, leaving six in-scope records saying memberOf was
withheld — including §12 R10, which is read aloud every session. Round 2 then
found that round 1's simplification had put memberOf on / as well; the per-page
opt-in is restored, because Pouya's ruling turns on /about/'s visible HTML.

Also fixed: MEMBERSHIP_ORGS had orphaned BOUTIQUE's D16 JSDoc; /'s title now
derives from the constants; §7's deploy row stated and retracted three facts.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0148NztQskLKKApP5SzAA78e
This commit is contained in:
Pouya Lajevardi
2026-08-28 15:52:52 -04:00
co-authored by Claude Opus 5
parent 77a7b410b2
commit fd5f610982
15 changed files with 1165 additions and 280 deletions
+13 -25
View File
@@ -356,34 +356,22 @@ Then invalidate `/*`.
**Do NOT add a currency sentence to the page while you are here** — his
ruling is *"list the memberships; promise nothing about their future
state"*, and the struck sentence stays struck.
**Do NOT add `memberOf` to the Person JSON-LD** unless Pouya has said to.
It is withheld deliberately and on narrower grounds than the visible page:
the reason is recorded in `src/data/schema.ts` and **it is an open
judgement, not a settled one — `AGENTS.md` Q53.** Do not restate the
reasoning here; a third copy is how the first two went stale.
**`memberOf` IS EMITTED on `/about/`** — Q53 answered 2026-08-28 and the
withholding is dropped, so the graph asserts the same four memberships the
page shows. **This item therefore covers both**: re-confirming before
cutover means `src/data/schema.ts` as well as the visible list, and they
must not be allowed to diverge.
**§4 records yearly renewal for the OBA sections and the CTF only** — it
says nothing about ADRIC's or ADRIO's period, and an earlier version of
this line asserted "all renew yearly", which §4 does not support.
- [ ] **`AGENTS.md` Q51 answered before cutover** — does listing the **OBA
sections** on `/about/` carry the licensure implication that excludes the
LSO? §4 excludes the Law Society precisely because *"listing the Law Society
among memberships implies licensure"*, and Forbidden bars *any phrasing that
**implies** entitlement to practise law*. The OBA sections **went live on
`/about/` on 2026-08-28** and Q51 was raised the same day, **after** Pouya's
Q44 ruling authorised the group — so the ruling did not consider it.
`adversarial-reviewer` rates it moderate-low confidence as a defect and
**high confidence that the question is unasked**: `grep -n OBA AGENTS.md`
returns rows on renewal, scope and stamping and nothing on implication, and
OBA membership eligibility is not established anywhere in this repo. It sits
beside **R1** — same subject, same page, and not settleable internally. If
the answer is yes, the fix is the LSO fix: exclude deliberately, and record
that it was excluded rather than omitted.
*(This item did not exist until 2026-08-28. Q48, which governs nothing
currently on the site, had a checklist item while Q51, which governs live
public copy, had none.)*
**Also re-check `AGENTS.md` Q48** before re-stamping: if `Q.Med` retention
turns out to depend on ADRIO membership currency, this item covers the
site's central credential and not just a list
- [ ] **The OBA sections stay listed; the LSO stays out** — a check that nobody
has tidied the two into one list, not an open question. `AGENTS.md` **Q51
answered 2026-08-28**: the Law Society is the **regulator**, so membership
*is* licensure; the OBA is a **voluntary association**, which admits
members it does not license. Structural, and independent of eligibility
details — which is what made the question unanswerable inside this repo
before the ruling. **R1 is still live**: same page, same subject, different
question
- [ ] No `TODO(pouya)` remains in any shipped page
- [ ] No matter counts, rates, dollar figures, or testimonials anywhere
- [ ] Q.Arb described as **commenced August 2026** everywhere it appears — §4's