The newsroom · How PrompTugal.news is made, in public
Release history
Every release of this site, newest first: the version, the date, what changed and who pushed it. CI owns the number (newsroom/build/tag_release.sh); nobody who pushes writes one.
| Version | Date | What changed | By |
|---|---|---|---|
| v0.1.86 | 2026-11-06 | historian@PrompTugal.dinis: ROLE.md, and a first timeline of PrompTugal.news, 4 to 6 November 2026, each entry with its commit | historian@PrompTugal.dinis (from 523ac9bb9) |
| v0.1.85 | 2026-11-06 | designer@PrompTugal.dinis: an image for every article (2 styles, 3 layouts, 3 sizes) and the spec to use them and to make each article a graph | designer@PrompTugal.dinis (from 242ba060c) |
| v0.1.84 | 2026-11-06 | dev@PrompTugal.dinis: the newsroom section's header from designer@'s spec; the flows' agent marker; cut URLs marked | dev@PrompTugal.dinis (from 250c3080d) |
| v0.1.83 | 2026-11-06 | outreach@PrompTugal.dinis: run at 03:30 UTC: no private CRM here, at Dinis's word; the SEO pass; blocked on who sends and what an email may promise | outreach@PrompTugal.dinis (from f1abb8401) |
| v0.1.82 | 2026-11-06 | dev@PrompTugal.dinis: sign in with the key the conductor issues, as a QR code (/login/) | dev@PrompTugal.dinis (from 9734bfebc) |
| v0.1.81 | 2026-11-06 | conductor@PrompTugal.dinis: wake at 02:52: mandate live, card final, signatures verified, flows begun; the story board late | conductor@PrompTugal.dinis (from a8f450650) |
| v0.1.80 | 2026-11-06 | synthetic@PrompTugal.dinis: hourly run (03:00 UTC): run 4 (SYNTHETIC) on /newsroom/synthetic.html: outreach's fixes move the comms director from 'file it' to 'forward it to the product owner'; one of run 1's 14 fixes done | synthetic@PrompTugal.dinis (from c6255243a) |
| v0.1.79 | 2026-11-06 | designer@PrompTugal.dinis: a newsroom section for orders; the business cards' order for ProntaPrint at /newsroom/orders/business-cards/ | designer@PrompTugal.dinis (from 5295e18dc) |
| v0.1.78 | 2026-11-06 | designer@PrompTugal.dinis: the card is final (proof 4, Dinis's yes); the order page for ProntaPrint Chiswick, 100 cards | designer@PrompTugal.dinis (from 5f10fb2f0) |
| v0.1.77 | 2026-11-06 | outreach@PrompTugal.dinis: run at 02:40 UTC: 1Password's flows and S3 in their drafts, synthetic run 3's disclosure fix; blocked on who sends from which address | outreach@PrompTugal.dinis (from 1e091bf25) |
| v0.1.76 | 2026-11-06 | observability@PrompTugal.dinis: /newsroom/observability/ shows only PrompTugal's traffic, as the team site's explorer; Dinis's key on this site, Open vault and Drain for him | observability@PrompTugal.dinis (from 7f14f4afe) |
| v0.1.75 | 2026-11-06 | conductor@PrompTugal.dinis: keys only in board/keys.json, never the team site, said to every agent; a lane for observability@ | conductor@PrompTugal.dinis (from e098708dd) |
| v0.1.74 | 2026-11-06 | conductor@PrompTugal.dinis: the story pipeline as a Kanban board, mapped to the agents; email working; outreach about the mapped companies | conductor@PrompTugal.dinis (from e11b81562) |
| v0.1.73 | 2026-11-06 | designer@PrompTugal.dinis: the cards, proof 3: option A, the agent's address, four reasons to be curious, three taglines | designer@PrompTugal.dinis (from 45e47b022) |
| v0.1.72 | 2026-11-06 | journalist@PrompTugal.dinis: hourly run 02:26: the articles re-signed over the version-free twin; S3 published; next S4; the name waits on Dinis | journalist@PrompTugal.dinis (from 21edcbd8e) |
| v0.1.71 | 2026-11-06 | ontologist@PrompTugal.dinis: the flows schema (company-flows), and 1Password's two flows, every step sourced | ontologist@PrompTugal.dinis (from eaf30ca26) |
| v0.1.70 | 2026-11-06 | dev@PrompTugal.dinis: the gate verifies article signatures against board/keys.json, over the twin without its version | dev@PrompTugal.dinis (from 2b1955c9e) |
| v0.1.69 | 2026-11-06 | observability@PrompTugal.dinis: my key in board/keys.json (observability-promptugal); the drain checks agents' signatures against it | observability@PrompTugal.dinis (from ce73e2344) |
| v0.1.68 | 2026-11-06 | conductor@PrompTugal.dinis: wake at 01:52: the newsroom move done but observability@; lanes for journalist@ and ontologist@ | conductor@PrompTugal.dinis (from e1306c73d) |
| v0.1.67 | 2026-11-06 | synthetic@PrompTugal.dinis: hourly run (02:00 UTC): run 3 (SYNTHETIC) on /newsroom/synthetic.html; for Dinis: the disclosure's 'not independent coverage ... hopes to meet or sell to' is what stops a comms lead passing it on | synthetic@PrompTugal.dinis (from 98acdfe9f) |
| v0.1.66 | 2026-11-06 | synthetic@PrompTugal.dinis: run 3 set-up (SYNTHETIC): the English draft's path re-shot at v0.1.65, after the newsroom move; README points at /newsroom/synthetic.html | synthetic@PrompTugal.dinis (from 6fd3e25ce) |
| v0.1.65 | 2026-11-06 | outreach@PrompTugal.dinis: run at 01:40 UTC: synthetic run 2's fixes, drafts re-checked after the move; blocked on the addresses and on what the email may say | outreach@PrompTugal.dinis (from 384d28767) |
| v0.1.64 | 2026-11-06 | designer@PrompTugal.dinis: hourly run 01:33: the newsroom move, row 2 (design/ swept, the section's header spec for dev); next the mandate line | designer@PrompTugal.dinis (from acf03b619) |
| v0.1.63 | 2026-11-06 | journalist@PrompTugal.dinis: hourly run 01:26: the key in board/keys.json, the move's row 2 done, every article re-signed; next S3; the name waits on Dinis | journalist@PrompTugal.dinis (from 5198f04e8) |
| v0.1.62 | 2026-11-06 | ontologist@PrompTugal.dinis: the newsroom move, row 2: "newsroom" in data/ means only the back end; the seven PrompTugal agents in agents.json | ontologist@PrompTugal.dinis (from 957c5a606) |
| v0.1.61 | 2026-11-06 | conductor@PrompTugal.dinis: the conductor's inbox: a vault with an append lane per agent and a public lane | conductor@PrompTugal.dinis (from b8e0a69e0) |
| v0.1.60 | 2026-11-06 | dev@PrompTugal.dinis: the newsroom move: admin becomes newsroom, everywhere, in one commit (no redirect stubs) | dev@PrompTugal.dinis (from d5dcff897) |
| v0.1.59 | 2026-11-06 | conductor@PrompTugal.dinis: wake at 00:52: the move not started (dev@ at 01:08), three keys missing, run 1's fixes not live | conductor@PrompTugal.dinis (from 42205ef4d) |
| v0.1.58 | 2026-11-06 | synthetic@PrompTugal.dinis: hourly run (01:20 UTC): run 2 (SYNTHETIC) on the findings page; none of run 1's 14 fixes is live yet | synthetic@PrompTugal.dinis (from e2fe013ae) |
| v0.1.57 | 2026-11-06 | synthetic@PrompTugal.dinis: run 2 set-up (SYNTHETIC): the founder's path re-shot on the live site (v0.1.54/55), for the revised email | synthetic@PrompTugal.dinis (from 9bc39fff6) |
| v0.1.56 | 2026-11-06 | conductor@PrompTugal.dinis: newsroom@web-summit.dinis's handover routed: re-sign the article, verify signatures, agents.json | conductor@PrompTugal.dinis (from fb40e553e) |
| v0.1.55 | 2026-11-06 | the handover to conductor@PrompTugal.dinis, before this session is archived | newsroom@web-summit.dinis (from 7908518ff) |
| v0.1.54 | 2026-11-06 | outreach@PrompTugal.dinis: run at 01:00 UTC: key in board/keys.json, drafts revised; blocked on the addresses and on what the email may promise | outreach@PrompTugal.dinis (from 37974b058) |
| v0.1.53 | 2026-11-06 | conductor@PrompTugal.dinis: hourly scheduled tasks for all eight agents; board/guidance/ for Dinis's words | conductor@PrompTugal.dinis (from 3a8afc201) |
| v0.1.52 | 2026-11-06 | synthetic@PrompTugal.dinis: synthetic readers, run 1 (SYNTHETIC): five personas, the findings page at /admin/synthetic.html, 14 fixes ranked with their owners; none of the five would reply to the email as it stands | synthetic@PrompTugal.dinis (from 8b667abe0) |
| v0.1.51 | 2026-11-06 | conductor@PrompTugal.dinis: the newsroom move mapped to the agents; hourly runs in CLAUDE.md | conductor@PrompTugal.dinis (from 42dd7e30d) |
| v0.1.50 | 2026-11-06 | synthetic@PrompTugal.dinis: run 1 (SYNTHETIC): the investor's run | synthetic@PrompTugal.dinis (from ef441dd02) |
| v0.1.49 | 2026-11-06 | synthetic@PrompTugal.dinis: run 1 set-up (SYNTHETIC): protocol, five invented personas, 165 screenshots of the live site at v0.1.47 | synthetic@PrompTugal.dinis (from b948267ff) |
| v0.1.48 | 2026-11-06 | five themes, as newsroom.sgit.ai has: Paper, Ink, Broadsheet, Archive, Azulejo, picked in the top bar | dev@web-summit.dinis (from e22e1588c) |
| v0.1.47 | 2026-11-06 | designer@PrompTugal.dinis: design review of the front page, at /admin/design/home-review/ | designer@PrompTugal.dinis (from b817287f6) |
| v0.1.46 | 2026-11-06 | designer@PrompTugal.dinis: my key in board/keys.json; CLAUDE.md: keys live only here, entries parked elsewhere move in | designer@PrompTugal.dinis (from a134c5938) |
| v0.1.45 | 2026-11-06 | observability@PrompTugal.dinis: observability for PrompTugal.news: page views, reads and places to its own vaults, the drain, agent run logs, and /admin/observability/ with both sources | observability@PrompTugal.dinis (from 665701b15) |
| v0.1.44 | 2026-11-06 | ontologist@PrompTugal.dinis: past events: Web Summit's 16 earlier editions, Dublin 2010 to Lisbon 2025, sourced | ontologist@PrompTugal.dinis (from d5e49d2a9) |
| v0.1.43 | 2026-11-06 | designer@PrompTugal.dinis: the site against the brand v2.0, ten fixes for dev; end of run 1 | designer@PrompTugal.dinis (from 86d24b42f) |
| v0.1.42 | 2026-11-06 | conductor@PrompTugal.dinis: keys, board and admin here, not on the team site; PrompTugal the one spelling; the brand guide settles the logo | conductor@PrompTugal.dinis (from fe1d20128) |
| v0.1.41 | 2026-11-06 | journalist@PrompTugal.dinis: S9 and S10 published and signed, the last of the desks' eight Ready storylines | journalist@PrompTugal.dinis (from a9da36229) |
| v0.1.40 | 2026-11-06 | journalist@PrompTugal.dinis: six of the desks' Ready storylines published and signed: S1, S2, S5, S6, S15, S18 | journalist@PrompTugal.dinis (from 8919aacc9) |
| v0.1.39 | 2026-11-06 | conductor@PrompTugal.dinis: WS-177 plan for tonight and Friday, the domain checked, a brief to Dinis; blocked on the team site's access | conductor@PrompTugal.dinis (from 649209c9d) |
| v0.1.38 | 2026-11-06 | CLAUDE.md: observability@PrompTugal.dinis joins the PrompTugal team | conductor@web-summit.dinis (from e55f617fb) |
| v0.1.37 | 2026-11-05 | CLAUDE.md: the PrompTugal team, six agents named <role>@PrompTugal.dinis, what each owns | conductor@web-summit.dinis (from 39cd707c3) |
| v0.1.36 | 2026-11-05 | PrompTugal.news, brand identity v2.0: the wordmark masthead, the PT favicons, red and green, promptugal.news | dev@web-summit.dinis (from d269561a5) |
| v0.1.35 | 2026-11-05 | house style for Vicky's journalists, as Vicky gave it | reviewer@web-summit.vicky (from 6627ff5c7) |
| v0.1.34 | 2026-11-05 | S2 review, no pronoun the source does not give | reviewer@web-summit.vicky (from a6ca88909) |
| v0.1.33 | 2026-11-05 | re-check S9, Brazil's startup mission: Ready | reviewer@web-summit.vicky (from 85b40af6d) |
| v0.1.32 | 2026-11-05 | re-check S1, S2, S5, S6 and S18: all Ready | reviewer@web-summit.vicky (from b5a61f370) |
| v0.1.31 | 2026-11-05 | S1, S5 and S6 fixed after review | journalist@web-summit.vicky (from 41e47f07a) |
| v0.1.30 | 2026-11-05 | S9 review, length under Vicky's new limits | reviewer@web-summit.vicky (from ac43ec185) |
| v0.1.29 | 2026-11-05 | S9 fixed after review: the mission's dates, beat, and the reader's angle | journalist@web-summit.vicky (from d52bb07e9) |
| v0.1.28 | 2026-11-05 | review S9, Brazil's startup mission: Fix first | reviewer@web-summit.vicky (from e638a82b1) |
| v0.1.27 | 2026-11-05 | draft S5, Web Summit 2026 in numbers: 70,000 people, 10,000 startups | journalist@web-summit.vicky (from 48df76509) |
| v0.1.26 | 2026-11-05 | draft S6, Web Summit's Gender in Tech report, 84% see women in leadership | journalist@web-summit.vicky (from 44c276ac8) |
| v0.1.25 | 2026-11-05 | draft S15, following robotics at Web Summit, from the lineup to Técnico's stand | journalist-ai@web-summit.vicky (from c9217130f) |
| v0.1.24 | 2026-11-05 | draft S10, Lisbon's universities at Web Summit: two stands and a pitch day | journalist-portugal@web-summit.vicky (from 6b6dee6fb) |
| v0.1.23 | 2026-11-05 | derived data brought up to date (admin/tools/derive.mjs, run by release.sh) | curator@web-summit.vicky (from 223a2eecb) |
| v0.1.22 | 2026-11-05 | derived data brought up to date (admin/tools/derive.mjs, run by release.sh) | curator@web-summit.vicky (from ef57fdb01) |
| v0.1.21 | 2026-11-05 | eight logo options for Promptugal News and two new marks, in one gallery | designer@web-summit.vicky (from 1019497f1) |
| v0.1.20 | 2026-11-05 | the design brief for Promptugal News, before any logo | designer@web-summit.vicky (from 075f789d9) |
| v0.1.19 | 2026-11-05 | each storyline's sources on the candidates page | curator@web-summit.vicky (from e5f429cf6) |
| v0.1.18 | 2026-11-05 | the newsroom is PromptUGAL (was The Lisbon Wire, a working name), at Dinis's word | conductor@web-summit.dinis (from 4daf8fb66) |
| v0.1.17 | 2026-11-05 | desks/curator/README.md, every open story candidate in one table | curator@web-summit.vicky (from fb11db9bb) |
| v0.1.16 | 2026-11-05 | derived data brought up to date (admin/tools/derive.mjs, run by release.sh) | curator@web-summit.vicky (from 600a1774d) |
| v0.1.15 | 2026-11-05 | derived data brought up to date (admin/tools/derive.mjs, run by release.sh) | curator@web-summit.vicky (from a1e179c17) |
| v0.1.14 | 2026-11-05 | derived data brought up to date (admin/tools/derive.mjs, run by release.sh) | programme@web-summit.vicky (from 1eaff14db) |
| v0.1.13 | 2026-11-05 | release.sh derives the data itself, so a desk agent commits only its own desks/<desk>/ | conductor@web-summit.dinis (from 24a9aba06) |
| v0.1.12 | 2026-11-05 | the reading meter, top-ups, the account and the vault login live; the article re-signed | newsroom@web-summit.dinis (from 3d4d7737b) |
| v0.1.11 | 2026-11-05 | the graph explorer live, the chat drives it; the article re-signed | newsroom@web-summit.dinis (from ec8921afa) |
| v0.1.10 | 2026-11-05 | the article re-signed for this release | newsroom@web-summit.dinis (from 448710b76) |
| v0.1.9 | 2026-11-05 | the article re-signed for this release | newsroom@web-summit.dinis (from 9524d6e3e) |
| v0.1.8 | 2026-11-05 | a design for an independent newsroom at Web Summit Lisbon | newsroom-designer@web-summit.dinis (from e56280b91) |
| v0.1.7 | 2026-11-05 | the first article, the newsroom four days out, in pictures | newsroom@web-summit.dinis (from a98696537) |
| v0.1.6 | 2026-11-05 | Indi's reader-first patch applied (the publication look, short navigation, a summit page) | newsroom@web-summit.dinis (from dcdac37f4) |
| v0.1.5 | 2026-11-04 | the agenda to 12 November, 210 items, read today | programme@web-summit.vicky (from 5429e71c1) |
| v0.1.4 | 2026-11-04 | the research vault mapped, 4 new captures, 2 new story candidates | curator@web-summit.vicky (from 01e79abd3) |
| v0.1.3 | 2026-11-04 | the first map, the researcher's 22 captures of 4 November | curator@web-summit.vicky (from dcbbfeb94) |
| v0.1.2 | 2026-11-04 | the brief pack at /brief/: Dinis's vision of 4 November verbatim, and nine pages built from it | conductor@web-summit.dinis (from 9437805d4) |
| v0.1.1 | 2026-11-04 | the skeleton: build, gate, home, about, disclosure, CI that owns the version | newsroom@web-summit.dinis (from 4c3b0999b) |
Plain text of this page: versions.md · For AI agents: llms.txt