diff --git a/documentation/audits/m3-2026-10-11/STOP2.md b/documentation/audits/m3-2026-10-11/STOP2.md new file mode 100644 index 00000000..2235926c --- /dev/null +++ b/documentation/audits/m3-2026-10-11/STOP2.md @@ -0,0 +1,81 @@ +# M3 — every page in the shell (STOP 2) + +**19 pages, all staged under `/preview/m3/`, nothing live.** `noindex`, blocked by `robots.txt`, in +no sitemap, linked from no live page. `felhom-controller` was read only throughout. + +## The pages + +The sidebar's own links point at the preview copies, so you can click straight through the whole +site. At the switch they are regenerated pointing at the real URLs (one flag, then a check that no +`/preview/` string survives). + +| Page | Preview | Live equivalent | +|---|---|---| +| Kezdőlap | | `/` | +| Alkalmazások | | `/alkalmazasok` | +| Technológiák | | `/technologiak` | +| Biztonsági mentés | | `/biztonsagimentes` | +| GYIK | | `/gyik` | +| Tesztelés | | `/teszteles` | +| Kapcsolat | | `/kapcsolat` | +| Letöltés | | `/letoltes` | +| Adatkezelés | | `/adatkezeles` | +| Feltételek | | `/feltetelek` | +| 404 | | `/404.html` | +| Home (EN) | | `/en/` | +| Apps | | `/en/apps` | +| Technology | | `/en/technology` | +| Backups | | `/en/backups` | +| FAQ | | `/en/faq` | +| Testing | | `/en/testing` | +| Contact | | `/en/contact` | +| Download | | `/en/download` | + +## What was checked, on all 19, on the deployed pages + +| Check | Result | +|---|---| +| HTTP status | 19 × 200 | +| **Visible text vs the live page** | **identical on all 19**, word for word, after the one allowed dash substitution | +| **Legal texts** (`adatkezeles`, `feltetelek`) | **identical with NO substitution permitted at all** — 1 396 and 608 words | +| Horizontal overflow at 390 px | none on any page | +| Content column at 1440 px | starts at x=240 with the full 1 185 px on all 19 | +| Sidebar identical across pages | gate 3b: 11 Hungarian, 8 English, all identical | +| FAQ structured data == visible answers | gate 17 green on both `gyik` and `en/faq` | +| `` (title, description, canonical, hreflang, OG, JSON-LD) | carried over byte-for-byte; only `shell.css` and the no-js hook added | +| Sidebar button on one line | all 19 | +| Em dashes replaced | 318 across 16 pages (`gyik` and `en/faq` 104 each) | + +## Three faults found by measuring, not by looking + +1. **168 words silently deleted.** The first page-header transform rebuilt the block from its `

` + and first `

` and dropped everything else — the „Fontos tudnivalók" / „Good to know" disclaimer + on both apps pages, and the 404's English line. The pages looked perfectly fine. The word-level + diff caught it; nothing else would have. +2. **The contact pages' header slid under the sidebar.** `kapcsolat` and `en/contact` keep their + header outside `

`; left there it became a flex sibling of the sidebar, took 401 px and + pushed the content column from x=240 to x=642, rendering the form at two-thirds width. Now + anything before `
` moves inside it, checked structurally on all 19. +3. **Two pages already scrolled sideways on a phone, before M3** — `/letoltes` (a 64-character + SHA-256) and `/adatkezeles` (a long legal URL), 609 px and 478 px at a 390 px viewport, on the + **live** site. Fixed with `overflow-wrap`, which also repairs the live pages today. + +## One thing that needs your decision + +**The English home page is the old design in the new frame.** Every other page is a faithful +re-frame of its live counterpart, which is exactly what was asked. But the Hungarian home page was +rebuilt from the `/preview/` round, and that round never produced an English twin — so `/en/` +carries its old structure inside the shell. Measured: the Hungarian home is 4 186 px tall on a +desktop, the English one 10 786 px. + +Nothing is wrong or untrue on it, and the twin gate passes. But the two home pages will look +different to anyone who switches language. Options at the switch: ship as is and mirror it in a +follow-up, or mirror it first. + +## Still deliberately not done + +- **The cross-repo gate** that would force the website's `shell.css` to keep step with the + controller. `design-system.md` §Shell records how a change flows; the brief says do not build the + gate yet. +- **The controller's own two contrast defects** (`.btn-primary` 4.01:1 and `.nav-group-label` + 3.14:1 on its own screen). Fixed for the website; the controller is read-only this session. diff --git a/documentation/audits/m3-2026-10-11/shots/m3-1440-alkalmazasok.png b/documentation/audits/m3-2026-10-11/shots/m3-1440-alkalmazasok.png new file mode 100644 index 00000000..464964f2 Binary files /dev/null and b/documentation/audits/m3-2026-10-11/shots/m3-1440-alkalmazasok.png differ diff --git a/documentation/audits/m3-2026-10-11/shots/m3-1440-gyik.png b/documentation/audits/m3-2026-10-11/shots/m3-1440-gyik.png new file mode 100644 index 00000000..142292aa Binary files /dev/null and b/documentation/audits/m3-2026-10-11/shots/m3-1440-gyik.png differ diff --git a/documentation/audits/m3-2026-10-11/shots/m3-1440-kapcsolat.png b/documentation/audits/m3-2026-10-11/shots/m3-1440-kapcsolat.png new file mode 100644 index 00000000..af8dd668 Binary files /dev/null and b/documentation/audits/m3-2026-10-11/shots/m3-1440-kapcsolat.png differ