Files
adr-sml/docs/reference/adrio-designations.md
T
Pouya LajevardiandClaude Opus 5 610edc24fd
Build and deploy / build-and-deploy (push) Failing after 4s
feat: Q.Arb is held; strike C.Med-Arb entirely; dissolve the paired disclosure
Pouya's ruling, 2026-08-29. Treated as D3-class and swept accordingly.

§4
  Q.Arb becomes a HELD designation. Obtained July 2026 — recorded in the
  register, deliberately not published. Public copy carries "Q.Arb (ADRIC /
  ADRIO)" beside Q.Med and nothing more. Every stage form is struck:
  "commenced", "in progress", "pathway", "not yet".

  C.Med-Arb as a stated goal is struck. This DEVIATES FROM THE STRATEGY BRIEF,
  which made it "the explicit long-term professional narrative"; the brief is
  not in this repository, so the deviation is recorded in four places so nobody
  reinstates it from a document no reader can open. The designation stays in
  §11 as a definition — what is struck is its status as a goal of his.

  The paired-disclosure condition dissolves. It existed only because Q.Arb was
  in progress; there is no stage left to disclose, and a condition with no
  subject cannot be half-kept.

Pages
  /about/'s credentialing arc is DELETED, not rewritten — two held designations
  are not a journey. /arbitration/ loses its stage section and its "Available
  now, and open about the stage" h1. /med-arb/'s endpoint section is rewritten.
  Deleting CREDENTIALS.goal/goalName rather than emptying them turned every
  consumer into a build error, which is how the last two surfaced.

  hasCredential now maps CREDENTIALS.designations instead of indexing [0];
  _DesignationRowParity pins the visible credential row to the same constant.

check:claims
  q-arb-as-a-stage (inverted from the predecessor, which barred Q.Arb reading
  as HELD) and c-med-arb-struck. Each page is now scanned twice — as published,
  and with inline tags collapsed — because [^<] cannot cross <strong>, which
  this site sets in prose.

Two open questions for Pouya, neither blocking:
  Q55 — the acquisition date. §4 says obtained July 2026; the Change Log of
  2026-08-26 records "commenced August 2026", both stamped [verified — Pouya].
  They cannot both be true. Nothing published turns on it.
  Q56 — is the mediation offering scoped commercial? §4 leaves it unscoped;
  four surfaces say "commercial mediation"; /practice/insurance/ offers
  mediation in insured-versus-insurer SABS matters.

Two review rounds, all findings applied or declined with a stated reason.
Round 2 found ten lines in docs/03 still instructing the struck form — the
2026-08-29 sweep missed them because `git grep 'Q.Arb'` is line-anchored and
the block never names it. Sweep the vocabulary, not only the subject.

Gates, exit statuses read directly, never through a pipe:
  npm run check        exit=0  (0 errors, 0 warnings, 0 hints)
  npm run lint         exit=0
  npm run build        exit=0  (12 pages)
  npm run check:claims exit=0  (11 patterns, 26 approved strings)
  npm audit            exit=0

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Md3GndFqWPzK78xAoebsg5
2026-08-30 10:37:19 -04:00

14 KiB
Raw Blame History

Reference — ADRIO's own expansions of the five ADR designations

Why this file exists. AGENTS.md Q46(b) asked whether §11 Glossary may be published as the source for definitional expansions — what Q.Med, Q.Arb and C.Med-Arb stand for. Pouya ratified the standard on 2026-08-28 and attached a condition: "Fetch and commit https://adr-ontario.ca/members-practitioners/professional-designations to docs/reference/ per R14." This is that fetch.

It also settles a correction Pouya raised in the same ruling, and the correction was his own: §11 had said "Chartered Mediator-Arbitrator" since the file was created. ADRIO's term is "Chartered Med-Arbitrator". See Finding 2.


Provenance — read this before quoting anything below

