**The MVP.** The ingestion path running against real sources (fetch, freeze, hash, extract,
diff), the graph with Portuguese verbs, the data-protection notice, the front page as the design
fixes it, the newsroom desk, and the review flow for research deliveries.

**Three decisions recorded rather than left implicit.** (1) The release branch is `dev`, which
is also this repository's default branch — the pack requires the release branch to BE the
default branch, because a scheduled run clones the default branch, and it called that branch
`main` only because it was written before this repository existed. (2) There is one stylesheet,
and the front page uses it like every other page: the pack allows two, and two would diverge.
(3) Graph readings that touch a person are gender-invariant, because this site does not know
anyone's gender and inferring it from a name would be an inference about a named person.

**What this version is NOT.** No story published — the first three are issues in «procurado»,
and publishing is the editor of record's line. Three of the eight sections with not one node,
and saying so on their own pages. No agent level beyond A tested. Nothing from any research
delivery appears on a reading page: gate 13 fails the build if it does.

**One capability worth building.** The Diário da República renders by script and returns 22
visible characters to an automatic reader — but it publishes its instruments as PDFs, encrypted
with the standard security handler and with subsetted fonts, which makes a generic library
return zero characters in silence. `build/pdf.py` decrypts them and reads each font's
`/ToUnicode` map. Without it, this newsroom would have published "the national register cannot
be read" when the truth was "we had not implemented the decryptor".
