audit: M3 STOP 2 - the page table and what was checked on all 19
gates / gates (push) Failing after 13m34s
gates / gates (push) Failing after 13m34s
Records the three faults that measurement found and looking would not have: 168 words silently deleted by the first page-header transform, the contact pages' header sliding under the sidebar (content column at x=642 instead of 240), and two pages that already scrolled sideways on a phone BEFORE M3. Also raises the one thing needing an operator decision: the English home page is the old design in the new frame, because the /preview/ round never produced an English twin. 4 186px tall in Hungarian, 10 786px in English.
This commit is contained in:
@@ -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 | <https://felhom.eu/preview/m3/> | `/` |
|
||||
| Alkalmazások | <https://felhom.eu/preview/m3/alkalmazasok.html> | `/alkalmazasok` |
|
||||
| Technológiák | <https://felhom.eu/preview/m3/technologiak.html> | `/technologiak` |
|
||||
| Biztonsági mentés | <https://felhom.eu/preview/m3/biztonsagimentes.html> | `/biztonsagimentes` |
|
||||
| GYIK | <https://felhom.eu/preview/m3/gyik.html> | `/gyik` |
|
||||
| Tesztelés | <https://felhom.eu/preview/m3/teszteles.html> | `/teszteles` |
|
||||
| Kapcsolat | <https://felhom.eu/preview/m3/kapcsolat.html> | `/kapcsolat` |
|
||||
| Letöltés | <https://felhom.eu/preview/m3/letoltes.html> | `/letoltes` |
|
||||
| Adatkezelés | <https://felhom.eu/preview/m3/adatkezeles.html> | `/adatkezeles` |
|
||||
| Feltételek | <https://felhom.eu/preview/m3/feltetelek.html> | `/feltetelek` |
|
||||
| 404 | <https://felhom.eu/preview/m3/404.html> | `/404.html` |
|
||||
| Home (EN) | <https://felhom.eu/preview/m3/en/> | `/en/` |
|
||||
| Apps | <https://felhom.eu/preview/m3/en/apps.html> | `/en/apps` |
|
||||
| Technology | <https://felhom.eu/preview/m3/en/technology.html> | `/en/technology` |
|
||||
| Backups | <https://felhom.eu/preview/m3/en/backups.html> | `/en/backups` |
|
||||
| FAQ | <https://felhom.eu/preview/m3/en/faq.html> | `/en/faq` |
|
||||
| Testing | <https://felhom.eu/preview/m3/en/testing.html> | `/en/testing` |
|
||||
| Contact | <https://felhom.eu/preview/m3/en/contact.html> | `/en/contact` |
|
||||
| Download | <https://felhom.eu/preview/m3/en/download.html> | `/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` |
|
||||
| `<head>` (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 `<h1>`
|
||||
and first `<p>` 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 `<main>`; 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 `<main>` 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.
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 183 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 108 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 116 KiB |
Reference in New Issue
Block a user