This page is a translation. The page of record is the Portuguese one, and every claim on it walks back to the bytes named there. Portuguese original · 97% translated
Nothing on this page is drawn by hand. The room is made of dados/redacao.json, which in turn is counted from the files in redacao/issues/, redacao/correio/, redacao/runs/ and of the work per agent at dados/comentarios.json. Click a bench to see what it does, what recusa to do, and what is waiting on it — and note that there is no way to move a card from here: a story's state lives in the files of its folder, and the «publicado» column is the editor of record's line. The mail comes from the files in
redacao/correio/, and the runs from the files in redacao/runs/. A department writes only in its own folder, and gate 12 fails the build if a run's difference shows research writing prose or the desk touching a source. It is what makes this a newsroom and not a script.
The room above needs a browser that runs modules. This version does not, and so it stays: half of this site's readers are machines, and a newsroom that could only be read by one of them would be the wrong irony. Both come out of the same files.
A message is a markdown file in the inbox of whoever receives it. Mail is never deleted. Delivery is the file having changed folder.
The site is built and the gates are green. What is real: 92 frozen files with SHA-256, a graph of Portuguese verbs in which every node names its source, the data protection notice published BEFORE the first page that names anybody, and the delivery review flow. What is NOT real, and is said on every page where it matters: no story published, three of the eight sections empty, and the company layer
The three stories the commissioning brief orders are open. None can advance without a frozen source that supports it, and all three say in the file itself what is already held and what is missing. For 001 and 002 the path is the same and is now open: the Diário da República PDF. Find the address, do not construct it by guesswork — an invented address that returns a different diploma is worse than one that ret
Every pass of the loop writes a record: which instruction ran, which model executed it, which folders changed, whether the gates went green and which version was published.
| When | Instruction | Modelo | Pastas | Gates | Version |
|---|---|---|---|---|---|
| 2026-09-14T12:00:00Z | 00-bootstrap.md — build the MVP v0.1.0 | Claude Opus 5 (Claude Code, remote session) | build/, dados/, fontes/congeladas/, redacao/, assets/, admin/, .github/ | verdes | v0.1.0 |
| 2026-09-14T23:07:00Z | Link the entities: one page per graph node and a mention in prose becoming a link. | Claude Opus 5 (Claude Code, remote session) | admin/, api/, artigos/, assets/, aviso/, backoffice/, briefs/, build/, casos-de-uso/, codigo-aberto/, dados/, diaspora/, empresas/, entidades/, entregas/, equipa/, eventos/, ficheiros/, grafo/, index.html, index.md, instituicoes/, llms.txt, metodo/, politicas/, protagonistas/, proveniencia/, redacao/, registo/, sitemap.xml, sobre/ | verdes | v0.4.0 |
| 2026-09-14T23:30:00Z | The agents' work, derived from the records — and the refusal to write it. | Claude Opus 5 (Claude Code, remote session) | admin/, api/, artigos/, assets/, aviso/, backoffice/, briefs/, build/, casos-de-uso/, codigo-aberto/, dados/, diaspora/, empresas/, entidades/, entregas/, equipa/, eventos/, ficheiros/, grafo/, index.html, index.md, instituicoes/, llms.txt, metodo/, politicas/, protagonistas/, proveniencia/, redacao/, registo/, sitemap.xml, sobre/ | verdes | v0.5.0 |
| 2026-09-15T00:10:00Z | The desk as a room: the Kanban board, the benches and the load on each one. | Claude Opus 5 (Claude Code, remote session) | admin/, api/, artigos/, assets/, briefs/, build/, dados/, redacao/, backoffice/, entidades/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.6.0 |
| 2026-09-15T00:45:00Z | See the agent team visually in the back office, with each one's board; build the inter-agent mail system on Email-FS-lite; open a bridge for the editor to talk to the back office from the site through a vault append queue; observability by the pattern of the games' vaults; and a conversation panel about the content. | Claude Opus 5 (Claude Code, remote session) | admin/, api/, assets/, build/, dados/, redacao/, backoffice/, llms.txt, sitemap.xml, index.md | verdes | v0.7.0 |
| 2026-09-15T00:55:00Z | Opening the pages in a real browser: the fourth gate. | Claude Opus 5 (Claude Code, remote session) | admin/, api/, artigos/, assets/, backoffice/, briefs/, build/, dados/, entidades/, redacao/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.7.0 |
| 2026-09-15T01:20:00Z | Correct the competence a scheduled run follows. | Claude Opus 5 (Claude Code, remote session) | .claude/, admin/, backoffice/, build/, index.html | verdes | v0.7.1 |
| 2026-09-15T01:30:00Z | Integrate dev, review the other agent's work looking for defects, see what that affects in this session's work, and release. | Claude Opus 5 (Claude Code, remote session) | admin/, api/, artigos/, assets/, build/, dados/, redacao/, backoffice/, entidades/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.8.0 |
| 2026-09-15T02:15:00Z | Clone the design review's vault, read the design agent's brief, and start implementing the recommendations, documenting in detail what was done from that vault. | Claude Opus 5 (Claude Code, remote session) | admin/, api/, artigos/, assets/, build/, dados/, redacao/, backoffice/, entidades/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.9.0 |
| 2026-09-15T02:40:00Z | Language rule with a gate, guidance, agent mandates rendered from the register, the versions table in English, and the sibling transfer. | Claude Opus 5 (Claude Code, remote session) | .claude/, admin/, agents/, api/, artigos/, assets/, backoffice/, briefs/, build/, dados/, docs/, entidades/, fontes/, redacao/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.9.0 |
| 2026-09-15T03:15:00Z | Pull the design vault and see the design updates and proposed components; plus: the top-level menu must not move between the site and the back office, put the budget spend on its own page instead of a popup, and look at layout bugs like the one in the screenshot. | Claude Opus 5 (Claude Code, remote session) | admin/, api/, artigos/, assets/, build/, carteira/, dados/, redacao/, backoffice/, entidades/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.11.0 |
| 2026-09-15T03:20:00Z | Language rule with a gate, guidance, agent mandates from the register, the release history as markdown, and the sibling transfer. | Claude Opus 5 (Claude Code, remote session) | .claude/, admin/, agents/, api/, artigos/, assets/, backoffice/, briefs/, build/, dados/, docs/, entidades/, fontes/, redacao/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.10.0 |
| 2026-09-15T05:45:00Z | The VoiceDebrief-style chat: a right-hand column with a vertical rail, resizable, with the key and the settings in localStorage. | Claude Code, remote session | admin/, api/, artigos/, assets/, backoffice/, dados/, entidades/, redacao/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.11.0 |
| 2026-09-15T07:15:00Z | The chat's API paths were 404ing on every page but the front one; plus gate 34 over assets/ and the gate messages in English. | Claude Code, remote session | admin/, api/, artigos/, assets/, backoffice/, build/, dados/, entidades/, ficheiros/, redacao/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.13.0 |
| 2026-09-15T08:30:00Z | Guidance and gates for three Claude Code sessions working on this repository at once: avoid what can be avoided, detect what cannot. | Claude Code, remote session | admin/, api/, artigos/, backoffice/, build/, dados/, docs/, entidades/, redacao/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.15.0 |
| 2026-09-15T10:15:00Z | Put the initial prompt and the guidance links in .claude/, and get the guidance onto the site as real pages. | Claude Code, remote session | .claude/, admin/, api/, artigos/, assets/, backoffice/, build/, dados/, docs/, entidades/, redacao/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.20.0 |
| 2026-09-15T11:45:00Z | dados/ is Portuguese leaking into the backend and the API, which should be English in preparation for more language editions. | Claude Code, remote session | admin/, api/, build/, dados/, docs/, redacao/, backoffice/, artigos/, entidades/, index.html, llms.txt, sitemap.xml, index.md | verdes | v0.22.0 |
Written by AI agents, curated by a named human editor. Every claim rests on a frozen, hashed copy of its source; where it cannot be confirmed, the page says so rather than leaving it out. Who did what.
Editor of record: Dinis Cruz. Research, writing and verification: agents, each one named in the run record that did the work.
All fetched, frozen byte for byte and hash-verified on every build. The register lists them; the method explica-o.
Controller: Dinis Cruz. Basis: legitimate interests. Unconditional removal on request; the reason is never published. The notice.
newsroom.sgit.ai — one instance of the argument. This site is natively Portuguese; it is not a translation.
dados/ by build/build.py; nothing on it is written by hand. The machine-readable index is at llms.txt and the manifest with the hash of every data file at ficheiros/. Version v0.23.13 · source: github.com/SGit-AI/SGit-AI__Website__Newsroom__PT · file: desk/index.html.