URL as given https://adr-ontario.ca/members-practitioners/professional-designations
Redirects to https://adr-ontario.ca/professional-designations/ — HTTP 301, one hop
Retrieved 2026-08-28
Method curl -sSL -o <file> '<url>' — HTTP 200 on all five after the redirect

The redirect is recorded because the first fetch did not follow it. curl -sS without -L returned HTTP 301 and wrote a 0-byte file, which a reader of the output could easily have taken for "the page is empty". It is not; it is one hop away. CLAUDE.md: a command that did not run is not evidence of absence — and a command that ran and returned nothing useful looks the same.

The five files, with digests

Page Bytes Text sha256
professional-designations/ 54,961 1,932 5eca45791b3629d16186dd2a10df43fdd5981cbe89a6ce23d8b43ec7c4c415a8
qualified-mediator-q-med-qualified-arbitrator-q-arb/ 57,174 2,814 c8cb8ad556b7ffd193cb672f136d4c0b0bdffdcaa8ac20739f31c1ccef84301f
chartered-mediator-c-med/ 58,929 4,151 47cb8edb20681865b55103e265c693405a8dfde369fd5f4eefd340fb58f0c056
chartered-arbitrator-c-arb/ 58,013 3,524 44526cb40f3e99bec03e3b45b13d4dc4b6cb5fd4e13b388ed533f7baa6fb1199
chartered-med-arbitrator-c-med-arb/ 55,966 2,504 4c3a3214383c80209884125703e89625e855b550f01ea8141df496603cdd69c7

Text = characters remaining after <script>/<style>/<noscript>/comments and tags are stripped, entities unescaped, whitespace collapsed.

📁 THE EXTRACTED TEXT AND THE SCRIPT THAT PRODUCED IT ARE COMMITTEDadrio-extract/. Every term count in this file was run against those .txt files, and extract.mjs is the extraction. The digests above cover the raw HTML; they said nothing about the extraction, so the counts were unverifiable by construction (R14) even while the digests were not — adversarial-reviewer, 2026-08-28. adrio-extract/README.md carries the reproduction command and the caveat that a future digest mismatch is most likely a WordPress plugin bump rather than a changed designation name.

THESE DIGESTS ARE STAMPED, AND lat-case-conference.md'S ARE NOT — THE DIFFERENCE WAS CHECKED, NOT ASSUMED. That file removed its hashes because the LAT pages could not reproduce one: LAT-Rules.html carries a per-request bot-detection nonce (__uzdbm_1, __uzdbm_2) and the AABS page carries rotating WordPress ?ver= cache-busters.

Both causes were looked for here and both are absent:

  • __uzdbm0 occurrences.
  • ?ver= — 17 occurrences, and they are static plugin version strings (?ver=1.3.12, ?ver=2.3.2, ?ver=3.4.1, ?ver=4.7.0), not rotating values. Same string on every fetch.

Then measured rather than reasoned about: four independent fetches of each of the five URLs, and the file on disk re-hashed against a fresh fetch. All five MATCH. The digests above are of the exact bytes the quotes below came from.

One instrument failure happened during that check and is recorded because of its shape. The first comparison loop used set -- $pair under zsh, which does not word-split unquoted variables, so the loop body received one argument and every comparison silently failed — printing DIFFER on all five rows. That output reads exactly like "the pages changed under me". It was the timeout 60 ls "$DRIVE" shape: the comparison had never run. Re-run with while IFS=: read, all five returned MATCH.

Instrument note on JS-rendered shells. The parent page extracts to 1,932 characters from 54,961 bytes — 3.5%, which is the signature adric.ca produced when it defeated an earlier attempt at this same sourcing (4,840 chars from 114,985). Here the low ratio is not a shell: the parent page really is nearly empty — its body is a title and one sentence pointing elsewhere. The substance is on the four child pages, which extract at 4.57.0% because ~1,800 characters of the extraction on every page is the shared navigation. Read the ratio against the page, not against a threshold.


Finding 1 — all five expansions, verbatim

Present twice on the parent page (desktop and mobile navigation), and again as the <h1> of each child page. ADRIO's own words, entities unescaped:

