feat: build step 3 — /about/, minus its memberships; close Q40–Q43
Build and deploy / build-and-deploy (push) Failing after 6s

Applies Pouya's rulings on Q42, Q41(a)(b)(c), Q43 and Q40, then builds
`/about/` — six of docs/01's seven items.

`/about/` ships WITHOUT a memberships group. R10 is a prohibition on
shipping a page that lists memberships before they are re-confirmed; the
re-confirmation is a fact only Pouya holds and was not obtained. The
first version published all four and disclosed the gap in five places
instead; both review agents rejected that. Q44 carries the question.

Rulings:
- Q42 — ENE, dispute-system design and pre-dispute technical advisory
  rowed; settlement counsel struck as a partisan role. The strike
  exposed a hole in the offering test, which now states the prior
  question it was missing.
- Q41(a) — Q37 reaches prose, and prose is held to a higher bar. The
  sentence is now one constant, ASYMMETRY_LINE, because two hand-typed
  copies had already diverged inside one session.
- Q41(b) — not restored; the implication turned out to be in three
  places, two of which survived the sweep that closed it.
- Q41(c) — verified against the LAT's own Rules and extracted into
  docs/reference/lat-case-conference.md. Rule 2.4 makes "Pre-Hearing
  Conference" the Tribunal's own term for a case conference; the Rules
  contain zero occurrences of `mediat` in 66,593 characters.
- Q43 — the timings are service commitments; PROCESS_FRAMING renders
  adjacent to them, not in a lede above.
- Q40 — bundled to step 7 as R15, blocking cutover.

Four review passes, 43 findings, nine of them defects in their own
predecessors' fixes. The worst was mine: the false universal Q39 struck
reached a public page. Also fixed a portrait ladder that upscaled 1.93x
at 1024/DPR2 on BOTH pages — the shipped home page included — because
its 960 ceiling was derived from the layout range where the image is
narrowest.

Verified: check/lint/build/audit clean; 0 upscaling across 11 device
profiles; 0 overflow and 0 over-wide elements at 13 widths; 0 contrast
failures across 127 and 88 painted pairs; 0 print failures against white
paper; reveal 0 hidden under reduced-motion and print; zero JavaScript.
Lighthouse NOT RUN — tool unavailable until step 7 (R11). HTML validator
NOT RUN.

