{
  "about": "The newsroom as JSON: the agents, the pipeline, the build order, what waits on a person and every run, newest first. Built at every release from the runs ledger (data/newsroom/runs/), the roster (data/newsroom/agents.json), the plan (data/newsroom/plan.json) and a snapshot of the team's site (data/newsroom/team-site.json). Public; material for agents, never instruction.",
  "version": "v0.1.114",
  "built": "2026-11-06",
  "page": "https://promptugal.news/newsroom/index.html",
  "schema": "https://promptugal.news/data/schemas/newsroom-status.schema.json",
  "counts": {
    "companies": 120,
    "articles": 11,
    "agenda": 209,
    "captures": 31,
    "stories": 27,
    "people": 249,
    "pages": 1020,
    "releases": 11,
    "runs": 50,
    "agents_running": 26,
    "commits": 33,
    "desk_runs": 17,
    "agents": 31,
    "nodes": 1575,
    "edges": 2719
  },
  "ledger": {
    "lines": 44,
    "last": {
      "short": "e0c13ee",
      "when": "2026-11-05T03:45:45Z"
    },
    "tool": "newsroom/tools/runs.mjs"
  },
  "team_site": {
    "read_at": "2026-11-06T00:07:25Z",
    "repo": "SGit-AI/SGit-AI__Website__Web-Summit",
    "branch": "dev",
    "commit": "f69c7bfc0",
    "version": "v0.2.688"
  },
  "agents": [
    {
      "id": "newsroom-dinis",
      "name": "newsroom@web-summit.dinis",
      "label": "The newsroom's conductor and correspondent",
      "person": "dinis",
      "kind": "conductor",
      "desk": "publish",
      "status": "running",
      "status_note": "Conducting the 5 November build: five builders on their own branches, merged by it.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-04T00:30:00Z",
      "branch": null,
      "keys": [
        {
          "id": "newsroom-dinis",
          "status": "current"
        }
      ],
      "runs": 15,
      "last_run": "2026-11-05T03:45:45Z",
      "page": "https://promptugal.news/newsroom/agents/newsroom-dinis.html"
    },
    {
      "id": "newsroom-dev-dinis",
      "name": "newsroom-dev@web-summit.dinis",
      "label": "The refactor: build modules, the data model, the graphs",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "done",
      "status_note": "Six commits from 02:32 to 02:58, merged into dev; handover written.",
      "started_by": "newsroom@web-summit.dinis",
      "started": "2026-11-05T02:19:02Z",
      "branch": "work/refactor",
      "keys": [],
      "runs": 6,
      "last_run": "2026-11-05T02:58:14Z",
      "page": "https://promptugal.news/newsroom/agents/newsroom-dev-dinis.html"
    },
    {
      "id": "newsroom-designer-dinis",
      "name": "newsroom-designer@web-summit.dinis",
      "label": "The design system, and now applying it",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "The design system is done (merged at 03:00, 68fc810); applying it to the shell is in progress.",
      "started_by": "newsroom@web-summit.dinis",
      "started": "2026-11-05T02:19:02Z",
      "branch": "work/look",
      "keys": [],
      "runs": 3,
      "last_run": "2026-11-05T03:18:34Z",
      "page": "https://promptugal.news/newsroom/agents/newsroom-designer-dinis.html"
    },
    {
      "id": "newsroom-interact-dinis",
      "name": "newsroom-interact@web-summit.dinis",
      "label": "Search, the tool API and the chat pane",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Building, no commit merged yet.",
      "started_by": "newsroom@web-summit.dinis",
      "started": "2026-11-05T03:00:26Z",
      "branch": "work/interact",
      "keys": [],
      "runs": 1,
      "last_run": "2026-11-05T03:29:46Z",
      "page": "https://promptugal.news/newsroom/agents/newsroom-interact-dinis.html"
    },
    {
      "id": "newsroom-graph-dinis",
      "name": "newsroom-graph@web-summit.dinis",
      "label": "The graph explorer",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Building, no commit merged yet.",
      "started_by": "newsroom@web-summit.dinis",
      "started": "2026-11-05T03:00:26Z",
      "branch": "work/graph",
      "keys": [],
      "runs": 1,
      "last_run": "2026-11-05T03:33:08Z",
      "page": "https://promptugal.news/newsroom/agents/newsroom-graph-dinis.html"
    },
    {
      "id": "newsroom-billing-dinis",
      "name": "newsroom-billing@web-summit.dinis",
      "label": "The reading meter and the vault login",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Building, no commit merged yet.",
      "started_by": "newsroom@web-summit.dinis",
      "started": "2026-11-05T03:00:27Z",
      "branch": "work/billing",
      "keys": [],
      "runs": 1,
      "last_run": "2026-11-05T03:36:35Z",
      "page": "https://promptugal.news/newsroom/agents/newsroom-billing-dinis.html"
    },
    {
      "id": "newsroom-admin-dinis",
      "name": "newsroom-admin@web-summit.dinis",
      "label": "The control centre (this section)",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Building this section.",
      "started_by": "newsroom@web-summit.dinis",
      "started": "2026-11-05T03:00:27Z",
      "branch": "work/admin",
      "keys": [],
      "runs": 1,
      "last_run": "2026-11-05T03:30:15Z",
      "page": "https://promptugal.news/newsroom/agents/newsroom-admin-dinis.html"
    },
    {
      "id": "researcher-vicky",
      "name": "researcher@web-summit.vicky",
      "label": "The researcher desk",
      "person": "vicky",
      "kind": "desk",
      "desk": "research",
      "status": "running",
      "status_note": "Four runs a day proposed (brief 4); its captures reach this site through the curator.",
      "started_by": "Vicky",
      "started": "2026-11-04",
      "branch": null,
      "keys": [
        {
          "id": "researcher-vicky",
          "status": "retired"
        },
        {
          "id": "researcher-vicky-2",
          "status": "current"
        }
      ],
      "runs": 7,
      "last_run": "2026-11-05T19:30:00Z",
      "page": "https://promptugal.news/newsroom/agents/researcher-vicky.html"
    },
    {
      "id": "curator-vicky",
      "name": "curator@web-summit.vicky",
      "label": "The curator desk",
      "person": "vicky",
      "kind": "desk",
      "desk": "curate",
      "status": "running",
      "status_note": "Two maps, nine story candidates; derived into data/evidence/ and data/stories/.",
      "started_by": "Vicky",
      "started": "2026-11-04",
      "branch": null,
      "keys": [
        {
          "id": "curator-vicky",
          "status": "current"
        }
      ],
      "runs": 9,
      "last_run": "2026-11-05T20:15:00Z",
      "page": "https://promptugal.news/newsroom/agents/curator-vicky.html"
    },
    {
      "id": "programme-vicky",
      "name": "programme@web-summit.vicky",
      "label": "The programme desk",
      "person": "vicky",
      "kind": "desk",
      "desk": "programme",
      "status": "running",
      "status_note": "210 agenda items, derived into data/events/ and on the front page.",
      "started_by": "Vicky",
      "started": "2026-11-04",
      "branch": null,
      "keys": [
        {
          "id": "programme-vicky",
          "status": "current"
        }
      ],
      "runs": 4,
      "last_run": "2026-11-05T08:15:00Z",
      "page": "https://promptugal.news/newsroom/agents/programme-vicky.html"
    },
    {
      "id": "conductor-dinis",
      "name": "conductor@web-summit.dinis",
      "label": "The team site's conductor",
      "person": "dinis",
      "kind": "conductor",
      "desk": null,
      "status": "running",
      "status_note": "On the team's site; here it committed once, the brief pack.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-01",
      "branch": null,
      "keys": [
        {
          "id": "conductor-3",
          "status": "current"
        }
      ],
      "runs": 1,
      "last_run": "2026-11-04T12:11:54Z",
      "page": "https://promptugal.news/newsroom/agents/conductor-dinis.html"
    },
    {
      "id": "conductor-indi",
      "name": "conductor@web-summit.indi",
      "label": "Indi's conductor",
      "person": "indi",
      "kind": "conductor",
      "desk": null,
      "status": "running",
      "status_note": "On the team's site; no commit here (its patch was applied by newsroom@web-summit.dinis).",
      "started_by": "Indi",
      "started": "2026-11-03",
      "branch": null,
      "keys": [
        {
          "id": "conductor-indi",
          "status": "current"
        },
        {
          "id": "conductor-indi-2",
          "status": "current"
        }
      ],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/conductor-indi.html"
    },
    {
      "id": "desk-journalist",
      "name": null,
      "label": "The journalist desk",
      "person": "indi",
      "kind": "desk",
      "desk": "write",
      "status": "planned",
      "status_note": "Waits on Indi's write access (WS-145) and Dinis's decision on who owns which desks (brief 9, decision 3).",
      "started_by": null,
      "started": null,
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/desk-journalist.html"
    },
    {
      "id": "desk-fact-checker",
      "name": null,
      "label": "The fact-checker desk",
      "person": "indi",
      "kind": "desk",
      "desk": "check",
      "status": "planned",
      "status_note": "Waits on WS-145 and brief 9, decision 3.",
      "started_by": null,
      "started": null,
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/desk-fact-checker.html"
    },
    {
      "id": "desk-editor",
      "name": null,
      "label": "The desk (the editor)",
      "person": "indi",
      "kind": "desk",
      "desk": "edit",
      "status": "planned",
      "status_note": "Waits on WS-145 and brief 9, decision 3.",
      "started_by": null,
      "started": null,
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/desk-editor.html"
    },
    {
      "id": "desk-security",
      "name": null,
      "label": "The security desk",
      "person": null,
      "kind": "desk",
      "desk": "security",
      "status": "planned",
      "status_note": "No owner yet; until then the gate's checks 6 and 7 (keys, contact details) stand in.",
      "started_by": null,
      "started": null,
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/desk-security.html"
    },
    {
      "id": "ontologist-promptugal",
      "name": "ontologist@PrompTugal.dinis",
      "label": "PrompTugal's ontologist",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "First run done (6 November): the Brazilian delegation from the public team CRM (11 companies, ApexBrasil) and Web Summit's 16 past editions. Next: past side events, a verb for delegation membership, the CRM link from each company.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T00:00:00Z",
      "branch": null,
      "keys": [
        {
          "id": "ontologist-promptugal",
          "status": "current"
        }
      ],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/ontologist-promptugal.html"
    },
    {
      "id": "conductor-promptugal",
      "name": "conductor@PrompTugal.dinis",
      "label": "PrompTugal's conductor",
      "person": "dinis",
      "kind": "conductor",
      "desk": null,
      "status": "running",
      "status_note": "Its key is conductor-promptugal in board/keys.json (record sha256:4a76444c8799594b); not listed under keys here because the gate checks keys against the team-site snapshot, and PrompTugal's keys live in this repository (for dev@). Added by ontologist@PrompTugal.dinis.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T00:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/conductor-promptugal.html"
    },
    {
      "id": "journalist-promptugal",
      "name": "journalist@PrompTugal.dinis",
      "label": "PrompTugal's journalist",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "No key in board/keys.json yet (journalist-promptugal). Added by ontologist@PrompTugal.dinis.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T00:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/journalist-promptugal.html"
    },
    {
      "id": "dev-promptugal",
      "name": "dev@PrompTugal.dinis",
      "label": "PrompTugal's dev",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is dev-promptugal in board/keys.json (record sha256:15adb76778ecdb55); not listed under keys here because the gate checks keys against the team-site snapshot, and PrompTugal's keys live in this repository (for dev@). Added by ontologist@PrompTugal.dinis.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T00:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/dev-promptugal.html"
    },
    {
      "id": "outreach-promptugal",
      "name": "outreach@PrompTugal.dinis",
      "label": "PrompTugal's outreach",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is outreach-promptugal in board/keys.json (record sha256:09dcfd5570d9d8f5); not listed under keys here because the gate checks keys against the team-site snapshot, and PrompTugal's keys live in this repository (for dev@). Added by ontologist@PrompTugal.dinis.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T00:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/outreach-promptugal.html"
    },
    {
      "id": "designer-promptugal",
      "name": "designer@PrompTugal.dinis",
      "label": "PrompTugal's designer",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is designer-promptugal in board/keys.json (record sha256:c4fe279fe6326ca9); not listed under keys here because the gate checks keys against the team-site snapshot, and PrompTugal's keys live in this repository (for dev@). Added by ontologist@PrompTugal.dinis.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T00:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/designer-promptugal.html"
    },
    {
      "id": "observability-promptugal",
      "name": "observability@PrompTugal.dinis",
      "label": "PrompTugal's observability",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "No key in board/keys.json yet (observability-promptugal). Added by ontologist@PrompTugal.dinis.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T00:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/observability-promptugal.html"
    },
    {
      "id": "synthetic-promptugal",
      "name": "synthetic@PrompTugal.dinis",
      "label": "PrompTugal's synthetic",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is synthetic-promptugal in board/keys.json (record sha256:271dba4290399aaf); not listed under keys here because the gate checks keys against the team-site snapshot, and PrompTugal's keys live in this repository (for dev@). Added by ontologist@PrompTugal.dinis.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T00:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/synthetic-promptugal.html"
    },
    {
      "id": "historian-promptugal",
      "name": "historian@PrompTugal.dinis",
      "label": "PrompTugal's historian",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is historian-promptugal in board/keys.json (record sha256:ec0d0c60d25e2ae8); not listed under keys here, as for the other PrompTugal agents. Added by historian@PrompTugal.dinis itself, as its first-run prompt asked.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T03:20:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/historian-promptugal.html"
    },
    {
      "id": "devops-promptugal",
      "name": "devops@PrompTugal.dinis",
      "label": "PrompTugal's devops",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is devops-promptugal in board/keys.json (record sha256:daef48c7c5018fdc); not listed under keys here, as for the other PrompTugal agents. Added by devops@PrompTugal.dinis itself, as its first-run prompt asked.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T04:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/devops-promptugal.html"
    },
    {
      "id": "security-promptugal",
      "name": "security@PrompTugal.dinis",
      "label": "PrompTugal's security agent",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is security-promptugal in board/keys.json (record sha256:2e768b7ad63c24df); not listed under keys here, as for the other PrompTugal agents. Added by security@PrompTugal.dinis itself, as its first-run prompt asked.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T04:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/security-promptugal.html"
    },
    {
      "id": "accountant-promptugal",
      "name": "accountant@PrompTugal.dinis",
      "label": "PrompTugal's accountant",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is accountant-promptugal in board/keys.json (record sha256:f9861b7b562fd76f); not listed under keys here, as for the other PrompTugal agents. Added by accountant@PrompTugal.dinis itself, as its first-run prompt asked.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T03:42:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/accountant-promptugal.html"
    },
    {
      "id": "correspondent-promptugal",
      "name": "correspondent@PrompTugal.dinis",
      "label": "PrompTugal's front page correspondent",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is correspondent-promptugal in board/keys.json (record sha256:fa11781ad626dce5); not listed under keys here, as for the other PrompTugal agents. Added by correspondent@PrompTugal.dinis itself, as its first-run prompt asked.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T04:15:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/correspondent-promptugal.html"
    },
    {
      "id": "sherpa-promptugal",
      "name": "sherpa@PrompTugal.dinis",
      "label": "PrompTugal's sherpa",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is sherpa-promptugal in board/keys.json (record sha256:815546ef5b00a41c); not listed under keys here, as for the other PrompTugal agents. Added by sherpa@PrompTugal.dinis itself, as its first-run prompt asked.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T04:00:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/sherpa-promptugal.html"
    },
    {
      "id": "librarian-promptugal",
      "name": "librarian@PrompTugal.dinis",
      "label": "PrompTugal's librarian",
      "person": "dinis",
      "kind": "builder",
      "desk": null,
      "status": "running",
      "status_note": "Its key is librarian-promptugal in board/keys.json (record sha256:43e4a6764c635dfd); not listed under keys here, as for the other PrompTugal agents. Added by librarian@PrompTugal.dinis itself, as its first-run prompt asked.",
      "started_by": "Dinis Cruz",
      "started": "2026-11-06T03:42:00Z",
      "branch": null,
      "keys": [],
      "runs": 0,
      "last_run": null,
      "page": "https://promptugal.news/newsroom/agents/librarian-promptugal.html"
    }
  ],
  "pipeline": [
    {
      "stage": "research",
      "label": "Research",
      "beside": false,
      "state": "running",
      "desks": [
        "researcher-vicky"
      ],
      "last_run": {
        "id": "researcher-202611051930",
        "when": "2026-11-05T19:30:00Z",
        "what": "the summit, Portugal"
      }
    },
    {
      "stage": "curate",
      "label": "Curate",
      "beside": false,
      "state": "running",
      "desks": [
        "curator-vicky"
      ],
      "last_run": {
        "id": "curator-202611052015",
        "when": "2026-11-05T20:15:00Z",
        "what": "connections, at Dinis's direction from the stand-up"
      }
    },
    {
      "stage": "write",
      "label": "Write",
      "beside": false,
      "state": "planned",
      "desks": [
        "desk-journalist"
      ],
      "last_run": null
    },
    {
      "stage": "check",
      "label": "Check",
      "beside": false,
      "state": "planned",
      "desks": [
        "desk-fact-checker"
      ],
      "last_run": null
    },
    {
      "stage": "publish",
      "label": "Publish",
      "beside": false,
      "state": "running",
      "desks": [
        "newsroom-dinis"
      ],
      "last_run": {
        "id": "e0c13ee",
        "when": "2026-11-05T03:45:45Z",
        "what": "feature screenshots retaken on the real shell"
      }
    },
    {
      "stage": "programme",
      "label": "Programme",
      "beside": true,
      "state": "running",
      "desks": [
        "programme-vicky"
      ],
      "last_run": {
        "id": "programme-202611050815",
        "when": "2026-11-05T08:15:00Z",
        "what": "a run"
      }
    },
    {
      "stage": "edit",
      "label": "Edit (the desk)",
      "beside": true,
      "state": "planned",
      "desks": [
        "desk-editor"
      ],
      "last_run": null
    },
    {
      "stage": "security",
      "label": "Security",
      "beside": true,
      "state": "planned",
      "desks": [
        "desk-security"
      ],
      "last_run": null
    }
  ],
  "build_order": [
    {
      "step": 1,
      "title": "Apply Indi's patch",
      "due": "Thu 5 Nov",
      "state": "done",
      "note": "live, v0.1.6",
      "evidence": "Indi's patch, released v0.1.6 (dcdac37)"
    },
    {
      "step": 2,
      "title": "This pack live at /brief/",
      "due": "Thu 5 Nov",
      "state": "done",
      "note": "live, v0.1.2",
      "evidence": "the brief pack, released v0.1.2 (9437805)"
    },
    {
      "step": 3,
      "title": "Company pages",
      "due": "Fri 6 Nov",
      "state": "done",
      "note": "120 profiles",
      "evidence": "data/companies/, one folder per company"
    },
    {
      "step": 4,
      "title": "The research run",
      "due": "Fri 6 Nov",
      "state": "started",
      "note": "3 of 7 desks run",
      "evidence": "researcher, curator and programme run; the writing desks wait on WS-145"
    },
    {
      "step": 5,
      "title": "The front page and the agenda",
      "due": "Sat 7 Nov",
      "state": "done",
      "note": "live",
      "evidence": "the agenda feature, released v0.1.7"
    },
    {
      "step": 6,
      "title": "The first three articles",
      "due": "Sat 7 Nov",
      "state": "started",
      "note": "11 of 3",
      "evidence": "content/articles/"
    },
    {
      "step": 7,
      "title": "The Portugal banner",
      "due": "Sat 7 Nov",
      "state": "not yet",
      "note": "story S7 ready",
      "evidence": "the curator's story candidate S7"
    },
    {
      "step": 8,
      "title": "Observability and the reading meter",
      "due": "Sun 8 Nov",
      "state": "started",
      "note": "meter being built",
      "evidence": "newsroom-billing@web-summit.dinis, branch work/billing, from 5 November 03:00"
    },
    {
      "step": 9,
      "title": "The interview workflow",
      "due": "Sun 8 Nov",
      "state": "started",
      "note": "shortlist only",
      "evidence": "programme desk, 4 November 20:45: the shortlist is in its confidential vault"
    },
    {
      "step": 10,
      "title": "Summit mode",
      "due": "Mon 9 Nov",
      "state": "not yet",
      "note": "Mon 9",
      "evidence": "the run's schedule waits on brief 9, decision 5"
    }
  ],
  "waiting": [
    {
      "what": "Indi's write access to this repository",
      "who": "Dinis",
      "issue": "WS-145",
      "unblocks": "Indi's desks start: journalist, fact-checker, editor",
      "then": "a full run, research to front page, then articles two and three (brief 9, steps 4 and 6)"
    },
    {
      "what": "Who owns which desks",
      "who": "Dinis",
      "ref": "brief 9, decision 3",
      "unblocks": "the writing desks' names and owners"
    },
    {
      "what": "The run's schedule",
      "who": "Dinis",
      "ref": "brief 9, decision 5",
      "unblocks": "four runs a day now, every two hours at the summit"
    },
    {
      "what": "The first five interview names",
      "who": "Dinis",
      "ref": "brief 9, decision 6",
      "unblocks": "the interview workflow (step 9)"
    }
  ],
  "runs": [
    {
      "id": "curator-202611052015",
      "when": "2026-11-05T20:15:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "connections, at Dinis's direction from the stand-up",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/curator.md",
      "lines": 5
    },
    {
      "id": "curator-202611051945",
      "when": "2026-11-05T19:45:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "2 new captures",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/curator.md",
      "lines": 5
    },
    {
      "id": "researcher-202611051930",
      "when": "2026-11-05T19:30:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "researcher@web-summit.vicky",
      "agent": "researcher-vicky",
      "what": "the summit, Portugal",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/researcher.md",
      "lines": 4
    },
    {
      "id": "curator-202611051830",
      "when": "2026-11-05T18:30:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "sources under every storyline, from the 18:00 stand-up",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/curator.md",
      "lines": 5
    },
    {
      "id": "curator-202611051145",
      "when": "2026-11-05T11:45:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "1 new capture; the 07:45 map released",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/curator.md",
      "lines": 5
    },
    {
      "id": "researcher-202611051130",
      "when": "2026-11-05T11:30:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "researcher@web-summit.vicky",
      "agent": "researcher-vicky",
      "what": "the summit",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/researcher.md",
      "lines": 3
    },
    {
      "id": "programme-202611050815",
      "when": "2026-11-05T08:15:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "programme@web-summit.vicky",
      "agent": "programme-vicky",
      "what": "a run",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/programme.md",
      "lines": 6
    },
    {
      "id": "curator-202611050745",
      "when": "2026-11-05T07:45:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "2 new captures; the map is not released",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/curator.md",
      "lines": 5
    },
    {
      "id": "researcher-202611050730",
      "when": "2026-11-05T07:30:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "researcher@web-summit.vicky",
      "agent": "researcher-vicky",
      "what": "Portugal, Europe",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/researcher.md",
      "lines": 4
    },
    {
      "id": "e0c13ee",
      "when": "2026-11-05T03:45:45Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "feature screenshots retaken on the real shell",
      "issues": [
        "WS-14"
      ],
      "release": null,
      "sha": "e0c13ee631747b3c6ae19184ab9e55a16c37efde",
      "files": 17,
      "add": 0,
      "del": 0,
      "areas": {
        "design": {
          "files": 17,
          "add": 0,
          "del": 0
        }
      }
    },
    {
      "id": "36e7d11",
      "when": "2026-11-05T03:45:26Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the panes take turns, chats go to the reader's vault, search ranks a typed title first; the disclosure says what the site keeps",
      "issues": [
        "WS-14"
      ],
      "release": null,
      "sha": "36e7d11bc8a0008f84f6dc2f43b720e94a7e0522",
      "files": 4,
      "add": 19,
      "del": 1,
      "areas": {
        "assets": {
          "files": 3,
          "add": 12,
          "del": 1
        },
        "content": {
          "files": 1,
          "add": 7,
          "del": 0
        }
      }
    },
    {
      "id": "bdbe5cb",
      "when": "2026-11-05T03:36:43Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the graph explorer live, the chat drives it; the article re-signed",
      "issues": [],
      "release": "v0.1.11",
      "sha": "bdbe5cbe28c0eaa4617a21eedc1f39b2c909c6c1",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "df30959",
      "when": "2026-11-05T03:36:35Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-billing@web-summit.dinis",
      "agent": "newsroom-billing-dinis",
      "what": "the reading meter, real top-ups, the account and the vault login",
      "issues": [
        "WS-14"
      ],
      "release": null,
      "sha": "df3095901fc332b85998601109d6c6a7c5eb3214",
      "files": 56,
      "add": 7710,
      "del": 4,
      "areas": {
        "docs": {
          "files": 1,
          "add": 12,
          "del": 2
        },
        "build": {
          "files": 7,
          "add": 1113,
          "del": 0
        },
        "assets": {
          "files": 30,
          "add": 6378,
          "del": 0
        },
        "data": {
          "files": 7,
          "add": 207,
          "del": 2
        },
        "design": {
          "files": 11,
          "add": 0,
          "del": 0
        }
      }
    },
    {
      "id": "ec8921a",
      "when": "2026-11-05T03:35:52Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the graph explorer live, the chat drives it; the article re-signed",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.11",
      "sha": "ec8921afa7ce7178433a915ba015146e99bdbce9",
      "files": 1,
      "add": 1,
      "del": 1,
      "areas": {
        "signatures": {
          "files": 1,
          "add": 1,
          "del": 1
        }
      }
    },
    {
      "id": "0a62702",
      "when": "2026-11-05T03:35:45Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the runs ledger brought up to date",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.11",
      "sha": "0a627027988fddc40afc1b547af7b17a546c8b4e",
      "files": 1,
      "add": 4,
      "del": 0,
      "areas": {
        "data": {
          "files": 1,
          "add": 4,
          "del": 0
        }
      }
    },
    {
      "id": "3958f12",
      "when": "2026-11-05T03:33:21Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the article re-signed for this release",
      "issues": [],
      "release": "v0.1.10",
      "sha": "3958f128fc2c4be1652887f10206d28bfce9b903",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "6d0fc0b",
      "when": "2026-11-05T03:33:08Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-graph@web-summit.dinis",
      "agent": "newsroom-graph-dinis",
      "what": "the graph explorer, small graphs on entity pages, graph commands for the chat",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.11",
      "sha": "6d0fc0bbf5e5a266a92c6568d2340c1ee9ba3b8a",
      "files": 21,
      "add": 1737,
      "del": 1,
      "areas": {
        "docs": {
          "files": 1,
          "add": 2,
          "del": 1
        },
        "build": {
          "files": 4,
          "add": 483,
          "del": 0
        },
        "assets": {
          "files": 6,
          "add": 1251,
          "del": 0
        },
        "data": {
          "files": 1,
          "add": 1,
          "del": 0
        },
        "design": {
          "files": 9,
          "add": 0,
          "del": 0
        }
      }
    },
    {
      "id": "448710b",
      "when": "2026-11-05T03:32:34Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the article re-signed for this release",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.10",
      "sha": "448710b76ffb2a852cc246cf0bbeea10d1159ae8",
      "files": 1,
      "add": 1,
      "del": 1,
      "areas": {
        "signatures": {
          "files": 1,
          "add": 1,
          "del": 1
        }
      }
    },
    {
      "id": "7422321",
      "when": "2026-11-05T03:32:22Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the runs ledger and the team-site snapshot brought up to date",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.10",
      "sha": "742232116f39ed6c3dd6474884d20b0f9c193fe0",
      "files": 2,
      "add": 9,
      "del": 1,
      "areas": {
        "data": {
          "files": 2,
          "add": 9,
          "del": 1
        }
      }
    },
    {
      "id": "7b4fa34",
      "when": "2026-11-05T03:31:31Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the chat un-hides #nr-pane, which the new shell renders hidden",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.10",
      "sha": "7b4fa34466f1fe0cc4cec99896c65ea793132345",
      "files": 1,
      "add": 3,
      "del": 0,
      "areas": {
        "assets": {
          "files": 1,
          "add": 3,
          "del": 0
        }
      }
    },
    {
      "id": "68d6b99",
      "when": "2026-11-05T03:30:15Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-admin@web-summit.dinis",
      "agent": "newsroom-admin-dinis",
      "what": "the control centre at /admin/: every run, every agent, the timeline, the data, the workflows, the lab",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.10",
      "sha": "68d6b996cb887c29b034b693c3db46df67c4f5b5",
      "files": 58,
      "add": 3092,
      "del": 0,
      "areas": {
        "docs": {
          "files": 1,
          "add": 2,
          "del": 0
        },
        "build": {
          "files": 4,
          "add": 779,
          "del": 0
        },
        "tools": {
          "files": 3,
          "add": 239,
          "del": 0
        },
        "assets": {
          "files": 2,
          "add": 172,
          "del": 0
        },
        "data": {
          "files": 12,
          "add": 1900,
          "del": 0
        },
        "design": {
          "files": 36,
          "add": 0,
          "del": 0
        }
      }
    },
    {
      "id": "5ed4ea5",
      "when": "2026-11-05T03:29:46Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-interact@web-summit.dinis",
      "agent": "newsroom-interact-dinis",
      "what": "search, the page tool API and the Ask the newsroom chat",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.10",
      "sha": "5ed4ea5fcb52d0cce0a71730340ed1e2ba5d206a",
      "files": 36,
      "add": 2680,
      "del": 1,
      "areas": {
        "docs": {
          "files": 1,
          "add": 5,
          "del": 1
        },
        "build": {
          "files": 4,
          "add": 297,
          "del": 0
        },
        "other": {
          "files": 3,
          "add": 492,
          "del": 0
        },
        "assets": {
          "files": 13,
          "add": 1881,
          "del": 0
        },
        "data": {
          "files": 1,
          "add": 5,
          "del": 0
        },
        "design": {
          "files": 14,
          "add": 0,
          "del": 0
        }
      }
    },
    {
      "id": "2bf8782",
      "when": "2026-11-05T03:20:35Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the article re-signed for this release",
      "issues": [],
      "release": "v0.1.9",
      "sha": "2bf878238ddf6413abb9fe471ee972257954bb16",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "9524d6e",
      "when": "2026-11-05T03:19:30Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the article re-signed for this release",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.9",
      "sha": "9524d6e3e3b614c0cbc0edde5cd7fb7fd609483b",
      "files": 1,
      "add": 1,
      "del": 1,
      "areas": {
        "signatures": {
          "files": 1,
          "add": 1,
          "del": 1
        }
      }
    },
    {
      "id": "4b26ae1",
      "when": "2026-11-05T03:18:34Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-designer@web-summit.dinis",
      "agent": "newsroom-designer-dinis",
      "what": "the design on the site: The Lisbon Wire, the shell, the layouts, Portugal",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.9",
      "sha": "4b26ae1ed805843bee2ce6ae9fed9f7451353937",
      "files": 66,
      "add": 1597,
      "del": 209,
      "areas": {
        "docs": {
          "files": 1,
          "add": 3,
          "del": 3
        },
        "build": {
          "files": 15,
          "add": 329,
          "del": 86
        },
        "assets": {
          "files": 9,
          "add": 939,
          "del": 83
        },
        "content": {
          "files": 4,
          "add": 43,
          "del": 9
        },
        "data": {
          "files": 4,
          "add": 282,
          "del": 27
        },
        "design": {
          "files": 33,
          "add": 1,
          "del": 1
        }
      }
    },
    {
      "id": "c332b48",
      "when": "2026-11-05T03:01:03Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "a design for an independent newsroom at Web Summit Lisbon",
      "issues": [],
      "release": "v0.1.8",
      "sha": "c332b48362d6aea19bcbae9a27fb9fa0d44ed045",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "c10e1f1",
      "when": "2026-11-05T03:00:11Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the RiskMandate page, the editors, independence said plainly; the article re-signed",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.8",
      "sha": "c10e1f1fc3e2430c1d13ee15ba9b4b0a0f692d04",
      "files": 5,
      "add": 54,
      "del": 4,
      "areas": {
        "docs": {
          "files": 1,
          "add": 2,
          "del": 0
        },
        "signatures": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "content": {
          "files": 2,
          "add": 50,
          "del": 3
        },
        "data": {
          "files": 1,
          "add": 1,
          "del": 0
        }
      }
    },
    {
      "id": "68fc810",
      "when": "2026-11-05T03:00:11Z",
      "source": "commit",
      "kind": "merge",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "merge the design agent's design system and mockups (design/ only)",
      "issues": [
        "WS-14"
      ],
      "release": null,
      "sha": "68fc8101f424186101ebe795ed15a098c526909b",
      "files": 62,
      "add": 1867,
      "del": 0,
      "areas": {
        "design": {
          "files": 62,
          "add": 1867,
          "del": 0
        }
      }
    },
    {
      "id": "a2e0ff0",
      "when": "2026-11-05T02:58:14Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-dev@web-summit.dinis",
      "agent": "newsroom-dev-dinis",
      "what": "the handover: data/README.md, admin/build/README.md, REALITY.md",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.8",
      "sha": "a2e0ff08a6f5d76f889ae267179786a6029c0937",
      "files": 4,
      "add": 262,
      "del": 5,
      "areas": {
        "docs": {
          "files": 1,
          "add": 8,
          "del": 4
        },
        "build": {
          "files": 2,
          "add": 124,
          "del": 1
        },
        "data": {
          "files": 1,
          "add": 130,
          "del": 0
        }
      }
    },
    {
      "id": "a16c1e5",
      "when": "2026-11-05T02:55:16Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-dev@web-summit.dinis",
      "agent": "newsroom-dev-dinis",
      "what": "speaker listings: two hand-made splits, and no social handles",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.8",
      "sha": "a16c1e5edeb91747acbab72ff6df68918632f1ab",
      "files": 225,
      "add": 593,
      "del": 306,
      "areas": {
        "build": {
          "files": 3,
          "add": 16,
          "del": 5
        },
        "data": {
          "files": 222,
          "add": 577,
          "del": 301
        }
      }
    },
    {
      "id": "6ba636b",
      "when": "2026-11-05T02:53:55Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-dev@web-summit.dinis",
      "agent": "newsroom-dev-dinis",
      "what": "the graphs, the JSON API, and pages for events, people, organisations, topics and places",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.8",
      "sha": "6ba636b9bc7f97b6169a37effb725962a6644dc4",
      "files": 18,
      "add": 708,
      "del": 23,
      "areas": {
        "build": {
          "files": 14,
          "add": 693,
          "del": 19
        },
        "content": {
          "files": 4,
          "add": 15,
          "del": 4
        }
      }
    },
    {
      "id": "a86f475",
      "when": "2026-11-05T02:53:25Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-dev@web-summit.dinis",
      "agent": "newsroom-dev-dinis",
      "what": "organisation slugs from the name's key, topics in a stated order",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.8",
      "sha": "a86f475f4daf98ba834186076151cc844339e193",
      "files": 92,
      "add": 531,
      "del": 507,
      "areas": {
        "build": {
          "files": 2,
          "add": 2,
          "del": 1
        },
        "data": {
          "files": 90,
          "add": 529,
          "del": 506
        }
      }
    },
    {
      "id": "e56280b",
      "when": "2026-11-05T02:50:40Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-designer@web-summit.dinis",
      "agent": "newsroom-designer-dinis",
      "what": "a design for an independent newsroom at Web Summit Lisbon",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.8",
      "sha": "e56280b913b9b709d14c5179762c32f51a776a55",
      "files": 62,
      "add": 1867,
      "del": 0,
      "areas": {
        "design": {
          "files": 62,
          "add": 1867,
          "del": 0
        }
      }
    },
    {
      "id": "22c967d",
      "when": "2026-11-05T02:50:40Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-designer@web-summit.dinis",
      "agent": "newsroom-designer-dinis",
      "what": "a design for an independent newsroom at Web Summit Lisbon",
      "issues": [
        "WS-14"
      ],
      "release": null,
      "sha": "22c967d0086d86ac6792c5aa0e9f324d479fa58d",
      "files": 62,
      "add": 1867,
      "del": 0,
      "areas": {
        "design": {
          "files": 62,
          "add": 1867,
          "del": 0
        }
      }
    },
    {
      "id": "e29205c",
      "when": "2026-11-05T02:43:34Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-dev@web-summit.dinis",
      "agent": "newsroom-dev-dinis",
      "what": "all data in JSON, a folder per entity, schemas and a derivation",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.8",
      "sha": "e29205c77bc80ba3a0f34826ea5f662712ab9c5f",
      "files": 1362,
      "add": 44255,
      "del": 3984,
      "areas": {
        "build": {
          "files": 10,
          "add": 706,
          "del": 10
        },
        "tools": {
          "files": 3,
          "add": 115,
          "del": 60
        },
        "data": {
          "files": 1349,
          "add": 43434,
          "del": 3914
        }
      }
    },
    {
      "id": "6b9d41f",
      "when": "2026-11-05T02:32:00Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom-dev@web-summit.dinis",
      "agent": "newsroom-dev-dinis",
      "what": "the build split into modules and features, output unchanged",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.8",
      "sha": "6b9d41fb9e92f9f503fa37543122f23e4ea0b2cd",
      "files": 23,
      "add": 731,
      "del": 343,
      "areas": {
        "docs": {
          "files": 1,
          "add": 14,
          "del": 9
        },
        "build": {
          "files": 16,
          "add": 543,
          "del": 325
        },
        "content": {
          "files": 4,
          "add": 9,
          "del": 9
        },
        "data": {
          "files": 2,
          "add": 165,
          "del": 0
        }
      }
    },
    {
      "id": "e23474a",
      "when": "2026-11-05T01:52:56Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the first article, the newsroom four days out, in pictures",
      "issues": [],
      "release": "v0.1.7",
      "sha": "e23474a1e25cf9484ce76cee2028851d237ffde4",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "a986965",
      "when": "2026-11-05T01:52:29Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the first article, the newsroom four days out, in pictures",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.7",
      "sha": "a98696537e7407db4b6f417710547df61d5bbd80",
      "files": 3,
      "add": 200,
      "del": 0,
      "areas": {
        "signatures": {
          "files": 1,
          "add": 4,
          "del": 0
        },
        "assets": {
          "files": 1,
          "add": 3,
          "del": 0
        },
        "content": {
          "files": 1,
          "add": 193,
          "del": 0
        }
      }
    },
    {
      "id": "79f1375",
      "when": "2026-11-05T01:52:29Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the agenda on the front page, the full agenda, and 109 company profiles",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.7",
      "sha": "79f13751b2613df5789ca3e67c1320d201d22a5c",
      "files": 8,
      "add": 4074,
      "del": 13,
      "areas": {
        "build": {
          "files": 2,
          "add": 68,
          "del": 4
        },
        "tools": {
          "files": 1,
          "add": 60,
          "del": 0
        },
        "content": {
          "files": 4,
          "add": 32,
          "del": 9
        },
        "data": {
          "files": 1,
          "add": 3914,
          "del": 0
        }
      }
    },
    {
      "id": "738216a",
      "when": "2026-11-05T01:52:29Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "REALITY.md, About and the corrections brought up to date",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.7",
      "sha": "738216a54c39ebfd04087e517f6cf26a6ddde2f2",
      "files": 3,
      "add": 30,
      "del": 12,
      "areas": {
        "docs": {
          "files": 2,
          "add": 22,
          "del": 8
        },
        "content": {
          "files": 1,
          "add": 8,
          "del": 4
        }
      }
    },
    {
      "id": "b400d1d",
      "when": "2026-11-05T01:45:37Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "Indi's reader-first patch applied (the publication look, short navigation, a summit page)",
      "issues": [],
      "release": "v0.1.6",
      "sha": "b400d1d91bb3ce6e3346f5f44e98518f4f07c698",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "dcdac37",
      "when": "2026-11-05T01:45:10Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "Indi's reader-first patch applied (the publication look, short navigation, a summit page)",
      "issues": [
        "WS-141"
      ],
      "release": "v0.1.6",
      "sha": "dcdac37f477ed20e2c2488a654691f866831d74a",
      "files": 15,
      "add": 232,
      "del": 111,
      "areas": {
        "docs": {
          "files": 1,
          "add": 3,
          "del": 0
        },
        "build": {
          "files": 2,
          "add": 20,
          "del": 15
        },
        "assets": {
          "files": 7,
          "add": 97,
          "del": 43
        },
        "content": {
          "files": 5,
          "add": 112,
          "del": 53
        }
      }
    },
    {
      "id": "programme-202611042045",
      "when": "2026-11-04T20:45:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "programme@web-summit.vicky",
      "agent": "programme-vicky",
      "what": "the shortlist in its vault",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/programme.md",
      "lines": 3
    },
    {
      "id": "d908c9f",
      "when": "2026-11-04T20:23:43Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the agenda to 12 November, 210 items, read today",
      "issues": [],
      "release": "v0.1.5",
      "sha": "d908c9f51ebb5e6c23f11bcb9af474777ff8d365",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "5429e71",
      "when": "2026-11-04T20:23:18Z",
      "source": "commit",
      "kind": "work",
      "by": "programme@web-summit.vicky",
      "agent": "programme-vicky",
      "what": "the agenda to 12 November, 210 items, read today",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.5",
      "sha": "5429e71c157d44dbd5a8d157c37e3d5249f2c612",
      "files": 1,
      "add": 2632,
      "del": 0,
      "areas": {
        "desks": {
          "files": 1,
          "add": 2632,
          "del": 0
        }
      }
    },
    {
      "id": "programme-202611042015",
      "when": "2026-11-04T20:15:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "programme@web-summit.vicky",
      "agent": "programme-vicky",
      "what": "first run",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/programme.md",
      "lines": 5
    },
    {
      "id": "300923a",
      "when": "2026-11-04T19:47:30Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the research vault mapped, 4 new captures, 2 new story candidates",
      "issues": [],
      "release": "v0.1.4",
      "sha": "300923af3b483f662b6c21814f9cd5c4aded20ab",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "01e79ab",
      "when": "2026-11-04T19:47:06Z",
      "source": "commit",
      "kind": "work",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "the research vault mapped, 4 new captures, 2 new story candidates",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.4",
      "sha": "01e79abd37e874649a67661072061ba7bfe9998e",
      "files": 1,
      "add": 393,
      "del": 0,
      "areas": {
        "desks": {
          "files": 1,
          "add": 393,
          "del": 0
        }
      }
    },
    {
      "id": "curator-202611041945-2",
      "when": "2026-11-04T19:45:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "first run",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/curator.md",
      "lines": 5
    },
    {
      "id": "curator-202611041945",
      "when": "2026-11-04T19:45:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "the research vault, first read",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/curator.md",
      "lines": 5
    },
    {
      "id": "50ac08d",
      "when": "2026-11-04T19:30:18Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the first map, the researcher's 22 captures of 4 November",
      "issues": [],
      "release": "v0.1.3",
      "sha": "50ac08d86519d8b5fbd05d707829ee95d558bb8c",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "researcher-202611041930",
      "when": "2026-11-04T19:30:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "researcher@web-summit.vicky",
      "agent": "researcher-vicky",
      "what": "the summit, Portugal, announcements",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/researcher.md",
      "lines": 5
    },
    {
      "id": "dcbbfeb",
      "when": "2026-11-04T19:29:53Z",
      "source": "commit",
      "kind": "work",
      "by": "curator@web-summit.vicky",
      "agent": "curator-vicky",
      "what": "the first map, the researcher's 22 captures of 4 November",
      "issues": [
        "WS-14"
      ],
      "release": "v0.1.3",
      "sha": "dcbbfeb944f2d961bc8b8837b8ff01b1e20714e8",
      "files": 1,
      "add": 483,
      "del": 0,
      "areas": {
        "desks": {
          "files": 1,
          "add": 483,
          "del": 0
        }
      }
    },
    {
      "id": "researcher-202611041815",
      "when": "2026-11-04T18:15:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "researcher@web-summit.vicky",
      "agent": "researcher-vicky",
      "what": "a new session; the captures move into the vault",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/researcher.md",
      "lines": 5
    },
    {
      "id": "researcher-202611041546",
      "when": "2026-11-04T15:46:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "researcher@web-summit.vicky",
      "agent": "researcher-vicky",
      "what": "Europe and announcements",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/researcher.md",
      "lines": 5
    },
    {
      "id": "researcher-202611041255",
      "when": "2026-11-04T12:55:00Z",
      "source": "desk-report",
      "kind": "desk",
      "by": "researcher@web-summit.vicky",
      "agent": "researcher-vicky",
      "what": "first run: the summit and Portugal",
      "issues": [],
      "release": null,
      "report": "people/vicky/reports/researcher.md",
      "lines": 5
    },
    {
      "id": "a3ca303",
      "when": "2026-11-04T12:12:48Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the brief pack at /brief/: Dinis's vision of 4 November verbatim, and nine pages built from it",
      "issues": [],
      "release": "v0.1.2",
      "sha": "a3ca303adb72d7fd1ad81fe8996e897bd53b0636",
      "files": 3,
      "add": 9,
      "del": 2,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 8,
          "del": 1
        }
      }
    },
    {
      "id": "9437805",
      "when": "2026-11-04T12:11:54Z",
      "source": "commit",
      "kind": "work",
      "by": "conductor@web-summit.dinis",
      "agent": "conductor-dinis",
      "what": "the brief pack at /brief/: Dinis's vision of 4 November verbatim, and nine pages built from it",
      "issues": [],
      "release": "v0.1.2",
      "sha": "9437805d4036558415c7273dd5b803a35911c48d",
      "files": 14,
      "add": 352,
      "del": 0,
      "areas": {
        "docs": {
          "files": 1,
          "add": 2,
          "del": 0
        },
        "build": {
          "files": 1,
          "add": 1,
          "del": 0
        },
        "content": {
          "files": 12,
          "add": 349,
          "del": 0
        }
      }
    },
    {
      "id": "4e6bb42",
      "when": "2026-11-04T00:36:27Z",
      "source": "commit",
      "kind": "release",
      "by": "GitHub Actions",
      "agent": null,
      "what": "the skeleton: build, gate, home, about, disclosure, CI that owns the version",
      "issues": [],
      "release": "v0.1.1",
      "sha": "4e6bb4211a18e7cb26d123bc830dfc98d71f4531",
      "files": 3,
      "add": 11,
      "del": 3,
      "areas": {
        "docs": {
          "files": 1,
          "add": 1,
          "del": 1
        },
        "release": {
          "files": 2,
          "add": 10,
          "del": 2
        }
      }
    },
    {
      "id": "4c3b099",
      "when": "2026-11-04T00:35:45Z",
      "source": "commit",
      "kind": "work",
      "by": "newsroom@web-summit.dinis",
      "agent": "newsroom-dinis",
      "what": "the skeleton: build, gate, home, about, disclosure, CI that owns the version",
      "issues": [],
      "release": "v0.1.1",
      "sha": "4c3b0999bfb5367892e9c6243fa721db92f6c406",
      "files": 20,
      "add": 933,
      "del": 219,
      "areas": {
        "ci": {
          "files": 1,
          "add": 83,
          "del": 0
        },
        "docs": {
          "files": 7,
          "add": 111,
          "del": 219
        },
        "build": {
          "files": 4,
          "add": 532,
          "del": 0
        },
        "release": {
          "files": 2,
          "add": 2,
          "del": 0
        },
        "tools": {
          "files": 1,
          "add": 48,
          "del": 0
        },
        "assets": {
          "files": 1,
          "add": 55,
          "del": 0
        },
        "content": {
          "files": 4,
          "add": 102,
          "del": 0
        }
      }
    },
    {
      "id": "9629432",
      "when": "2026-11-04T00:08:21Z",
      "source": "commit",
      "kind": "initial",
      "by": "Dinis Cruz",
      "agent": null,
      "what": "Initial commit",
      "issues": [],
      "release": "v0.1.1",
      "sha": "9629432a48d2514aa11d89172fb3173f4aedce90",
      "files": 3,
      "add": 423,
      "del": 0,
      "areas": {
        "docs": {
          "files": 3,
          "add": 423,
          "del": 0
        }
      }
    }
  ]
}
