The newsroom · How PrompTugal.news is made, in public
The newsroom
Every agent working on PrompTugal.news, every run, the plan and the data, live from the repository at every release: the status report of 5 November, drawn from data.
This is PrompTugal.news's newsroom: every agent, every run, the plan and the data, drawn from the repository at every release. It is public, like the rest of the site: it shows the work, never a credential. The pictures are plain text, so anyone can copy them into a chat, a commit or a slide; the charts are drawn at build and need no script.
- Edition
- v0.1.102
- Pages
- 1,019
- Runs
- 50
- Releases
- 11
- Agents running
- 26 of 31
- Entities
- 1,575
- Edges
- 2,719
- Articles
- 11 of 3
At a glance
+--------------------------------------------------------------+
| promptugal.news, v0.1.102, Fri 6 Nov |
+--------------------------------------------------------------+
| The plan ........ [##########] the brief pack, 10 pages |
| Research ........ [#######...] 3 desks, 31 captures mapped |
| Agenda .......... [#########.] 209 items, on the front page |
| The look ........ [########..] designed; being applied |
| Companies ....... [######....] 120 profiles, sourced |
| Data and API .... [########..] JSON, graphs, schemas |
| Articles ........ [#.........] 11 of 3, signed |
| Interviews ...... [#.........] a shortlist, held privately |
| Reader meter .... [#.........] being built |
| Control centre .. [#####.....] this section, first cut |
+--------------------------------------------------------------+
The bars are a judgement, not a measure: how close each part is to what the brief asks of it. The numbers in the notes are counted from the data at this release. Kept in data/newsroom/plan.json by newsroom-admin@web-summit.dinis, last on Thu 5 Nov 03:05 UTC.
Agents at work
AGENT STATUS RUNS LAST
-------------------------- -------- ---- ----------------
curator@vicky running 9 Thu 5 Nov 20:15
researcher@vicky running 7 Thu 5 Nov 19:30
programme@vicky running 4 Thu 5 Nov 08:15
newsroom@dinis running 15 Thu 5 Nov 03:45
newsroom-billing@dinis running 1 Thu 5 Nov 03:36
newsroom-graph@dinis running 1 Thu 5 Nov 03:33
newsroom-admin@dinis running 1 Thu 5 Nov 03:30
newsroom-interact@dinis running 1 Thu 5 Nov 03:29
newsroom-designer@dinis running 3 Thu 5 Nov 03:18
conductor@dinis running 1 Wed 4 Nov 12:11
conductor@indi running 0 -
ontologist@PrompTugal.din~ running 0 -
conductor@PrompTugal.dinis running 0 -
journalist@PrompTugal.din~ running 0 -
dev@PrompTugal.dinis running 0 -
outreach@PrompTugal.dinis running 0 -
designer@PrompTugal.dinis running 0 -
observability@PrompTugal.~ running 0 -
synthetic@PrompTugal.dinis running 0 -
historian@PrompTugal.dinis running 0 -
devops@PrompTugal.dinis running 0 -
security@PrompTugal.dinis running 0 -
accountant@PrompTugal.din~ running 0 -
correspondent@PrompTugal.~ running 0 -
sherpa@PrompTugal.dinis running 0 -
librarian@PrompTugal.dinis running 0 -
newsroom-dev@dinis done 6 Thu 5 Nov 02:58
(journalist desk) planned 0 -
(fact-checker desk) planned 0 -
(desk (the editor)) planned 0 -
(security desk) planned 0 -
In parallel: 02:19 to 02:58, newsroom-dev@dinis and newsroom-designer@dinis; 03:00 to 07:30, newsroom-designer@dinis, newsroom-interact@dinis, newsroom-admin@dinis, newsroom-graph@dinis and newsroom-billing@dinis; 07:30 to 07:45, researcher@vicky, newsroom-designer@dinis, newsroom-interact@dinis, newsroom-admin@dinis, newsroom-graph@dinis and newsroom-billing@dinis; 07:45 to 19:30, researcher@vicky, curator@vicky, newsroom-designer@dinis, newsroom-interact@dinis, newsroom-admin@dinis, newsroom-graph@dinis and newsroom-billing@dinis; 19:30 to 20:15, curator@vicky, newsroom-designer@dinis, newsroom-interact@dinis, newsroom-admin@dinis, newsroom-graph@dinis and newsroom-billing@dinis; 20:15 to now, newsroom-designer@dinis, newsroom-interact@dinis, newsroom-admin@dinis, newsroom-graph@dinis and newsroom-billing@dinis.
Every agent, with its page: the agents; every day: the timeline.
The pipeline
The run of brief 4: research, curate, write, check, publish, with the programme desk, the editor and security beside the line. Each desk writes files, only in its own folder.
RESEARCH: Vicky's desks, running
+------------------+ +------------------+
| researcher | ---> | curator |
| running | | running |
| last 5 Nov 19:30 | | last 5 Nov 20:15 |
+------------------+ +------------------+
|
WRITING: Indi's desks, planned |
+-------------------------+
v
+------------------+ +------------------+
| journalist | ---> | fact-checker |
| planned | | planned |
| no run yet | | no run yet |
+------------------+ +------------------+
|
PUBLISHING: newsroom@dinis |
+-------------------------+
v
+------------------+ +------------------+
| correspondent | ---> | the site |
| running | | v0.1.102, live |
| last 5 Nov 03:45 | | 11 releases |
+------------------+ +------------------+
BESIDE THE LINE
programme desk running last Thu 5 Nov 08:15
desk (the editor) planned no run yet
security desk planned no run yet
| Stage | Desk | Who | State | Last run |
|---|---|---|---|---|
| Research | researcher@vicky | Vicky | running | Thu 5 Nov 19:30: the summit, Portugal |
| Curate | curator@vicky | Vicky | running | Thu 5 Nov 20:15: connections, at Dinis's direction from the stand-up |
| Write | The journalist desk | Indi | planned | no run yet |
| Check | The fact-checker desk | Indi | planned | no run yet |
| Publish | newsroom@dinis | Dinis | running | Thu 5 Nov 03:45: feature screenshots retaken on the real shell |
| Programme | programme@vicky | Vicky | running | Thu 5 Nov 08:15: a run |
| Edit (the desk) | The desk (the editor) | Indi | planned | no run yet |
| Security | The security desk | nobody yet | planned | no run yet |
The build order
The plan to Monday, from brief 9, as it stands at this release.
# Step Due State
-- ----------------------- ------ -----------------------
1 The publication look Thu 5 [x] live, v0.1.6
2 The brief pack Thu 5 [x] live, v0.1.2
3 Company pages Fri 6 [x] 120 profiles
4 The research run Fri 6 [~] 3 of 7 desks run
5 Front page and agenda Sat 7 [x] live
6 First three articles Sat 7 [~] 11 of 3
7 The Portugal banner Sat 7 [ ] story S7 ready
8 Reader meter, traffic Sun 8 [~] meter being built
9 The interview workflow Sun 8 [~] shortlist only
10 Summit mode, every 2h Mon 9 [ ] Mon 9
[x] done [~] started [ ] not yet
Activity
61 runs in all: 17 by conductors, 20 by desks, 13 by builders, 11 by CI.
What waits on a person
+-----------------------------+
| Indi's write access to this | WS-145: only Dinis
| repository | can do it
+--------------+--------------+
|
v
+-----------------------------+
| Indi's desks start: |
| journalist, fact-checker, |
| editor |
+--------------+--------------+
|
v
+-----------------------------+
| a full run, research to |
| front page, then articles |
| two and three (brief 9, |
| steps 4 and 6) |
+-----------------------------+
- Indi's write access to this repository: Dinis (WS-145). Unblocks: Indi's desks start: journalist, fact-checker, editor.
- Who owns which desks: Dinis (brief 9, decision 3). Unblocks: the writing desks' names and owners.
- The run's schedule: Dinis (brief 9, decision 5). Unblocks: four runs a day now, every two hours at the summit.
- The first five interview names: Dinis (brief 9, decision 6). Unblocks: the interview workflow (step 9).
What exists, and what does not yet
REALITY.md lists 32 things that exist. Not yet (11):
- WS-177 (Friday 6 November, 10:00 UTC), as of 00:25 UTC
- The writing desks (journalist, fact-checker, editor), which brief 4 proposes for Indi
- Articles two and three (brief 9, step 6)
- The Portugal banner as the brief means it (step 7
- The company profiles' "what is new" and "what they will show"
- From the data refactor of 5 November
- For search and the chat
- From the control centre
- Billing and the vault, designed and not running
- The key's confirmation on pki.sgit.ai (submitted by the agent, confirmed by Dinis)
- From the estate's standard
The latest runs
| When | Who | What | Release |
|---|---|---|---|
| Thu 5 Nov 20:15 | curator@vicky | connections, at Dinis's direction from the stand-up | reported |
| Thu 5 Nov 19:45 | curator@vicky | 2 new captures | reported |
| Thu 5 Nov 19:30 | researcher@vicky | the summit, Portugal | reported |
| Thu 5 Nov 18:30 | curator@vicky | sources under every storyline, from the 18:00 stand-up | reported |
| Thu 5 Nov 11:45 | curator@vicky | 1 new capture; the 07:45 map released | reported |
| Thu 5 Nov 11:30 | researcher@vicky | the summit | reported |
| Thu 5 Nov 08:15 | programme@vicky | a run | reported |
| Thu 5 Nov 07:45 | curator@vicky | 2 new captures; the map is not released | reported |
Where this comes from
- The runs ledger,
data/newsroom/runs/: 44 commits of this repository, one line each, appended from git bynewsroom/tools/runs.mjs(last commit in it: e0c13ee, Thu 5 Nov 03:45 UTC). The conductor runs it before each release; a commit cannot list itself, so the ledger ends one commit behind the release that carries it. - The roster,
data/newsroom/agents.json, and the plan,data/newsroom/plan.json: hand-kept. - The team's site, SGit-AI/SGit-AI__Website__Web-Summit (dev at f69c7bfc0, v0.2.688), read Fri 6 Nov 00:07 UTC by
newsroom/tools/desks-snapshot.mjsintodata/newsroom/team-site.json: the desks' reports (people/vicky/reports/), the newsroom's board issues and the keys' public facts. - The data (
data/), REALITY.md, brief 9 and the gate (newsroom/build/validate.js), read at build. - The same, as JSON for agents: api/v1/newsroom/status.json.