Opens Q44 (memberships), Q45 (PDF bio), Q46 (offering-test gating; the
glossary standard), Q47 (jobTitle without worksFor). Adds R15.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0148NztQskLKKApP5SzAA78e
This commit is contained in:
Pouya Lajevardi
2026-08-28 12:10:41 -04:00
co-authored by Claude Opus 5
parent 165d259f5c
commit c576b9a85f
17 changed files with 2603 additions and 147 deletions
+68 -3
View File
@@ -134,7 +134,10 @@ four audiences to its surface.
2. **Credential row.** Three slots: `Q.Med` · `JD + ML` · `EN · FA`. Never
matter counts — `AGENTS.md` §4.
3. **The approach.** The "two directions at once" argument — law and engineering
converging on the same dispute. Infinity mark as the visual anchor.
converging on the same dispute. ⚠️ **The noun pair "law and engineering" is
the construction Q37 struck and Q41(a) extended to prose. The argument
stands; do not lift the phrase into copy** — it reached `/` once already.
State the asymmetry instead: `docs/03` §The credential row. Infinity mark as the visual anchor.
4. **Two practices.** Mediation and Arbitration cards → `/mediation/`, `/arbitration/`.
Med-Arb named here as the long-term arc, linking to `/med-arb/`.
5. **Practice areas.** Six-card grid → `/practice/*`. This is the most important
@@ -173,6 +176,17 @@ to an appointment. This page carries the verifiable record.
7. `Person` JSON-LD. Downloadable one-page PDF bio — brief §VIII lists this as
an asset for circulation with appointment proposals.
> **The PDF bio does NOT ship with build step 3, and the omission is stated
> rather than silent** — `AGENTS.md` Q45, opened 2026-08-28. No such file exists
> in the repo, and a link to one that does not exist is a broken link on the
> page an appointing body reads. It is also not a formatting job: a one-page bio
> is a **credential document** whose every line has to trace to §4 exactly as a
> web page does, and it will be circulated detached from the site, where no
> reviewer sees it again. Two decisions are Pouya's — whether it is generated at
> build (a dependency, against R11) or authored once as a designed artefact, and
> whether it carries anything the site does not. Everything else on this page
> ships.
### `/mediation/`
**Job:** convert counsel who have already decided on mediation and are choosing a
@@ -232,8 +246,23 @@ long-term narrative.
### `/practice/` — index
Six cards, one paragraph each, linking onward. Also the natural home for the
"also offered" strip: early neutral evaluation, settlement counsel, dispute-
system design, and pre-dispute technical advisory.
"also offered" strip: **early neutral evaluation, dispute-system design, and
pre-dispute technical advisory** — three, and each now has an `AGENTS.md` §4
Offerings row, which is what the strip needs before it may ship.
> **`settlement counsel` IS STRUCK FROM THIS STRIP AND MUST NOT BE RESTORED.**
> `AGENTS.md` Q42, 2026-08-27. Pouya struck it as his own error in this document:
>
> > "Settlement counsel acts **FOR a party** in negotiation. That is a partisan
> > role, and putting it on a site that (a) sells neutrality and (b) asserts no
> > licensure under D13 is **wrong twice over**: it undercuts the brand's
> > central claim and it edges into acting for a client."
>
> Note which objection comes first. This is not primarily a compliance problem —
> it is a **positioning** problem, and it would have been wrong on a site with
> no licensure question at all. The compliance half is the aggravation, not the
> reason. Never priced, never offered, never listed: it is a struck row in §4
> Offerings so that a later reader finds the decision rather than the gap.
### `/practice/construction/`
@@ -275,6 +304,35 @@ a claim of existing volume.**
**Search intent:** `SABS mediation`, `LAT pre-hearing mediation`,
`accident benefits mediator Ontario`, `MIG dispute`.
> ⚠️ **`LAT pre-hearing mediation` IS A SEARCH INTENT AND NOTHING ELSE. It must
> never be published as an offering** — `AGENTS.md` Q41(c), closed 2026-08-27,
> verified 2026-08-28 against the Tribunal's own materials and extracted into
> **`docs/reference/lat-case-conference.md`**. It reached `src/data/site.ts` as a
> service blurb once already; this note exists because a search-intent list is
> where that lift starts.
>
> What the verification found, in one line each:
>
> - **LAT Rule 2.4:** *"'Case Conference' has the same meaning as 'Pre-Hearing
> Conference' as defined in the SPPA."* **"Pre-hearing" is the Tribunal's own
> label**, and what it labels is a case conference.
> - **Rule 14.3:** a **Member** presides and is then disqualified from the
> hearing panel; **Rule 14.6:** parties must attend. The neutral is the
> Tribunal's. A privately retained one is not appointed to it and cannot be.
> - The LAT Rules contain **zero** occurrences of `mediat` or `arbitrat` —
> 0 in 66,593 characters. The concept is not in them.
> - The LAT-AABS page itself, though, says: *"Before you apply to the LAT-AABS,
> you may want to consider negotiation or mediation services… including before
> filing at the LAT-AABS, and continuing… after a claim has been filed."*
> **That is the affirmative basis for the offering, in the Tribunal's words.**
>
> **The page must state that the mediation offered is PRIVATE, retained by the
> parties, and is not the Tribunal's case conference.** Published blurb:
> *"Accident benefits and SABS entitlement, MIG disputes, and private mediation
> alongside a LAT application, before filing or after."* If Pouya holds a roster
> position that makes more than that true, it is a §4 addition — absent a row,
> it is not.
Highest realistic near-term volume — it flows directly from the existing
personal-injury and SABS work, and brief §IV.7 notes the segment is
underserved by senior mediators. Unglamorous and worth doing well.
@@ -319,6 +377,13 @@ and framing (17) · pre-session exchange (721) · the session (2130) ·
conclusion (30+). Also: conflicts checking, confidentiality, and what happens if
a matter does not settle.
**The timings are published as the TYPICAL shape of an engagement, explicitly
not a guarantee** — `AGENTS.md` Q43, Pouya 2026-08-27. Render `PROCESS_FRAMING`
(`src/data/site.ts`) **adjacent to the steps**, on this page and on `/`. The
numbers above are unchanged; what is required is that they never appear
unframed. *"Published as typical, they are honest and useful; published as
commitments, the first matter that slips makes the page false."*
### `/fees/`
**Unblocked — `AGENTS.md` Q4/Q14 answered (D14). Build from the confirmed card
+28 -1
View File
@@ -231,7 +231,34 @@ Not a polish pass. A build requirement.
|---|---|---|
| as first built | 234 px | 304 px |
| `minmax(min(Nrem, 100%), 1fr)` on three grids | 83 px | 153 px |
| `.credentials` made explicit `repeat(2, minmax(0, 1fr))`; `.feature` padding clamped and `overflow-wrap: anywhere` on its title; `.contact-action` `flex: 0 1 auto` + `min-inline-size: 0` | **3 px** | **65 px** |
| `.credentials` made explicit `repeat(2, minmax(0, 1fr))`; `.feature` padding clamped and `overflow-wrap: anywhere` on its title; `.contact-action` `flex: 0 1 auto` + `min-inline-size: 0` | **3 px** | **63 px** |
**`65 px` corrected to `63 px` on 2026-08-28**, re-measured independently on
the same page and setting. Two pixels, and it is recorded because a table that
reads as the site-wide record has to be re-measurable rather than remembered.
**`/about/` added 2026-08-28** — step 3, and the first page to be measured
against this table rather than establishing it:
| Page and fix | 390 px | 360 px | 320 px |
|---|---|---|---|
| `/about/` as first built | 38 px | 68 px | 108 px |
| `.designation-part` `white-space: nowrap` removed (the separator is held by an NBSP instead) and `overflow-wrap: anywhere` on `.hero-h` | **0 px** | **23 px** | **63 px** |
Two findings from that page specifically. The `nowrap` was **introduced as a
fix** for an orphaned `·` at the end of a wrapped line, and it made the whole
designation item unbreakable — a fix that created a reflow regression, caught
only because this table existed to regress against. And **the type scale is
rem-based**, so an `<h1>` at `--text-5xl` computes to 88 px at root 32 and a
single unbreakable 9-character name ("Lajevardi") exceeds the 224 px content
box at 320 px; `overflow-wrap: anywhere` is the only remedy that reduces
min-content size. `/about/` now measures equal to or better than `/` at all
three widths, and its 320/360 residual is the same header decision.
Command, so the numbers are re-runnable rather than quoted: headless Chrome
over the built `dist`, `document.documentElement.style.fontSize = '32px'`, then
`documentElement.scrollWidth - documentElement.clientWidth`, plus an
enumeration of every element wider than `clientWidth` to name the offender.
Two things worth keeping. **`overflow-wrap: break-word` permits a break at
layout time but does not reduce min-content size** — `anywhere` does, and that
+81 -3
View File
@@ -85,13 +85,32 @@ Reused, adapted, across the hero, the About page, and the PDF bio:
> The dispute resolution practice of Pouya Lajevardi — a credentialed neutral
> who is also close to live litigation and a practising machine-learning and
> infrastructure engineer. Built for commercial, construction, energy,
> technology, and cross-cultural disputes that turn on facts most neutrals take
> on faith: the contract, the code, the engineering documents, and the
> regulatory overlay around them.
> technology, and cross-cultural disputes that turn on the contract, the code,
> the engineering documents, and the regulatory overlay around them.
Every version of this must survive the §4 check. It does: each element is
verified.
**AMENDED 2026-08-27 — `AGENTS.md` Q41(b). The statement read *"disputes that
turn on facts most neutrals take on faith: the contract…"* and the comparative
is struck.** It was not restored, and Pouya gave two reasons, the second of
which is the one to remember:
> "That is an unverifiable empirical claim about other practitioners, and
> comparative claims must be factual and verifiable. **It is also weaker copy:
> assert his capability, not the field's incapability.** Rewrite to claim only
> about himself — 'built for disputes that turn on the contract, the code, and
> the engineering documents'. Same force, nothing to defend."
So the compliance objection and the editorial objection point the same way.
The checklist item below — *"any comparative claim is factual and verifiable"*
had been overridden in practice by the fact that this paragraph was **approved
copy**, which is how an unverifiable claim ends up inside the document that
forbids it. The approved copy is what changed.
**This is now the ONLY sanctioned form of the statement.** Any earlier draft
carrying the comparative is superseded, wherever it is quoted.
## Approved headline options
From the content brief; all three sit honestly with the practice.
@@ -124,6 +143,37 @@ invited the reader to supply the symmetry, and for "Law" the missing half is a
licence — which D13 bars by implication as hard as by assertion. The replacement
is longer and deliberately lopsided. Do not tidy it back into a parallel.
**AND THE RULE IS NOT SCOPED TO THIS LABEL — `AGENTS.md` Q41(a), Pouya
2026-08-27.** Q37 was asked about a credential label; the reasoning applies to
every surface, prose included:
> "Yes, Q37's reasoning reaches prose. The implication test applies everywhere,
> not just to labels. **Prose has more room, so it is easier to satisfy: state
> the asymmetry explicitly rather than relying on a parallel construction to
> carry it.**"
Read the second half carefully, because it sets a **higher** bar for prose, not
a looser one. Deleting the parallel is only half the job — a reader can still
supply the missing symmetry from silence. Prose has room to say which half is
which, so it must. Naming the legal half as **training** is what makes the licence
implication impossible rather than merely absent.
**THE SENTENCE IS A CONSTANT, NOT COPY TO BE RETYPED**`ASYMMETRY_LINE` in
`src/data/site.ts`:
> "The two halves are not the same kind of thing, and the asymmetry is the honest
> part. A law degree on one side. A working engineering practice on the other.
> One is training I hold. The other is work I still do."
It lives beside `ROLE` for the reason that file gives: *"these are the two where
the wording IS the compliance."* This paragraph previously quoted it inline and
cited it as living at "`/`, §The approach" — and by then it had been typed into
`/about/` too, so there were **three copies and two of them had already
diverged**: a comma here and on `/`, full stops on `/about/`, all inside the
session that wrote them. Consume the constant on any page that needs the
sentence. Do not retype it, do not paraphrase it, and do not quote a variant of
it in a spec.
Fourth slot where the layout has one: **Q.Arb — commenced August 2026.** Use
that wording, not "in progress": §4 pins it, and the weaker form drifts toward
"nearly complete", which §4 Forbidden bars outright.
@@ -151,6 +201,14 @@ Hero headline from the approved list. Positioning paragraph above. CTAs:
dispute — and keeps the infinity metaphor: *disputes are loops; the work is
redrawing the loop into a line.* First person: "my mark", not "our mark".
> ⚠️ **"law and engineering" IS THE STRUCK CONSTRUCTION. Do not lift this
> sentence into copy.** The *argument* it names is Pouya's and stands; the noun
> pair carrying it is what Q37 struck and Q41(a) extended to prose. It reached
> the page once already, as *"Law and engineering are not blended here"* — the
> struck parallel relocated from the credential label into body copy, one day
> after it was struck, and strengthened by attributing both halves to him
> personally. A spec phrase describing an argument is not approved copy.
### About
400600 words of narrative, then structured credentials. Tell the three tracks
as one arc, not three lists: a JD and active litigation exposure; a parallel
@@ -187,6 +245,26 @@ neither.
Five steps with real timing. Say what happens if the matter does not settle —
counsel want to know the downside shape before they commit a client's day.
**AMENDED 2026-08-27 — `AGENTS.md` Q43, and it overrides this section's previous
reading.** "Real timing" was being read as *barring* the word "typical", which
is why the step-2 build shipped the five timings as bare numbers and escalated
the question instead of framing them. Pouya ruled the other way:
> "The five process timings are **service commitments, same class as Q27's
> response time** — not facts about Pouya, so they need framing, not a Verified
> row. Present them as the TYPICAL shape of an engagement, explicitly not a
> guarantee: mediation timing depends on party and counsel availability, which
> he does not control. **Published as typical, they are honest and useful;
> published as commitments, the first matter that slips makes the page false.**"
So: the **numbers do not change** — softening them was never the fix and
inventing them was never on. What "real timing" bars is a *vague* timing
("promptly", "in a matter of weeks"), not an honest statement of what the
numbers are. The framing is `PROCESS_FRAMING` in `src/data/site.ts` and it is
**not optional**: every page that renders the steps renders it, adjacent to the
numbers rather than in a section lede above them. A reader who scans the strip
and skips the lede has read a commitment.
### Fees
**Unblocked — Q4/Q14 answered, D14.** Build from the confirmed card in
`docs/07-fees.md`. Plain table, no "starting from"
+28 -3
View File
@@ -66,9 +66,34 @@ twitter:card summary_large_image
robots index,follow — except /legal/* which is noindex,follow
```
**OG images:** 1200 × 630. Generate at build with `satori` or `astro-og-canvas`
using the site's own type and palette. One template: display headline on cream,
infinity mark, designation line. Never a screenshot.
**OG images:** 1200 × 630. Never a screenshot.
**RULED 2026-08-27 (`AGENTS.md` Q40, R15) — TWO kinds of card, not one, and the
generator is deferred to build step 7.** This spec said "one template" for all
nineteen pages. Pouya split it:
> "A portrait is the **right** OG image for `/` and `/about/` — a face is the
> strongest social preview for a personal brand. It is the **wrong** one for
> nineteen pages, where a typed card carrying the page title would do the work.
>
> But do not build the generator now and do not leave 'portrait everywhere' as
> an untracked interim. **Ship it at step 7 alongside Insights, which needs
> per-article cards anyway — one build, one dependency, one review.**"
So:
| Pages | Card |
|---|---|
| `/` and `/about/` | The **portrait** crop, `src/assets/og-portrait.jpg`. Not an interim — the decided answer |
| Every other page | Generated at build with `satori` or `astro-og-canvas`, using the site's own type and palette: display headline on cream, infinity mark, designation line |
| Each article | Per-article card from the same generator — the reason the two jobs are one build |
**Until step 7 every page shares the portrait, and that is a RECORDED interim
that blocks cutover, not build step 3.** It is tracked as **R15** in
`AGENTS.md` §12 with its removal trigger, because a link preview nobody on the
team ever sees is exactly the kind of interim that becomes permanent by
never being raised. The dependency choice is made against R11 on the day, not
recalled from this paragraph.
## Structured data
+18
View File
@@ -329,6 +329,18 @@ Then invalidate `/*`.
**Content and compliance**
- [ ] Every claim traced to `AGENTS.md` §4 Verified
- [ ] **Memberships re-confirmed with Pouya, then published**`AGENTS.md` §12
**R10** and **Q44**. ADRIC, ADRIO, the three OBA sections and the Canadian
Tax Foundation are `[verified 2026-08-26]`. **§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. **`/about/` currently publishes NO
memberships group**: R10 is a prohibition and the re-confirmation was not
obtained, so the group is withheld behind a `TODO(pouya)`. OCNI already
lapsed quietly and §4 records it as "not current, do not publish" — that is
the failure mode, and a stamp is not a renewal receipt. Re-confirm,
re-stamp §4 and `CREDENTIALS.memberships`, restore the group to
`CREDENTIAL_GROUPS`, and add `memberOf` to the Person JSON-LD
- [ ] 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
@@ -346,6 +358,12 @@ Then invalidate `/*`.
- [ ] All internal links resolve; no orphan pages
- [ ] Sitemap generated and correct; `robots.txt` served, not 403
- [ ] Rich Results Test passes; OG previews render in LinkedIn and Slack
- [ ] **OG cards are per-page, not one portrait on all nineteen**`AGENTS.md`
Q40 / **R15**. The portrait is the decided card for `/` and `/about/`; every
other page needs the generated typed card, built at step 7 with Insights.
**This blocks cutover.** A link preview is the surface a general counsel
actually sees when a colleague pastes the URL into Teams, and the interim
makes nineteen unique titles look identical
- [ ] 404 returns a 404 status
- [ ] Security headers present (`securityheaders.com` A or better)
- [ ] **SES identities verified for sending** — confirmed 2026-08-26, re-check at cutover: `aws sesv2 get-email-identity --email-identity smlcompany.ca` and confirm `VerifiedForSendingStatus: true`
+15 -2
View File
@@ -125,8 +125,21 @@ offer tribunal-secretary work on the site.
### Other services — hourly
Early neutral evaluation, settlement counsel, dispute-system design, and
pre-dispute technical advisory: **$500 / hour**.
Early neutral evaluation, dispute-system design, and pre-dispute technical
advisory: **$500 / hour**.
**THREE services, not four. `settlement counsel` is struck and must not be
priced** — `AGENTS.md` Q42, Pouya 2026-08-27, correcting his own entry in
`docs/01`:
> "Settlement counsel acts **FOR a party** in negotiation. That is a partisan
> role, and putting it on a site that (a) sells neutrality and (b) asserts no
> licensure under D13 is **wrong twice over**: it undercuts the brand's central
> claim and it edges into acting for a client."
A struck row exists in §4 Offerings so the decision is findable. Same treatment
as the tribunal-secretary rate above, and for a related reason: a rate on a fee
page is an offer.
### Cancellation — adopted as recommended
+180
View File
@@ -0,0 +1,180 @@
# Reference — how the Licence Appeal Tribunal actually runs its pre-hearing step
**Why this file exists.** `AGENTS.md` Q41(c) asked what `LAT pre-hearing
mediation` means as an offering. Pouya's ruling of 2026-08-27: *"'LAT pre-hearing
mediation' is imprecise and must not imply appointment by the tribunal. Verify
against LAT's own materials how its case-conference process is conducted and who
conducts it."* This is that verification, committed rather than cited, under
`CLAUDE.md`'s rule that anything a spec makes a claim about must be reachable
from the repository (R14).
---
## Provenance — read this before quoting anything below
| | |
|---|---|
| Source 1 | `https://tribunalsontario.ca/documents/lat/LAT-Rules.html`*Licence Appeal Tribunal, Animal Care Review Board and Fire Safety Commission Rules of Practice and Procedure*, effective July 21, 2023 |
| Source 2 | `https://tribunalsontario.ca/lat-aabs/application-and-hearing-process/` — LATAABS, *Application and hearing process* |
| Retrieved | **2026-08-28** |
| Method | `curl -sS -o <file> '<url>'` — HTTP **200** both; **88,429 B** (rules) and **107,996 B** (AABS page) |
| Text extraction | script/style stripped, tags stripped, entities unescaped, whitespace collapsed → **66,593** and **33,696** characters |
> ⚠️ **NO HASHES, AND THE REASON IS THE POINT.** This table carried `sha256`
> prefixes `07d9c077e41cc8bd` and `08eff9a73b683cc5`. They are removed because
> **they cannot be reproduced, and a stamp that cannot be re-checked is worse
> than no stamp** — a future reader who re-fetches and gets a different digest
> would conclude the source had changed when it had not.
>
> Found by `adversarial-reviewer`, which re-fetched both URLs and got two
> different digests, then two more on two further fetches. Cause isolated by
> diffing consecutive responses: `LAT-Rules.html` carries a per-request
> bot-detection nonce (`__uzdbm_1`, `__uzdbm_2`), and the AABS page carries
> rotating WordPress `?ver=` cache-busters. **The sha256 of these URLs is not a
> stable quantity.**
>
> What *does* reproduce, and was independently reproduced: **both byte counts
> exactly**, **all ten verbatim quotes** with their rule numbers and headings, and
> **all four term counts**. So the substance of this file is verified twice over;
> only the hashes were spurious. Same family as the `1.23:1` bounding box and the
> `timeout 60 ls` in `CLAUDE.md` — a number that looks like verification, from a
> probe nobody validated.
**Instrument check, because `CLAUDE.md` requires one.** The word counts below were
taken from the **raw fetched bytes**, not from a `WebFetch` answer. `WebFetch`
answers through a summarising model, so a "quote" it returns may be a paraphrase
— and the first pass here did return a plausible-looking Rule 14.4 quote
(*"The case conference is an important opportunity to discuss settlement"*) that
turned out to be **correct**, and a Rule 14.6 gloss that was **not** how the rule
reads. Both were then checked against the literal text. Quotes in this file are
literal; where the two disagreed the literal text won.
A second instrument note: the rules document repeats every heading in a table of
contents before the body, so a naive "find the heading" extraction returns the
**TOC** and reports the rules as empty. The bodies are present, ~35 KB further in.
---
## Finding 1 — the LAT's settlement step is a *case conference*, and a Tribunal Member conducts it
**Rule 2.4, verbatim:**
> "Case Conference" has the same meaning as "Pre-Hearing Conference" as defined
> in the SPPA.
So **"pre-hearing" is the LAT's own term, and what it names is a case
conference** — not a mediation.
**Rule 14.2 — Scope of case conference subject matter, verbatim opening:**
> The Tribunal may on its own initiative, or in response to a party's written
> request, direct the parties to participate in a case conference to consider:
> The settlement of any or all of the issues; […]
**Rule 14.3 — Member not to participate on a hearing panel, verbatim:**
> A Member who presides at or otherwise takes part in a case conference shall not
> participate as a Member of a panel at a subsequent hearing of the appeal except
> with the consent of the parties.
**Rule 14.4 — Settlement discussions, verbatim:**
> The case conference is an important opportunity to discuss settlement of the
> issues without the need for a hearing. The parties are expected to come to the
> case conference prepared to discuss settlement.
>
> All settlement discussions in a case conference and the documents put forward
> solely for the purpose of settlement are confidential. Settlement discussions
> are held on a "without prejudice" basis. Settlement discussions shall not be
> communicated to the Member that participates in the hearing or otherwise be
> relied on in a hearing before the Tribunal for any purpose unless the parties
> consent.
**Rule 14.6 — Party attendance, verbatim first sentence:**
> A party as defined under Rule 2.16 must attend their case conference.
**Rule 12 — Format, verbatim:**
> In accordance with applicable provisions of the SPPA, the Tribunal may hold a
> hearing or case conference in any of the following formats, as it considers
> appropriate: In-person; Electronic; Written; or Any combination of the above.
The public LATAABS page adds, of the same step: *"A case conference is led by an
adjudicator whose role is to guide and support the parties in working to resolve
the dispute."*
**Consequence:** the neutral in the LAT's pre-hearing step is a **Member /
adjudicator of the Tribunal**. It is directed by the Tribunal, attendance is
mandatory, and the Member is disqualified from the subsequent hearing panel. A
privately retained neutral is not appointed to it and cannot be.
## Finding 2 — the LAT Rules never use the words "mediation", "mediator" or "arbitration"
Counted on the literal extracted text, case-sensitively for both cases:
```
lat-rules.html 66,593 chars 'mediat' 0 'Mediat' 0 'arbitrat' 0 'Arbitrat' 0
lat-aabs.html 33,696 chars 'mediat' 1 'Mediat' 0 'arbitrat' 0 'Arbitrat' 0
```
**Zero** in the Rules. There is no rule providing for the Tribunal to appoint an
external mediator, and no rule about a party retaining a private neutral —
because the Rules do not contemplate the concept at all.
## Finding 3 — the single match, read rather than counted
`CLAUDE.md`: *a grep that matches is not a finding until you read what it
matched.* The one `mediat` on the AABS page, printed with its heading, is this —
and it is the affirmative basis for the offering rather than a problem for it:
> **4. Consider other ways to resolve your dispute**
>
> Before you apply to the LATAABS, you may want to consider negotiation or
> mediation services. Parties are encouraged to attempt to negotiate the claim
> at all times, including before filing at the LATAABS, and continuing
> negotiation discussions after a claim has been filed.
The Tribunal itself points parties at private mediation, **before filing and
continuing after filing.** That is exactly the space a privately retained
mediator occupies, and it is the Tribunal's own words for it.
---
## What this establishes, and what it does not
**Establishes:**
1. The LAT's pre-hearing settlement step is a **case conference conducted by a
Tribunal Member**. `LAT pre-hearing mediation` therefore describes a thing
that does not exist, and the half a reader would recognise — *pre-hearing*
is the Tribunal's own label for a step nobody outside the Tribunal conducts.
2. Private mediation of accident-benefits and SABS disputes is **compatible with
a LAT application, before filing or after**, and the Tribunal says so.
**Does not establish:**
- Anything about whether Pouya holds a roster position with the LAT or Tribunals
Ontario. Nothing here bears on that. §4 has no such row, so the site claims
none — per Pouya's ruling: *"If Pouya holds a roster position that makes more
than that true, it is a §4 addition — absent a row, it isn't."*
- Anything about *commercial* arbitration gating. Same caution as
`ontario-family-arbitration-training.md`: a source about one process is not
authority about another. These documents do not mention arbitration at all.
## The wording that follows from it
**Never publish** `LAT pre-hearing mediation`, or any phrasing in which a LAT
proceeding appears to appoint or host the mediator.
**Published instead**`src/data/site.ts`, `PRACTICE_AREAS``insurance`:
> Accident benefits and SABS entitlement, MIG disputes, and private mediation
> alongside a LAT application, before filing or after.
`docs/01` keeps `LAT pre-hearing mediation` as a **search intent** — people do
type it — with a note that it must never be lifted into copy. That lift is
exactly what happened once already.
`/practice/insurance/` at build step 5 must state that the mediation offered is
**private**, retained by the parties, and **not the Tribunal's case conference**.