Abbrev. ADRIO's expansion Source
Q.Med Qualified Mediator nav + child <h1>
Q.Arb Qualified Arbitrator nav + child <h1>
C.Med Chartered Mediator nav + child <h1>
C.Arb Chartered Arbitrator nav + child <h1>
C.Med-Arb Chartered Med-Arbitrator nav + child <h1>

The navigation markup, verbatim:

<a href="https://adr-ontario.ca/qualified-mediator-q-med-qualified-arbitrator-q-arb/">Qualified Mediator (Q.Med) &#038; Qualified Arbitrator (Q.Arb)</a>
<a href="https://adr-ontario.ca/chartered-mediator-c-med/">Chartered Mediator (C.Med)</a>
<a href="https://adr-ontario.ca/chartered-arbitrator-c-arb/">Chartered Arbitrator (C.Arb)</a>
<a href="https://adr-ontario.ca/chartered-med-arbitrator-c-med-arb/">Chartered Med-Arbitrator (C.Med-Arb)</a>

The URL slugs corroborate independently of the link textchartered-med-arbitrator-c-med-arb, not chartered-mediator-arbitrator.

Finding 2 — the expansion this repo had wrong

AGENTS.md §11 read "Chartered Mediator-Arbitrator" from the file's creation until 2026-08-28. Pouya's ruling: "§11 has said 'Chartered Mediator-Arbitrator' throughout. ADRIO's own term is 'Chartered Med-Arbitrator'. I took the expansion from the strategy brief and never sourced it."

It had reached a public page. src/pages/about.astro's credential arc rendered it as body copy, and grep -c 'Chartered Mediator-Arbitrator' dist/about/index.html returned 1 — so the built artefact carried it too. Four instances in the repo, swept 2026-08-28.

The child page's own heading and first two sentences, verbatim:

Chartered Med-Arbitrator (C.Med-Arb)

Med-Arb is a distinct, innovative standalone process that is not as well known or understood by consumers of ADR services compared to mediation and arbitration.

Med-Arb is not merely the merging of separate mediation and arbitration processes, but a unique process designed to meet the needs of particular disputants. It involves nuances and complexities that can be fine-tuned to the needs of the parties as a customized dispute resolution process, which requires a high level of practitioner competence to do successfully.

Finding 3 — how ADRIO characterises the Q-level designations

Verbatim, qualified-mediator-q-med-qualified-arbitrator-q-arb/:

Qualified Mediator (Q.Med) / Qualified Arbitrator (Q.Arb)

These designations are to recognize practitioners who have completed sufficient mediation / arbitration and related dispute resolution training to be qualified to practice. They are an intermediate step for practitioners working to receive their Chartered designation.

Q.Med criteria vary across affiliates. For the criteria specific to Ontario, be sure to read the checklist on the application form.

⚠️ Do not lift "qualified to practice" into copy, in any form. It is ADRIO describing its own designation, and on this site — where §4 records licence status as [unestablished] and D13 bars any phrasing that implies entitlement to practise law — the phrase would do work ADRIO never intended it to do. The quote is here so a reviewer can see the full sentence, not so it can be reused.

The "intermediate step … working to receive their Chartered designation" half is the sourced basis for describing the arc as an arc. It is a fact about the designation structure, not about Pouya.

Finding 4 — two of the four pages state a retention condition, and the split is by PAGE TYPE, not by designation level

⚠️ THIS FINDING'S FIRST VERSION WAS FRAMED WRONG, AND THE PAGE THAT FALSIFIED IT WAS ONE THIS FILE HAD ALREADY FETCHED. It was headed "the two Chartered pages state a retention condition; the Q page does not" and argued a Qualified-vs-Chartered asymmetry. There are three Chartered pages. The count was never run on chartered-med-arbitrator-c-med-arb/ — at the time, the designation §4 recorded as the practice's stated goal, and therefore the one most load-bearing for Q48. Found by claims-auditor, 2026-08-28. (That §4 row was struck 2026-08-29 — C.Med-Arb is off the site entirely. The counting defect this paragraph records is unaffected.)

