**The fourth gate: open the pages in a real browser.** Three gates read files and read HTML.
Neither *executes* anything. A component that throws on load — a wrong path, a `fetch` for a
renamed file, a syntax error in a module — passes all three and reaches the reader as an empty
box. And an empty box looks like a design choice. `admin/build/render.mjs` opens every page
carrying a component in a real Chromium and fails on a console error, a failed request, an empty
component, or a page overflowing at 390px.

**And its first injection test found a hole in the gate itself.** A component that catches its
own error and draws a friendly message is doing right by the reader and wrong by whatever checks
the page: no console error, no exception, a shadow root full of text — it looks healthy. An
exception mid-`_render()` got through. The fix was not in the test: the base class gained
`falhou()` and `data-estado` on the host, outside the shadow root, and every component now says
whether it came up. Six injection tests, including one that never finishes loading.

**The distinction that was kept.** A request the READER made and that failed does not mark the
component as in error — in an API console, watching a request fail is half the point. `falhou()`
means "this component did not come up", and widening it would erase exactly the distinction that
makes it useful.

**A favicon, and one fewer 404 on every page.** Chromium asks for `/favicon.ico` unprompted and
no gate saw that 404, because it is nobody's link — the browser gate found it. The site's paper,
ink and accent, and nothing else: a paper that has not published a single story has no logo to
put there.

**Edge targets start looking like what they are.** On an entity page the value of the page is
being able to follow the sentences — and the house style only underlines on hover, which makes a
link look like text. A class of its own, `.no` rather than `.ent`, because gate 23 counts `.ent`
links — one per entity per page — and a list of sentences repeats the same node many times,
deliberately. The same thing to a reader, different things to a gate.
