feat: build step 3 — /about/, minus its memberships; close Q40–Q43
Build and deploy / build-and-deploy (push) Failing after 6s
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:
co-authored by
Claude Opus 5
parent
165d259f5c
commit
c576b9a85f
+68
-3
@@ -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 (1–7) · pre-session exchange (7–21) · the session (21–30) ·
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user