Counted on the extracted text of all four designation pages:

Page good standing annual maintain retain member of the ADR Institute
qualified-mediator-q-med-qualified-arbitrator-q-arb/ 0 0 0 0 0
chartered-mediator-c-med/ 1 1 1 1 1
chartered-arbitrator-c-arb/ 1 1 1 1 1
chartered-med-arbitrator-c-med-arb/ 0 0 0 0 0

Verbatim, chartered-mediator-c-med/:

There is an annual fee to maintain your C.Med designation, payable to ADR Institute of Canada, Inc. The national organization bills you every year. You must also remain a member in good standing with the ADR Institute of Ontario™ to retain this designation.

chartered-arbitrator-c-arb/ says the same of C.Arb.

The corrected reading. C.Med-Arb scores zero on every term, exactly like the Q-level page — so the line does not fall between Qualified and Chartered. It falls between page types: chartered-mediator-c-med/ and chartered-arbitrator-c-arb/ are long application FAQs with numbered sections ("Are there prerequisites?", "Is there an ongoing cost?"), while the Q page and the C.Med-Arb page are short descriptions that link out. The C.Med-Arb page says so in as many words: "To read more about the C.Med-Arb designation, including how to apply, click here."

And that cuts the opposite way from how the first version read it. A stub page's silence is evidence about the page, not about the designation — so Q.Med's silence is most likely "this page does not cover fees or retention", not "no such condition exists". ADRIC bills annually for the two designations that say so, and ADRIO notes that "Q.Med criteria vary across affiliates".

Still: this source does not answer it, in either direction, and must not be read as doing so. Raised as Q48 — if Q.Med retention is contingent on ADRIO membership currency, then §4's Q.Med row, this site's central credential, inherits the shelf life of the memberships Pouya has declined to track by date (R10). The answer needs the Q.Med criteria document or ADRIC/ADRIO directly.

Finding 5 — two superlatives, deliberately not lifted

The Chartered pages call C.Med "Canada's most senior official designation for practising mediators" and C.Arb "Canada's only official designation for practising Arbitrators". Both are ADRIO's words about its own designations and both are quotable in principle.

Neither goes on the site. §4 Forbidden bars superlatives outright ("best", "leading", "top-rated"), and the reason given there is not only verifiability — it is that "they read as insecure to the audience this site is for". A superlative does not stop being one because a third party said it first, and the copy did not need it. (This sentence justified the superlative's removal by pointing at "the designation this practice is built toward" as "Pouya's own stated goal" with "a §4 row". That row was struck 2026-08-29 and the phrase is off the site. The reason superlatives stay inside quotation marks is unchanged and never depended on it.)


What this establishes, and what it does not

Establishes:

  1. All five expansions, in ADRIO's own words, from ADRIO's own site, with reproducible digests. R14 is satisfied for Q46(b) — the standard no longer rests on §11 asserting its own content.
  2. C.Med-Arb = Chartered Med-Arbitrator. The form this repo published was wrong.
  3. That the Q-level designations are, in ADRIO's characterisation, an intermediate step toward the Chartered designations.

Does not establish:

  • Anything about Pouya. Not that he holds Q.Med, not that he holds Q.Arb, not that he is a member of ADRIO. (This read "not that he has commenced Q.Arb" until 2026-08-30 — a struck stage form surviving in the file an implementer opens to write designation copy.) Those are §4 Verified rows and this file is not a substitute for one. The standard Pouya ratified is exactly this split: "§11 Glossary is the source for DEFINITIONAL expansions; §4 remains the only source for claims about Pouya."
  • Anything about gating — see AGENTS.md §4's offering test, question 1. ADRIO describes its designations as recognising completed training; it says nothing about what any activity requires by law, and it is not a source that could. Q46(a) is not advanced by this file.
  • Anything about Q.Med retention. Finding 4. That is Q48.