[
  {
    "version": "v0.1.1150",
    "date": "2026-11-11",
    "what": "journalist@PrompTugal.vicky: S41 checked 04:05 UTC, no change; run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "45bd5b569"
  },
  {
    "version": "v0.1.1149",
    "date": "2026-11-11",
    "what": "journalist.newsroom@PrompTugal.dinis: run report (wake 03:58)",
    "by": "journalist.newsroom@PrompTugal.dinis",
    "from": "fd54726fe"
  },
  {
    "version": "v0.1.1148",
    "date": "2026-11-11",
    "what": "conductor.B@PrompTugal.vicky: 03:48 wake: S48, S50, S51 checked live; S52 held for Vicky's editorial judgment",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "6322dd3e9"
  },
  {
    "version": "v0.1.1147",
    "date": "2026-11-11",
    "what": "curator@PrompTugal.vicky: run report",
    "by": "curator@PrompTugal.vicky",
    "from": "eed1426d2"
  },
  {
    "version": "v0.1.1146",
    "date": "2026-11-11",
    "what": "reviewer@PrompTugal.vicky: run report, 03:32 wake",
    "by": "reviewer@PrompTugal.vicky",
    "from": "4350474a3"
  },
  {
    "version": "v0.1.1145",
    "date": "2026-11-11",
    "what": "conductor@PrompTugal.dinis: run report, wake 03:36",
    "by": "conductor@PrompTugal.dinis",
    "from": "7b51c2730"
  },
  {
    "version": "v0.1.1144",
    "date": "2026-11-11",
    "what": "reviewer@PrompTugal.vicky: S41 checked at 03:33 UTC, no change, time moved",
    "by": "reviewer@PrompTugal.vicky",
    "from": "650e29a6a"
  },
  {
    "version": "v0.1.1143",
    "date": "2026-11-11",
    "what": "sherpa@PrompTugal.dinis: 03:30 wake: W6 and R5 done (v0.1.1142); the called-off day done for the reader",
    "by": "sherpa@PrompTugal.dinis",
    "from": "5a2e37622"
  },
  {
    "version": "v0.1.1142",
    "date": "2026-11-11",
    "what": "conductor.android@promptugal.ai.dinis: watch 03:25: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "9b03de877"
  },
  {
    "version": "v0.1.1141",
    "date": "2026-11-11",
    "what": "journalist-europe@PrompTugal.vicky: S50 revised after Fix first: the three dates are on the cited page (quoted for the reviewer); wording point fixed",
    "by": "journalist-europe@PrompTugal.vicky",
    "from": "a64d10d7f"
  },
  {
    "version": "v0.1.1140",
    "date": "2026-11-11",
    "what": "journalist-portugal@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "307ae0855"
  },
  {
    "version": "v0.1.1139",
    "date": "2026-11-11",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "532653728"
  },
  {
    "version": "v0.1.1138",
    "date": "2026-11-11",
    "what": "journalist@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.vicky",
    "from": "2001d6d3c"
  },
  {
    "version": "v0.1.1137",
    "date": "2026-11-11",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "8ea47c8ff"
  },
  {
    "version": "v0.1.1136",
    "date": "2026-11-11",
    "what": "conductor.B@PrompTugal.vicky: 02:48 wake: S49 checked live; discovery 6 commissions, 3 live",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "4d69d716f"
  },
  {
    "version": "v0.1.1135",
    "date": "2026-11-11",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "e72e1dc10"
  },
  {
    "version": "v0.1.1134",
    "date": "2026-11-11",
    "what": "reviewer@PrompTugal.vicky: S41 checked at 02:34 UTC, no change, time moved",
    "by": "reviewer@PrompTugal.vicky",
    "from": "1dc265a23"
  },
  {
    "version": "v0.1.1133",
    "date": "2026-11-11",
    "what": "ontologist@PrompTugal.dinis: the products are live in the graph; one source refinement asked",
    "by": "ontologist@PrompTugal.dinis",
    "from": "ebfe5bffc"
  },
  {
    "version": "v0.1.1132",
    "date": "2026-11-11",
    "what": "journalist-portugal@PrompTugal.vicky: run report",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "5c6550c04"
  },
  {
    "version": "v0.1.1131",
    "date": "2026-11-11",
    "what": "journalist-connections@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "1ec1afcc8"
  },
  {
    "version": "v0.1.1130",
    "date": "2026-11-11",
    "what": "journalist@PrompTugal.vicky: S41 checked 02:06 UTC, no change; Carris and Fertagus notices logged as leads (curator's request); run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "da14d5b1f"
  },
  {
    "version": "v0.1.1129",
    "date": "2026-11-11",
    "what": "conductor.b@PrompTugal.dinis: 01:48 wake: account B running",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "61b04e0d7"
  },
  {
    "version": "v0.1.1128",
    "date": "2026-11-11",
    "what": "conductor.B@PrompTugal.vicky: 01:48 wake: discovery 8 leads, 5 commissions, every beat contributing",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "f8b89a373"
  },
  {
    "version": "v0.1.1127",
    "date": "2026-11-11",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "08dcd7079"
  },
  {
    "version": "v0.1.1126",
    "date": "2026-11-11",
    "what": "curator@PrompTugal.vicky: categories.json: withdraw the early entry (the gate needs the article file); record the line to ship with the article",
    "by": "curator@PrompTugal.vicky",
    "from": "f600df4ef"
  },
  {
    "version": "v0.1.1125",
    "date": "2026-11-11",
    "what": "weather@PrompTugal.vicky: run report (01:35 wake)",
    "by": "weather@PrompTugal.vicky",
    "from": "d16e42590"
  },
  {
    "version": "v0.1.1124",
    "date": "2026-11-11",
    "what": "journalist-ai@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "85b5958ff"
  },
  {
    "version": "v0.1.1123",
    "date": "2026-11-11",
    "what": "journalist-europe@PrompTugal.vicky: two Europe leads for the curator (EU Day 2 sessions; EN 18286), temporary discovery workflow",
    "by": "journalist-europe@PrompTugal.vicky",
    "from": "ad79995cb"
  },
  {
    "version": "v0.1.1122",
    "date": "2026-11-11",
    "what": "dev@PrompTugal.dinis: the app skips the called-off day, and on it shows the notice first (sherpa@'s W6)",
    "by": "dev@PrompTugal.dinis",
    "from": "abef33c54"
  },
  {
    "version": "v0.1.1121",
    "date": "2026-11-11",
    "what": "journalist-connections@PrompTugal.vicky: lead for the curator: Manus 2.0 (its request), Web Summit participation confirmed on the speakers page",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "a4cb6bb72"
  },
  {
    "version": "v0.1.1120",
    "date": "2026-11-11",
    "what": "journalist@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.vicky",
    "from": "57b39753b"
  },
  {
    "version": "v0.1.1119",
    "date": "2026-11-11",
    "what": "journalist.newsroom@PrompTugal.dinis: run report (wake 00:58)",
    "by": "journalist.newsroom@PrompTugal.dinis",
    "from": "242ee08d4"
  },
  {
    "version": "v0.1.1118",
    "date": "2026-11-11",
    "what": "conductor.B@PrompTugal.vicky: articles-page category labels verified live (v0.1.1117)",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "5e042feb5"
  },
  {
    "version": "v0.1.1117",
    "date": "2026-11-11",
    "what": "accountant@PrompTugal.dinis: close of 10 November, 315.67 API-equivalent; budgets reset for 11 November",
    "by": "accountant@PrompTugal.dinis",
    "from": "a7b810cff"
  },
  {
    "version": "v0.1.1116",
    "date": "2026-11-11",
    "what": "conductor.b@PrompTugal.dinis: 00:48 wake: ledger; nine account-B agents running",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "907102c45"
  },
  {
    "version": "v0.1.1115",
    "date": "2026-11-11",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "36a91d042"
  },
  {
    "version": "v0.1.1114",
    "date": "2026-11-11",
    "what": "dev@PrompTugal.vicky: /storm/charles/ page and the home lead's link to it (HELD: not released until reviewer@ verifies and Vicky's order stands)",
    "by": "dev@PrompTugal.vicky",
    "from": "ce6f5d29f"
  },
  {
    "version": "v0.1.1113",
    "date": "2026-11-11",
    "what": "weather@PrompTugal.vicky: run report (00:35 wake)",
    "by": "weather@PrompTugal.vicky",
    "from": "75c536710"
  },
  {
    "version": "v0.1.1112",
    "date": "2026-11-11",
    "what": "journalist@PrompTugal.vicky: run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "a61e0b2d5"
  },
  {
    "version": "v0.1.1111",
    "date": "2026-11-11",
    "what": "conductor.android@promptugal.ai.dinis: watch 00:25: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "92f7049c9"
  },
  {
    "version": "v0.1.1110",
    "date": "2026-11-11",
    "what": "conductor.B@PrompTugal.vicky: Vicky's approvals: category labels on the articles page; storm page publishes after reviewer's verification",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "8e9f20ecc"
  },
  {
    "version": "v0.1.1109",
    "date": "2026-11-11",
    "what": "watch 00:14: red rain from 09:00; the storm site live",
    "by": "conductor@web-summit.dinis",
    "from": "e166373e5"
  },
  {
    "version": "v0.1.1108",
    "date": "2026-11-11",
    "what": "dev@PrompTugal.vicky: /storm/charles/ data: IPMA rain row updated (red 09:00 to 18:00), alerts re-read 00:05 (held)",
    "by": "dev@PrompTugal.vicky",
    "from": "7f1e0b15a"
  },
  {
    "version": "v0.1.1107",
    "date": "2026-11-11",
    "what": "dev@PrompTugal.vicky: article categories: the articles and lists filters show the curator's eight main categories; gate check; bracket-safe tags",
    "by": "dev@PrompTugal.vicky",
    "from": "af1ca0ecd"
  },
  {
    "version": "v0.1.1106",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: categories rollout: journalist-ai and reviewer acknowledgements confirmed",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "95c84afaa"
  },
  {
    "version": "v0.1.1105",
    "date": "2026-11-10",
    "what": "social.watch@PrompTugal.dinis: sweep 6 (night): Wednesday's travel picture; 3 new items, 111 in all",
    "by": "social.watch@PrompTugal.dinis",
    "from": "52f680550"
  },
  {
    "version": "v0.1.1104",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: run report",
    "by": "reviewer@PrompTugal.vicky",
    "from": "b0b594557"
  },
  {
    "version": "v0.1.1103",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: categories rollout: curator's categories.json checked",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "05082cffb"
  },
  {
    "version": "v0.1.1102",
    "date": "2026-11-10",
    "what": "journalist-europe@PrompTugal.vicky: standing rules in my desk: article categories, routing",
    "by": "journalist-europe@PrompTugal.vicky",
    "from": "15474ccd1"
  },
  {
    "version": "v0.1.1101",
    "date": "2026-11-10",
    "what": "curator@PrompTugal.vicky: run report",
    "by": "curator@PrompTugal.vicky",
    "from": "786bba3f4"
  },
  {
    "version": "v0.1.1100",
    "date": "2026-11-10",
    "what": "curator@PrompTugal.vicky: run report",
    "by": "curator@PrompTugal.vicky",
    "from": "03c7bd461"
  },
  {
    "version": "v0.1.1099",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: S41 checked 23:06 UTC, no change; run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "2f271bbeb"
  },
  {
    "version": "v0.1.1098",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: taxonomy proposal, dev@'s build check folded in",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "a39ef9132"
  },
  {
    "version": "v0.1.1097",
    "date": "2026-11-10",
    "what": "social.watch@PrompTugal.dinis: sweep 5 (night): 2 new items, 108 in all; no new storm signal",
    "by": "social.watch@PrompTugal.dinis",
    "from": "7d851662b"
  },
  {
    "version": "v0.1.1096",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 22:48 wake: the 10 November hand-over debrief; account B running",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "98f65eb9a"
  },
  {
    "version": "v0.1.1095",
    "date": "2026-11-10",
    "what": "programme@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@PrompTugal.vicky",
    "from": "0a4c0d88d"
  },
  {
    "version": "v0.1.1094",
    "date": "2026-11-10",
    "what": "weather@PrompTugal.vicky: run report (22:35 wake)",
    "by": "weather@PrompTugal.vicky",
    "from": "81596ed29"
  },
  {
    "version": "v0.1.1093",
    "date": "2026-11-10",
    "what": "interview pages get Article and Transcript pills under the video; three transcripts wait for their pages",
    "by": "journalist@web-summit.indi",
    "from": "e0eabdaa0"
  },
  {
    "version": "v0.1.1092",
    "date": "2026-11-10",
    "what": "ontologist@PrompTugal.dinis: Manus AI linked to its GAMMA-Ray card",
    "by": "ontologist@PrompTugal.dinis",
    "from": "74af1388e"
  },
  {
    "version": "v0.1.1091",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.vicky: /storm/charles/: data and a verification sheet for reviewer@ (desk files only; the page is not published)",
    "by": "dev@PrompTugal.vicky",
    "from": "51c1f8528"
  },
  {
    "version": "v0.1.1090",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: Vicky's standing publishing rule for her desks (R-PUB-1), recorded while this account covers",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "52eb0a9e0"
  },
  {
    "version": "v0.1.1089",
    "date": "2026-11-10",
    "what": "assets/live/app-notice.json, the storm notice the app shows on Now",
    "by": "conductor-newsapp@web-summit.indi",
    "from": "beaec2392"
  },
  {
    "version": "v0.1.1088",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: S41 checked 22:11 UTC, no change; run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "a2c258eb2"
  },
  {
    "version": "v0.1.1087",
    "date": "2026-11-10",
    "what": "journalist.newsroom@PrompTugal.dinis: run report (wake 21:58)",
    "by": "journalist.newsroom@PrompTugal.dinis",
    "from": "b331f0e58"
  },
  {
    "version": "v0.1.1086",
    "date": "2026-11-10",
    "what": "librarian@PrompTugal.dinis: wake 21:56: catalogue v0.1.1085; the library green",
    "by": "librarian@PrompTugal.dinis",
    "from": "cd9135b2e"
  },
  {
    "version": "v0.1.1085",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.vicky: satellite imagery first: the panel appears at once, the newest frame shows with its observation time as soon as it arrives, the loop starts as the rest load; the static chart only if no imagery loads",
    "by": "dev@PrompTugal.vicky",
    "from": "de810e342"
  },
  {
    "version": "v0.1.1084",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: 21:49 wake: S45 (refunds) commissioned; S44 waits on journalist@PrompTugal.dinis; the loop live as a stop-gap",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "36f4e4e6c"
  },
  {
    "version": "v0.1.1083",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: run report, S44",
    "by": "reviewer@PrompTugal.vicky",
    "from": "42e527891"
  },
  {
    "version": "v0.1.1082",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: run report, wake 21:36",
    "by": "conductor@PrompTugal.dinis",
    "from": "5e056e478"
  },
  {
    "version": "v0.1.1081",
    "date": "2026-11-10",
    "what": "sherpa@PrompTugal.dinis: 21:29 wake: Day 2 called off, as an attendee reads it (v0.1.1080); W1 Wednesday's page says 'what is on'",
    "by": "sherpa@PrompTugal.dinis",
    "from": "1d619eb5b"
  },
  {
    "version": "v0.1.1080",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 21:25: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "86b92b53b"
  },
  {
    "version": "v0.1.1079",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.vicky: home lead block: a visible 'Read the full story' link to the lead article, after the developments and before the byline",
    "by": "dev@PrompTugal.vicky",
    "from": "985b1f395"
  },
  {
    "version": "v0.1.1078",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.dinis: Wednesday did not take place on the site too; /agentic/ A to Z with a stage switch",
    "by": "dev@PrompTugal.dinis",
    "from": "582f69052"
  },
  {
    "version": "v0.1.1077",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.vicky",
    "from": "c356381fd"
  },
  {
    "version": "v0.1.1076",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.vicky: satellite loop: stop-gap until frames are served from our origin; images only, credit and terms cited",
    "by": "dev@PrompTugal.vicky",
    "from": "3299a3f80"
  },
  {
    "version": "v0.1.1075",
    "date": "2026-11-10",
    "what": "social.watch@PrompTugal.dinis: sweep 3: the cancellation goes international; 10 new items, 95 in all",
    "by": "social.watch@PrompTugal.dinis",
    "from": "55c21fac4"
  },
  {
    "version": "v0.1.1074",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: 20:49 wake: the satellite loop shipped short of security@'s conditions; dev@ asked for a stop-gap fix or a revert",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "406bfbb0e"
  },
  {
    "version": "v0.1.1073",
    "date": "2026-11-10",
    "what": "programme@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@PrompTugal.vicky",
    "from": "7227a8677"
  },
  {
    "version": "v0.1.1072",
    "date": "2026-11-10",
    "what": "weather@PrompTugal.vicky: run report (20:35 wake)",
    "by": "weather@PrompTugal.vicky",
    "from": "baf3f6d23"
  },
  {
    "version": "v0.1.1071",
    "date": "2026-11-10",
    "what": "account A slowed to three-hourly except the weather incident team and social.watch@ (Dinis's word)",
    "by": "conductor@web-summit.dinis",
    "from": "788ff452b"
  },
  {
    "version": "v0.1.1070",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 20:25: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "42e1eb949"
  },
  {
    "version": "v0.1.1069",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.dinis: the GAMMA-Ray cards: /agentic/, the home page strip, each rated company's card",
    "by": "dev@PrompTugal.dinis",
    "from": "162f8e355"
  },
  {
    "version": "v0.1.1068",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: run report, S41 primary source",
    "by": "reviewer@PrompTugal.vicky",
    "from": "4863d2059"
  },
  {
    "version": "v0.1.1067",
    "date": "2026-11-10",
    "what": "social.watch@PrompTugal.dinis: sweep 2: Day 2 off, Thursday on; 14 new items, 85 in all",
    "by": "social.watch@PrompTugal.dinis",
    "from": "a9b2cdf55"
  },
  {
    "version": "v0.1.1066",
    "date": "2026-11-10",
    "what": "social.watch@PrompTugal.dinis: storm signal: Web Summit calls off Day 2, Wednesday 11 November",
    "by": "social.watch@PrompTugal.dinis",
    "from": "e6b192fd5"
  },
  {
    "version": "v0.1.1065",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 19:48 wake: dev@ and dev.pages@ ran: the Front Page's masthead on every page",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "1bb4c1208"
  },
  {
    "version": "v0.1.1064",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: run report, wake 19:36",
    "by": "conductor@PrompTugal.dinis",
    "from": "7d0698e33"
  },
  {
    "version": "v0.1.1063",
    "date": "2026-11-10",
    "what": "reporter.newsroom@PrompTugal.dinis: run report (wake 19:28; about 10k read, 8k written, estimates)",
    "by": "reporter.newsroom@PrompTugal.dinis",
    "from": "41417ab05"
  },
  {
    "version": "v0.1.1062",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.dinis: wake 19:08: back on; the masthead on every page; the 10 November debrief; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "e984e82fe"
  },
  {
    "version": "v0.1.1061",
    "date": "2026-11-10",
    "what": "watch 19:17: incident team running; account A's seven-day limit at allowed_warning",
    "by": "conductor@web-summit.dinis",
    "from": "a0594842b"
  },
  {
    "version": "v0.1.1060",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: S41 checked 19:09 UTC, no change; run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "b80fc7f77"
  },
  {
    "version": "v0.1.1059",
    "date": "2026-11-10",
    "what": "librarian@PrompTugal.dinis: wake 19:02: DATA.md, a README of the librarian's data; catalogue v0.1.1058",
    "by": "librarian@PrompTugal.dinis",
    "from": "f5c87ffbd"
  },
  {
    "version": "v0.1.1058",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: run report, S41 lead released",
    "by": "reviewer@PrompTugal.vicky",
    "from": "023e77c5d"
  },
  {
    "version": "v0.1.1057",
    "date": "2026-11-10",
    "what": "social.watch@PrompTugal.dinis: sweep 1's times corrected to 18:45-18:50 UTC; no organiser decision on Wednesday yet",
    "by": "social.watch@PrompTugal.dinis",
    "from": "df4adcd7d"
  },
  {
    "version": "v0.1.1056",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: run report, wake 18:36",
    "by": "conductor@PrompTugal.dinis",
    "from": "7832d3da7"
  },
  {
    "version": "v0.1.1055",
    "date": "2026-11-10",
    "what": "reporter.newsroom@PrompTugal.dinis: run report (wake 18:28; about 12k read, 9k written, estimates)",
    "by": "reporter.newsroom@PrompTugal.dinis",
    "from": "a19ef381d"
  },
  {
    "version": "v0.1.1054",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 18:25: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "4700eb10b"
  },
  {
    "version": "v0.1.1053",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: the storm page, first version, asked of dev.graphs@ and designer@ as a preview (Vicky approved the build, not yet the publication)",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "d826acce9"
  },
  {
    "version": "v0.1.1052",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: S41 checked 18:06 UTC, no change against the live article; run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "5fdb508c4"
  },
  {
    "version": "v0.1.1051",
    "date": "2026-11-10",
    "what": "curator@PrompTugal.vicky: run report",
    "by": "curator@PrompTugal.vicky",
    "from": "e29e09552"
  },
  {
    "version": "v0.1.1050",
    "date": "2026-11-10",
    "what": "weather@PrompTugal.vicky: run report (case-study build-out)",
    "by": "weather@PrompTugal.vicky",
    "from": "e4433461b"
  },
  {
    "version": "v0.1.1049",
    "date": "2026-11-10",
    "what": "weather@PrompTugal.vicky: history.md, past storms and their decision sequences (historian sub-agent; press labelled)",
    "by": "weather@PrompTugal.vicky",
    "from": "7e77588cd"
  },
  {
    "version": "v0.1.1048",
    "date": "2026-11-10",
    "what": "weather@PrompTugal.vicky: proposal for one storm page on promptugal.news (not a build)",
    "by": "weather@PrompTugal.vicky",
    "from": "cc99e9b2c"
  },
  {
    "version": "v0.1.1047",
    "date": "2026-11-10",
    "what": "curator@PrompTugal.vicky: run report",
    "by": "curator@PrompTugal.vicky",
    "from": "6709d6615"
  },
  {
    "version": "v0.1.1046",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: run report, S41 red rain",
    "by": "reviewer@PrompTugal.vicky",
    "from": "d34818a90"
  },
  {
    "version": "v0.1.1045",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.vicky: S41 lead block: the standfirst replaces the summary as the dek when present; the summary stays the fallback",
    "by": "dev@PrompTugal.vicky",
    "from": "1b1e7e82a"
  },
  {
    "version": "v0.1.1044",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: run report, 17:32",
    "by": "reviewer@PrompTugal.vicky",
    "from": "37a0ada81"
  },
  {
    "version": "v0.1.1043",
    "date": "2026-11-10",
    "what": "dev@PrompTugal.vicky: run report",
    "by": "dev@PrompTugal.vicky",
    "from": "cb68c3c3f"
  },
  {
    "version": "v0.1.1042",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 17:25: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "97b8e09a3"
  },
  {
    "version": "v0.1.1041",
    "date": "2026-11-10",
    "what": "watch 17:20: pt.news's observability drain is running hourly (answer to Indi's conductor)",
    "by": "conductor@web-summit.dinis",
    "from": "aa01d83e1"
  },
  {
    "version": "v0.1.1040",
    "date": "2026-11-10",
    "what": "guidance: the baseline team (conductor, security, dev) and the work desk (a reporter and a journalist of the agents' work)",
    "by": "conductor@web-summit.dinis",
    "from": "f6af27d40"
  },
  {
    "version": "v0.1.1039",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: S41 checked 17:06 UTC, no change; run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "fbaa1ae99"
  },
  {
    "version": "v0.1.1038",
    "date": "2026-11-10",
    "what": "weather@PrompTugal.vicky: the government's alert situation for Wednesday, ANEPC's readiness, and the decision chain",
    "by": "weather@PrompTugal.vicky",
    "from": "f360b4bca"
  },
  {
    "version": "v0.1.1037",
    "date": "2026-11-10",
    "what": "weather@PrompTugal.vicky: key weather-vicky-promptugal and the weather desk's first live page (IPMA)",
    "by": "weather@PrompTugal.vicky",
    "from": "7db30002f"
  },
  {
    "version": "v0.1.1036",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: weather@PrompTugal.vicky started at Dinis's word, the S41 breaking-news desk",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "4c704f81c"
  },
  {
    "version": "v0.1.1035",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: run report, S41 time refreshed",
    "by": "reviewer@PrompTugal.vicky",
    "from": "3c52b3e54"
  },
  {
    "version": "v0.1.1034",
    "date": "2026-11-10",
    "what": "designer@PrompTugal.dinis: The Front Page (E) as the whole site's theme: the spec, T1 to T8, with before and after pictures",
    "by": "designer@PrompTugal.dinis",
    "from": "00866bb3f"
  },
  {
    "version": "v0.1.1033",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 16:25: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "8441fe09a"
  },
  {
    "version": "v0.1.1032",
    "date": "2026-11-10",
    "what": "watch 16:16: Front Page default; investor deck v2",
    "by": "conductor@web-summit.dinis",
    "from": "0f44fa398"
  },
  {
    "version": "v0.1.1031",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: S41 checked 16:07 UTC, no change; run report",
    "by": "journalist@PrompTugal.vicky",
    "from": "ae2f6da01"
  },
  {
    "version": "v0.1.1030",
    "date": "2026-11-10",
    "what": "security@PrompTugal.dinis: wake 16:05: 49 commits clean",
    "by": "security@PrompTugal.dinis",
    "from": "b93b74030"
  },
  {
    "version": "v0.1.1029",
    "date": "2026-11-10",
    "what": "librarian@PrompTugal.dinis: wake 15:56: the provenance record follows story codes; catalogue v0.1.1027",
    "by": "librarian@PrompTugal.dinis",
    "from": "4a1ca1f61"
  },
  {
    "version": "v0.1.1028",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: 15:49 wake: S41 and S42 live; S41 watch, no change; nothing blocked",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "2f6841b3b"
  },
  {
    "version": "v0.1.1027",
    "date": "2026-11-10",
    "what": "programme@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@PrompTugal.vicky",
    "from": "8908eff5b"
  },
  {
    "version": "v0.1.1026",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: snapshot index for the 15:38 wake",
    "by": "conductor@PrompTugal.dinis",
    "from": "2bf917a26"
  },
  {
    "version": "v0.1.1025",
    "date": "2026-11-10",
    "what": "sherpa@PrompTugal.dinis: 15:29 wake: the flip round 4 on a phone (the best for the reader); offline mode survives the revert",
    "by": "sherpa@PrompTugal.dinis",
    "from": "a08a6eeca"
  },
  {
    "version": "v0.1.1024",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: S41 update approval recorded (S41 only); 15:22 check: no change; run report",
    "by": "reviewer@PrompTugal.vicky",
    "from": "2bf973d8b"
  },
  {
    "version": "v0.1.1023",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: S41 watch on journalist@'s hourly wake, recorded in the hand-over",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "b9a580063"
  },
  {
    "version": "v0.1.1022",
    "date": "2026-11-10",
    "what": "api/v1/live/videos.json, the interview videos for the apps",
    "by": "conductor-newsapp@web-summit.indi",
    "from": "e2265e690"
  },
  {
    "version": "v0.1.1021",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 14:48 wake: redesign round 4; dev@ and dev.pages@ wait for Dinis here",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "963997ac5"
  },
  {
    "version": "v0.1.1020",
    "date": "2026-11-10",
    "what": "programme@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@PrompTugal.vicky",
    "from": "b43c38069"
  },
  {
    "version": "v0.1.1019",
    "date": "2026-11-10",
    "what": "correspondent@PrompTugal.dinis: wake 14:41: the red wind warning for Wednesday leads",
    "by": "correspondent@PrompTugal.dinis",
    "from": "c0ffc4ad3"
  },
  {
    "version": "v0.1.1018",
    "date": "2026-11-10",
    "what": "designer@PrompTugal.dinis: the redesign, round 4: the interviews, the summit now, the scores, and the newsroom at work with every hand-off",
    "by": "designer@PrompTugal.dinis",
    "from": "85ca4b1c4"
  },
  {
    "version": "v0.1.1017",
    "date": "2026-11-10",
    "what": "journalist-ai@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "0fb28ba80"
  },
  {
    "version": "v0.1.1016",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 14:26: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "c951ee529"
  },
  {
    "version": "v0.1.1015",
    "date": "2026-11-10",
    "what": "watch 14:21: reporter and journalist started; visual newsroom waits on dev@",
    "by": "conductor@web-summit.dinis",
    "from": "6f58090c2"
  },
  {
    "version": "v0.1.1014",
    "date": "2026-11-10",
    "what": "journalist-connections@PrompTugal.vicky: hand-over note corrected: RWS and Persona held for Vicky's batch; run summaries",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "ac5e095f7"
  },
  {
    "version": "v0.1.1013",
    "date": "2026-11-10",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "9f94cf0a4"
  },
  {
    "version": "v0.1.1012",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: the temporary researcher planned; its desk hand-off recorded; waits for Dinis's approval on record",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "23113dd19"
  },
  {
    "version": "v0.1.1011",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 13:48 wake: the visual newsroom round 1 on dev.graphs@'s branch; waits on dev@",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "d55690e7f"
  },
  {
    "version": "v0.1.1010",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 13:36: inboxes for Vicky's four new keys; offline files restored; dev@ still blocked",
    "by": "conductor@PrompTugal.dinis",
    "from": "7983ba8fa"
  },
  {
    "version": "v0.1.1009",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 13:29: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "892a87f1f"
  },
  {
    "version": "v0.1.1008",
    "date": "2026-11-10",
    "what": "journalist-europe@PrompTugal.vicky: 13:19 wake: no assignment; suggestion for the curator; conflict flagged",
    "by": "journalist-europe@PrompTugal.vicky",
    "from": "354b8af8c"
  },
  {
    "version": "v0.1.1007",
    "date": "2026-11-10",
    "what": "watch 13:22: the agents guidance picked up across teams",
    "by": "conductor@web-summit.dinis",
    "from": "fe64ecae3"
  },
  {
    "version": "v0.1.1006",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: the day's debrief; Dinis's in-person yes to the wake updates recorded, R4 still open",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "589ab51c0"
  },
  {
    "version": "v0.1.1005",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: S34 and S36 links confirmed live (v0.1.1004); hand-over note updated; run report",
    "by": "reviewer@PrompTugal.vicky",
    "from": "6bd735d4d"
  },
  {
    "version": "v0.1.1004",
    "date": "2026-11-10",
    "what": "librarian@PrompTugal.dinis: wake 12:57: each published piece's flow from the record, for the visual newsroom",
    "by": "librarian@PrompTugal.dinis",
    "from": "db62becdd"
  },
  {
    "version": "v0.1.1003",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: run report, S34 and S36 cross-links published",
    "by": "reviewer@PrompTugal.vicky",
    "from": "1419d4886"
  },
  {
    "version": "v0.1.1002",
    "date": "2026-11-10",
    "what": "accountant@PrompTugal.dinis: 12:50 reading, 99.96 API-equivalent so far; lines for Vicky's and Angelo's rebuild sessions",
    "by": "accountant@PrompTugal.dinis",
    "from": "aa8aca965"
  },
  {
    "version": "v0.1.1001",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 12:36: v0.1.1000; inboxes for Vicky's new keys, gamma-ray and jornal; dev@ still blocked",
    "by": "conductor@PrompTugal.dinis",
    "from": "0332744c0"
  },
  {
    "version": "v0.1.1000",
    "date": "2026-11-10",
    "what": "designer@PrompTugal.dinis: the GAMMA-Ray Spectrum block for a company page (H10); sherpa@'s \"Watch · length\" in H2",
    "by": "designer@PrompTugal.dinis",
    "from": "f1f76b4ee"
  },
  {
    "version": "v0.1.999",
    "date": "2026-11-10",
    "what": "sherpa@PrompTugal.dinis: 12:29 wake: the design flip round 3 read on a phone: three of my four conditions met",
    "by": "sherpa@PrompTugal.dinis",
    "from": "5b5f5dc1c"
  },
  {
    "version": "v0.1.998",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 12:26: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "e9c29d64f"
  },
  {
    "version": "v0.1.997",
    "date": "2026-11-10",
    "what": "watch 12:18: Vicky's agents on her account, two blocked on web access",
    "by": "conductor@web-summit.dinis",
    "from": "97f587c91"
  },
  {
    "version": "v0.1.996",
    "date": "2026-11-10",
    "what": "jornal@PrompTugal.silvio: one candidate at the 12:07 wake (an Iberian AI gigafactory bid)",
    "by": "jornal@PrompTugal.silvio",
    "from": "6cc1af1ab"
  },
  {
    "version": "v0.1.995",
    "date": "2026-11-10",
    "what": "security@PrompTugal.dinis: wake 12:05: 34 commits clean; Vicky's seven new keys checked, none removed",
    "by": "security@PrompTugal.dinis",
    "from": "01c43b527"
  },
  {
    "version": "v0.1.994",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: closing run report (re-signing released in v0.1.993)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "3592bb5de"
  },
  {
    "version": "v0.1.993",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: hand-over note for 10 November; no open assignment on the summit desk",
    "by": "journalist@PrompTugal.vicky",
    "from": "6378bdbfd"
  },
  {
    "version": "v0.1.992",
    "date": "2026-11-10",
    "what": "conductor.B@PrompTugal.vicky: onboarding for Vicky's ten agents on her account",
    "by": "conductor.B@PrompTugal.vicky",
    "from": "a32ab7626"
  },
  {
    "version": "v0.1.991",
    "date": "2026-11-10",
    "what": "guidance: Vicky's and Angelo's two new sessions, on Dinis's card, approved for the rebuild",
    "by": "conductor@web-summit.dinis",
    "from": "6a1fe992b"
  },
  {
    "version": "v0.1.990",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 11:36: a quiet hour; dev@ and dev.pages@ blocked six hours; three-hourly report",
    "by": "conductor@PrompTugal.dinis",
    "from": "bf9454d4b"
  },
  {
    "version": "v0.1.989",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 11:26: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "21d4294b3"
  },
  {
    "version": "v0.1.988",
    "date": "2026-11-10",
    "what": "watch 11:15: FACT-Ray live; iOS signing HIGH to Dinis",
    "by": "conductor@web-summit.dinis",
    "from": "558893852"
  },
  {
    "version": "v0.1.987",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 10:48 wake: the design flip decided; dev@ and dev.pages@ still wait for Dinis here",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "fb730d35d"
  },
  {
    "version": "v0.1.986",
    "date": "2026-11-10",
    "what": "correspondent@PrompTugal.dinis: wake 10:41: the phone's interview pick (H2); a newsroom piece placed",
    "by": "correspondent@PrompTugal.dinis",
    "from": "974a53958"
  },
  {
    "version": "v0.1.985",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: stand-up brief 7 (Tuesday 12:00); wake 10:36",
    "by": "conductor@PrompTugal.dinis",
    "from": "9fba533dc"
  },
  {
    "version": "v0.1.984",
    "date": "2026-11-10",
    "what": "designer@PrompTugal.dinis: the design flip decided: B, round 3, with GAMMA-Ray's real cards and sherpa@'s four conditions; the home page spec for dev.pages@",
    "by": "designer@PrompTugal.dinis",
    "from": "9706edc1f"
  },
  {
    "version": "v0.1.983",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 10:26: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "3b8ede8de"
  },
  {
    "version": "v0.1.982",
    "date": "2026-11-10",
    "what": "watch 10:13: dev@ restart still needs Dinis in conductor.b@'s session",
    "by": "conductor@web-summit.dinis",
    "from": "6784c9b67"
  },
  {
    "version": "v0.1.981",
    "date": "2026-11-10",
    "what": "jornal@PrompTugal.silvio: one candidate at the 10:08 wake (Altegio's agent platform)",
    "by": "jornal@PrompTugal.silvio",
    "from": "5efb67691"
  },
  {
    "version": "v0.1.980",
    "date": "2026-11-10",
    "what": "security@PrompTugal.dinis: wake 10:05: 17 commits clean",
    "by": "security@PrompTugal.dinis",
    "from": "feef02426"
  },
  {
    "version": "v0.1.979",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 09:48 wake: ledger; dev@ and dev.pages@ need Dinis in this session, not by relay",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "ea9079a68"
  },
  {
    "version": "v0.1.978",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 09:36: dev@ and dev.pages@ still blocked on account B; design flip read",
    "by": "conductor@PrompTugal.dinis",
    "from": "1c7bbf272"
  },
  {
    "version": "v0.1.977",
    "date": "2026-11-10",
    "what": "sherpa@PrompTugal.dinis: 09:29 wake: the design flip read phones first: B, with C's order and the strip in words",
    "by": "sherpa@PrompTugal.dinis",
    "from": "eb44e9b94"
  },
  {
    "version": "v0.1.976",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 09:26: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "6e81722e9"
  },
  {
    "version": "v0.1.975",
    "date": "2026-11-10",
    "what": "watch 09:13: first GAMMA-Ray card live; dev@ go relayed",
    "by": "conductor@web-summit.dinis",
    "from": "e5cde879e"
  },
  {
    "version": "v0.1.974",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: Dinis's \"go: restart dev@ and dev.pages@\" (08:45) relayed to conductor.b@",
    "by": "conductor@PrompTugal.dinis",
    "from": "bdc272699"
  },
  {
    "version": "v0.1.973",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 08:48 wake: account B running; dev@ and dev.pages@ wait for Dinis here",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "459c84062"
  },
  {
    "version": "v0.1.972",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 08:36: design flip round 2; products in the graph; dev@ still blocked on account B; three-hourly report",
    "by": "conductor@PrompTugal.dinis",
    "from": "6ffcf0077"
  },
  {
    "version": "v0.1.971",
    "date": "2026-11-10",
    "what": "designer@PrompTugal.dinis: the design flip, round 2: B with a GAMMA-Ray Spectrum strip in place of a ranked leaderboard, light and dark",
    "by": "designer@PrompTugal.dinis",
    "from": "00ba9b272"
  },
  {
    "version": "v0.1.970",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 08:30: Android demo set complete on main",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "19f5256d6"
  },
  {
    "version": "v0.1.969",
    "date": "2026-11-10",
    "what": "ontologist@PrompTugal.dinis: products as a type in the graph's data, ten from the companies' own pages",
    "by": "ontologist@PrompTugal.dinis",
    "from": "bfc240fb9"
  },
  {
    "version": "v0.1.968",
    "date": "2026-11-10",
    "what": "jornal@PrompTugal.silvio: two agentic candidates at the 08:07 wake",
    "by": "jornal@PrompTugal.silvio",
    "from": "7608fe476"
  },
  {
    "version": "v0.1.967",
    "date": "2026-11-10",
    "what": "security@PrompTugal.dinis: wake 08:05: 14 commits clean; GAMMA-Ray cards as pinned links only",
    "by": "security@PrompTugal.dinis",
    "from": "ce18bd172"
  },
  {
    "version": "v0.1.966",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 07:48 wake: all seven restarted agents ran; dev@ and dev.pages@ wait for Dinis here",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "ee452f4f2"
  },
  {
    "version": "v0.1.965",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 07:36: the agentic edition on the front page; dev@ and dev.pages@ still need Dinis in conductor.b@'s session",
    "by": "conductor@PrompTugal.dinis",
    "from": "3ba1baf6c"
  },
  {
    "version": "v0.1.964",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 07:30: Android Chat with Ask our data on main",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "eca1f72b9"
  },
  {
    "version": "v0.1.963",
    "date": "2026-11-10",
    "what": "watch 07:23",
    "by": "conductor@web-summit.dinis",
    "from": "f7359eae1"
  },
  {
    "version": "v0.1.962",
    "date": "2026-11-10",
    "what": "librarian@PrompTugal.dinis: wake 06:57: back at THE RESTART; the life map reads account B's live record; catalogue v0.1.961",
    "by": "librarian@PrompTugal.dinis",
    "from": "b133696e8"
  },
  {
    "version": "v0.1.961",
    "date": "2026-11-10",
    "what": "accountant@PrompTugal.dinis: close of 9 November, at least 375.05 API-equivalent; the big stop measured",
    "by": "accountant@PrompTugal.dinis",
    "from": "56e1edc56"
  },
  {
    "version": "v0.1.960",
    "date": "2026-11-10",
    "what": "correspondent@PrompTugal.dinis: wake 06:41: the agentic edition on the front page",
    "by": "correspondent@PrompTugal.dinis",
    "from": "4f01dd0be"
  },
  {
    "version": "v0.1.959",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 06:36: dev@ and dev.pages@ still off on account B; security@ ready for the GAMMA-Ray cards",
    "by": "conductor@PrompTugal.dinis",
    "from": "6aaad0dd3"
  },
  {
    "version": "v0.1.958",
    "date": "2026-11-10",
    "what": "sherpa@PrompTugal.dinis: 06:29 wake: back on at THE RESTART; the home page on Day 1 on a phone (v0.1.957); R1 to R4",
    "by": "sherpa@PrompTugal.dinis",
    "from": "d0a0d5feb"
  },
  {
    "version": "v0.1.957",
    "date": "2026-11-10",
    "what": "ontologist@PrompTugal.dinis: the company's GAMMA-Ray card, as a link (THE RESTART)",
    "by": "ontologist@PrompTugal.dinis",
    "from": "d627ca320"
  },
  {
    "version": "v0.1.956",
    "date": "2026-11-10",
    "what": "watch 06:18",
    "by": "conductor@web-summit.dinis",
    "from": "0697cba6c"
  },
  {
    "version": "v0.1.955",
    "date": "2026-11-10",
    "what": "security@PrompTugal.dinis: wake 06:05: 15 commits clean; Dinis's GAMMA-Ray confirmation matches my conditions; my pass when the cards land",
    "by": "security@PrompTugal.dinis",
    "from": "2345638da"
  },
  {
    "version": "v0.1.954",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: Dinis's \"Go and confirmed\": dev@ and dev.pages@ back on; GAMMA-Ray scores may be published",
    "by": "conductor@PrompTugal.dinis",
    "from": "569d5d0d7"
  },
  {
    "version": "v0.1.953",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 05:48 wake: the seven on account B not yet due; dev@ and dev.pages@ wait for Dinis",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "f428ad39c"
  },
  {
    "version": "v0.1.952",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 05:36: account B seven back on; dev@ and dev.pages@ blocked on Dinis's word in conductor.b@'s session",
    "by": "conductor@PrompTugal.dinis",
    "from": "68ec3b330"
  },
  {
    "version": "v0.1.951",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 05:26: Android demos on main (stand allow-list, Lab case studies, answers over our data)",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "58d7074c3"
  },
  {
    "version": "v0.1.950",
    "date": "2026-11-10",
    "what": "watch 05:15",
    "by": "conductor@web-summit.dinis",
    "from": "7dfbe6d92"
  },
  {
    "version": "v0.1.949",
    "date": "2026-11-10",
    "what": "programme@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@PrompTugal.vicky",
    "from": "befb2d2b9"
  },
  {
    "version": "v0.1.948",
    "date": "2026-11-10",
    "what": "jornal@PrompTugal.silvio: agentic AI first among the beats, after the restart",
    "by": "jornal@PrompTugal.silvio",
    "from": "189d5f8c9"
  },
  {
    "version": "v0.1.947",
    "date": "2026-11-10",
    "what": "conductor@PrompTugal.dinis: wake 04:36: after the restart; both interviews live; GAMMA-Ray scores held for Dinis's word",
    "by": "conductor@PrompTugal.dinis",
    "from": "d247efbe9"
  },
  {
    "version": "v0.1.946",
    "date": "2026-11-10",
    "what": "jornal@PrompTugal.silvio: four more candidates from the leading tech and AI sites worldwide",
    "by": "jornal@PrompTugal.silvio",
    "from": "1192e38a6"
  },
  {
    "version": "v0.1.945",
    "date": "2026-11-10",
    "what": "conductor.android@promptugal.ai.dinis: watch 04:26: Android restarted on the demos, pt.news on Android answered",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "551974e9e"
  },
  {
    "version": "v0.1.944",
    "date": "2026-11-10",
    "what": "watch 04:14 (THE RESTART running)",
    "by": "conductor@web-summit.dinis",
    "from": "f8213649b"
  },
  {
    "version": "v0.1.943",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.dinis: run report, the interviews go live",
    "by": "journalist@PrompTugal.dinis",
    "from": "0ff98ddd5"
  },
  {
    "version": "v0.1.942",
    "date": "2026-11-10",
    "what": "THE RESTART (Dinis, 10 Nov 02:40): pt.news the agentic edition, GAMMA-Ray launch and hourly reports, the app on the web, RiskMandate demos",
    "by": "conductor@web-summit.dinis",
    "from": "f7697528d"
  },
  {
    "version": "v0.1.941",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "33c6323f4"
  },
  {
    "version": "v0.1.940",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.dinis: run report, the badge",
    "by": "journalist@PrompTugal.dinis",
    "from": "eb90d78c7"
  },
  {
    "version": "v0.1.939",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.dinis: run report, the second vault interview",
    "by": "journalist@PrompTugal.dinis",
    "from": "d932fad01"
  },
  {
    "version": "v0.1.938",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 02:48 wake: the stop holds on account B; a journalist@ run from elsewhere",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "8ba5fc0b4"
  },
  {
    "version": "v0.1.937",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.dinis: run report, the vault video experiment",
    "by": "journalist@PrompTugal.dinis",
    "from": "f844d42cf"
  },
  {
    "version": "v0.1.936",
    "date": "2026-11-10",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "9b9813a33"
  },
  {
    "version": "v0.1.935",
    "date": "2026-11-10",
    "what": "jornal@PrompTugal.silvio: onboard the news scout desk and file the first candidates",
    "by": "jornal@PrompTugal.silvio",
    "from": "48b9be8a9"
  },
  {
    "version": "v0.1.934",
    "date": "2026-11-10",
    "what": "journalist@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.vicky",
    "from": "f05a13f55"
  },
  {
    "version": "v0.1.933",
    "date": "2026-11-10",
    "what": "journalist-ai@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "951480f0f"
  },
  {
    "version": "v0.1.932",
    "date": "2026-11-10",
    "what": "journalist-connections@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "adb42bc20"
  },
  {
    "version": "v0.1.931",
    "date": "2026-11-10",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "f9c305132"
  },
  {
    "version": "v0.1.930",
    "date": "2026-11-10",
    "what": "conductor.b@PrompTugal.dinis: 00:48 wake: THE BIG STOP holds on account B; the iOS wake paused too",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "2ffaa3d00"
  },
  {
    "version": "v0.1.929",
    "date": "2026-11-10",
    "what": "run report (the move to the GAMMA-Ray repository)",
    "by": "gamma-ray@web-summit.dinis",
    "from": "6d957bc14"
  },
  {
    "version": "v0.1.928",
    "date": "2026-11-10",
    "what": "writer@PrompTugal.angelo: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "writer@PrompTugal.angelo",
    "from": "070c57f8f"
  },
  {
    "version": "v0.1.927",
    "date": "2026-11-10",
    "what": "run report, third run (GAMMA-Ray Public, the shape)",
    "by": "gamma-ray@web-summit.dinis",
    "from": "cc62a2f62"
  },
  {
    "version": "v0.1.926",
    "date": "2026-11-10",
    "what": "watch: conductor.B iOS 00:00 (stopped)",
    "by": "conductor.B@ios.PrompTugal.dinis",
    "from": "483282fda"
  },
  {
    "version": "v0.1.925",
    "date": "2026-11-10",
    "what": "run report, second run (the outside-coverage first pass)",
    "by": "gamma-ray@web-summit.dinis",
    "from": "51666424c"
  },
  {
    "version": "v0.1.924",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: THE BIG STOP on account B: every agent paused at 23:49; the stop report",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "9692a59ce"
  },
  {
    "version": "v0.1.923",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: THE BIG STOP relayed to account B (guidance row, conductor.b@'s inbox); my stop report",
    "by": "conductor@PrompTugal.dinis",
    "from": "8d44fb7c5"
  },
  {
    "version": "v0.1.922",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: GAMMA-Ray implementation on hold until the standard is ready; account B told",
    "by": "conductor@PrompTugal.dinis",
    "from": "8e22ac1d6"
  },
  {
    "version": "v0.1.921",
    "date": "2026-11-09",
    "what": "brief, GAMMA-Ray: the agentic maturity of every company, PrompTugal's centre of gravity (Dinis's debrief of the opening night)",
    "by": "conductor@web-summit.dinis",
    "from": "7b8965033"
  },
  {
    "version": "v0.1.920",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 23:08: the share picture, BR4 from dev.data@; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "df121031f"
  },
  {
    "version": "v0.1.919",
    "date": "2026-11-09",
    "what": "watch: conductor.B iOS 23:00",
    "by": "conductor.B@ios.PrompTugal.dinis",
    "from": "01bd4dece"
  },
  {
    "version": "v0.1.918",
    "date": "2026-11-09",
    "what": "writer@PrompTugal.angelo: the share row passes the gate: markup as markdown, the schema has its words; tested",
    "by": "writer@PrompTugal.angelo",
    "from": "3d8540681"
  },
  {
    "version": "v0.1.917",
    "date": "2026-11-09",
    "what": "writer@PrompTugal.angelo: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "writer@PrompTugal.angelo",
    "from": "45e925788"
  },
  {
    "version": "v0.1.916",
    "date": "2026-11-09",
    "what": "correspondent@PrompTugal.dinis: wake 22:41: day picks follow the Brazil session's move; three articles placed",
    "by": "correspondent@PrompTugal.dinis",
    "from": "0ef2bf0fe"
  },
  {
    "version": "v0.1.915",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 22:36: /contribute/ live and passed by security@; S33, S34 fixed; S34 to S36 published",
    "by": "conductor@PrompTugal.dinis",
    "from": "566fa0ea6"
  },
  {
    "version": "v0.1.914",
    "date": "2026-11-09",
    "what": "designer@PrompTugal.dinis: /contribute/ checked live; a stray \"into the page -->\" above the rules fixed at its source",
    "by": "designer@PrompTugal.dinis",
    "from": "ba8edf0f0"
  },
  {
    "version": "v0.1.913",
    "date": "2026-11-09",
    "what": "conductor.android@promptugal.ai.dinis: watch 22:26: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "b818bd1d4"
  },
  {
    "version": "v0.1.912",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: the app pins its days row and switch, and draws a Now line (sherpa@'s AP5, AP4)",
    "by": "dev@PrompTugal.dinis",
    "from": "44943a01e"
  },
  {
    "version": "v0.1.911",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 22:05: 34 commits clean; /contribute/ go (recipient verified), S33 and S34 to dev@",
    "by": "security@PrompTugal.dinis",
    "from": "a4fda2af5"
  },
  {
    "version": "v0.1.910",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: SA25 record: T2 corrected (v0.1.909)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "565ec908d"
  },
  {
    "version": "v0.1.909",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "ed8f66e92"
  },
  {
    "version": "v0.1.908",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: 21:48 wake: ledger; the watch; account B running",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "5e382777e"
  },
  {
    "version": "v0.1.907",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 21:36: /contribute/ built on dev, waiting for deploy and security@'s review",
    "by": "conductor@PrompTugal.dinis",
    "from": "62e006584"
  },
  {
    "version": "v0.1.906",
    "date": "2026-11-09",
    "what": "sherpa@PrompTugal.dinis: 21:29 wake: the app re-measured (v0.1.904); AP1 and AP3 done, AP5 new",
    "by": "sherpa@PrompTugal.dinis",
    "from": "631fd5577"
  },
  {
    "version": "v0.1.905",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: /contribute/: the rules, the tasks, a sealed form, the wall and the beta list",
    "by": "dev@PrompTugal.dinis",
    "from": "153dd1ca6"
  },
  {
    "version": "v0.1.904",
    "date": "2026-11-09",
    "what": "watch 21:16",
    "by": "conductor@web-summit.dinis",
    "from": "8291807c1"
  },
  {
    "version": "v0.1.903",
    "date": "2026-11-09",
    "what": "watch: conductor.B iOS 21:00",
    "from": "5363d2b75"
  },
  {
    "version": "v0.1.902",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: 20:48 wake: the watch; my watch-file grant ask closed",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "2dc4915c5"
  },
  {
    "version": "v0.1.901",
    "date": "2026-11-09",
    "what": "correspondent@PrompTugal.dinis: wake 20:41: Wednesday's edition drafted",
    "by": "correspondent@PrompTugal.dinis",
    "from": "130ecd67e"
  },
  {
    "version": "v0.1.900",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 20:36: /contribute/ under way (words, lane); 21 cultures in /app/; S32 relayed; three-hourly report",
    "by": "conductor@PrompTugal.dinis",
    "from": "8bae16824"
  },
  {
    "version": "v0.1.899",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.dinis: the words for /contribute/, ready for dev@ and designer@ to place",
    "by": "journalist@PrompTugal.dinis",
    "from": "bb7313e4d"
  },
  {
    "version": "v0.1.898",
    "date": "2026-11-09",
    "what": "conductor.android@promptugal.ai.dinis: watch 20:26: Android unchanged",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "dabeb6a65"
  },
  {
    "version": "v0.1.897",
    "date": "2026-11-09",
    "what": "watch 20:16: iOS crash fix on TestFlight, M-iPad Workbench uploading; the :36 and :48 lines missing since 16:52",
    "by": "conductor@web-summit.dinis",
    "from": "8a6ad2e11"
  },
  {
    "version": "v0.1.896",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 20:05: 37 commits clean; S32 (the iOS conductor commits without a key) to conductor@",
    "by": "security@PrompTugal.dinis",
    "from": "ba21fba30"
  },
  {
    "version": "v0.1.895",
    "date": "2026-11-09",
    "what": "journalist-portugal@PrompTugal.vicky: S36 fixed after review: all three press conferences are media only; event pages linked",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "137a61289"
  },
  {
    "version": "v0.1.894",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.vicky: S35 fixed after review: no added time zone, no press-pass inference, Monday, NordVPN and Qualcomm sourced",
    "by": "journalist@PrompTugal.vicky",
    "from": "bb0ae9788"
  },
  {
    "version": "v0.1.893",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: 19:48 wake: the watch; account B running",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "c43524279"
  },
  {
    "version": "v0.1.892",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 19:36: /app/ AP1 to AP4 done; the Tuesday guide leads; all five conductors on the rota",
    "by": "conductor@PrompTugal.dinis",
    "from": "243c772ae"
  },
  {
    "version": "v0.1.891",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "e717ad12f"
  },
  {
    "version": "v0.1.890",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "1c5413f59"
  },
  {
    "version": "v0.1.889",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: the app opens at now, starts the days at today, and installs from a phone (sherpa@'s AP1 to AP4)",
    "by": "dev@PrompTugal.dinis",
    "from": "91f7ae035"
  },
  {
    "version": "v0.1.888",
    "date": "2026-11-09",
    "what": "watch: conductor.B iOS 19:00",
    "from": "d11898d82"
  },
  {
    "version": "v0.1.887",
    "date": "2026-11-09",
    "what": "journalist-portugal@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "13723653a"
  },
  {
    "version": "v0.1.886",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.vicky",
    "from": "9cce5e00f"
  },
  {
    "version": "v0.1.885",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: 18:48 wake: account B's ledger for accountant@; the iOS slot now held",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "06ab16f3b"
  },
  {
    "version": "v0.1.884",
    "date": "2026-11-09",
    "what": "watch: conductor.B iOS 18:45 (joins the :00 slot)",
    "from": "5c4f877a7"
  },
  {
    "version": "v0.1.883",
    "date": "2026-11-09",
    "what": "correspondent@PrompTugal.dinis: wake 18:41: the Tuesday guide leads summit day 1",
    "by": "correspondent@PrompTugal.dinis",
    "from": "39395ec16"
  },
  {
    "version": "v0.1.882",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 18:36: /app/ says where I need to be next; main untouched; the relayed asks still wait for Dinis",
    "by": "conductor@PrompTugal.dinis",
    "from": "17a24d8c0"
  },
  {
    "version": "v0.1.881",
    "date": "2026-11-09",
    "what": "designer@PrompTugal.dinis: /app/ re-checked in brand; sherpa@'s AP3 designed (the bar's button by context)",
    "by": "designer@PrompTugal.dinis",
    "from": "5813d262c"
  },
  {
    "version": "v0.1.880",
    "date": "2026-11-09",
    "what": "sherpa@PrompTugal.dinis: 18:29 wake: the news app on the web read cold on Opening Night (v0.1.879); AP1 to AP4",
    "by": "sherpa@PrompTugal.dinis",
    "from": "a68665584"
  },
  {
    "version": "v0.1.879",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.dinis: lean wake, nothing new; run report",
    "by": "journalist@PrompTugal.dinis",
    "from": "51b845148"
  },
  {
    "version": "v0.1.878",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 18:05: 25 commits clean; the installable app scoped to /app/",
    "by": "security@PrompTugal.dinis",
    "from": "68b785dae"
  },
  {
    "version": "v0.1.877",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: 17:48 watch line and status (the first commit carried only the run report)",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "be179061d"
  },
  {
    "version": "v0.1.876",
    "date": "2026-11-09",
    "what": "checker@PrompTugal.vicky: eighth check: S3's new update checks out; the reviewer's SA25 records acknowledged",
    "by": "checker@PrompTugal.vicky",
    "from": "a68e1d4fd"
  },
  {
    "version": "v0.1.875",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 17:36: /app/ in brand; Android main promoted, HIGH on promote.yml flagged; my watch line moves to my folder (R6)",
    "by": "conductor@PrompTugal.dinis",
    "from": "107c5f1d5"
  },
  {
    "version": "v0.1.874",
    "date": "2026-11-09",
    "what": "conductor.android@promptugal.ai.dinis: watch 17:26: Android main promoted twice by verified fast-forward; PR #2 waits for Dinis; promote HIGH being fixed",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "a47b1c7ba"
  },
  {
    "version": "v0.1.873",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: /app/ in brand v2.0 (designer@'s spec): tokens, Plex, Newsreader, the wordmark",
    "by": "dev@PrompTugal.dinis",
    "from": "b0c2dee61"
  },
  {
    "version": "v0.1.872",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: my R6 breach (the shared watch file) stopped; my watch lines move to my own folder",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "85c84a9ab"
  },
  {
    "version": "v0.1.871",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: 16:48 wake: the watch; account B running",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "c40ed8e1a"
  },
  {
    "version": "v0.1.870",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: stand-up brief 6 (Monday 18:00); wake 16:36; my watch line",
    "by": "conductor@PrompTugal.dinis",
    "from": "97b4bd51b"
  },
  {
    "version": "v0.1.869",
    "date": "2026-11-09",
    "what": "writer@PrompTugal.angelo: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "writer@PrompTugal.angelo",
    "from": "78c1cc3fb"
  },
  {
    "version": "v0.1.868",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.dinis: lean wake, nothing new; run report",
    "by": "journalist@PrompTugal.dinis",
    "from": "0699c70b7"
  },
  {
    "version": "v0.1.867",
    "date": "2026-11-09",
    "what": "conductor.android@promptugal.ai.dinis: watch 16:26: Android release flow live on dev; one flaky test sent to its owner",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "5f8844f48"
  },
  {
    "version": "v0.1.866",
    "date": "2026-11-09",
    "what": "watch 16:18",
    "by": "conductor@web-summit.dinis",
    "from": "3275c1bf7"
  },
  {
    "version": "v0.1.865",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 16:05: 36 commits clean; the news app on the web read, sound",
    "by": "security@PrompTugal.dinis",
    "from": "5ee5a6c20"
  },
  {
    "version": "v0.1.864",
    "date": "2026-11-09",
    "what": "librarian@PrompTugal.dinis: wake 15:56: catalogue v0.1.862; the life map's 6 flags",
    "by": "librarian@PrompTugal.dinis",
    "from": "e415217f7"
  },
  {
    "version": "v0.1.863",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 15:52: the news app on the web, step 1, live (no email list); list and day pages done for the reader",
    "by": "conductor@PrompTugal.dinis",
    "from": "2907c0fce"
  },
  {
    "version": "v0.1.862",
    "date": "2026-11-09",
    "what": "accountant@PrompTugal.dinis: correct the 15:50 reading, account A 42.34 (not 46.83), team 198.12",
    "by": "accountant@PrompTugal.dinis",
    "from": "a55c60ca5"
  },
  {
    "version": "v0.1.861",
    "date": "2026-11-09",
    "what": "writer@PrompTugal.angelo: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "writer@PrompTugal.angelo",
    "from": "e6a1883cd"
  },
  {
    "version": "v0.1.860",
    "date": "2026-11-09",
    "what": "sherpa@PrompTugal.dinis: 15:29 wake: L4 and D1 verified done (v0.1.858); the list and day pages done for the reader",
    "by": "sherpa@PrompTugal.dinis",
    "from": "4a653007a"
  },
  {
    "version": "v0.1.859",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: SA25: the checker's findings on T2 (a small correction, for Vicky) and T4 (no problem)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "8b9768982"
  },
  {
    "version": "v0.1.858",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "2264c428e"
  },
  {
    "version": "v0.1.857",
    "date": "2026-11-09",
    "what": "watch 15:20: Indi's iOS work cleared by security; the iOS :00 slot is empty (put to Dinis)",
    "by": "conductor@web-summit.dinis",
    "from": "def5c8635"
  },
  {
    "version": "v0.1.856",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: on the conductors' rota (hourly :48); first watch line; the iOS conductor gap",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "4de0f06fe"
  },
  {
    "version": "v0.1.855",
    "date": "2026-11-09",
    "what": "journalist-portugal@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "6aef9caf0"
  },
  {
    "version": "v0.1.854",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 14:52: shows_as live; L4 and D1 done; five relayed asks wait on Dinis's confirmation; three-hourly report",
    "by": "conductor@PrompTugal.dinis",
    "from": "c675107ef"
  },
  {
    "version": "v0.1.853",
    "date": "2026-11-09",
    "what": "brief, the news app on the web (a phone pane beside the news, resizable, installable, the schedule, location, a private beta list), at Dinis's word",
    "by": "conductor@web-summit.dinis",
    "from": "683e47518"
  },
  {
    "version": "v0.1.852",
    "date": "2026-11-09",
    "what": "designer@PrompTugal.dinis: the 9 November hand-over debrief; the strip of days re-checked",
    "by": "designer@PrompTugal.dinis",
    "from": "7e0924861"
  },
  {
    "version": "v0.1.851",
    "date": "2026-11-09",
    "what": "conductor.android@promptugal.ai.dinis: watch 14:31: Android on the new push rule, store only from main via the workflow (being built)",
    "by": "conductor.android@promptugal.ai.dinis",
    "from": "424bf4ea1"
  },
  {
    "version": "v0.1.850",
    "date": "2026-11-09",
    "what": "watch 14:21: Indi's team's messaging v1 and redesign on iOS dev, sent to security review first",
    "by": "conductor@web-summit.dinis",
    "from": "ad411cb1b"
  },
  {
    "version": "v0.1.849",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: the live bar on a phone shows the title, not the place (sherpa@'s L4); D1 from dev.pages@",
    "by": "dev@PrompTugal.dinis",
    "from": "f74865f43"
  },
  {
    "version": "v0.1.848",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 14:05: 21 commits clean; six conditions ahead for /contribute/",
    "by": "security@PrompTugal.dinis",
    "from": "95f9da82c"
  },
  {
    "version": "v0.1.847",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 13:52: /contribute/ ready to brief, awaiting Dinis's confirmation; OpenRouter plan noted",
    "by": "conductor@PrompTugal.dinis",
    "from": "5379d4716"
  },
  {
    "version": "v0.1.846",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 13:08: the live map dims quiet agents (dev.graphs@); status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "ed9d50975"
  },
  {
    "version": "v0.1.845",
    "date": "2026-11-09",
    "what": "team messaging v1 brief for the iOS conductor (WS-203, Indi's desk)",
    "by": "prompter@web-summit.indi",
    "from": "f9a166280"
  },
  {
    "version": "v0.1.844",
    "date": "2026-11-09",
    "what": "Dinis's voice brief, 9 Nov 13:00: recruit contributors; a /contribute/ page here (WS-204)",
    "by": "conductor@web-summit.dinis",
    "from": "c3941d359"
  },
  {
    "version": "v0.1.843",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 12:52: /events/ passes; the designs brief done but past days; M-iPad reached the iOS conductor",
    "by": "conductor@PrompTugal.dinis",
    "from": "286ebcfe3"
  },
  {
    "version": "v0.1.842",
    "date": "2026-11-09",
    "what": "accountant@PrompTugal.dinis: 12:50 reading, 189.58 API-equivalent so far on 9 November",
    "by": "accountant@PrompTugal.dinis",
    "from": "383430868"
  },
  {
    "version": "v0.1.841",
    "date": "2026-11-09",
    "what": "correspondent@PrompTugal.dinis: wake 12:41: IBM's sports tech challenge placed; the 9 November debrief",
    "by": "correspondent@PrompTugal.dinis",
    "from": "2ed67a379"
  },
  {
    "version": "v0.1.840",
    "date": "2026-11-09",
    "what": "designer@PrompTugal.dinis: /events/ passes as the week's overview; the brief's pages all pass but past days",
    "by": "designer@PrompTugal.dinis",
    "from": "1e6ded2b1"
  },
  {
    "version": "v0.1.839",
    "date": "2026-11-09",
    "what": "ontologist@PrompTugal.dinis: summit-week checks rerun, nothing to change",
    "by": "ontologist@PrompTugal.dinis",
    "from": "52d97a49b"
  },
  {
    "version": "v0.1.838",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 12:08: /events/ as the week's overview from dev.pages@; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "082f635e1"
  },
  {
    "version": "v0.1.837",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 11:52: three relayed briefs filed, awaiting Dinis's confirmation; three-hourly report",
    "by": "conductor@PrompTugal.dinis",
    "from": "07e1d93fe"
  },
  {
    "version": "v0.1.836",
    "date": "2026-11-09",
    "what": "writer@PrompTugal.angelo: the authority-checks draft: what speed bought, and why it was safe here (the newspaper versus the vaults)",
    "by": "writer@PrompTugal.angelo",
    "from": "9e5845ee4"
  },
  {
    "version": "v0.1.835",
    "date": "2026-11-09",
    "what": "writer@PrompTugal.angelo: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "writer@PrompTugal.angelo",
    "from": "7094bb197"
  },
  {
    "version": "v0.1.834",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "5734e8f3a"
  },
  {
    "version": "v0.1.833",
    "date": "2026-11-09",
    "what": "Dinis's voice brief, 9 Nov 11:25: PKI on everything, the live picture, agents' life cycle, the intranet (WS-202)",
    "by": "conductor@web-summit.dinis",
    "from": "e8b60319f"
  },
  {
    "version": "v0.1.832",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "983bc6846"
  },
  {
    "version": "v0.1.831",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: Persona back to fix (standing answer 26): its About rests only on Wikipedia",
    "by": "reviewer@PrompTugal.vicky",
    "from": "cb0cbddae"
  },
  {
    "version": "v0.1.830",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 11:08: lean; dev.data@'s S9 claims; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "01f7126b5"
  },
  {
    "version": "v0.1.829",
    "date": "2026-11-09",
    "what": "Dinis's voice brief, 9 Nov 11:10: we are the power users; where is everybody first (WS-201)",
    "by": "conductor@web-summit.dinis",
    "from": "582274459"
  },
  {
    "version": "v0.1.828",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: hand-over debrief of 9 November; the 10:55 relay marked unconfirmed in my asks",
    "by": "conductor@PrompTugal.dinis",
    "from": "89c49a972"
  },
  {
    "version": "v0.1.827",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: status: Dinis's 10:55 word settles S25/S30, outreach and the names; four asks left",
    "by": "conductor@PrompTugal.dinis",
    "from": "fb8a9d105"
  },
  {
    "version": "v0.1.826",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: stand-up brief 5 (Monday 12:00); wake 10:52; /events/ length to dev.pages@",
    "by": "conductor@PrompTugal.dinis",
    "from": "12c243019"
  },
  {
    "version": "v0.1.825",
    "date": "2026-11-09",
    "what": "Dinis's guidance, 9 Nov 10:55: everyone trusted to push and publish, review each other, names end in .dinis, outreach parked",
    "by": "conductor@web-summit.dinis",
    "from": "3321f4c39"
  },
  {
    "version": "v0.1.824",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: SA25 record: S24, S25 and S27 corrected (v0.1.823)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "c360ee101"
  },
  {
    "version": "v0.1.823",
    "date": "2026-11-09",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "49ac9cb16"
  },
  {
    "version": "v0.1.822",
    "date": "2026-11-09",
    "what": "designer@PrompTugal.dinis: the summit's day pages pass; /events/ still one long page; an image for the wristband queues",
    "by": "designer@PrompTugal.dinis",
    "from": "ecf9cf084"
  },
  {
    "version": "v0.1.821",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.dinis: lean wake; when to look for BR2's 2027 class on Tuesday",
    "by": "journalist@PrompTugal.dinis",
    "from": "3ef7e45e5"
  },
  {
    "version": "v0.1.820",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: brief, the on-device LLM next (iPad, workbench, models judging models, shared mobile repo), from Dinis's words",
    "by": "conductor@PrompTugal.dinis",
    "from": "bbc66ab17"
  },
  {
    "version": "v0.1.819",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 10:08: lean; the list pages pass designer@'s check; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "768525f93"
  },
  {
    "version": "v0.1.818",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 10:05: 21 commits clean, S31 closed",
    "by": "security@PrompTugal.dinis",
    "from": "03ae8ef78"
  },
  {
    "version": "v0.1.817",
    "date": "2026-11-09",
    "what": "librarian@PrompTugal.dinis: wake 09:56: the 48 Later ideas against their triggers; the press pass is due today; catalogue v0.1.816",
    "by": "librarian@PrompTugal.dinis",
    "from": "0c94ebaef"
  },
  {
    "version": "v0.1.816",
    "date": "2026-11-09",
    "what": "checker@PrompTugal.vicky: seventh check: WK1's re-count checks out, its PITCH winner finding still open; Angelo's wristband article clean",
    "by": "checker@PrompTugal.vicky",
    "from": "00e5ee518"
  },
  {
    "version": "v0.1.815",
    "date": "2026-11-09",
    "what": "sherpa@PrompTugal.dinis: 09:30 wake: Companies and the day pages re-measured (v0.1.814): both pass for the reader",
    "by": "sherpa@PrompTugal.dinis",
    "from": "fcc835525"
  },
  {
    "version": "v0.1.814",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 09:08: D5 from dev.pages@, the 9 November debrief; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "30f04ec50"
  },
  {
    "version": "v0.1.813",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: 09:08 wake: twelve running; ledger; idle workers put to Dinis",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "3c8a243ff"
  },
  {
    "version": "v0.1.812",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 08:52: the list pages pass L1 to L6; day pages live; three-hourly report",
    "by": "conductor@PrompTugal.dinis",
    "from": "43aed5da0"
  },
  {
    "version": "v0.1.811",
    "date": "2026-11-09",
    "what": "writer@PrompTugal.angelo: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "writer@PrompTugal.angelo",
    "from": "56170db75"
  },
  {
    "version": "v0.1.810",
    "date": "2026-11-09",
    "what": "correspondent@PrompTugal.dinis: wake 08:41: idle; WK1 leads",
    "by": "correspondent@PrompTugal.dinis",
    "from": "097f43254"
  },
  {
    "version": "v0.1.809",
    "date": "2026-11-09",
    "what": "designer@PrompTugal.dinis: the list pages re-checked at v0.1.808: L1 to L6 pass on companies, people and articles",
    "by": "designer@PrompTugal.dinis",
    "from": "3016980db"
  },
  {
    "version": "v0.1.808",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.dinis: WK1 re-counted at 08:28 UTC, schedule unchanged; run report",
    "by": "journalist@PrompTugal.dinis",
    "from": "58d1d8cdb"
  },
  {
    "version": "v0.1.807",
    "date": "2026-11-09",
    "what": "ontologist@PrompTugal.dinis: the companies checked against the summit programme",
    "by": "ontologist@PrompTugal.dinis",
    "from": "fa40e8ca1"
  },
  {
    "version": "v0.1.806",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: the contact check takes exact domains and operators' names only (security@'s S31)",
    "by": "dev@PrompTugal.dinis",
    "from": "00d95c485"
  },
  {
    "version": "v0.1.805",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 08:05: 19 commits clean, S21 closed, S31 (the board allowance's domains) to dev@",
    "by": "security@PrompTugal.dinis",
    "from": "46e710f56"
  },
  {
    "version": "v0.1.804",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 07:52: the list pages shorter (L5); the day views next",
    "by": "conductor@PrompTugal.dinis",
    "from": "c9cf58022"
  },
  {
    "version": "v0.1.803",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 07:08: the list pages shorter from dev.pages@ (L5); status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "7e25837d1"
  },
  {
    "version": "v0.1.802",
    "date": "2026-11-09",
    "what": "librarian@PrompTugal.dinis: wake 06:57: the ledger's 25 Not captured ideas re-checked; catalogue v0.1.800",
    "by": "librarian@PrompTugal.dinis",
    "from": "7eb9daf1f"
  },
  {
    "version": "v0.1.801",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 06:52: list pages' length late, sent to dev.pages@ and dev@; S21 closed",
    "by": "conductor@PrompTugal.dinis",
    "from": "d9e377901"
  },
  {
    "version": "v0.1.800",
    "date": "2026-11-09",
    "what": "accountant@PrompTugal.dinis: 06:50 reading, 84.36 API-equivalent so far on 9 November",
    "by": "accountant@PrompTugal.dinis",
    "from": "236636ece"
  },
  {
    "version": "v0.1.799",
    "date": "2026-11-09",
    "what": "correspondent@PrompTugal.dinis: wake 06:41: idle; WK1 leads",
    "by": "correspondent@PrompTugal.dinis",
    "from": "89c428d7c"
  },
  {
    "version": "v0.1.798",
    "date": "2026-11-09",
    "what": "designer@PrompTugal.dinis: lean wake 06:33: list pages' length unchanged (v0.1.796), no image needed",
    "by": "designer@PrompTugal.dinis",
    "from": "22e61d3cd"
  },
  {
    "version": "v0.1.797",
    "date": "2026-11-09",
    "what": "sherpa@PrompTugal.dinis: 06:30 wake: the list pages re-measured (v0.1.796); the switch fixed, search works",
    "by": "sherpa@PrompTugal.dinis",
    "from": "9175ee8e5"
  },
  {
    "version": "v0.1.796",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.dinis: lean wake, nothing new; run report",
    "by": "journalist@PrompTugal.dinis",
    "from": "22fabfead"
  },
  {
    "version": "v0.1.795",
    "date": "2026-11-09",
    "what": "ontologist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "ontologist@PrompTugal.dinis",
    "from": "1bfd1acaa"
  },
  {
    "version": "v0.1.794",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: the gate's contact check covers all of board/ (security@'s S21)",
    "by": "dev@PrompTugal.dinis",
    "from": "a561fb154"
  },
  {
    "version": "v0.1.793",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: 06:13 wake: all twelve account-B agents ran; ledger",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "c53425d0f"
  },
  {
    "version": "v0.1.792",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 06:05: 23 commits clean; the company addresses I quoted removed from my files (S21)",
    "by": "security@PrompTugal.dinis",
    "from": "dd7f544b8"
  },
  {
    "version": "v0.1.791",
    "date": "2026-11-09",
    "what": "journalist-portugal@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "5ce3d6f3b"
  },
  {
    "version": "v0.1.790",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 05:52: the articles page and /days/ live; the agenda of 9 November loaded; three-hourly report",
    "by": "conductor@PrompTugal.dinis",
    "from": "724a6cfaa"
  },
  {
    "version": "v0.1.789",
    "date": "2026-11-09",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "0f0cd2760"
  },
  {
    "version": "v0.1.788",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 05:08: the articles page and /days/ from dev.pages@; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "b017a57fc"
  },
  {
    "version": "v0.1.787",
    "date": "2026-11-09",
    "what": "programme@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@PrompTugal.vicky",
    "from": "21c5cb707"
  },
  {
    "version": "v0.1.786",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 04:52: list pages pass designer's check except length; S30 mostly done",
    "by": "conductor@PrompTugal.dinis",
    "from": "39d91ceb7"
  },
  {
    "version": "v0.1.785",
    "date": "2026-11-09",
    "what": "correspondent@PrompTugal.dinis: wake 04:41: idle; WK1 leads; nothing new to place",
    "by": "correspondent@PrompTugal.dinis",
    "from": "ce0016e47"
  },
  {
    "version": "v0.1.784",
    "date": "2026-11-09",
    "what": "designer@PrompTugal.dinis: the list pages checked at v0.1.782: switch, defaults, cards and search pass; length does not",
    "by": "designer@PrompTugal.dinis",
    "from": "68465eb68"
  },
  {
    "version": "v0.1.783",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.dinis: WK1 re-counted for Monday; the Developer Summit now starts on Tuesday",
    "by": "journalist@PrompTugal.dinis",
    "from": "9c95c3c48"
  },
  {
    "version": "v0.1.782",
    "date": "2026-11-09",
    "what": "ontologist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "ontologist@PrompTugal.dinis",
    "from": "1edc669a4"
  },
  {
    "version": "v0.1.781",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 04:08: status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "15409b01e"
  },
  {
    "version": "v0.1.780",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.pages's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "e0abb953a"
  },
  {
    "version": "v0.1.779",
    "date": "2026-11-09",
    "what": "security@PrompTugal.dinis: wake 04:05: 63 commits clean, S28b closed, S30 mostly done (dev@'s review and gate warning)",
    "by": "security@PrompTugal.dinis",
    "from": "533cb0ebf"
  },
  {
    "version": "v0.1.778",
    "date": "2026-11-09",
    "what": "librarian@PrompTugal.dinis: wake 03:56 (summit set): handles by operator suffix; debrief of 9 November; catalogue v0.1.776",
    "by": "librarian@PrompTugal.dinis",
    "from": "572e23d20"
  },
  {
    "version": "v0.1.777",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 03:52: six more agents on account B; S30 in the gate; sherpa's L1 on the switch",
    "by": "conductor@PrompTugal.dinis",
    "from": "0f7fdbcac"
  },
  {
    "version": "v0.1.776",
    "date": "2026-11-09",
    "what": "accountant@PrompTugal.dinis: late close of 7 and 8 November, budgets reset for 9 November",
    "by": "accountant@PrompTugal.dinis",
    "from": "2c56de630"
  },
  {
    "version": "v0.1.775",
    "date": "2026-11-09",
    "what": "sherpa@PrompTugal.dinis: 03:29 wake: the list pages the day before the summit; L1 the view switch reads one letter per line",
    "by": "sherpa@PrompTugal.dinis",
    "from": "0a84517af"
  },
  {
    "version": "v0.1.774",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: wake 03:08: status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "688945155"
  },
  {
    "version": "v0.1.773",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: code from outside dev@'s review is flagged by the gate (security@'s S30); the verifier's records checked for contact details (S28b, S21)",
    "by": "dev@PrompTugal.dinis",
    "from": "d40bed9ed"
  },
  {
    "version": "v0.1.772",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.pages's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "29f7e3de5"
  },
  {
    "version": "v0.1.771",
    "date": "2026-11-09",
    "what": "conductor.b@PrompTugal.dinis: six more on account B at Dinis's go: librarian, ontologist, four dev workers",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "f41586837"
  },
  {
    "version": "v0.1.770",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: overnight round 3: iTRecruiter and Prisma Ready and released after their fixes",
    "by": "reviewer@PrompTugal.vicky",
    "from": "2f3984bdf"
  },
  {
    "version": "v0.1.769",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: wake 02:52: summit set running; list-page switch and the events week live; cards, search and day views still open",
    "by": "conductor@PrompTugal.dinis",
    "from": "07c8bcb7e"
  },
  {
    "version": "v0.1.768",
    "date": "2026-11-09",
    "what": "journalist-portugal@PrompTugal.vicky: Overnight fixes: itrecruiter, prisma ready for review",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "64a7742ad"
  },
  {
    "version": "v0.1.767",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: brief for risk-mandate@promptugal.ai.dinis (formerly eval.android), the hallucination evals, at Dinis's word",
    "by": "conductor@PrompTugal.dinis",
    "from": "24cd811fa"
  },
  {
    "version": "v0.1.766",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: /events/ opens with the week: the strip of the eight days and Today and Tomorrow, each to its day page",
    "by": "dev@PrompTugal.dinis",
    "from": "fef8979a1"
  },
  {
    "version": "v0.1.765",
    "date": "2026-11-09",
    "what": "dev@PrompTugal.dinis: the list pages' view switch is a real switch: one view at a time, kept in the address and the browser",
    "by": "dev@PrompTugal.dinis",
    "from": "a6d7f5127"
  },
  {
    "version": "v0.1.764",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: the summit set at Dinis's word; account A's four back on; account B's list sent to conductor.b@",
    "by": "conductor@PrompTugal.dinis",
    "from": "ffb5951b4"
  },
  {
    "version": "v0.1.763",
    "date": "2026-11-09",
    "what": "conductor@PrompTugal.dinis: the approved mock-ups vs the live site (agenda, companies, people, articles); the guidance sent to conductor.android",
    "by": "conductor@PrompTugal.dinis",
    "from": "ed56c44a8"
  },
  {
    "version": "v0.1.762",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: overnight round 2: C4AIL, Cerebras, Cognizant, Neo and Persona Ready and released",
    "by": "reviewer@PrompTugal.vicky",
    "from": "a31e79aaa"
  },
  {
    "version": "v0.1.761",
    "date": "2026-11-09",
    "what": "Team app redesign brief for the iOS conductor (Indi's desk)",
    "by": "prompter@web-summit.indi",
    "from": "fe4509d63"
  },
  {
    "version": "v0.1.760",
    "date": "2026-11-09",
    "what": "reviewer@PrompTugal.vicky: overnight group 7: eight Ready and released (ProHound, Raras Health, Risiq, Runpod, SageOx, TestMu AI, Twilio, VTEX)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "fa02cd902"
  },
  {
    "version": "v0.1.759",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.vicky: Overnight batch: c4ail, cerebras, cognizant ready for review",
    "by": "journalist@PrompTugal.vicky",
    "from": "0a7fa76f6"
  },
  {
    "version": "v0.1.758",
    "date": "2026-11-09",
    "what": "journalist-connections@PrompTugal.vicky: Overnight batch: neo, persona ready for review",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "b0b06aabb"
  },
  {
    "version": "v0.1.757",
    "date": "2026-11-09",
    "what": "journalist@PrompTugal.vicky: Overnight batch: aisle, akamai, arima, atlassian ready for review",
    "by": "journalist@PrompTugal.vicky",
    "from": "e33f4daea"
  },
  {
    "version": "v0.1.756",
    "date": "2026-11-09",
    "what": "journalist-europe@PrompTugal.vicky: Overnight batch: neo4j, open-vsx, orb, primitive ready for review",
    "by": "journalist-europe@PrompTugal.vicky",
    "from": "89b699d4e"
  },
  {
    "version": "v0.1.755",
    "date": "2026-11-09",
    "what": "journalist-connections@PrompTugal.vicky: Overnight batch: C2 fixes shakers, spacecomputer, sphere, strawberry ready for review; rws left in fix",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "720cb3644"
  },
  {
    "version": "v0.1.754",
    "date": "2026-11-08",
    "what": "conductor@PrompTugal.dinis: three apps, three lines: what it means for the Android brief",
    "by": "conductor@PrompTugal.dinis",
    "from": "f52a5067b"
  },
  {
    "version": "v0.1.753",
    "date": "2026-11-08",
    "what": "Dinis's guidance, 8 November 23:45: three apps, three lines (event, team, RiskMandate)",
    "by": "conductor@web-summit.dinis",
    "from": "015bcafd5"
  },
  {
    "version": "v0.1.752",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: company batches C2 and E1: 15 Ready and released; RWS, Shakers, SpaceComputer, Sphere and Strawberry Fix first",
    "by": "reviewer@PrompTugal.vicky",
    "from": "a7c095a57"
  },
  {
    "version": "v0.1.751",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: style edits, batch E1 (standing answers 17 and 23): three files",
    "by": "reviewer@PrompTugal.vicky",
    "from": "ab614fdfb"
  },
  {
    "version": "v0.1.750",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "218186102"
  },
  {
    "version": "v0.1.749",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: 21:07 wake: ledger 648.37, account B near its seven-day limit",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "11bd0f255"
  },
  {
    "version": "v0.1.748",
    "date": "2026-11-08",
    "what": "conductor@PrompTugal.dinis: conductor.android@promptugal.ai started at Dinis's word, with the v2 seed brief; no scheduled task",
    "by": "conductor@PrompTugal.dinis",
    "from": "469a1fd7c"
  },
  {
    "version": "v0.1.747",
    "date": "2026-11-08",
    "what": "conductor@PrompTugal.dinis: every scheduled task on account A stopped at Dinis's word; the Android seed brief v2",
    "by": "conductor@PrompTugal.dinis",
    "from": "fc181aeaa"
  },
  {
    "version": "v0.1.746",
    "date": "2026-11-08",
    "what": "abp@PrompTugal.dinis: catch-up after thirteen missed wakes (worker restarts): 7 Nov 16:49 to 8 Nov 20:40, 0 breaches that matter; account B paused at Dinis's word",
    "by": "abp@PrompTugal.dinis",
    "from": "74e0ba3f5"
  },
  {
    "version": "v0.1.745",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: re-check: S29 and S30 Ready, status ready; held for Vicky's approval",
    "by": "reviewer@PrompTugal.vicky",
    "from": "4038ae1ac"
  },
  {
    "version": "v0.1.744",
    "date": "2026-11-08",
    "what": "journalist-ai@PrompTugal.vicky: S29, the reviewer's fixes: descriptions sourced to each company's Web Summit page; Beyond Presence placed by our reading",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "9d237d9ee"
  },
  {
    "version": "v0.1.743",
    "date": "2026-11-08",
    "what": "security@PrompTugal.dinis: catch-up after 28 hours: 290 commits clean, persona.js post-reviewed, S30 (Angelo's agents ship code unreviewed), S28b, debrief",
    "by": "security@PrompTugal.dinis",
    "from": "e7e974282"
  },
  {
    "version": "v0.1.742",
    "date": "2026-11-08",
    "what": "journalist-connections@PrompTugal.vicky: S30 fixed after review: each company's Web Summit page cited; NeoCannBio and AURIMOD attributed; cover says page 1",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "89ba81efe"
  },
  {
    "version": "v0.1.741",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "816d2ace3"
  },
  {
    "version": "v0.1.740",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: seed brief for conductor.android, the RiskMandate Android app, CI to device first",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "b9d58341f"
  },
  {
    "version": "v0.1.739",
    "date": "2026-11-08",
    "what": "journalist-ai@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "6b4416589"
  },
  {
    "version": "v0.1.738",
    "date": "2026-11-08",
    "what": "journalist-connections@PrompTugal.vicky: company batch C2 ready for review (10 files)",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "68a2cf3b2"
  },
  {
    "version": "v0.1.737",
    "date": "2026-11-08",
    "what": "journalist-connections@PrompTugal.vicky: S30 states its sample (page 1 of 26, all GROWTH stage); handoff to reviewer",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "9fbce7be7"
  },
  {
    "version": "v0.1.736",
    "date": "2026-11-08",
    "what": "journalist-connections@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "ef769de96"
  },
  {
    "version": "v0.1.735",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: Fretefy (batch P1) Ready and released: the Mobiis rebrand sourced, the source note corrected",
    "by": "reviewer@PrompTugal.vicky",
    "from": "091f154e1"
  },
  {
    "version": "v0.1.734",
    "date": "2026-11-08",
    "what": "journalist-portugal@PrompTugal.vicky: Fretefy (batch P1) fixed after review: the Mobiis rebrand, sourced; the source note corrected",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "70b9dab29"
  },
  {
    "version": "v0.1.733",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: C1 and P1 live checks pass at 390 px and desktop; a note on speaker-derived \"Based in\" rows (Proton, Manus AI)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "507b1d96b"
  },
  {
    "version": "v0.1.732",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: company batches C1 and P1: 18 Ready and released; Fretefy Fix first (its site says it is now Mobiis)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "b7a339b38"
  },
  {
    "version": "v0.1.731",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: style edits, company batches C1 and P1 (standing answers 17 and 23): seven files",
    "by": "reviewer@PrompTugal.vicky",
    "from": "ee3935f4f"
  },
  {
    "version": "v0.1.730",
    "date": "2026-11-08",
    "what": "journalist-portugal@PrompTugal.vicky: company batch P1, nine company files in review (standing answers 23 and 24)",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "efd0fdd30"
  },
  {
    "version": "v0.1.729",
    "date": "2026-11-08",
    "what": "checker@PrompTugal.vicky: sixth check: S28 clean, WS125 closed, WK1's counts no finding",
    "by": "checker@PrompTugal.vicky",
    "from": "8435cf0e9"
  },
  {
    "version": "v0.1.728",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: T1 updated at Angelo's ask: over a hundred agents, 105 with a commit in the week to 8 November",
    "by": "reviewer@PrompTugal.vicky",
    "from": "5edfa2b26"
  },
  {
    "version": "v0.1.727",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: memo 7, the appliance as an OEM and white-label offer",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "a7c68e23f"
  },
  {
    "version": "v0.1.726",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: memo 6, the Appliance experience: a local model and the ABP in every layer",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "56e4ef913"
  },
  {
    "version": "v0.1.725",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: SA23-REPLIT Ready: update the page",
    "by": "reviewer@PrompTugal.vicky",
    "from": "2a6d202cd"
  },
  {
    "version": "v0.1.724",
    "date": "2026-11-08",
    "what": "journalist-connections@PrompTugal.vicky: SA23-REPLIT ready for review",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "556e92990"
  },
  {
    "version": "v0.1.723",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: memo 5 and the device product strategy (draft for Dinis)",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "8ed99be37"
  },
  {
    "version": "v0.1.722",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: correction to S28: Michele Catasta's two sessions for attendees (TRIAGE-REPLIT D2); Stage 2 is in the Media Village (D3)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "816cd23fd"
  },
  {
    "version": "v0.1.721",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: brief for Dinis, the two appliances on Android phones and tablets",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "c5ed17bf8"
  },
  {
    "version": "v0.1.720",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: memo 4 for the Web Summit conductor, remove the team collaborators Sarah and Daniela",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "d16e90350"
  },
  {
    "version": "v0.1.719",
    "date": "2026-11-08",
    "what": "writer@PrompTugal.angelo: WS125: checker@'s second check taken: what the page remembers, \"any agent product\", who made the interactive version",
    "by": "writer@PrompTugal.angelo",
    "from": "cdc5774db"
  },
  {
    "version": "v0.1.718",
    "date": "2026-11-08",
    "what": "dev@PrompTugal.vicky: TRIAGE-REPLIT D4, D5: From the newsroom shows each article's summary, in the site's link style",
    "by": "dev@PrompTugal.vicky",
    "from": "d00200a82"
  },
  {
    "version": "v0.1.717",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: the team's Sarah and Daniela removed from every document, at Dinis's word",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "6ac21d666"
  },
  {
    "version": "v0.1.716",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: PILOT-REPLIT review: live in v0.1.714 since 14:53, not waiting for dev",
    "by": "reviewer@PrompTugal.vicky",
    "from": "edadf265e"
  },
  {
    "version": "v0.1.715",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: 15:07 wake: customers@'s For Dinis page on the two appliances; memo index updated",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "6a217dfed"
  },
  {
    "version": "v0.1.714",
    "date": "2026-11-08",
    "what": "dev@PrompTugal.vicky: PILOT-REPLIT: About, From the newsroom and a Media only tag on Replit's company page",
    "by": "dev@PrompTugal.vicky",
    "from": "4417f18f2"
  },
  {
    "version": "v0.1.713",
    "date": "2026-11-08",
    "what": "curator@PrompTugal.vicky: S28 marked published, ready list empty; the generator now checks a ready story against articles and drafts",
    "by": "curator@PrompTugal.vicky",
    "from": "68d95c1fe"
  },
  {
    "version": "v0.1.712",
    "date": "2026-11-08",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "83d9da781"
  },
  {
    "version": "v0.1.711",
    "date": "2026-11-08",
    "what": "journalist-connections@PrompTugal.vicky: PILOT-REPLIT content ready for review",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "88279dbb6"
  },
  {
    "version": "v0.1.710",
    "date": "2026-11-08",
    "what": "customers@PrompTugal.dinis: two appliances for the summit on the For Dinis page (memo 3)",
    "by": "customers@PrompTugal.dinis",
    "from": "5b751c0b6"
  },
  {
    "version": "v0.1.709",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: memo 3: two appliances for the summit, their boxes, and the field production workflow",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "357fd4d30"
  },
  {
    "version": "v0.1.708",
    "date": "2026-11-08",
    "what": "customers@PrompTugal.dinis: the RiskMandate agent iPad, a For Dinis decision page (memo 2)",
    "by": "customers@PrompTugal.dinis",
    "from": "fbdf9d8f0"
  },
  {
    "version": "v0.1.707",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: memo 2: the RiskMandate agent iPad, a product to sell at the summit",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "438508c86"
  },
  {
    "version": "v0.1.706",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: memo 1 for Indi's conductor: the budget focus",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "1e2da5f9c"
  },
  {
    "version": "v0.1.705",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: a channel for Dinis's memos to other teams' conductors",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "107dc6f37"
  },
  {
    "version": "v0.1.704",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "3374be182"
  },
  {
    "version": "v0.1.703",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: re-check S28 (five AI builders): Ready, status ready; held for Vicky's approval",
    "by": "reviewer@PrompTugal.vicky",
    "from": "4ada31903"
  },
  {
    "version": "v0.1.702",
    "date": "2026-11-08",
    "what": "journalist-connections@PrompTugal.vicky: S28 fixed after review: Replit's press conference is media only",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "ddf5f6623"
  },
  {
    "version": "v0.1.701",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: 12:07 wake: account B still paused; the checker's findings wait for journalist@",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "676c5e650"
  },
  {
    "version": "v0.1.700",
    "date": "2026-11-08",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "d02726d3e"
  },
  {
    "version": "v0.1.699",
    "date": "2026-11-08",
    "what": "journalist-connections@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "c85eabb65"
  },
  {
    "version": "v0.1.698",
    "date": "2026-11-08",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "02c0bd04c"
  },
  {
    "version": "v0.1.697",
    "date": "2026-11-08",
    "what": "checker@PrompTugal.vicky: fifth check: 9 articles, none waiting; WS125's five findings fixed",
    "by": "checker@PrompTugal.vicky",
    "from": "209ed0b4c"
  },
  {
    "version": "v0.1.696",
    "date": "2026-11-08",
    "what": "writer@PrompTugal.angelo: reminder for Dinis: Angelo's contributor listing, his writer's key and publishing, the guide's authorisation",
    "by": "writer@PrompTugal.angelo",
    "from": "c045309b1"
  },
  {
    "version": "v0.1.695",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: 09:07 wake: account B still paused, nothing new",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "d3862afbd"
  },
  {
    "version": "v0.1.694",
    "date": "2026-11-08",
    "what": "writer@PrompTugal.angelo: the guide's headings land below the sticky \"read this as\" bar (designer@'s note)",
    "by": "writer@PrompTugal.angelo",
    "from": "6a7b1fe8b"
  },
  {
    "version": "v0.1.693",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: 06:07 wake: the 8 November hand-over debrief; account B still paused",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "02c7c99eb"
  },
  {
    "version": "v0.1.692",
    "date": "2026-11-08",
    "what": "curator@PrompTugal.vicky: the README generator committed to desks/curator/tools/ (CURATOR-WS), README date refreshed",
    "by": "curator@PrompTugal.vicky",
    "from": "5b60ab742"
  },
  {
    "version": "v0.1.691",
    "date": "2026-11-08",
    "what": "programme@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@PrompTugal.vicky",
    "from": "abd28172a"
  },
  {
    "version": "v0.1.690",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: 03:07 wake: account B quiet, every agent paused; ledger at 599.94",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "116e07196"
  },
  {
    "version": "v0.1.689",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: Dinis's ask on the team site's key banner relayed to its conductor",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "f616085aa"
  },
  {
    "version": "v0.1.688",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: every account-B agent paused at Dinis's word; conductor.b@ every 3 hours",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "8040a3522"
  },
  {
    "version": "v0.1.687",
    "date": "2026-11-08",
    "what": "dev@PrompTugal.dinis: wake 01:08: the 8 November hand-over debrief, status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "d9fe32217"
  },
  {
    "version": "v0.1.686",
    "date": "2026-11-08",
    "what": "dev@PrompTugal.dinis: the reading credit said plainly: \"Free credit\" with no ticking amount, the foot one collapsed line (designer@'s A2)",
    "by": "dev@PrompTugal.dinis",
    "from": "cb43fd37a"
  },
  {
    "version": "v0.1.685",
    "date": "2026-11-08",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "f40072eed"
  },
  {
    "version": "v0.1.684",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: 01:07 wake: Dinis's live map is live at /newsroom/live/",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "b3393089e"
  },
  {
    "version": "v0.1.683",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: account B cooled at Dinis's word: three paused, six slowed",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "02bdf8ca8"
  },
  {
    "version": "v0.1.682",
    "date": "2026-11-08",
    "what": "synthetic@PrompTugal.dinis: wake 00:44: the inbox drain fixed; open rows unchanged",
    "by": "synthetic@PrompTugal.dinis",
    "from": "297edd61a"
  },
  {
    "version": "v0.1.681",
    "date": "2026-11-08",
    "what": "correspondent@PrompTugal.dinis: wake 00:41: WK1's re-count noted; WK1 leads Sunday",
    "by": "correspondent@PrompTugal.dinis",
    "from": "ad249bbb2"
  },
  {
    "version": "v0.1.680",
    "date": "2026-11-08",
    "what": "outreach@PrompTugal.dinis: wake 00:38: the day's hand-over debrief; the 50 still wait for Dinis on their due date",
    "by": "outreach@PrompTugal.dinis",
    "from": "dfe3bc0f0"
  },
  {
    "version": "v0.1.679",
    "date": "2026-11-08",
    "what": "designer@PrompTugal.dinis: WK1's image redrawn after the Sunday re-count; the reading credit said plainly (sherpa@'s A2)",
    "by": "designer@PrompTugal.dinis",
    "from": "719f0e58e"
  },
  {
    "version": "v0.1.678",
    "date": "2026-11-08",
    "what": "sherpa@PrompTugal.dinis: 00:29 wake: the attendee planning Monday on a phone; A1 the Agenda tab opens Events, not the day",
    "by": "sherpa@PrompTugal.dinis",
    "from": "87361f13b"
  },
  {
    "version": "v0.1.677",
    "date": "2026-11-08",
    "what": "investors@PrompTugal.dinis: run report, 00:24 wake",
    "by": "investors@PrompTugal.dinis",
    "from": "5994e2c7f"
  },
  {
    "version": "v0.1.676",
    "date": "2026-11-08",
    "what": "ontologist@PrompTugal.dinis: the 8 November hand-over debrief",
    "by": "ontologist@PrompTugal.dinis",
    "from": "1537ec6b4"
  },
  {
    "version": "v0.1.675",
    "date": "2026-11-08",
    "what": "devops@PrompTugal.dinis: runs 1236 to 1280 read; dev.graphs' gate finding sent; the 8 November debrief",
    "by": "devops@PrompTugal.dinis",
    "from": "7145a8427"
  },
  {
    "version": "v0.1.674",
    "date": "2026-11-08",
    "what": "dev@PrompTugal.dinis: wake 00:08: status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "93f2fb48e"
  },
  {
    "version": "v0.1.673",
    "date": "2026-11-08",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.graphs's live map (/newsroom/live/, phases 1 to 2.3) onto dev, its data step in place of dev@'s",
    "by": "dev@PrompTugal.dinis",
    "from": "8a851b790"
  },
  {
    "version": "v0.1.672",
    "date": "2026-11-08",
    "what": "conductor.b@PrompTugal.dinis: 00:07 wake: the live map built on its branch; account B's ledger at 560.48",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "a8bd8db8b"
  },
  {
    "version": "v0.1.671",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: the live map's data live; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "317046d56"
  },
  {
    "version": "v0.1.670",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: the data for Dinis's live map: api/v1/newsroom/live.json from the commits' Agent, For and To trailers",
    "by": "dev@PrompTugal.dinis",
    "from": "63d47e051"
  },
  {
    "version": "v0.1.669",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: the live map routed: dev.graphs@ builds, dev@ reviews",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "d7fccca95"
  },
  {
    "version": "v0.1.668",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: brief: Dinis's live map of his agents, after Angelo's Live view",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "c4b60f48d"
  },
  {
    "version": "v0.1.667",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: Startup Portugal's held-back thread files released after dev@'s gate fix",
    "by": "outreach@PrompTugal.dinis",
    "from": "a8da7cede"
  },
  {
    "version": "v0.1.666",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the newsletter's thumbnails pass (P2); designer.experiments@'s day brought onto dev",
    "by": "designer@PrompTugal.dinis",
    "from": "deaa2175a"
  },
  {
    "version": "v0.1.665",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: the 7 November hand-over debrief, refreshed for the evening",
    "by": "ontologist@PrompTugal.dinis",
    "from": "6ea3849cd"
  },
  {
    "version": "v0.1.664",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 23:08: status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "7673f1af8"
  },
  {
    "version": "v0.1.663",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: the newsletter's stories with their thumbnails on the page (designer@'s P2)",
    "by": "dev@PrompTugal.dinis",
    "from": "c1bdda7c4"
  },
  {
    "version": "v0.1.662",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "ebac0725f"
  },
  {
    "version": "v0.1.661",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 23:07 wake: account B quiet; nothing blocked",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "d540b00b8"
  },
  {
    "version": "v0.1.660",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 22:44: F61 verified; F60 in progress; no reader run",
    "by": "synthetic@PrompTugal.dinis",
    "from": "a537d729e"
  },
  {
    "version": "v0.1.659",
    "date": "2026-11-07",
    "what": "correspondent@PrompTugal.dinis: wake 22:41: the venue map to the top three; the newsletter placed",
    "by": "correspondent@PrompTugal.dinis",
    "from": "a653c5670"
  },
  {
    "version": "v0.1.658",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: Startup Portugal's draft follows its page (the Portugal stand); the updated request sent",
    "by": "outreach@PrompTugal.dinis",
    "from": "bade8cbff"
  },
  {
    "version": "v0.1.657",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the interactive agent-setup guide read for the brand: in brand, one small note",
    "by": "designer@PrompTugal.dinis",
    "from": "ade673676"
  },
  {
    "version": "v0.1.656",
    "date": "2026-11-07",
    "what": "writer@PrompTugal.jose: JW1: the two queued fixes: the automation decision at 12:25 UTC; the pick's link pinned to a team-site commit",
    "by": "writer@PrompTugal.jose",
    "from": "6970bb554"
  },
  {
    "version": "v0.1.655",
    "date": "2026-11-07",
    "what": "writer@PrompTugal.angelo: the interactive guide, elevated in PrompTugal's brand: hero, a sticky \"read this as\", \"for you\" boxes, icons, tiles",
    "by": "writer@PrompTugal.angelo",
    "from": "39e19860f"
  },
  {
    "version": "v0.1.654",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: the 7 November debrief refreshed; nothing new to publish",
    "by": "journalist@PrompTugal.dinis",
    "from": "ad100f6ff"
  },
  {
    "version": "v0.1.653",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: the Portugal stand: all_day taken off (its post gives days, not hours)",
    "by": "ontologist@PrompTugal.dinis",
    "from": "ee4e9bb47"
  },
  {
    "version": "v0.1.652",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: the Portugal stand at Web Summit 2026, as an event",
    "by": "ontologist@PrompTugal.dinis",
    "from": "0d98c155b"
  },
  {
    "version": "v0.1.651",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "2c70a687b"
  },
  {
    "version": "v0.1.650",
    "date": "2026-11-07",
    "what": "dev.venues@PrompTugal.angelo: My day links to the venue map",
    "by": "dev.venues@PrompTugal.angelo",
    "from": "df21a88a0"
  },
  {
    "version": "v0.1.649",
    "date": "2026-11-07",
    "what": "dev.venues@PrompTugal.angelo: My day on the map: a reader's picks shaded on the venue map, in their browser only",
    "by": "dev.venues@PrompTugal.angelo",
    "from": "7dce572c7"
  },
  {
    "version": "v0.1.648",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: check again S27 (venue map): Ready, status ready; held for Vicky's approval",
    "by": "reviewer@PrompTugal.vicky",
    "from": "6562ed694"
  },
  {
    "version": "v0.1.647",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: the newsletter's edition band above the title, and /newsletter/ as cards, newest first (designer@'s P1, P6)",
    "by": "dev@PrompTugal.dinis",
    "from": "8ccd4a162"
  },
  {
    "version": "v0.1.646",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 22:07 wake: account B quiet; nothing blocked",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "6e9787959"
  },
  {
    "version": "v0.1.645",
    "date": "2026-11-07",
    "what": "librarian@PrompTugal.dinis: wake 21:56: any keyed agent is a handle; the day's debrief refreshed; catalogue v0.1.644",
    "by": "librarian@PrompTugal.dinis",
    "from": "e3862fb53"
  },
  {
    "version": "v0.1.644",
    "date": "2026-11-07",
    "what": "writer@PrompTugal.angelo: the agent setup guide made interactive in the article itself",
    "by": "writer@PrompTugal.angelo",
    "from": "3c4a60fd8"
  },
  {
    "version": "v0.1.643",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "ac3846423"
  },
  {
    "version": "v0.1.642",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 21:38: idle; drafts unchanged, the 50 wait for Dinis's yes",
    "by": "outreach@PrompTugal.dinis",
    "from": "e3c79575d"
  },
  {
    "version": "v0.1.641",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: run report, 21:33 wake (nothing new; not released on its own)",
    "by": "designer@PrompTugal.dinis",
    "from": "b47e8a33d"
  },
  {
    "version": "v0.1.640",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report, 21:23 wake",
    "by": "investors@PrompTugal.dinis",
    "from": "f79a95fbe"
  },
  {
    "version": "v0.1.639",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: attends, sends_delegation_to and funds for S9; all_day for events (F60)",
    "by": "ontologist@PrompTugal.dinis",
    "from": "3e52daa02"
  },
  {
    "version": "v0.1.638",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: Nscale's releases on Microsoft in Sines read; the USD 10bn figure stays unconfirmed; inbox drained (empty)",
    "by": "researcher@PrompTugal.dinis",
    "from": "ac4ce60dc"
  },
  {
    "version": "v0.1.637",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "73ac23a89"
  },
  {
    "version": "v0.1.636",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: S27 review: 20 script files, not 21 (one is loaded twice)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "1dbbb0370"
  },
  {
    "version": "v0.1.635",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 21:07 wake: account B's ledger at 507.29, about 21 an hour; investors@ slowed",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "9ab26c951"
  },
  {
    "version": "v0.1.634",
    "date": "2026-11-07",
    "what": "dev.venues@PrompTugal.angelo: \"Where is it?\" on event pages, the building picked out on a small map (venue B1 item 2)",
    "by": "dev.venues@PrompTugal.angelo",
    "from": "f34b91da5"
  },
  {
    "version": "v0.1.633",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 20:45: run 17 on the first evening edition; F60, F61 new",
    "by": "synthetic@PrompTugal.dinis",
    "from": "503ad81d9"
  },
  {
    "version": "v0.1.632",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 20:38: idle; drafts unchanged, the 50 wait for Dinis's yes",
    "by": "outreach@PrompTugal.dinis",
    "from": "3f1448b43"
  },
  {
    "version": "v0.1.631",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: WK1's table image redrawn after its correction (PITCH's group rounds)",
    "by": "designer@PrompTugal.dinis",
    "from": "d6fc3de76"
  },
  {
    "version": "v0.1.630",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: WK1 corrected: PITCH's semi-final and final are on Wednesday and Thursday",
    "by": "journalist@PrompTugal.dinis",
    "from": "2a48863de"
  },
  {
    "version": "v0.1.629",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: IAPMEI, Portugal Ventures, Turismo de Portugal and Lisboa Municipality in the graph",
    "by": "ontologist@PrompTugal.dinis",
    "from": "afd90c174"
  },
  {
    "version": "v0.1.628",
    "date": "2026-11-07",
    "what": "journalist-ai@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "fc7c2b7cf"
  },
  {
    "version": "v0.1.627",
    "date": "2026-11-07",
    "what": "devops@PrompTugal.dinis: the published tree doubled to 253 MB (investor deck PDFs); sent to the owners",
    "by": "devops@PrompTugal.dinis",
    "from": "97bf4ab0d"
  },
  {
    "version": "v0.1.626",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: Microsoft's Sines announcement at Web Summit 2025 (AICEP note); AI2 left unread; inbox drained (empty)",
    "by": "researcher@PrompTugal.dinis",
    "from": "0c479150e"
  },
  {
    "version": "v0.1.625",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 20:08: status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "bd13158f8"
  },
  {
    "version": "v0.1.624",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: G's empty block out for good: the review tool keeps a declined file out until the worker changes it",
    "by": "dev@PrompTugal.dinis",
    "from": "d95a45a4f"
  },
  {
    "version": "v0.1.623",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 20:07 wake: quiet; the iOS app's features surveyed for Dinis",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "34b5e75cd"
  },
  {
    "version": "v0.1.622",
    "date": "2026-11-07",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "2b28e5f1a"
  },
  {
    "version": "v0.1.621",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 19:38: idle; drafts unchanged, the 50 wait for Dinis's yes",
    "by": "outreach@PrompTugal.dinis",
    "from": "1dd99c44c"
  },
  {
    "version": "v0.1.620",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the first evening newsletter edition checked: the foot and byline pass; three fixes for dev@",
    "by": "designer@PrompTugal.dinis",
    "from": "910ee4b0f"
  },
  {
    "version": "v0.1.619",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: wake 19:33: status (the evening edition is checked once built)",
    "by": "designer@PrompTugal.dinis",
    "from": "1483cb0d6"
  },
  {
    "version": "v0.1.618",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: Startup Portugal: Road 2 Web Summit's class of 78, the Portugal stand, in its own words",
    "by": "ontologist@PrompTugal.dinis",
    "from": "34d21a540"
  },
  {
    "version": "v0.1.617",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: IAPMEI and Turismo de Portugal read; hand-over debrief refreshed",
    "by": "researcher@PrompTugal.dinis",
    "from": "e01b1cb5b"
  },
  {
    "version": "v0.1.616",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: the newsletter says who makes it: the email's foot and the page's byline (designer@'s E8, P5)",
    "by": "dev@PrompTugal.dinis",
    "from": "77df2a691"
  },
  {
    "version": "v0.1.615",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 19:07 wake: X-ray moved to the Web Summit team's site; xray@'s PrompTugal wake disabled",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "08f77d766"
  },
  {
    "version": "v0.1.614",
    "date": "2026-11-07",
    "what": "librarian@PrompTugal.dinis: wake 18:56: every page has its maker (the investors' site); the agents' stocktake; catalogue v0.1.613",
    "by": "librarian@PrompTugal.dinis",
    "from": "e46d2fdd3"
  },
  {
    "version": "v0.1.613",
    "date": "2026-11-07",
    "what": "dev.venues@PrompTugal.angelo: /summit/venue/: the venue map, public, no people (WS-181 Part B1, item 1)",
    "by": "dev.venues@PrompTugal.angelo",
    "from": "a94b77f4c"
  },
  {
    "version": "v0.1.612",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 18:44: run 16 on the graph; F59 new; open rows unchanged",
    "by": "synthetic@PrompTugal.dinis",
    "from": "ef139939f"
  },
  {
    "version": "v0.1.611",
    "date": "2026-11-07",
    "what": "correspondent@PrompTugal.dinis: wake 18:41: WK1 leads for Sunday; the top and briefing for Sunday",
    "by": "correspondent@PrompTugal.dinis",
    "from": "133b43be8"
  },
  {
    "version": "v0.1.610",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: cnext's and TrustScale's drafts follow their mapped flows; the updated requests sent",
    "by": "outreach@PrompTugal.dinis",
    "from": "cfee05655"
  },
  {
    "version": "v0.1.609",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: WK1's image drawn from the article's own table (no AI); a table tool for stories made of numbers",
    "by": "designer@PrompTugal.dinis",
    "from": "9b3c1f58d"
  },
  {
    "version": "v0.1.608",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report, images",
    "by": "investors@PrompTugal.dinis",
    "from": "7e0da9587"
  },
  {
    "version": "v0.1.607",
    "date": "2026-11-07",
    "what": "sherpa@PrompTugal.dinis: 18:29 wake: the graph pages read cold (v0.1.606); G1 to G6",
    "by": "sherpa@PrompTugal.dinis",
    "from": "a63933449"
  },
  {
    "version": "v0.1.606",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report, 18:24 wake",
    "by": "investors@PrompTugal.dinis",
    "from": "bdab28d96"
  },
  {
    "version": "v0.1.605",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: flows for TrustScale and cnext, from their rendered pages",
    "by": "ontologist@PrompTugal.dinis",
    "from": "173294db8"
  },
  {
    "version": "v0.1.604",
    "date": "2026-11-07",
    "what": "writer@PrompTugal.angelo: WS125 corrected after checker@PrompTugal.vicky's fact-check, re-signed",
    "by": "writer@PrompTugal.angelo",
    "from": "43e52e03d"
  },
  {
    "version": "v0.1.603",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: fix a wording slip about the Smart Country Convention in the Portugal ecosystem notes",
    "by": "researcher@PrompTugal.dinis",
    "from": "9e08c0b06"
  },
  {
    "version": "v0.1.602",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 18:08: status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "8b545cc29"
  },
  {
    "version": "v0.1.601",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.pages's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "26989f826"
  },
  {
    "version": "v0.1.600",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 18:07 wake: xray@ confirmed by Dinis in its session; account B's ledger at 442.98",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "e13b313c0"
  },
  {
    "version": "v0.1.599",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: xray@ started on account B, hourly during the X-ray push",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "2a4999822"
  },
  {
    "version": "v0.1.598",
    "date": "2026-11-07",
    "what": "checker@PrompTugal.vicky: fourth check: 10 articles, 5 waiting; BR6 and BR3 not yet fixed",
    "by": "checker@PrompTugal.vicky",
    "from": "7360227d0"
  },
  {
    "version": "v0.1.597",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: three of the 50 are Silvio's on the Web Summit side; overlap noted, conductor told",
    "by": "outreach@PrompTugal.dinis",
    "from": "b80cd49b0"
  },
  {
    "version": "v0.1.596",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the daily hand-over debrief refreshed with the day's work and lessons",
    "by": "designer@PrompTugal.dinis",
    "from": "7ba74cc96"
  },
  {
    "version": "v0.1.595",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: founders and funding as company fields; Feedzai's set (F13)",
    "by": "ontologist@PrompTugal.dinis",
    "from": "f6a7a36ec"
  },
  {
    "version": "v0.1.594",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report",
    "by": "investors@PrompTugal.dinis",
    "from": "ea32541f7"
  },
  {
    "version": "v0.1.593",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report",
    "by": "investors@PrompTugal.dinis",
    "from": "111fb5316"
  },
  {
    "version": "v0.1.592",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: Portugal stand agenda at Web Summit 2026 and Road 2 Web Summit class of 2026",
    "by": "researcher@PrompTugal.dinis",
    "from": "27f3721a8"
  },
  {
    "version": "v0.1.591",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "51bd40344"
  },
  {
    "version": "v0.1.590",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 17:07 wake: nothing blocked; investors@'s widening scope put to Dinis",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "fb66f6ebd"
  },
  {
    "version": "v0.1.589",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: status published on the 18 drafts already published, so no run mistakes them for open drafts",
    "by": "reviewer@PrompTugal.vicky",
    "from": "8ada7a025"
  },
  {
    "version": "v0.1.588",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 16:44: run 15 on the newsletter and About; F58 new; the day's debrief",
    "by": "synthetic@PrompTugal.dinis",
    "from": "b451f01ef"
  },
  {
    "version": "v0.1.587",
    "date": "2026-11-07",
    "what": "correspondent@PrompTugal.dinis: wake 16:41: idle; WK1 asked of journalist@; Sunday's lead at 22:41",
    "by": "correspondent@PrompTugal.dinis",
    "from": "6f37c9f92"
  },
  {
    "version": "v0.1.586",
    "date": "2026-11-07",
    "what": "abp@PrompTugal.dinis: 16:37 wake: investors@ added build code (for dev@ and Dinis); the daily hand-over debrief; 0 breaches",
    "by": "abp@PrompTugal.dinis",
    "from": "f687abd9b"
  },
  {
    "version": "v0.1.585",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the investor site read for the brand: four points for investors@, two questions for Dinis",
    "by": "designer@PrompTugal.dinis",
    "from": "4f236922b"
  },
  {
    "version": "v0.1.584",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: BR6's pavilion sentence given its source; dev.verify's flags, round 6",
    "by": "journalist@PrompTugal.dinis",
    "from": "333d38f28"
  },
  {
    "version": "v0.1.583",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report, the investor site",
    "by": "investors@PrompTugal.dinis",
    "from": "94dd22ce5"
  },
  {
    "version": "v0.1.582",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: Startup Portugal's Ecosystem Report 2025 headline numbers; inbox drained (empty)",
    "by": "researcher@PrompTugal.dinis",
    "from": "8016672ed"
  },
  {
    "version": "v0.1.581",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.search's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "e8b3f9ccb"
  },
  {
    "version": "v0.1.580",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: Portugal ecosystem round 1 (Startup Portugal, Beta-i, Portugal Startups)",
    "by": "researcher@PrompTugal.dinis",
    "from": "a7dbff2ce"
  },
  {
    "version": "v0.1.579",
    "date": "2026-11-07",
    "what": "security@PrompTugal.dinis: wake 16:05: 39 commits clean, S28 and S29 closed, personalised investor links pre-reviewed (go, nine conditions)",
    "by": "security@PrompTugal.dinis",
    "from": "266f2b0fd"
  },
  {
    "version": "v0.1.578",
    "date": "2026-11-07",
    "what": "librarian@PrompTugal.dinis: wake 15:57: REALITY.md's 7 gaps to conductor@; the catalogue knows the investors' decks; catalogue v0.1.577",
    "by": "librarian@PrompTugal.dinis",
    "from": "c3fe3b330"
  },
  {
    "version": "v0.1.577",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 15:52: home design checks all pass, offline tabs done, investors@ a quarter of spend; nothing blocks me",
    "by": "conductor@PrompTugal.dinis",
    "from": "8493588f1"
  },
  {
    "version": "v0.1.576",
    "date": "2026-11-07",
    "what": "accountant@PrompTugal.dinis: 15:50 wake: 414.39 API-equivalent today, about 35 an hour; investors@ 108.92, a quarter of the team's day",
    "by": "accountant@PrompTugal.dinis",
    "from": "9ed1f138e"
  },
  {
    "version": "v0.1.575",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 15:38: idle; drafts unchanged, the 50 wait for Dinis's yes",
    "by": "outreach@PrompTugal.dinis",
    "from": "429ca1c65"
  },
  {
    "version": "v0.1.574",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: H6 passes on the home designs; the lead's phone picture live on E, asked for the default too",
    "by": "designer@PrompTugal.dinis",
    "from": "aceb7f8fa"
  },
  {
    "version": "v0.1.573",
    "date": "2026-11-07",
    "what": "sherpa@PrompTugal.dinis: 15:29 wake: offline mode re-measured (v0.1.572): the tabs open offline; O6, O1, O4 done",
    "by": "sherpa@PrompTugal.dinis",
    "from": "03c8759b4"
  },
  {
    "version": "v0.1.572",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report for the 15:23 wake",
    "by": "investors@PrompTugal.dinis",
    "from": "30dab84ce"
  },
  {
    "version": "v0.1.571",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: withdrew_from and sponsors in the ontology (dev.data's past summits); debrief refreshed",
    "by": "ontologist@PrompTugal.dinis",
    "from": "7578d5789"
  },
  {
    "version": "v0.1.570",
    "date": "2026-11-07",
    "what": "observability@PrompTugal.dinis: the hand-over debrief of 7 November; status points to it",
    "by": "observability@PrompTugal.dinis",
    "from": "24f835982"
  },
  {
    "version": "v0.1.569",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: partners page markup checked (no tier line); asked conductor.b for the next mandate; inbox drained (empty)",
    "by": "researcher@PrompTugal.dinis",
    "from": "4c5a23def"
  },
  {
    "version": "v0.1.568",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 15:08: status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "952758199"
  },
  {
    "version": "v0.1.567",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "5c303ce0d"
  },
  {
    "version": "v0.1.566",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 15:07 wake: account B's ledger at 374.91, about 30 an hour; investors@ at 110.24",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "5e98bb57a"
  },
  {
    "version": "v0.1.565",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 14:52: D4 and D11 live and passing, decks in euros, S29 answered; nothing blocks me",
    "by": "conductor@PrompTugal.dinis",
    "from": "ddf0db6bf"
  },
  {
    "version": "v0.1.564",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 14:45: F55 verified; run 14 on the companies pages; F57 new",
    "by": "synthetic@PrompTugal.dinis",
    "from": "feaf84b9f"
  },
  {
    "version": "v0.1.563",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 14:38: idle; drafts unchanged, the 50 wait for Dinis's yes",
    "by": "outreach@PrompTugal.dinis",
    "from": "2cac2239e"
  },
  {
    "version": "v0.1.562",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: two run-report observations this session did not make, raised with abp@ and Dinis",
    "by": "journalist@PrompTugal.dinis",
    "from": "514ad63cf"
  },
  {
    "version": "v0.1.561",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: original sources in BR6, BR1 and BR3 for facts taken from our own articles",
    "by": "journalist@PrompTugal.dinis",
    "from": "1f18e54b4"
  },
  {
    "version": "v0.1.560",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: Genspark built_on Twilio",
    "by": "ontologist@PrompTugal.dinis",
    "from": "40fa79132"
  },
  {
    "version": "v0.1.559",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report for euros and the language vote",
    "by": "investors@PrompTugal.dinis",
    "from": "e19f018e9"
  },
  {
    "version": "v0.1.558",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 14:08: status and run report; waits on Dinis for a euro payment link",
    "by": "dev@PrompTugal.dinis",
    "from": "d7e1f9919"
  },
  {
    "version": "v0.1.557",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: the organiser's 2026 partners page read in full; inbox drained (empty)",
    "by": "researcher@PrompTugal.dinis",
    "from": "f6ca8141c"
  },
  {
    "version": "v0.1.556",
    "date": "2026-11-07",
    "what": "devops@PrompTugal.dinis: runs 1041 to 1084 read: all green",
    "by": "devops@PrompTugal.dinis",
    "from": "a3b85e4f9"
  },
  {
    "version": "v0.1.555",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 14:07 wake: dev.pages@ nudged onto designer@'s three open home-design items",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "a78bc1171"
  },
  {
    "version": "v0.1.554",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: run report for the decks fix pass",
    "by": "investors@PrompTugal.dinis",
    "from": "4846a27eb"
  },
  {
    "version": "v0.1.553",
    "date": "2026-11-07",
    "what": "security@PrompTugal.dinis: wake 14:05: 55 commits clean, S29 (deck.js changed unreviewed) to dev@, S28 not yet on dev",
    "by": "security@PrompTugal.dinis",
    "from": "4f1013a5d"
  },
  {
    "version": "v0.1.552",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: synthetic investors run 2: findings, fixes queued, seven questions for Dinis",
    "by": "investors@PrompTugal.dinis",
    "from": "b52d776d4"
  },
  {
    "version": "v0.1.551",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/decks/: nine decks in four languages",
    "by": "investors@PrompTugal.dinis",
    "from": "c9def0e3c"
  },
  {
    "version": "v0.1.550",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/decks/: Spanish for decks 1 to 8, French for 5 to 8",
    "by": "investors@PrompTugal.dinis",
    "from": "81c09b06f"
  },
  {
    "version": "v0.1.549",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: the decks table: plain links (titles broke some), deck 9 and every Portuguese page linked",
    "by": "investors@PrompTugal.dinis",
    "from": "bc5e0c85c"
  },
  {
    "version": "v0.1.548",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: tools/decks-page.mjs: the decks table built from what exists",
    "by": "investors@PrompTugal.dinis",
    "from": "ad7050fb9"
  },
  {
    "version": "v0.1.547",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 13:38: idle; drafts unchanged, the 50 wait for Dinis's yes",
    "by": "outreach@PrompTugal.dinis",
    "from": "7312f20dc"
  },
  {
    "version": "v0.1.546",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the home designs re-checked at v0.1.545: three items unmoved since 04:45; dev.pages@ silent since 04:13",
    "by": "designer@PrompTugal.dinis",
    "from": "63d868486"
  },
  {
    "version": "v0.1.545",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: Twilio built_on Temporal; three candidates not taken",
    "by": "ontologist@PrompTugal.dinis",
    "from": "12ce00475"
  },
  {
    "version": "v0.1.544",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: Google Cloud and Microsoft directories tried again and closed; inbox drained (empty)",
    "by": "researcher@PrompTugal.dinis",
    "from": "34f68cb37"
  },
  {
    "version": "v0.1.543",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "bac9e8c2e"
  },
  {
    "version": "v0.1.542",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 13:07 wake: account B quiet; accountant@ confirms investors@'s spend",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "8601e9f87"
  },
  {
    "version": "v0.1.541",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "6c8e832a0"
  },
  {
    "version": "v0.1.540",
    "date": "2026-11-07",
    "what": "librarian@PrompTugal.dinis: wake 12:57: 'see' retired for supersedes; every link type an ontology verb; catalogue v0.1.538",
    "by": "librarian@PrompTugal.dinis",
    "from": "5c35a63ec"
  },
  {
    "version": "v0.1.539",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: euros across the decks and pages; Dinis as organiser and driver of the summits",
    "by": "investors@PrompTugal.dinis",
    "from": "56c148a2d"
  },
  {
    "version": "v0.1.538",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 12:52: Angelo's contributor ask; investors' outreach pack",
    "by": "conductor@PrompTugal.dinis",
    "from": "e7d6f972a"
  },
  {
    "version": "v0.1.537",
    "date": "2026-11-07",
    "what": "accountant@PrompTugal.dinis: 12:50 wake: 309.08 API-equivalent today, about 32 an hour; investors@ at 66.59 against a line of 15",
    "by": "accountant@PrompTugal.dinis",
    "from": "a7bf8678c"
  },
  {
    "version": "v0.1.536",
    "date": "2026-11-07",
    "what": "writer@PrompTugal.angelo: for Dinis, Angelo asks to be listed as a technical content contributor",
    "by": "writer@PrompTugal.angelo",
    "from": "c8810c398"
  },
  {
    "version": "v0.1.535",
    "date": "2026-11-07",
    "what": "correspondent@PrompTugal.dinis: wake 12:41: road closures to the top; F54 done; Sunday planned",
    "by": "correspondent@PrompTugal.dinis",
    "from": "14c89b008"
  },
  {
    "version": "v0.1.534",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 12:38: the day's hand-over debrief refreshed; drafts unchanged",
    "by": "outreach@PrompTugal.dinis",
    "from": "b0ca5f33e"
  },
  {
    "version": "v0.1.533",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: offline round 2 re-checked at v0.1.532: the offline page and the kept mark pass",
    "by": "designer@PrompTugal.dinis",
    "from": "288aaff8a"
  },
  {
    "version": "v0.1.532",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: BR3 gets its \"Who made this\"; nothing Ready to publish",
    "by": "journalist@PrompTugal.dinis",
    "from": "b4ad7d26f"
  },
  {
    "version": "v0.1.531",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: the outreach pack: who gets which deck, EN and PT opening lines",
    "by": "investors@PrompTugal.dinis",
    "from": "e28fb9435"
  },
  {
    "version": "v0.1.530",
    "date": "2026-11-07",
    "what": "devops@PrompTugal.dinis: runs 997 to 1040 read: 2 red in 36, background level",
    "by": "devops@PrompTugal.dinis",
    "from": "8046ae696"
  },
  {
    "version": "v0.1.529",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.search's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "3dff16c43"
  },
  {
    "version": "v0.1.528",
    "date": "2026-11-07",
    "what": "backup@PrompTugal.dinis: fourth restore-tested backup (head 154c8922); nothing durable, asks unchanged",
    "by": "backup@PrompTugal.dinis",
    "from": "702b1d0a1"
  },
  {
    "version": "v0.1.527",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 12:07 wake: account B's ledger at 286.22, about 25 an hour; investors@ well over its day budget",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "154c89221"
  },
  {
    "version": "v0.1.526",
    "date": "2026-11-07",
    "what": "security@PrompTugal.dinis: wake 12:05: 51 commits clean, the decks' script agreed, S25 corrected",
    "by": "security@PrompTugal.dinis",
    "from": "97351b274"
  },
  {
    "version": "v0.1.525",
    "date": "2026-11-07",
    "what": "journalist-ai@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "ea40ed1fd"
  },
  {
    "version": "v0.1.524",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 11:52: eight investor decks in English and Portuguese",
    "by": "conductor@PrompTugal.dinis",
    "from": "5eb8f1acc"
  },
  {
    "version": "v0.1.523",
    "date": "2026-11-07",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "d33bf4410"
  },
  {
    "version": "v0.1.522",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 11:38: idle; drafts unchanged, the 50 wait for Dinis's yes",
    "by": "outreach@PrompTugal.dinis",
    "from": "2c6040be8"
  },
  {
    "version": "v0.1.521",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: deck 4 v1.2 (EN and PT): the Algarve, Portugal and Europe; who we want to work with",
    "by": "investors@PrompTugal.dinis",
    "from": "67d3aa43a"
  },
  {
    "version": "v0.1.520",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: the ten sells_on edges to AWS, re-applied",
    "by": "ontologist@PrompTugal.dinis",
    "from": "95708f866"
  },
  {
    "version": "v0.1.519",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 11:08: status and run report; blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "29c6c5c4a"
  },
  {
    "version": "v0.1.518",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: the decks' stylesheet and script are generated under api/v1/decks/, which the repository already ignores",
    "by": "dev@PrompTugal.dinis",
    "from": "47c31639f"
  },
  {
    "version": "v0.1.517",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: Algarve Tech Hub Summit 2025 Friday agenda and speakers read; inbox drained (empty)",
    "by": "researcher@PrompTugal.dinis",
    "from": "4701e2ad2"
  },
  {
    "version": "v0.1.516",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: STYLE.md, Images: every article needs a cover image from the first draft, at Vicky's word",
    "by": "reviewer@PrompTugal.vicky",
    "from": "ec6211743"
  },
  {
    "version": "v0.1.515",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: eight decks: 6 (what makes it possible) added; all eight linked; 1 to 4 at v1.1",
    "by": "investors@PrompTugal.dinis",
    "from": "f60b0fc01"
  },
  {
    "version": "v0.1.514",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: deck 8, do it yourself (v1.0, 15 slides)",
    "by": "investors@PrompTugal.dinis",
    "from": "3bdd03f48"
  },
  {
    "version": "v0.1.513",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/join/, 'Who are you?', team interview questions; facts for decks 5 to 8",
    "by": "investors@PrompTugal.dinis",
    "from": "a6f44dc17"
  },
  {
    "version": "v0.1.512",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 10:52: brief 4 for the Saturday 12:00 stand-up",
    "by": "conductor@PrompTugal.dinis",
    "from": "628b4d435"
  },
  {
    "version": "v0.1.511",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: decks v1.0: sources under version control, changelog; Dinis's go-live and structure notes",
    "by": "investors@PrompTugal.dinis",
    "from": "61335ccfd"
  },
  {
    "version": "v0.1.510",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 10:44: F53 verified; F54 accepted but not yet on the day pages",
    "by": "synthetic@PrompTugal.dinis",
    "from": "cd75e4db5"
  },
  {
    "version": "v0.1.509",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "0522a66f8"
  },
  {
    "version": "v0.1.508",
    "date": "2026-11-07",
    "what": "correspondent@PrompTugal.dinis: wake 10:41: five picks per summit day (synthetic@'s F54); BR1 placed",
    "by": "correspondent@PrompTugal.dinis",
    "from": "f275dc9f5"
  },
  {
    "version": "v0.1.507",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 10:38: idle; drafts unchanged, the 50 wait for Dinis's yes",
    "by": "outreach@PrompTugal.dinis",
    "from": "3c22dcbcf"
  },
  {
    "version": "v0.1.506",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: an image for BR1, the counts of Brazil's 2025 delegation; the offline fixes re-checked",
    "by": "designer@PrompTugal.dinis",
    "from": "987b3a3a5"
  },
  {
    "version": "v0.1.505",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "d011b970d"
  },
  {
    "version": "v0.1.504",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: sells_on in the ontology; ten AWS Marketplace listings sourced, edges held",
    "by": "ontologist@PrompTugal.dinis",
    "from": "dc951d866"
  },
  {
    "version": "v0.1.503",
    "date": "2026-11-07",
    "what": "devops@PrompTugal.dinis: runs 960 to 996 read: 0 red; the deploy size thread closed",
    "by": "devops@PrompTugal.dinis",
    "from": "748051f2d"
  },
  {
    "version": "v0.1.502",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 10:08: status and run report; blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "b621465d1"
  },
  {
    "version": "v0.1.501",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.search's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "820e63e66"
  },
  {
    "version": "v0.1.500",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 10:07 wake: account B quiet; outreach@'s 50 requests wait for Dinis in the CRM",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "0567d534e"
  },
  {
    "version": "v0.1.499",
    "date": "2026-11-07",
    "what": "security@PrompTugal.dinis: wake 10:05: 44 commits clean; S28 still open with dev@",
    "by": "security@PrompTugal.dinis",
    "from": "29a90a6e6"
  },
  {
    "version": "v0.1.498",
    "date": "2026-11-07",
    "what": "librarian@PrompTugal.dinis: wake 09:56: the library's link types read the ontology's newsroom world; catalogue v0.1.497",
    "by": "librarian@PrompTugal.dinis",
    "from": "93b1b2ddb"
  },
  {
    "version": "v0.1.497",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 09:52: the 50 contact requests wait for Dinis in the Web Summit CRM; offline mode round 2",
    "by": "conductor@PrompTugal.dinis",
    "from": "3eff596ce"
  },
  {
    "version": "v0.1.496",
    "date": "2026-11-07",
    "what": "accountant@PrompTugal.dinis: 09:50 wake: 213.01 API-equivalent today (A 52.53, B 160.48), steady at about 22 an hour",
    "by": "accountant@PrompTugal.dinis",
    "from": "198bc8547"
  },
  {
    "version": "v0.1.495",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: the 50 filed in the Web Summit team's CRM, waiting for Dinis; LEGALFLY's request follows its page",
    "by": "outreach@PrompTugal.dinis",
    "from": "fcd590b72"
  },
  {
    "version": "v0.1.494",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the offline mode, round 2: the offline page in the site's look, a \"kept\" mark, the credit offline",
    "by": "designer@PrompTugal.dinis",
    "from": "4ecf1d531"
  },
  {
    "version": "v0.1.493",
    "date": "2026-11-07",
    "what": "sherpa@PrompTugal.dinis: 09:29 wake: offline mode read as an attendee with no Wi-Fi; four of the five tabs fail offline",
    "by": "sherpa@PrompTugal.dinis",
    "from": "7e8f47417"
  },
  {
    "version": "v0.1.492",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/for-publishers/: a pilot for a publisher",
    "by": "investors@PrompTugal.dinis",
    "from": "ac896a0f0"
  },
  {
    "version": "v0.1.491",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: LEGALFLY's flow; the outreach list's first pass done (28 of 50)",
    "by": "ontologist@PrompTugal.dinis",
    "from": "2ff030a7a"
  },
  {
    "version": "v0.1.490",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: Algarve Tech Hub Summit's own site read; inbox drained (empty)",
    "by": "researcher@PrompTugal.dinis",
    "from": "47fba2542"
  },
  {
    "version": "v0.1.489",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 09:08: status and run report; blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "7863144f4"
  },
  {
    "version": "v0.1.488",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: the newsletter: three stories then every article; an edition only once its time has come (designer@'s E7, P6)",
    "by": "dev@PrompTugal.dinis",
    "from": "bb873384b"
  },
  {
    "version": "v0.1.487",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 09:07 wake: account B's ledger at 211.67 API-equivalent, about 17 an hour",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "7a1053cc8"
  },
  {
    "version": "v0.1.486",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 08:52: BR6 out; the agenda refreshed; the newsletter's email",
    "by": "conductor@PrompTugal.dinis",
    "from": "d9d935f3c"
  },
  {
    "version": "v0.1.485",
    "date": "2026-11-07",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "bf5462952"
  },
  {
    "version": "v0.1.484",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 08:44: F01 verified; run 12 on the summit days; F53, F54 new",
    "by": "synthetic@PrompTugal.dinis",
    "from": "c7f9f408d"
  },
  {
    "version": "v0.1.483",
    "date": "2026-11-07",
    "what": "correspondent@PrompTugal.dinis: wake 08:41: BR6, Brazil's doors into Europe, placed",
    "by": "correspondent@PrompTugal.dinis",
    "from": "74d87818d"
  },
  {
    "version": "v0.1.482",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: JetBrains', LawVu's, Ledger's and Delinea's drafts follow their pages; the updated requests sent",
    "by": "outreach@PrompTugal.dinis",
    "from": "019de2a5e"
  },
  {
    "version": "v0.1.481",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: an image for BR6, Brazil's doors into Europe; the newsletter's email re-checked",
    "by": "designer@PrompTugal.dinis",
    "from": "98ed4150f"
  },
  {
    "version": "v0.1.480",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "974e173af"
  },
  {
    "version": "v0.1.479",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: dev.verify's flags, round 4; every flag on this desk's articles answered",
    "by": "journalist@PrompTugal.dinis",
    "from": "9278f227c"
  },
  {
    "version": "v0.1.478",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: flows for Ledger, JetBrains Air and LawVu; Manus held",
    "by": "ontologist@PrompTugal.dinis",
    "from": "6038c6020"
  },
  {
    "version": "v0.1.477",
    "date": "2026-11-07",
    "what": "programme@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@PrompTugal.vicky",
    "from": "156c1c027"
  },
  {
    "version": "v0.1.476",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 08:08: status and run report; blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "a08c062db"
  },
  {
    "version": "v0.1.475",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.search's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "491300d1d"
  },
  {
    "version": "v0.1.474",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 08:07 wake: account B quiet; nothing blocked",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "549f844c4"
  },
  {
    "version": "v0.1.473",
    "date": "2026-11-07",
    "what": "security@PrompTugal.dinis: wake 08:05: 33 commits clean, S27 closed, S28 to dev@, S25 narrowed (Vicky's agents already hold keys)",
    "by": "security@PrompTugal.dinis",
    "from": "45281d9c4"
  },
  {
    "version": "v0.1.472",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 07:52: the first newsletter edition",
    "by": "conductor@PrompTugal.dinis",
    "from": "50f958446"
  },
  {
    "version": "v0.1.471",
    "date": "2026-11-07",
    "what": "curator@PrompTugal.vicky: README intro says the fact-checkers check sources, on both sides (Vicky)",
    "by": "curator@PrompTugal.vicky",
    "from": "da6433294"
  },
  {
    "version": "v0.1.470",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: Exa's, GetVocal's, Keewano's and LaunchDarkly's drafts follow their mapped flows; the updated requests sent",
    "by": "outreach@PrompTugal.dinis",
    "from": "adec8d40c"
  },
  {
    "version": "v0.1.469",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the first newsletter edition (Saturday morning) checked against its design",
    "by": "designer@PrompTugal.dinis",
    "from": "1e679d008"
  },
  {
    "version": "v0.1.468",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: flows for Exa, GetVocal, Keewano and LaunchDarkly",
    "by": "ontologist@PrompTugal.dinis",
    "from": "e86424c75"
  },
  {
    "version": "v0.1.467",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "15bb5c91f"
  },
  {
    "version": "v0.1.466",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 07:07 wake: account B quiet; the published tree's size with dev@",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "a52124bad"
  },
  {
    "version": "v0.1.465",
    "date": "2026-11-07",
    "what": "librarian@PrompTugal.dinis: wake 06:56: Q8 done, the ledger missed 2 ideas; debrief of 7 November; catalogue v0.1.464",
    "by": "librarian@PrompTugal.dinis",
    "from": "c4ddff7a9"
  },
  {
    "version": "v0.1.464",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 06:52: investors for events; the published tree at 130 MB to watch",
    "by": "conductor@PrompTugal.dinis",
    "from": "43d7dfbdb"
  },
  {
    "version": "v0.1.463",
    "date": "2026-11-07",
    "what": "accountant@PrompTugal.dinis: 06:50 wake: 147.97 API-equivalent today (A 37.44, B 110.53); investors@ spending fastest, over its line",
    "by": "accountant@PrompTugal.dinis",
    "from": "d0a713342"
  },
  {
    "version": "v0.1.462",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 06:44: F43, F33, F52 verified live; F01 reopened",
    "by": "synthetic@PrompTugal.dinis",
    "from": "7358350b1"
  },
  {
    "version": "v0.1.461",
    "date": "2026-11-07",
    "what": "correspondent@PrompTugal.dinis: wake 06:41: the beats in Saturday's order, now that the home designs show them",
    "by": "correspondent@PrompTugal.dinis",
    "from": "81ad7dd24"
  },
  {
    "version": "v0.1.460",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: Firefox Enterprise's and Melious AI's drafts follow their mapped flows; the updated requests sent",
    "by": "outreach@PrompTugal.dinis",
    "from": "fae1a9610"
  },
  {
    "version": "v0.1.459",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the lisbon-awards image redrawn after its correction (two winners on AI, not three)",
    "by": "designer@PrompTugal.dinis",
    "from": "b67ce75e3"
  },
  {
    "version": "v0.1.458",
    "date": "2026-11-07",
    "what": "sherpa@PrompTugal.dinis: 06:29 wake: the home designs re-measured (v0.1.456): the picker button and D's countdown fixed",
    "by": "sherpa@PrompTugal.dinis",
    "from": "e1036250d"
  },
  {
    "version": "v0.1.457",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: F43, this desk's 19 articles re-signed in form 2; S7's AI count corrected",
    "by": "journalist@PrompTugal.dinis",
    "from": "f36e075b3"
  },
  {
    "version": "v0.1.456",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/for-events/: an edition for an event organiser",
    "by": "investors@PrompTugal.dinis",
    "from": "d8f7cdd0e"
  },
  {
    "version": "v0.1.455",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: flows for Firefox Enterprise and Melious; TrustScale held",
    "by": "ontologist@PrompTugal.dinis",
    "from": "0037172b0"
  },
  {
    "version": "v0.1.454",
    "date": "2026-11-07",
    "what": "devops@PrompTugal.dinis: runs 892 to 924 read; the published tree has doubled (130 MB), sent to dev@",
    "by": "devops@PrompTugal.dinis",
    "from": "8fce71ee1"
  },
  {
    "version": "v0.1.453",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 06:08: status and run report; blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "7fde28986"
  },
  {
    "version": "v0.1.452",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: source addresses shown short on the page, in full in the link and the twin (synthetic@'s F33)",
    "by": "dev@PrompTugal.dinis",
    "from": "499af3cb9"
  },
  {
    "version": "v0.1.451",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 06:07 wake: account B's ledger at 161.72 API-equivalent, about 16 an hour",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "9d8e6dc1a"
  },
  {
    "version": "v0.1.450",
    "date": "2026-11-07",
    "what": "security@PrompTugal.dinis: wake 06:05: 28 commits clean, the signature's form 2 reviewed, S27 (its mask) to dev@",
    "by": "security@PrompTugal.dinis",
    "from": "66a2927a3"
  },
  {
    "version": "v0.1.449",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 05:52: a quiet night, thirty releases",
    "by": "conductor@PrompTugal.dinis",
    "from": "35c923d72"
  },
  {
    "version": "v0.1.448",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: RUNS.md: stray backslashes removed from the 05:40 entry",
    "by": "outreach@PrompTugal.dinis",
    "from": "3461e3336"
  },
  {
    "version": "v0.1.447",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: Temporal's draft follows its mapped flow; the updated request sent",
    "by": "outreach@PrompTugal.dinis",
    "from": "b83d887a5"
  },
  {
    "version": "v0.1.446",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: synthetic@'s F52: the Rio and Beato images redrawn after their articles were corrected",
    "by": "designer@PrompTugal.dinis",
    "from": "bde926f29"
  },
  {
    "version": "v0.1.445",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: built_on in the ontology; Replit on Temporal; Temporal's agent flow",
    "by": "ontologist@PrompTugal.dinis",
    "from": "f37fc4a3b"
  },
  {
    "version": "v0.1.444",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: inbox drained (empty); 2025 session summaries searched for the three clouds",
    "by": "researcher@PrompTugal.dinis",
    "from": "3b11391bf"
  },
  {
    "version": "v0.1.443",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "3d8e16c24"
  },
  {
    "version": "v0.1.442",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 05:07 wake: the daily hand-over debrief; a quiet night on account B",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "ee6e35dd4"
  },
  {
    "version": "v0.1.441",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 04:52: a quiet night on both accounts",
    "by": "conductor@PrompTugal.dinis",
    "from": "c74d85aed"
  },
  {
    "version": "v0.1.440",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 04:44: F51 verified; F52 for designer@ (the Rio map's old title)",
    "by": "synthetic@PrompTugal.dinis",
    "from": "dd45605b8"
  },
  {
    "version": "v0.1.439",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 04:39: idle; drafts unchanged, no new inbox message",
    "by": "outreach@PrompTugal.dinis",
    "from": "cf951fbb5"
  },
  {
    "version": "v0.1.438",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the designs re-checked at v0.1.437; the investor decks against brand v2.0, four small fixes",
    "by": "designer@PrompTugal.dinis",
    "from": "1cc4d2df3"
  },
  {
    "version": "v0.1.437",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: BR3's headline corrected (synthetic F51); F43 with dev@; the 7 November debrief",
    "by": "journalist@PrompTugal.dinis",
    "from": "6321d3097"
  },
  {
    "version": "v0.1.436",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: RWS's website found; Whitespace, Eversec and Nisos held",
    "by": "ontologist@PrompTugal.dinis",
    "from": "156a8bda6"
  },
  {
    "version": "v0.1.435",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: inbox drained (empty), 2025 session summaries index read",
    "by": "researcher@PrompTugal.dinis",
    "from": "3d1bd79e0"
  },
  {
    "version": "v0.1.434",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 04:08: status and run report; blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "6800fd2db"
  },
  {
    "version": "v0.1.433",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.search's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "9a8256155"
  },
  {
    "version": "v0.1.432",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 04:07 wake: account B quiet; nothing blocked",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "a5469bcc0"
  },
  {
    "version": "v0.1.431",
    "date": "2026-11-07",
    "what": "librarian@PrompTugal.dinis: wake 03:56: rotated inbox drained; Q9 met; catalogue v0.1.430",
    "by": "librarian@PrompTugal.dinis",
    "from": "ffedd6853"
  },
  {
    "version": "v0.1.430",
    "date": "2026-11-07",
    "what": "accountant@PrompTugal.dinis: 03:50 wake: 7 November so far 79.11 API-equivalent (A 16.98, B 62.13), about 26 an hour; the day's report and debrief",
    "by": "accountant@PrompTugal.dinis",
    "from": "ebdad72de"
  },
  {
    "version": "v0.1.429",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: debrief: the decks, where their sources live, lessons",
    "by": "investors@PrompTugal.dinis",
    "from": "f8cae8cc7"
  },
  {
    "version": "v0.1.428",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 03:38: idle; drafts unchanged, no new inbox message",
    "by": "outreach@PrompTugal.dinis",
    "from": "1d4fbc565"
  },
  {
    "version": "v0.1.427",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: the four investor decks (PDF) and /investors/decks/",
    "by": "investors@PrompTugal.dinis",
    "from": "741c904bf"
  },
  {
    "version": "v0.1.426",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: deck 4, the Algarve's case (PDF, 14 slides)",
    "by": "investors@PrompTugal.dinis",
    "from": "2b48a613d"
  },
  {
    "version": "v0.1.425",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: 2025 organiser numbers read in full; hand-over debrief for 7 November",
    "by": "researcher@PrompTugal.dinis",
    "from": "ee264de22"
  },
  {
    "version": "v0.1.424",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "0329965d2"
  },
  {
    "version": "v0.1.423",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 03:07 wake: account B's ledger at 113.32 API-equivalent; investors@'s relay to the conductor",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "d1046ac27"
  },
  {
    "version": "v0.1.422",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/my-feeds/: the history of My Feeds and its idea working on PrompTugal",
    "by": "investors@PrompTugal.dinis",
    "from": "5e0e1f711"
  },
  {
    "version": "v0.1.421",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/: the iOS app linked (ios.app.promptugal.news, v0.3.1, internal beta)",
    "by": "investors@PrompTugal.dinis",
    "from": "1e92d46af"
  },
  {
    "version": "v0.1.420",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 02:52: librarian@'s inbox re-issued after its key reached a transcript (S26)",
    "by": "conductor@PrompTugal.dinis",
    "from": "4eb8c7b07"
  },
  {
    "version": "v0.1.419",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: status: grant for content/investors/ asked of abp@",
    "by": "investors@PrompTugal.dinis",
    "from": "c8a4143dc"
  },
  {
    "version": "v0.1.418",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/: an Algarvian startup, partners wanted, the founder's strategy, eight revenue streams",
    "by": "investors@PrompTugal.dinis",
    "from": "5efd34514"
  },
  {
    "version": "v0.1.417",
    "date": "2026-11-07",
    "what": "synthetic@PrompTugal.dinis: wake 02:44: F28, F10, F11 verified; run 11 on the new front page; F51 new",
    "by": "synthetic@PrompTugal.dinis",
    "from": "732b103ed"
  },
  {
    "version": "v0.1.416",
    "date": "2026-11-07",
    "what": "correspondent@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "correspondent@PrompTugal.dinis",
    "from": "4e9b57a4d"
  },
  {
    "version": "v0.1.415",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the designs re-checked at v0.1.413: F, G and Silvio's credit pass; exact fixes for what is left",
    "by": "designer@PrompTugal.dinis",
    "from": "4e1ef1e71"
  },
  {
    "version": "v0.1.414",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/: the history dated from the record, a reading list of Dinis's articles",
    "by": "investors@PrompTugal.dinis",
    "from": "a8d2d6b3e"
  },
  {
    "version": "v0.1.413",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: /investors/ becomes a section from Dinis's pitch",
    "by": "investors@PrompTugal.dinis",
    "from": "a70d7ac7a"
  },
  {
    "version": "v0.1.412",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: dev.verify's flags, round 2; Wednesday 11 November corrected",
    "by": "journalist@PrompTugal.dinis",
    "from": "b26376f06"
  },
  {
    "version": "v0.1.411",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: own-site sources, batch 4 (12 companies); the 7 November debrief",
    "by": "ontologist@PrompTugal.dinis",
    "from": "2e9014426"
  },
  {
    "version": "v0.1.410",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 02:08: status and run report; blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "627db98ea"
  },
  {
    "version": "v0.1.409",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.search's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "537bf1ffd"
  },
  {
    "version": "v0.1.408",
    "date": "2026-11-07",
    "what": "investors@PrompTugal.dinis: Dinis's answer: My Feeds; the decision closed, /investors/ live",
    "by": "investors@PrompTugal.dinis",
    "from": "b4e8e6f13"
  },
  {
    "version": "v0.1.407",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 02:07 wake: account B running; no new blocks",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "fa283bae3"
  },
  {
    "version": "v0.1.406",
    "date": "2026-11-07",
    "what": "security@PrompTugal.dinis: wake 02:05: 47 commits clean, the workers' account-B keys seen, S26 (librarian's inbox printed) to conductor@",
    "by": "security@PrompTugal.dinis",
    "from": "b78df3c77"
  },
  {
    "version": "v0.1.405",
    "date": "2026-11-07",
    "what": "historian@PrompTugal.dinis: VE-04, the PHP newsroom's lesson, as a brief; the daily debrief",
    "by": "historian@PrompTugal.dinis",
    "from": "b3fa96284"
  },
  {
    "version": "v0.1.404",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: Dinis's yes to F's and G's own colours recorded; their palettes with contrast fixes for dev@",
    "by": "designer@PrompTugal.dinis",
    "from": "36ef6ce35"
  },
  {
    "version": "v0.1.403",
    "date": "2026-11-07",
    "what": "conductor@PrompTugal.dinis: wake 01:52: outreach's 50 contact requests sent; eight home designs live",
    "by": "conductor@PrompTugal.dinis",
    "from": "a0e8c3d0b"
  },
  {
    "version": "v0.1.402",
    "date": "2026-11-07",
    "what": "outreach@PrompTugal.dinis: wake 01:38: idle; drafts unchanged, no new inbox message",
    "by": "outreach@PrompTugal.dinis",
    "from": "69ff44562"
  },
  {
    "version": "v0.1.401",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the designs re-checked at v0.1.400; a phone picture for the lead (sherpa@'s E10); width C with real content",
    "by": "designer@PrompTugal.dinis",
    "from": "9ddbd2ec5"
  },
  {
    "version": "v0.1.400",
    "date": "2026-11-07",
    "what": "ontologist@PrompTugal.dinis: own-site sources, batch 3 (11 companies); Genspark held",
    "by": "ontologist@PrompTugal.dinis",
    "from": "b3525e456"
  },
  {
    "version": "v0.1.399",
    "date": "2026-11-07",
    "what": "researcher@PrompTugal.dinis: AWS Marketplace round 1 for the summit's partner companies",
    "by": "researcher@PrompTugal.dinis",
    "from": "c76b83536"
  },
  {
    "version": "v0.1.398",
    "date": "2026-11-07",
    "what": "sherpa@PrompTugal.dinis: inbox reissued (sherpa-b.json), signature verified, drained: empty",
    "by": "sherpa@PrompTugal.dinis",
    "from": "1116852e5"
  },
  {
    "version": "v0.1.397",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 01:07 wake: all eight home designs live; the reissued inboxes found under new names",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "c2ef3172e"
  },
  {
    "version": "v0.1.396",
    "date": "2026-11-07",
    "what": "librarian@PrompTugal.dinis: wake 00:56: reality tree warnings cleared; the check knows Angelo's and Silvio's agent handles; catalogue v0.1.395",
    "by": "librarian@PrompTugal.dinis",
    "from": "4acaed23e"
  },
  {
    "version": "v0.1.395",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 00:08 close: status and run report (the outreach drafts slip, fixed); blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "8c72827ce"
  },
  {
    "version": "v0.1.394",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: AI infographics for six new articles; every published article has an image",
    "by": "designer@PrompTugal.dinis",
    "from": "37a0ca2a0"
  },
  {
    "version": "v0.1.393",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: wake 00:08: status, the daily hand-over debrief and run report; blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "12d437464"
  },
  {
    "version": "v0.1.392",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "c5307f7ab"
  },
  {
    "version": "v0.1.391",
    "date": "2026-11-07",
    "what": "designer@PrompTugal.dinis: the eight home page designs checked live at v0.1.390; the daily hand-over debrief",
    "by": "designer@PrompTugal.dinis",
    "from": "85c499870"
  },
  {
    "version": "v0.1.390",
    "date": "2026-11-07",
    "what": "journalist@PrompTugal.dinis: the run's two R8 observations explained in the session notes",
    "by": "journalist@PrompTugal.dinis",
    "from": "f72e98198"
  },
  {
    "version": "v0.1.389",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.pages's designs A, B and C onto dev; all eight in the picker",
    "by": "dev@PrompTugal.dinis",
    "from": "e4978c30d"
  },
  {
    "version": "v0.1.388",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: design G, \"The Magazine\", in the home page's picker",
    "by": "dev@PrompTugal.dinis",
    "from": "07278fe51"
  },
  {
    "version": "v0.1.387",
    "date": "2026-11-07",
    "what": "dev@PrompTugal.dinis: design F, \"Signal\", in the home page's picker",
    "by": "dev@PrompTugal.dinis",
    "from": "956397ff9"
  },
  {
    "version": "v0.1.386",
    "date": "2026-11-07",
    "what": "conductor.b@PrompTugal.dinis: 00:07 wake: the six missing home designs to parallel builds; the inbox reissue gap found",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "874260a0a"
  },
  {
    "version": "v0.1.385",
    "date": "2026-11-07",
    "what": "security@PrompTugal.dinis: wake 00:05: 22 commits clean, dev@'s account-B key verified, S25 for Dinis (Angelo's agent holds a key and publishes)",
    "by": "security@PrompTugal.dinis",
    "from": "01c32354d"
  },
  {
    "version": "v0.1.384",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 23:52: development on account B; mock E live; the home page in eight designs",
    "by": "conductor@PrompTugal.dinis",
    "from": "58aff11b3"
  },
  {
    "version": "v0.1.383",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: status and run report: the home page in designs is live (v0.1.382); blocked on nothing",
    "by": "dev@PrompTugal.dinis",
    "from": "b9d41d1ad"
  },
  {
    "version": "v0.1.382",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: the home page in designs: today's as the default, mock E as the first option, Silvio's picker",
    "by": "dev@PrompTugal.dinis",
    "from": "247113f02"
  },
  {
    "version": "v0.1.381",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: mock E checked live at v0.1.379: ten of thirteen pass; two fixes for dev@, the band's green for Dinis",
    "by": "designer@PrompTugal.dinis",
    "from": "87fb3bcc6"
  },
  {
    "version": "v0.1.380",
    "date": "2026-11-06",
    "what": "writer@PrompTugal.angelo: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "writer@PrompTugal.angelo",
    "from": "022330ec6"
  },
  {
    "version": "v0.1.379",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: wake 23:38: drafts unchanged; still waiting on the lane's reissue",
    "by": "outreach@PrompTugal.dinis",
    "from": "7e8e3b9dd"
  },
  {
    "version": "v0.1.378",
    "date": "2026-11-06",
    "what": "writer@PrompTugal.angelo: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "writer@PrompTugal.angelo",
    "from": "04f8421c2"
  },
  {
    "version": "v0.1.377",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: the home page is Silvio's mock E, from data; RiskMandate only in the footer; one page width",
    "by": "dev@PrompTugal.dinis",
    "from": "c31200df1"
  },
  {
    "version": "v0.1.376",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: KPMG Portugal's Microsoft alliance page read at source",
    "by": "researcher@PrompTugal.dinis",
    "from": "5068bf1ec"
  },
  {
    "version": "v0.1.375",
    "date": "2026-11-06",
    "what": "conductor.b@PrompTugal.dinis: 23:07 wake: the dev team started on account B; account B's first ledger",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "3d099e3fb"
  },
  {
    "version": "v0.1.374",
    "date": "2026-11-06",
    "what": "writer@PrompTugal.angelo: my session key's public half in board/keys.json",
    "by": "writer@PrompTugal.angelo",
    "from": "93a2e0dba"
  },
  {
    "version": "v0.1.373",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 22:52: account B running; fifteen inboxes re-issued; its schedule recorded",
    "by": "conductor@PrompTugal.dinis",
    "from": "c16325dde"
  },
  {
    "version": "v0.1.372",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: S18 done: the environment installs sgit-ai hash-checked (Dinis approved the setup script)",
    "by": "security@PrompTugal.dinis",
    "from": "fb34856d0"
  },
  {
    "version": "v0.1.371",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "17c28f56f"
  },
  {
    "version": "v0.1.370",
    "date": "2026-11-06",
    "what": "sherpa@PrompTugal.dinis: account B session onboarded (new key); mock E read cold before it ships; the top re-measured",
    "by": "sherpa@PrompTugal.dinis",
    "from": "f3d0ba162"
  },
  {
    "version": "v0.1.369",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: all of development to account B; the home page as Silvio's mock E",
    "by": "conductor@PrompTugal.dinis",
    "from": "09d30f431"
  },
  {
    "version": "v0.1.368",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: Dinis's decisions on S11, S18, S19 and S23; the hashed requirements for sgit-ai",
    "by": "security@PrompTugal.dinis",
    "from": "0eae0a3e8"
  },
  {
    "version": "v0.1.367",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 22:37 wake: account B verified as Dinis's word (23 tasks disabled, sessions started by conductor.b@); 0 breaches; ABPs follow the moved agents by name",
    "by": "abp@PrompTugal.dinis",
    "from": "30fb55c25"
  },
  {
    "version": "v0.1.366",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: T4's redrawn chart checked: pass (one caption word for the journalist)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "fba40d0d2"
  },
  {
    "version": "v0.1.365",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the wave-1 first prompts for account B",
    "by": "conductor@PrompTugal.dinis",
    "from": "4a7e46190"
  },
  {
    "version": "v0.1.364",
    "date": "2026-11-06",
    "what": "conductor.b@PrompTugal.dinis: account B wired: own hourly task, librarian@ started there with its task",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "b70497083"
  },
  {
    "version": "v0.1.363",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: wake 22:09: three worker branches, a conflict marker out, a gate check; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "6031461c0"
  },
  {
    "version": "v0.1.362",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: account B is up: conductor.b@'s inbox and lane, Dinis's words kept",
    "by": "conductor@PrompTugal.dinis",
    "from": "9db84d1fe"
  },
  {
    "version": "v0.1.361",
    "date": "2026-11-06",
    "what": "journalist-ai@PrompTugal.vicky: T4's chart redrawn, one row per agent; T2's chart narrower for phones",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "7f1d77fd4"
  },
  {
    "version": "v0.1.360",
    "date": "2026-11-06",
    "what": "journalist-ai@PrompTugal.vicky: one image each for T2, T4 and T5",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "732a07c37"
  },
  {
    "version": "v0.1.359",
    "date": "2026-11-06",
    "what": "conductor.b@PrompTugal.dinis: joined on account B: session key, ROLE.md, status",
    "by": "conductor.b@PrompTugal.dinis",
    "from": "b34ccc672"
  },
  {
    "version": "v0.1.358",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 21:52: every hand-over in; the front page as approved; librarian@'s prompt for account B",
    "by": "conductor@PrompTugal.dinis",
    "from": "39693b889"
  },
  {
    "version": "v0.1.357",
    "date": "2026-11-06",
    "what": "accountant@PrompTugal.dinis: 21:50 wake: 792.82 API-equivalent today on account A (27 an hour); the move to account B recorded; investors@ budgeted",
    "by": "accountant@PrompTugal.dinis",
    "from": "5230e30a1"
  },
  {
    "version": "v0.1.356",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: check again, the RiskMandate booth line: T1 Ready (status ready, held for Vicky's approval), T2 to T5 still Fix first",
    "by": "reviewer@PrompTugal.vicky",
    "from": "b4f2f38f8"
  },
  {
    "version": "v0.1.355",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "a6420b9aa"
  },
  {
    "version": "v0.1.354",
    "date": "2026-11-06",
    "what": "journalist-ai@PrompTugal.vicky: T1 review fixes; one closing line on all five team articles (T1 to T5)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "a4f05b233"
  },
  {
    "version": "v0.1.353",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: run report, last run of this session",
    "by": "researcher@PrompTugal.dinis",
    "from": "86b64e195"
  },
  {
    "version": "v0.1.352",
    "date": "2026-11-06",
    "what": "customers@PrompTugal.dinis: final hand-over debrief for the move to account B; status handed over",
    "by": "customers@PrompTugal.dinis",
    "from": "bfc75b894"
  },
  {
    "version": "v0.1.351",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: final hand-over (moving to account B); Trent AI's and AISLE's flows; Air Apps corrected back",
    "by": "ontologist@PrompTugal.dinis",
    "from": "cb3476a22"
  },
  {
    "version": "v0.1.350",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: run report, final run before the account move",
    "by": "journalist@PrompTugal.dinis",
    "from": "984a09129"
  },
  {
    "version": "v0.1.349",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: a second conductor for account B; ten agents every two hours",
    "by": "conductor@PrompTugal.dinis",
    "from": "a169cc808"
  },
  {
    "version": "v0.1.348",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: spec check of the live front page against A, eleven differences for dev@ and dev.pages@",
    "by": "designer@PrompTugal.dinis",
    "from": "4821bffa2"
  },
  {
    "version": "v0.1.347",
    "date": "2026-11-06",
    "what": "journalist-ai@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "bbf908169"
  },
  {
    "version": "v0.1.346",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "8394b8c78"
  },
  {
    "version": "v0.1.345",
    "date": "2026-11-06",
    "what": "journalist-ai@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "d5e43ebd6"
  },
  {
    "version": "v0.1.344",
    "date": "2026-11-06",
    "what": "journalist-ai@PrompTugal.vicky: T1, a clear link to the live view after each caption",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "8e499a96e"
  },
  {
    "version": "v0.1.343",
    "date": "2026-11-06",
    "what": "journalist-ai@PrompTugal.vicky: T1, two screenshots: the team map and Replay, with captions and alt text",
    "by": "journalist-ai@PrompTugal.vicky",
    "from": "0b02d0c21"
  },
  {
    "version": "v0.1.342",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 20:52: investors@'s first run; 24 debriefs in",
    "by": "conductor@PrompTugal.dinis",
    "from": "dd570eaac"
  },
  {
    "version": "v0.1.341",
    "date": "2026-11-06",
    "what": "curator@PrompTugal.vicky: S14, S21 and S23 marked dropped (duplicates), at Vicky's word",
    "by": "curator@PrompTugal.vicky",
    "from": "6935cbd36"
  },
  {
    "version": "v0.1.340",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: wake 20:41: BR4 (Brazil on the stages) to the top three, BR2 (Brazil's startup house) in the Brazil beat, both from the Brazilian beat's ideas; no beat (the day's budget at 99%)",
    "by": "correspondent@PrompTugal.dinis",
    "from": "1324bceee"
  },
  {
    "version": "v0.1.339",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 20:37 wake: the conductor's new session and scheduled task for investors@ verified as Dinis's word; its ABP queued",
    "by": "abp@PrompTugal.dinis",
    "from": "1ab642d3e"
  },
  {
    "version": "v0.1.338",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "282db97db"
  },
  {
    "version": "v0.1.337",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: the ontology's fifth world, the newsroom: the library's types and verbs, as agreed",
    "by": "ontologist@PrompTugal.dinis",
    "from": "91a567d0c"
  },
  {
    "version": "v0.1.336",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.vicky: /how-we-publish/ is published, no longer a draft: the note, the /about/ words and the gate's draft check removed",
    "by": "dev@PrompTugal.vicky",
    "from": "3d8e5c141"
  },
  {
    "version": "v0.1.335",
    "date": "2026-11-06",
    "what": "checker@PrompTugal.vicky: publish workflow no longer a draft for comments: status published",
    "by": "checker@PrompTugal.vicky",
    "from": "30c538819"
  },
  {
    "version": "v0.1.334",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: the transcript scan 18:10 to 20:10 is clean; investors@'s start checked against the record",
    "by": "security@PrompTugal.dinis",
    "from": "085999bae"
  },
  {
    "version": "v0.1.333",
    "date": "2026-11-06",
    "what": "investors@PrompTugal.dinis: first run: key, ROLE, a first investor picture and a For Dinis decision page",
    "by": "investors@PrompTugal.dinis",
    "from": "ea08739d4"
  },
  {
    "version": "v0.1.332",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.vicky: /how-we-publish/'s summary: \"How a story becomes an article on PrompTugal.news, step by step.\"",
    "by": "dev@PrompTugal.vicky",
    "from": "d29bc9fb6"
  },
  {
    "version": "v0.1.331",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: board/schedule.json: investors@'s row with its start time (the gate)",
    "by": "conductor@PrompTugal.dinis",
    "from": "092caeadc"
  },
  {
    "version": "v0.1.330",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: run report, STYLE.md status list and the dropped fact-check step",
    "by": "reviewer@PrompTugal.vicky",
    "from": "86e39335a"
  },
  {
    "version": "v0.1.329",
    "date": "2026-11-06",
    "what": "checker@PrompTugal.vicky: the publish workflow's open questions withdrawn, all but one: the correction note",
    "by": "checker@PrompTugal.vicky",
    "from": "c816562df"
  },
  {
    "version": "v0.1.328",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 19:52: twenty debriefs in; outreach still needs a restart",
    "by": "conductor@PrompTugal.dinis",
    "from": "50dcb9255"
  },
  {
    "version": "v0.1.327",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: run report of the hand-over to session 2",
    "by": "reviewer@PrompTugal.vicky",
    "from": "bdbc1b767"
  },
  {
    "version": "v0.1.326",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: the hand-over debrief of 6 November; blocked on sending the 50 contact requests (sgit_ai), and on what an email may promise",
    "by": "outreach@PrompTugal.dinis",
    "from": "a169fb8e0"
  },
  {
    "version": "v0.1.325",
    "date": "2026-11-06",
    "what": "checker@PrompTugal.vicky: publish workflow, one public version for /how-we-publish/: the steps and the statuses in plain words",
    "by": "checker@PrompTugal.vicky",
    "from": "f489cf481"
  },
  {
    "version": "v0.1.324",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "9544ead07"
  },
  {
    "version": "v0.1.323",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.vicky: a request to abp@: widen the ABP grant for Vicky's newsroom desks (her reviewer publishes, her agents change the build and pages, when she asks)",
    "by": "dev@PrompTugal.vicky",
    "from": "989ceb945"
  },
  {
    "version": "v0.1.322",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: AICEP is confirmed after all (its partner page is live); 2022 and 2023 editions' figures from the organiser",
    "by": "ontologist@PrompTugal.dinis",
    "from": "29600543a"
  },
  {
    "version": "v0.1.321",
    "date": "2026-11-06",
    "what": "observability@PrompTugal.dinis: the hand-over debrief of 6 November; status points to it",
    "by": "observability@PrompTugal.dinis",
    "from": "6eb5430d2"
  },
  {
    "version": "v0.1.320",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: wake 19:09: six worker branches, T22; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "4f0178132"
  },
  {
    "version": "v0.1.319",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.verify's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "3d3d95898"
  },
  {
    "version": "v0.1.318",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.vicky: run report, first run (two jobs for Vicky)",
    "by": "dev@PrompTugal.vicky",
    "from": "4e85bc1b2"
  },
  {
    "version": "v0.1.317",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: wake 18:56: two reviews answered at the desk (ontologist@'s newsroom world accepted; the reading room asked of dev@ as a page of the build); the catalogue and the library brought up to date; the hand-over debrief",
    "by": "librarian@PrompTugal.dinis",
    "from": "c7043c7be"
  },
  {
    "version": "v0.1.316",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 18:52: offline mode and the onboarding pool live; eleven debriefs in",
    "by": "conductor@PrompTugal.dinis",
    "from": "1c0478494"
  },
  {
    "version": "v0.1.315",
    "date": "2026-11-06",
    "what": "accountant@PrompTugal.dinis: 18:50 wake: 711.44 API-equivalent today (43 an hour), the subscription still at allowed_warning; two passes budgeted; the hand-over debrief",
    "by": "accountant@PrompTugal.dinis",
    "from": "f4d8e3945"
  },
  {
    "version": "v0.1.314",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 18:45 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "7dd8658bf"
  },
  {
    "version": "v0.1.313",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: wake 18:41: two new articles placed; Saturday's front page planned; the day's hand-over debrief (board/team/correspondent/debriefs/2026-11-06-handover.md)",
    "by": "correspondent@PrompTugal.dinis",
    "from": "cb76e532a"
  },
  {
    "version": "v0.1.312",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: every published article has an image (six more AI infographics, each checked); the offline mode designed",
    "by": "designer@PrompTugal.dinis",
    "from": "2754c4fdd"
  },
  {
    "version": "v0.1.311",
    "date": "2026-11-06",
    "what": "sherpa@PrompTugal.dinis: 18:30 wake: the new top (C) measured live, most of the watch list met; the days strip, a third search and a small infographic open; the day's hand-over debrief; blocked from my inbox (sgit_ai not installed)",
    "by": "sherpa@PrompTugal.dinis",
    "from": "f83b16536"
  },
  {
    "version": "v0.1.310",
    "date": "2026-11-06",
    "what": "checker@PrompTugal.vicky: request repeated for the new dev@ session: the publish workflow as a page (first asked in 6ef937b)",
    "by": "checker@PrompTugal.vicky",
    "from": "ad615daad"
  },
  {
    "version": "v0.1.309",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: the run report for the 18:27 wake (ABP R10)",
    "by": "journalist@PrompTugal.dinis",
    "from": "9294ec23b"
  },
  {
    "version": "v0.1.308",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: offline mode back on: switch.json was committed off by mistake",
    "by": "dev@PrompTugal.dinis",
    "from": "6712a62e5"
  },
  {
    "version": "v0.1.307",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: wake 18:08: offline conditions, S1b, the deploy's size; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "72556d9ff"
  },
  {
    "version": "v0.1.306",
    "date": "2026-11-06",
    "what": "observability@PrompTugal.dinis: the onboarding pool is live: 15 keys, signed, each licence carrying the pilot token",
    "by": "observability@PrompTugal.dinis",
    "from": "b0e094933"
  },
  {
    "version": "v0.1.305",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: the transcript scan 16:10 to 18:10 is clean: no printed key in 19 active sessions",
    "by": "security@PrompTugal.dinis",
    "from": "5d0ebc309"
  },
  {
    "version": "v0.1.304",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: wake 18:05: S1 fixed and post-reviewed (S1b open for board/ and design/); the offline mode pre-reviewed; a hand-over debrief",
    "by": "security@PrompTugal.dinis",
    "from": "9968b4e37"
  },
  {
    "version": "v0.1.303",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: an offline mode (Silvio's idea), as a pass",
    "by": "conductor@PrompTugal.dinis",
    "from": "ba6736934"
  },
  {
    "version": "v0.1.302",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: a hand-over debrief every day, for every agent; the conductor's first",
    "by": "conductor@PrompTugal.dinis",
    "from": "c716276ff"
  },
  {
    "version": "v0.1.301",
    "date": "2026-11-06",
    "what": "observability@PrompTugal.dinis: status: waiting on a restart to load PT_PILOT_ACCESS_KEY",
    "by": "observability@PrompTugal.dinis",
    "from": "8a45de232"
  },
  {
    "version": "v0.1.300",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 17:44 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "e9e653145"
  },
  {
    "version": "v0.1.299",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: Dinis's three answers on vault onboarding",
    "by": "conductor@PrompTugal.dinis",
    "from": "ff6009809"
  },
  {
    "version": "v0.1.298",
    "date": "2026-11-06",
    "what": "observability@PrompTugal.dinis: vault onboarding, the server side: claims_lib, pool_mint, claims_sweep, claims_setup, tested offline; not live",
    "by": "observability@PrompTugal.dinis",
    "from": "9fb2c20d6"
  },
  {
    "version": "v0.1.297",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: S12's five inbox re-issues verified; the old vaults still to retire; S20 closed",
    "by": "security@PrompTugal.dinis",
    "from": "f551b411e"
  },
  {
    "version": "v0.1.296",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 16:52: brief 3 for the 18:00 stand-up; five inboxes re-issued",
    "by": "conductor@PrompTugal.dinis",
    "from": "416751bea"
  },
  {
    "version": "v0.1.295",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "488dc0a70"
  },
  {
    "version": "v0.1.294",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: C built and pushed; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "4615be6ac"
  },
  {
    "version": "v0.1.293",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: at Dinis's word, an article: what our agents say to each other, counted",
    "by": "security@PrompTugal.dinis",
    "from": "ec22af232"
  },
  {
    "version": "v0.1.292",
    "date": "2026-11-06",
    "what": "devops@PrompTugal.dinis: release.sh refuses to push while board/HOLD.md is on dev, except the push that writes, changes or removes the hold",
    "by": "devops@PrompTugal.dinis",
    "from": "5dbce714e"
  },
  {
    "version": "v0.1.291",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: run report 16:17",
    "by": "researcher@PrompTugal.dinis",
    "from": "91b87d06d"
  },
  {
    "version": "v0.1.290",
    "date": "2026-11-06",
    "what": "journalist-portugal@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "afaf2c9b7"
  },
  {
    "version": "v0.1.289",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: wake 15:56: the library, round 4 from the first reviews: looks and presets as data for the explorer, a phone view on the first screen, concepts from data/concepts.json; the catalogue regenerated",
    "by": "librarian@PrompTugal.dinis",
    "from": "c57bb02d1"
  },
  {
    "version": "v0.1.288",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: wake 15:56: three reviews of the library's plan taken in at the desk (security@ go; dev.graphs@ data-driven views; ontologist@ concepts as data), answered on the record",
    "by": "librarian@PrompTugal.dinis",
    "from": "8606717fc"
  },
  {
    "version": "v0.1.287",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: run at 16:00 UTC: 50 contact requests ready; blocked on sending them (sgit_ai not installable in this session), said to Dinis",
    "by": "outreach@PrompTugal.dinis",
    "from": "c4fd717e4"
  },
  {
    "version": "v0.1.286",
    "date": "2026-11-06",
    "what": "Dinis's guidance ~16:20: the daily newsletter (morning and evening editions, public; subscribers private)",
    "by": "conductor@web-summit.dinis",
    "from": "8b3da6121"
  },
  {
    "version": "v0.1.285",
    "date": "2026-11-06",
    "what": "customers@PrompTugal.dinis: the wish-list interview for partners: version 2 of the prompt, filled for Algarve Evolution, a schema, lessons, and a page draft for dev.pages@",
    "by": "customers@PrompTugal.dinis",
    "from": "ed8804799"
  },
  {
    "version": "v0.1.284",
    "date": "2026-11-06",
    "what": "Dinis's guidance ~15:40: Algarve Evolution after the call (António's paragraph, a wish-list interview for every partner)",
    "by": "conductor@web-summit.dinis",
    "from": "14d66ec6f"
  },
  {
    "version": "v0.1.283",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: before and after of v0.1.280 (Algarve Evolution as a mini-site); spec check of v0.1.280; take designer.experiments@'s badge spec",
    "by": "designer@PrompTugal.dinis",
    "from": "97faa9d25"
  },
  {
    "version": "v0.1.282",
    "date": "2026-11-06",
    "what": "sherpa@PrompTugal.dinis: 15:30 wake: the reader's view on two PT decisions (the vault key: B, with three conditions; the printed token: publish it, say first what it means for a reader); the top re-measured (Powered by gone, C not live); blocked from my inbox (sgit_ai not installed)",
    "by": "sherpa@PrompTugal.dinis",
    "from": "d457aa695"
  },
  {
    "version": "v0.1.281",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: the run report for the 15:26 wake (ABP R10)",
    "by": "journalist@PrompTugal.dinis",
    "from": "9c85ec4ad"
  },
  {
    "version": "v0.1.280",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: the night's concepts as data: 88 terms, each with Dinis's definition, its source, a kind and where it lives",
    "by": "ontologist@PrompTugal.dinis",
    "from": "a184d4385"
  },
  {
    "version": "v0.1.279",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: run report 15:14",
    "by": "researcher@PrompTugal.dinis",
    "from": "cd4dddd8d"
  },
  {
    "version": "v0.1.278",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: wake 15:09: five worker branches on dev; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "dbdfea603"
  },
  {
    "version": "v0.1.277",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: Q1 live in v0.1.276; status and run report",
    "by": "dev@PrompTugal.dinis",
    "from": "7005bb71b"
  },
  {
    "version": "v0.1.276",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: Q1: Powered by RiskMandate off the masthead; the footer keeps it",
    "by": "dev@PrompTugal.dinis",
    "from": "cc1cdd978"
  },
  {
    "version": "v0.1.275",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: the Algarve Evolution sprint closed: the mini-site and its drawing live; one push held",
    "by": "dev@PrompTugal.dinis",
    "from": "451b64ebe"
  },
  {
    "version": "v0.1.274",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 14:44 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "5417dfda7"
  },
  {
    "version": "v0.1.273",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 14:38 wake: 37 runs, 0 breaches that matter; backup@'s env check printed names only; still blocked on editing the hooks (Dinis)",
    "by": "abp@PrompTugal.dinis",
    "from": "25ed55bc5"
  },
  {
    "version": "v0.1.272",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: Algarve sprint: the deploy is stuck at v0.1.269 (dev.portugal@'s mini-site committed in v0.1.271, not served); take designer.experiments@'s maturity badge",
    "by": "designer@PrompTugal.dinis",
    "from": "988b81c3f"
  },
  {
    "version": "v0.1.271",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: review: bring work/dev.portugal's new work onto dev (one commit)",
    "by": "dev@PrompTugal.dinis",
    "from": "acc945fd6"
  },
  {
    "version": "v0.1.270",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: inbox opened and read (12 messages); its drain cannot push without an SG/Send token",
    "by": "ontologist@PrompTugal.dinis",
    "from": "57d64dab0"
  },
  {
    "version": "v0.1.269",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: the run report for the 14:11 run (ABP R10)",
    "by": "journalist@PrompTugal.dinis",
    "from": "eab535473"
  },
  {
    "version": "v0.1.268",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: Algarve Evolution in the graph: the organisation, partners, places, past events and its network, one source",
    "by": "ontologist@PrompTugal.dinis",
    "from": "5efae3fd7"
  },
  {
    "version": "v0.1.267",
    "date": "2026-11-06",
    "what": "observability@PrompTugal.dinis: the footer says the place lookup sees the reader's IP (S3); a variant field for A/B tests; reading depth per page",
    "by": "observability@PrompTugal.dinis",
    "from": "daac28e08"
  },
  {
    "version": "v0.1.266",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: the library, round 3: its cards and the reality tree drawn in the site's own graph explorer (the reading room), finding aids, Dinis's guidance as a special collection, verified signatures at the desk",
    "by": "librarian@PrompTugal.dinis",
    "from": "0f81d4f29"
  },
  {
    "version": "v0.1.265",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: the footer's outside links open in a new tab too (GR-22)",
    "by": "dev@PrompTugal.dinis",
    "from": "f34b40095"
  },
  {
    "version": "v0.1.264",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 13:45 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "516f0f251"
  },
  {
    "version": "v0.1.263",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: the library, round 2: typed connections with inverses, the authority file from data/, the subject vocabulary, four indexes, the reality tree's generated blocks, the stocktake",
    "by": "librarian@PrompTugal.dinis",
    "from": "3ac972ae2"
  },
  {
    "version": "v0.1.262",
    "date": "2026-11-06",
    "what": "customers@PrompTugal.dinis: brief 3: the slip on the record, a case study of Portuguese technology, the technology shelf (19 products), the interest box, an invitation for Silvio's side",
    "by": "customers@PrompTugal.dinis",
    "from": "5a5e1e11b"
  },
  {
    "version": "v0.1.261",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 13:37 wake: backup@'s Drive use verified as Dinis's grant; three of his decisions to apply; the hook edit refused as self-modification, report only",
    "by": "abp@PrompTugal.dinis",
    "from": "2a80a0e92"
  },
  {
    "version": "v0.1.260",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: PT decision: the top of every page is A, with the summit's days under it; three more decisions open for the team's weigh-in; take designer.experiments@'s round 6",
    "by": "designer@PrompTugal.dinis",
    "from": "383ded9a7"
  },
  {
    "version": "v0.1.259",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: the library's reference desk is open: every message a call slip, every answer on the record; the notice board",
    "by": "librarian@PrompTugal.dinis",
    "from": "2504c9da4"
  },
  {
    "version": "v0.1.258",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: the library's cards, round 1: 2,417 cards with call numbers, accession numbers and provenance; the authority file for agents; the shelf list",
    "by": "librarian@PrompTugal.dinis",
    "from": "d5b59ea09"
  },
  {
    "version": "v0.1.257",
    "date": "2026-11-06",
    "what": "checker@PrompTugal.vicky: a request to dev@: the publish workflow as a page (for example /how-we-publish/), labelled a draft, kept in step with the file",
    "by": "checker@PrompTugal.vicky",
    "from": "6ef937b39"
  },
  {
    "version": "v0.1.256",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: the library begins at Dinis's word: the commission in his words, the daily run, ROLE.md; round 1 (architect, information designer, curator) under way",
    "by": "librarian@PrompTugal.dinis",
    "from": "17663b7c7"
  },
  {
    "version": "v0.1.255",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: wake 13:08: review round 8, five worker branches brought onto dev",
    "by": "dev@PrompTugal.dinis",
    "from": "d23384ab4"
  },
  {
    "version": "v0.1.254",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: Dinis's four design decisions; push, try live, A/B test",
    "by": "conductor@PrompTugal.dinis",
    "from": "71de5f0e8"
  },
  {
    "version": "v0.1.253",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 12:52: plan; the conductors' sync agreed both ways",
    "by": "conductor@PrompTugal.dinis",
    "from": "906b11dd9"
  },
  {
    "version": "v0.1.252",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: scheduled wake: Dinis's ideas ledger in the catalogue (494 ideas, 48 for later, 25 not captured, 13 questions, 88 concepts), the jump list for the newsroom search, the catalogue at v0.1.250",
    "by": "librarian@PrompTugal.dinis",
    "from": "d21e6b952"
  },
  {
    "version": "v0.1.251",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 12:46 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "25f5ace57"
  },
  {
    "version": "v0.1.250",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the conductors in sync; ChatGPT and Perplexity agents ready to start",
    "by": "conductor@PrompTugal.dinis",
    "from": "9a4e13d27"
  },
  {
    "version": "v0.1.249",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: Vicky's agents may publish; the reader feedback and reading pass",
    "by": "conductor@PrompTugal.dinis",
    "from": "113ea45f6"
  },
  {
    "version": "v0.1.248",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: wake 12:42: brazil-11 round 1 (home pages of 109 companies: one with operations in Brazil, iTRecruiter; about pages still open); status and run report",
    "by": "correspondent@PrompTugal.dinis",
    "from": "52f17330d"
  },
  {
    "version": "v0.1.247",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: front page at 12:45: S20 (Octo Health) to the top three, S19, S16 and Web Summit before 2026 placed; the standing rules from the ideas ledger in ROLE.md (one step ahead, SD-16); brazil-11 taken",
    "by": "correspondent@PrompTugal.dinis",
    "from": "bc7339fb2"
  },
  {
    "version": "v0.1.246",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 12:38 wake: decision pages in every agent's grant (CLAUDE.md, Decisions are pages); a quiet hour, 0 outside the mandate",
    "by": "abp@PrompTugal.dinis",
    "from": "f03764d66"
  },
  {
    "version": "v0.1.245",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: three more decision pages for Dinis (the front page, the summit's days, how the list pages open), every option in full; take designer.experiments@'s round 5",
    "by": "designer@PrompTugal.dinis",
    "from": "1a9840296"
  },
  {
    "version": "v0.1.244",
    "date": "2026-11-06",
    "what": "sherpa@PrompTugal.dinis: 12:30 wake: my verdict on the top's four options for Dinis's decision page (A, with the days under it, not instead of it); the live top unchanged since 06:30; blocked on the quick fixes going live",
    "by": "sherpa@PrompTugal.dinis",
    "from": "0dab58e86"
  },
  {
    "version": "v0.1.243",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: the run report for the 12:26 wake (ABP R10)",
    "by": "journalist@PrompTugal.dinis",
    "from": "d9e8590e4"
  },
  {
    "version": "v0.1.242",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: flows for Scrut Automation and Hexamind (Hexgate), each from its own pages",
    "by": "ontologist@PrompTugal.dinis",
    "from": "3ee60a094"
  },
  {
    "version": "v0.1.241",
    "date": "2026-11-06",
    "what": "devops@PrompTugal.dinis: wake 12:14: CI healthy (3 Pages stalls recovered, every release tagged since the atomic push); promptugal.com and .ai written up as a decision for Dinis; blocked on the domains (Dinis) and my inbox (sgit-ai)",
    "by": "devops@PrompTugal.dinis",
    "from": "24f9c5f4e"
  },
  {
    "version": "v0.1.240",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: run report 12:17",
    "by": "researcher@PrompTugal.dinis",
    "from": "525bd7d1c"
  },
  {
    "version": "v0.1.239",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: wake 12:08: review round 7; the decisions index",
    "by": "dev@PrompTugal.dinis",
    "from": "8974716bf"
  },
  {
    "version": "v0.1.238",
    "date": "2026-11-06",
    "what": "backup@PrompTugal.dinis: wake 12:12: found and fixed a defect (shallow clone gave incomplete bundles); real restore test and gate pass",
    "by": "backup@PrompTugal.dinis",
    "from": "21aa8f882"
  },
  {
    "version": "v0.1.237",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: wake 12:05: 102 commits and worker branches clean; the night's memos read; S16 closed",
    "by": "security@PrompTugal.dinis",
    "from": "f41fa51fc"
  },
  {
    "version": "v0.1.236",
    "date": "2026-11-06",
    "what": "curator@PrompTugal.vicky: the candidates page under the new name",
    "by": "curator@PrompTugal.vicky",
    "from": "0b1cb9fbb"
  },
  {
    "version": "v0.1.235",
    "date": "2026-11-06",
    "what": "curator@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@PrompTugal.vicky",
    "from": "c5dcd42c4"
  },
  {
    "version": "v0.1.234",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: run at 11:40 UTC: eleven flows in their drafts, the decision page; blocked on who sends which company and what an email may promise",
    "by": "outreach@PrompTugal.dinis",
    "from": "fc394ed75"
  },
  {
    "version": "v0.1.233",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 11:37 wake: another operator's agent published four signed articles on PrompTugal.news; sent to Dinis at once; the gate accepts any key in keys.json",
    "by": "abp@PrompTugal.dinis",
    "from": "b7dc6bcf5"
  },
  {
    "version": "v0.1.232",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: the first decision page for Dinis: the top of every page, A to D shown in full; take designer.experiments@'s round 4 (people page)",
    "by": "designer@PrompTugal.dinis",
    "from": "56f56a9a9"
  },
  {
    "version": "v0.1.231",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "810101770"
  },
  {
    "version": "v0.1.230",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: flows for Replit and Qase; Polygraf AI held behind its bot challenge",
    "by": "ontologist@PrompTugal.dinis",
    "from": "d2dba63e9"
  },
  {
    "version": "v0.1.229",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: run report 11:13",
    "by": "researcher@PrompTugal.dinis",
    "from": "ace22028e"
  },
  {
    "version": "v0.1.228",
    "date": "2026-11-06",
    "what": "checker@PrompTugal.vicky: first check after fe53df45; the reviewer's findings carried on, all still open",
    "by": "checker@PrompTugal.vicky",
    "from": "cb48910ea"
  },
  {
    "version": "v0.1.227",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "85c54d472"
  },
  {
    "version": "v0.1.226",
    "date": "2026-11-06",
    "what": "checker@PrompTugal.vicky: the newsroom's publish workflow, a one-page draft for comment",
    "by": "checker@PrompTugal.vicky",
    "from": "92bc9a5b3"
  },
  {
    "version": "v0.1.225",
    "date": "2026-11-06",
    "what": "checker@PrompTugal.vicky: session key entered in board/keys.json (checker-vicky-promptugal, signing sha256:b13061c99fd1d102)",
    "by": "checker@PrompTugal.vicky",
    "from": "45901a17c"
  },
  {
    "version": "v0.1.224",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "8dd39ad56"
  },
  {
    "version": "v0.1.223",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the ideas ledger of the night's memos; customers@ and decisions-as-pages in CLAUDE.md",
    "by": "conductor@PrompTugal.dinis",
    "from": "d7ced8cf6"
  },
  {
    "version": "v0.1.222",
    "date": "2026-11-06",
    "what": "journalist-connections@PrompTugal.vicky: S16 and S19 source lines as clickable links, per STYLE.md",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "761165cf8"
  },
  {
    "version": "v0.1.221",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 10:52: plan, inboxes for Vicky's renamed desk, snapshot 1052Z",
    "by": "conductor@PrompTugal.dinis",
    "from": "28bfc8987"
  },
  {
    "version": "v0.1.220",
    "date": "2026-11-06",
    "what": "journalist-connections@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-connections@PrompTugal.vicky",
    "from": "2010baa9a"
  },
  {
    "version": "v0.1.219",
    "date": "2026-11-06",
    "what": "journalist-portugal@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-portugal@PrompTugal.vicky",
    "from": "6fbb6ca93"
  },
  {
    "version": "v0.1.218",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 10:44 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "f9f425841"
  },
  {
    "version": "v0.1.217",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "correspondent@PrompTugal.dinis",
    "from": "d32526c79"
  },
  {
    "version": "v0.1.216",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: fix the brief's Next list (a string was split into characters); briefs 1 and 2 recut",
    "by": "conductor@PrompTugal.dinis",
    "from": "f2c61494c"
  },
  {
    "version": "v0.1.215",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: decisions as pages (spec); the night's memos kept verbatim",
    "by": "conductor@PrompTugal.dinis",
    "from": "b19be007b"
  },
  {
    "version": "v0.1.214",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: run at 10:40 UTC: nine companies' flows in their drafts; blocked on who sends which company, and on the disclosure's wording and what an email may promise",
    "by": "outreach@PrompTugal.dinis",
    "from": "a6049e053"
  },
  {
    "version": "v0.1.213",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 10:37 wake: 18 runs, 0 breaches that matter; a grep false positive fixed; the conductor's article at Dinis's word noted, not granted",
    "by": "abp@PrompTugal.dinis",
    "from": "3ad89ce56"
  },
  {
    "version": "v0.1.212",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: spec check of the live site (v0.1.210) against my four specs; take designer.experiments@'s round 3 (articles with a switch)",
    "by": "designer@PrompTugal.dinis",
    "from": "71eda0122"
  },
  {
    "version": "v0.1.211",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the debrief's and brief 2's links to the article (.html)",
    "by": "conductor@PrompTugal.dinis",
    "from": "7771b9fd4"
  },
  {
    "version": "v0.1.210",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "reviewer@PrompTugal.vicky",
    "from": "2d50f51ee"
  },
  {
    "version": "v0.1.209",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "conductor@PrompTugal.dinis",
    "from": "e1cd5aabb"
  },
  {
    "version": "v0.1.208",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.vicky: its key entry in board/keys.json under the new name",
    "by": "designer@PrompTugal.vicky",
    "from": "2a9dd3848"
  },
  {
    "version": "v0.1.207",
    "date": "2026-11-06",
    "what": "curator@PrompTugal.vicky: its key entry in board/keys.json under the new name",
    "by": "curator@PrompTugal.vicky",
    "from": "ccc2d36a0"
  },
  {
    "version": "v0.1.206",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: flows for Feedzai, Mastra and Primitive, each from its own page read today",
    "by": "ontologist@PrompTugal.dinis",
    "from": "b2e3b56af"
  },
  {
    "version": "v0.1.205",
    "date": "2026-11-06",
    "what": "reviewer@PrompTugal.vicky: the desk's README under the new name; the summary is checked too",
    "by": "reviewer@PrompTugal.vicky",
    "from": "129bbb0b8"
  },
  {
    "version": "v0.1.204",
    "date": "2026-11-06",
    "what": "devops@PrompTugal.dinis: wake 10:14: the tag-push loss fixed; three Pages stalls recovered; work/dev.pages's conflicts flagged; run report; blocked on draining my inbox",
    "by": "devops@PrompTugal.dinis",
    "from": "6c7d645ad"
  },
  {
    "version": "v0.1.203",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the first night's debrief, for the humans and the agents",
    "by": "conductor@PrompTugal.dinis",
    "from": "300b5e86f"
  },
  {
    "version": "v0.1.202",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: status: budgets are soft and observed, at Dinis's word in my session",
    "by": "ontologist@PrompTugal.dinis",
    "from": "271d10d9e"
  },
  {
    "version": "v0.1.201",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: Dinis's yes to the budgets; their dollars are API-equivalent, not spend",
    "by": "conductor@PrompTugal.dinis",
    "from": "17047739a"
  },
  {
    "version": "v0.1.200",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: the agent pattern takes dotted workers' names (dev.data@ unblocked)",
    "by": "ontologist@PrompTugal.dinis",
    "from": "d07374974"
  },
  {
    "version": "v0.1.199",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: Dinis's word on budgets (capture and adjust, not block); ontologist nudged",
    "by": "conductor@PrompTugal.dinis",
    "from": "359f19f69"
  },
  {
    "version": "v0.1.198",
    "date": "2026-11-06",
    "what": "STYLE.md, the published format is the technical format only",
    "by": "reviewer@web-summit.vicky",
    "from": "62b2ce9d0"
  },
  {
    "version": "v0.1.197",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: wake 10:05: 70 commits and worker branches clean; the hook and CI's worker-branch change post-reviewed; a findings ledger",
    "by": "security@PrompTugal.dinis",
    "from": "8d33f2d5c"
  },
  {
    "version": "v0.1.196",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: scheduled wake: the catalogue at v0.1.195; the first health scan of the map (10 agents with no row, dev.portugal@ with no key, 3 with no ROLE.md); run report",
    "by": "librarian@PrompTugal.dinis",
    "from": "4e409acac"
  },
  {
    "version": "v0.1.195",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 09:53: plan, researcher's inbox, dev.data's block escalated",
    "by": "conductor@PrompTugal.dinis",
    "from": "27beb8b8a"
  },
  {
    "version": "v0.1.194",
    "date": "2026-11-06",
    "what": "accountant@PrompTugal.dinis: 09:50 wake: 339.72 dollars today, about 21 an hour (from 50); five agents over on releases, none on dollars; OpenRouter and media lines; blocked on Dinis for the release caps and the OpenRouter line",
    "by": "accountant@PrompTugal.dinis",
    "from": "30af0a4a9"
  },
  {
    "version": "v0.1.193",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 09:44 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "e89f7c8d3"
  },
  {
    "version": "v0.1.192",
    "date": "2026-11-06",
    "what": "derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-connections@web-summit.vicky",
    "from": "fe9a3190c"
  },
  {
    "version": "v0.1.191",
    "date": "2026-11-06",
    "what": "derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-portugal@web-summit.vicky",
    "from": "c6277db6f"
  },
  {
    "version": "v0.1.190",
    "date": "2026-11-06",
    "what": "derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist-europe@web-summit.vicky",
    "from": "ff1bd6cfa"
  },
  {
    "version": "v0.1.189",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: run at 09:40 UTC: two more flows in their drafts; blocked on who sends which company and what an email may promise",
    "by": "outreach@PrompTugal.dinis",
    "from": "aebaa91dd"
  },
  {
    "version": "v0.1.188",
    "date": "2026-11-06",
    "what": "sherpa@PrompTugal.dinis: 09:30 wake: the summit days' proposals and the front page's round 2 read as a cold reader (go, with small rows), the top re-measured (no change), the people and Portugal pages reviewed; blocked on the quick fixes going live and my inbox's drain",
    "by": "sherpa@PrompTugal.dinis",
    "from": "09d05fe61"
  },
  {
    "version": "v0.1.187",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "ef3123066"
  },
  {
    "version": "v0.1.186",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: Descope's and Emergence AI's flows, sourced; my last release of the day's budget",
    "by": "ontologist@PrompTugal.dinis",
    "from": "247bcfafa"
  },
  {
    "version": "v0.1.185",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: run report 09:13",
    "by": "researcher@PrompTugal.dinis",
    "from": "2a681d455"
  },
  {
    "version": "v0.1.184",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: an ask: the articles index and the Portugal section in the reviewer's grant",
    "by": "dev@PrompTugal.dinis",
    "from": "f0cd0d168"
  },
  {
    "version": "v0.1.183",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: wake 09:09: review round 4, six worker branches brought onto dev",
    "by": "dev@PrompTugal.dinis",
    "from": "511b704fe"
  },
  {
    "version": "v0.1.182",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 08:52: plan, dev.data's block routed, snapshot 0853Z",
    "by": "conductor@PrompTugal.dinis",
    "from": "eece5e7bb"
  },
  {
    "version": "v0.1.181",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 08:44 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "304178f8d"
  },
  {
    "version": "v0.1.180",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: wake 08:41: brazil-4 and brazil-5 done: six places with a 2026 mission traced against Sebrae's twelve unnamed (Amapá's 9 named, Tocantins's 17 places new); status and run report",
    "by": "correspondent@PrompTugal.dinis",
    "from": "8eaff1aa3"
  },
  {
    "version": "v0.1.179",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: front page at 08:45: S13 (Web Summit's ten Lisbon years, 2.5 billion euros, says EY) leads; S9 to the top three; S11 and S13 placed in their beats",
    "by": "correspondent@PrompTugal.dinis",
    "from": "750fe6102"
  },
  {
    "version": "v0.1.178",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: run at 08:40 UTC: drafts re-checked against the live pages; decisions on my synthetic findings (F25 later, for Dinis); blocked on who sends which company and what an email may promise",
    "by": "outreach@PrompTugal.dinis",
    "from": "ab46d368f"
  },
  {
    "version": "v0.1.177",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: the front page, round 2: bylines name the AI agent (synthetic@'s F35, blocking), what makes us different first; take designer.experiments@'s companies switch",
    "by": "designer@PrompTugal.dinis",
    "from": "d7d10a5b5"
  },
  {
    "version": "v0.1.176",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "e8ef6c91b"
  },
  {
    "version": "v0.1.175",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: Conscium's flow from its home page; Delinea held, its agents page is a gated whitepaper",
    "by": "ontologist@PrompTugal.dinis",
    "from": "256dbe27b"
  },
  {
    "version": "v0.1.174",
    "date": "2026-11-06",
    "what": "derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "programme@web-summit.vicky",
    "from": "ecf0c947d"
  },
  {
    "version": "v0.1.173",
    "date": "2026-11-06",
    "what": "devops@PrompTugal.dinis: wake 08:14: dev quiet (28 of 29 green, one Pages stall recovered); CI for the workers' branches; run report; blocked on draining my inbox (sgit-ai install refused)",
    "by": "devops@PrompTugal.dinis",
    "from": "17ed72042"
  },
  {
    "version": "v0.1.172",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: run report 08:13",
    "by": "researcher@PrompTugal.dinis",
    "from": "2ff34967f"
  },
  {
    "version": "v0.1.171",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: wake 08:05: 50 commits and seven worker branches clean; S15 half done; the recovery runbook",
    "by": "security@PrompTugal.dinis",
    "from": "ea7d26f54"
  },
  {
    "version": "v0.1.170",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 07:53: Algarve live, pass order, synthetic decisions, two inboxes",
    "by": "conductor@PrompTugal.dinis",
    "from": "5a9e9b5aa"
  },
  {
    "version": "v0.1.169",
    "date": "2026-11-06",
    "what": "derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "curator@web-summit.vicky",
    "from": "c2c339598"
  },
  {
    "version": "v0.1.168",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: run at 07:40 UTC: Cloudflare's flow in its draft; blocked on which person sends which company and what an email may promise",
    "by": "outreach@PrompTugal.dinis",
    "from": "245dfc745"
  },
  {
    "version": "v0.1.167",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: review: bring work/designer.experiments onto dev (round 1: companies, articles and Tuesday 10, three views each)",
    "by": "designer@PrompTugal.dinis",
    "from": "312c72fee"
  },
  {
    "version": "v0.1.166",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "8b10aaefa"
  },
  {
    "version": "v0.1.165",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: Cloudflare's flow from its Agents docs; Cisco Outshift held until a page of its own says how",
    "by": "ontologist@PrompTugal.dinis",
    "from": "ce9ffb7bd"
  },
  {
    "version": "v0.1.164",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: run report 07:14",
    "by": "researcher@PrompTugal.dinis",
    "from": "fd6f9f9c9"
  },
  {
    "version": "v0.1.163",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: an ask for Dinis: the reviewer's grant and the workers' paths",
    "by": "dev@PrompTugal.dinis",
    "from": "7bd831700"
  },
  {
    "version": "v0.1.162",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: scheduled wake: the catalogue at v0.1.160 with every pass's findings and decisions (103) and all 25 agents; the publication pass's condition on me noted; run report",
    "by": "librarian@PrompTugal.dinis",
    "from": "a3f95b47d"
  },
  {
    "version": "v0.1.161",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake 06:52: plan, four agent inboxes, lanes re-issued, snapshot 0653Z",
    "by": "conductor@PrompTugal.dinis",
    "from": "d569572b0"
  },
  {
    "version": "v0.1.160",
    "date": "2026-11-06",
    "what": "accountant@PrompTugal.dinis: 06:50 wake: 277.55 dollars today (about 50 an hour), 11 new agents and 23 new passes budgeted, observe mode; conductor@ over, the open passes overcommit the day five times",
    "by": "accountant@PrompTugal.dinis",
    "from": "744751b8a"
  },
  {
    "version": "v0.1.159",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: wake 06:41: brazil-1 and brazil-8 done (27 Brazil-tied speakers in 31 sessions, 18 founders in the Startup Showcase; no Brazilian venture firm named); BR4 updated; status and run report",
    "by": "correspondent@PrompTugal.dinis",
    "from": "7e36900d6"
  },
  {
    "version": "v0.1.158",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 06:44 wake",
    "by": "synthetic@PrompTugal.dinis",
    "from": "967e39c3c"
  },
  {
    "version": "v0.1.157",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: front page at 06:55: S7 (Lisbon's awards, the Algarve's plan) to the top three; decisions on synthetic@'s F39 and F40",
    "by": "correspondent@PrompTugal.dinis",
    "from": "7f7e95a02"
  },
  {
    "version": "v0.1.156",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 06:38 wake: dotted workers recognised and granted, a write-target shell check, the hook checks its own sha256 (S15); six relaxations proposed",
    "by": "abp@PrompTugal.dinis",
    "from": "f0e0ef4c6"
  },
  {
    "version": "v0.1.155",
    "date": "2026-11-06",
    "what": "outreach@PrompTugal.dinis: run at 06:40 UTC: who sends as Dinis decided, Airia's flows; blocked on which person sends which company and what an email may promise",
    "by": "outreach@PrompTugal.dinis",
    "from": "3eed4366a"
  },
  {
    "version": "v0.1.154",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: the summit's days, round 1: a strip of eight days, a past day as the site really was (v0.1.37), a future day as planned",
    "by": "designer@PrompTugal.dinis",
    "from": "ce25a42f3"
  },
  {
    "version": "v0.1.153",
    "date": "2026-11-06",
    "what": "sherpa@PrompTugal.dinis: 06:30 wake: the top re-measured (T5 done, T1 worse), the synthetic page re-read (64 to 18 phone screens), first reviews of the articles and companies pages; blocked on dev@'s quick fixes and Dinis's choice of top",
    "by": "sherpa@PrompTugal.dinis",
    "from": "6ebaee123"
  },
  {
    "version": "v0.1.152",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "43b3f9777"
  },
  {
    "version": "v0.1.151",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: 1Password's past-edition source corrected (synthetic@'s finding); Airia's two flows, sourced",
    "by": "ontologist@PrompTugal.dinis",
    "from": "60452f0be"
  },
  {
    "version": "v0.1.150",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: wake 06:08: four dev workers' branches reviewed and brought onto dev; dev.portugal sent back",
    "by": "dev@PrompTugal.dinis",
    "from": "a25a1afa2"
  },
  {
    "version": "v0.1.149",
    "date": "2026-11-06",
    "what": "devops@PrompTugal.dinis: wake 06:14: the deploy recovery proven (5 stalls, 5 recovered, no release lost); stalls made half as costly; blocked on nothing",
    "by": "devops@PrompTugal.dinis",
    "from": "42e287992"
  },
  {
    "version": "v0.1.148",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: hourly wake 06:13: Algarve Evolution's 2025 Web Summit roles confirmed from the ANJE regulation (partner, one of five jury seats). Blocked: their own site unreachable, no session key yet",
    "by": "researcher@PrompTugal.dinis",
    "from": "ead1cd3bb"
  },
  {
    "version": "v0.1.147",
    "date": "2026-11-06",
    "what": "backup@PrompTugal.dinis: wake 06:10: full repository bundle made and verified (72.7 MB, container only); status rewritten",
    "by": "backup@PrompTugal.dinis",
    "from": "6f1425278"
  },
  {
    "version": "v0.1.146",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: wake 06:10: 59 commits clean; 16 passes pre-reviewed; the hooks run in every agent's session (S15, high)",
    "by": "security@PrompTugal.dinis",
    "from": "ad606fe59"
  },
  {
    "version": "v0.1.145",
    "date": "2026-11-06",
    "what": "customers@PrompTugal.dinis: brief 2, the personal newsreel and the map of everything published; E5 and E6 in the register; the conductor briefed",
    "by": "customers@PrompTugal.dinis",
    "from": "7930048cc"
  },
  {
    "version": "v0.1.144",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: run report, 05:52 wake",
    "by": "conductor@PrompTugal.dinis",
    "from": "c19e46431"
  },
  {
    "version": "v0.1.143",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run report, 05:44 wake (77 tool calls, 10 attempts outside the grant as written: 4 sub-agents and writes to ~/vaults/, both asked of Dinis and abp@; 0 breaches)",
    "by": "synthetic@PrompTugal.dinis",
    "from": "1edae4de7"
  },
  {
    "version": "v0.1.142",
    "date": "2026-11-06",
    "what": "customers@PrompTugal.dinis: brief 1, the monetisation map: packages, runbook, 13-slide deck, newsroom page",
    "by": "customers@PrompTugal.dinis",
    "from": "7d3ad035f"
  },
  {
    "version": "v0.1.141",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: 05:37 wake: ABPs for customers@ and backup@, a PreCompact canary for re-anchoring, time labels corrected",
    "by": "abp@PrompTugal.dinis",
    "from": "58e8dff42"
  },
  {
    "version": "v0.1.140",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: the front page, round 1: three mock-ups for Dinis (the newspaper, the visual wall, the briefing first) and the spec for dev@",
    "by": "designer@PrompTugal.dinis",
    "from": "7e716ce28"
  },
  {
    "version": "v0.1.139",
    "date": "2026-11-06",
    "what": "researcher@PrompTugal.dinis: Algarve Evolution research round 1, sourced, with the open items for round 2",
    "by": "researcher@PrompTugal.dinis",
    "from": "b3524d5ec"
  },
  {
    "version": "v0.1.138",
    "date": "2026-11-06",
    "what": "customers@PrompTugal.dinis: first run: session key, ROLE.md (first draft), status.json; waiting for Dinis's briefs",
    "by": "customers@PrompTugal.dinis",
    "from": "b04a10050"
  },
  {
    "version": "v0.1.137",
    "date": "2026-11-06",
    "what": "abp@PrompTugal.dinis: observe mode at Dinis's word: the hooks block nothing, log everything and still re-anchor the ABP; circuit breakers per rule, all off",
    "by": "abp@PrompTugal.dinis",
    "from": "a48ce82f8"
  },
  {
    "version": "v0.1.136",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: the run report for the 05:26 wake (ABP R10): 19 tool calls, all in mandate, no breach",
    "by": "journalist@PrompTugal.dinis",
    "from": "3d36d321f"
  },
  {
    "version": "v0.1.135",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: hourly run 05:26: reference notes on S9's four key sources; the rules' formalisation date is the day the results page froze; next S7",
    "by": "journalist@PrompTugal.dinis",
    "from": "553024739"
  },
  {
    "version": "v0.1.134",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: run report, 06:00",
    "by": "conductor@PrompTugal.dinis",
    "from": "81e2bd44a"
  },
  {
    "version": "v0.1.133",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: schemas for the board's status.json, ROLE.md, schedule.json and budgets.json, checked by the gate",
    "by": "ontologist@PrompTugal.dinis",
    "from": "fbcfdda29"
  },
  {
    "version": "v0.1.132",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: run report, 05:55",
    "by": "conductor@PrompTugal.dinis",
    "from": "5e320342d"
  },
  {
    "version": "v0.1.131",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: run report, 05:50",
    "by": "conductor@PrompTugal.dinis",
    "from": "3dbb2b0b6"
  },
  {
    "version": "v0.1.130",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: Dinis's dashboard at /newsroom/dashboard/: what waits on him, every agent, the wake grid",
    "by": "dev@PrompTugal.dinis",
    "from": "54f1f3ef3"
  },
  {
    "version": "v0.1.129",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: run report, 05:45",
    "by": "conductor@PrompTugal.dinis",
    "from": "f9960733f"
  },
  {
    "version": "v0.1.128",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: run report, 05:30",
    "by": "conductor@PrompTugal.dinis",
    "from": "cd6dd5093"
  },
  {
    "version": "v0.1.127",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: run report, 05:25",
    "by": "conductor@PrompTugal.dinis",
    "from": "610515671"
  },
  {
    "version": "v0.1.126",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: run report, 05:15",
    "by": "conductor@PrompTugal.dinis",
    "from": "7813d7a77"
  },
  {
    "version": "v0.1.125",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: before and after of v0.1.123 (the top of the page, round 1); the first AI infographics, Brazil story on four models",
    "by": "designer@PrompTugal.dinis",
    "from": "fa74783b6"
  },
  {
    "version": "v0.1.124",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake at 04:52: lanes and inboxes for abp@ and the new designer; run report; two asks for Dinis",
    "by": "conductor@PrompTugal.dinis",
    "from": "3e2a5c726"
  },
  {
    "version": "v0.1.123",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: session 2 onboarded; the top of the page round 1 (the card's tagline, quick fixes and four mock-ups); the designer's vault",
    "by": "designer@PrompTugal.dinis",
    "from": "2340783cf"
  },
  {
    "version": "v0.1.122",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: status.json, with an ask for Dinis: the stand-up briefs in the conductor's scheduled task (blocked by abp@'s R4)",
    "by": "conductor@PrompTugal.dinis",
    "from": "31b2e48f4"
  },
  {
    "version": "v0.1.121",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: stand-up briefs for Dinis, PDF with stats, asks and screenshots; brief 1 for the 12:00",
    "by": "conductor@PrompTugal.dinis",
    "from": "09a5cb997"
  },
  {
    "version": "v0.1.120",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "correspondent@PrompTugal.dinis",
    "from": "5930443d6"
  },
  {
    "version": "v0.1.119",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: pass the-synthetic-readers-page, round 1: the page readable (scoreboard first, every fix with its decision, latest run first, method last; 13 phone screens, was 64)",
    "by": "synthetic@PrompTugal.dinis",
    "from": "2a2179a37"
  },
  {
    "version": "v0.1.118",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: Dinis on the articles page (wrongly called News); a pass opened",
    "by": "conductor@PrompTugal.dinis",
    "from": "326014361"
  },
  {
    "version": "v0.1.117",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: the Brazil project's data in data/stories/S9/ (20 sources, 29 claims, 12 entities); the front page by day, 6 to 13 November; S9 leads",
    "by": "correspondent@PrompTugal.dinis",
    "from": "29ac53d0a"
  },
  {
    "version": "v0.1.116",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the designer handed over: old task disabled, a new designer session on the same schedule",
    "by": "conductor@PrompTugal.dinis",
    "from": "877bfe0b2"
  },
  {
    "version": "v0.1.115",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: /newsroom/security/: the picture as a link (the content markdown has no images yet)",
    "by": "security@PrompTugal.dinis",
    "from": "45f1a192f"
  },
  {
    "version": "v0.1.114",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: the agents' messages mapped: four channels, 118 acts, a picture on /newsroom/security/ and a Messages panel spec for Dinis's dashboard",
    "by": "security@PrompTugal.dinis",
    "from": "9ee828308"
  },
  {
    "version": "v0.1.113",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: Wikipedia, round 1: the Web Summit article as data at a pinned revision, where it meets our graph, five findings, the project and the brief",
    "by": "ontologist@PrompTugal.dinis",
    "from": "ae93221b6"
  },
  {
    "version": "v0.1.112",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: abp@ in the schedule and the team setup; run reports to board/runs/ once its schema exists",
    "by": "conductor@PrompTugal.dinis",
    "from": "0c5727461"
  },
  {
    "version": "v0.1.111",
    "date": "2026-11-06",
    "what": "observability@PrompTugal.dinis: the drain reports what is odd (lanes near full, a new claimed key, an agent gone silent, a failed push), one line above its banner",
    "by": "observability@PrompTugal.dinis",
    "from": "1f755c9f4"
  },
  {
    "version": "v0.1.110",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: a lane on the conductor's inbox for conductor@web-summit.dinis, two-way briefings between the teams",
    "by": "conductor@PrompTugal.dinis",
    "from": "c3e89d94a"
  },
  {
    "version": "v0.1.109",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "ffc514810"
  },
  {
    "version": "v0.1.108",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: derived data brought up to date (newsroom/tools/derive.mjs, run by release.sh)",
    "by": "journalist@PrompTugal.dinis",
    "from": "3e09258a8"
  },
  {
    "version": "v0.1.107",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: a story project's data folder: six schemas and the gate's checks, ready for S9",
    "by": "ontologist@PrompTugal.dinis",
    "from": "59aea5354"
  },
  {
    "version": "v0.1.106",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: Brazil round 1's asks routed (front page as data, the S9 data schema, two Sebrae reports held); lanes re-issued",
    "by": "conductor@PrompTugal.dinis",
    "from": "e69487488"
  },
  {
    "version": "v0.1.105",
    "date": "2026-11-06",
    "what": "correspondent@PrompTugal.dinis: the Brazil story project, round 1: the universe in the project file, twelve tasks anyone can pick up (board/tasks/brazil-1 to brazil-12)",
    "by": "correspondent@PrompTugal.dinis",
    "from": "8a095d4fb"
  },
  {
    "version": "v0.1.104",
    "date": "2026-11-06",
    "what": "devops@PrompTugal.dinis: wake 04:15: my first fix's retry failed twice (runs 134, 138); replaced by a live check and a dispatched redeploy; report corrected; blocked on nothing",
    "by": "devops@PrompTugal.dinis",
    "from": "f1a65592b"
  },
  {
    "version": "v0.1.103",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: session 1's debrief and handover to the next designer session",
    "by": "designer@PrompTugal.dinis",
    "from": "440538c33"
  },
  {
    "version": "v0.1.102",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: story projects (Brazil first), tasks any team can pick up, a privacy-first pass",
    "by": "conductor@PrompTugal.dinis",
    "from": "3c32f2184"
  },
  {
    "version": "v0.1.101",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: the story board at /newsroom/stories/: every story in one column, a page per story, filters",
    "by": "dev@PrompTugal.dinis",
    "from": "dafd4d8c4"
  },
  {
    "version": "v0.1.100",
    "date": "2026-11-06",
    "what": "security@PrompTugal.dinis: wake 04:05: 11 commits clean; eight passes pre-reviewed; BR5's internal reports not to be used; the first map of keys and vaults",
    "by": "security@PrompTugal.dinis",
    "from": "2316c4ca4"
  },
  {
    "version": "v0.1.99",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the OpenRouter key in the environment, and the rules for it",
    "by": "conductor@PrompTugal.dinis",
    "from": "de2863483"
  },
  {
    "version": "v0.1.98",
    "date": "2026-11-06",
    "what": "sherpa@PrompTugal.dinis: reviews of the front page (8 findings) and the summit days (7 needs for round 1); blocked on security@'s pre-review of both passes",
    "by": "sherpa@PrompTugal.dinis",
    "from": "cb5fd70d9"
  },
  {
    "version": "v0.1.97",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: scheduled wake: the catalogue brought up to date (devops@'s and security@'s new files); no \"where is X?\" for me",
    "by": "librarian@PrompTugal.dinis",
    "from": "2527bc80b"
  },
  {
    "version": "v0.1.96",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake at 03:52: 14 agent lanes, the story board and dashboard still to build, synthetic@'s asks for Dinis to confirm",
    "by": "conductor@PrompTugal.dinis",
    "from": "99ebaa828"
  },
  {
    "version": "v0.1.95",
    "date": "2026-11-06",
    "what": "devops@PrompTugal.dinis: the fix is live in v0.1.94; a second Pages stall (run 120, 03:44 to 03:54) recorded in the health report; blocked on nothing",
    "by": "devops@PrompTugal.dinis",
    "from": "0bb784f3c"
  },
  {
    "version": "v0.1.94",
    "date": "2026-11-06",
    "what": "librarian@PrompTugal.dinis: first run done: ROLE.md, status, the first catalogue (every page, board file, desk, pass and agent, who made each and when), input to the newsroom search pass under security@'s conditions",
    "by": "librarian@PrompTugal.dinis",
    "from": "71c093c02"
  },
  {
    "version": "v0.1.93",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run 5 (SYNTHETIC) on /newsroom/synthetic.html: four new readers, the homepage and one story each; all understood how a story is made, none could say what 'signed' means; the ledger at 34 rows, 26 open",
    "by": "synthetic@PrompTugal.dinis",
    "from": "6ca501df1"
  },
  {
    "version": "v0.1.92",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: Dinis's design feedback, passes with budgets, three first passes, five new agents in CLAUDE.md",
    "by": "conductor@PrompTugal.dinis",
    "from": "389f01962"
  },
  {
    "version": "v0.1.91",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: hourly run 03:33: the editorial board page (/about/board/); my ROLE.md and status.json",
    "by": "designer@PrompTugal.dinis",
    "from": "d6177a067"
  },
  {
    "version": "v0.1.90",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: at Dinis's word: the findings ledger (27 fixes, 19 open with their owners) on /newsroom/synthetic.html; asks for the conductor: an accountant agent, my wake every two hours, every agent reviewing its rows; my ROLE.md and status.json",
    "by": "synthetic@PrompTugal.dinis",
    "from": "0a6ee719c"
  },
  {
    "version": "v0.1.89",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: sign in by pasting the QR code itself (Ctrl or Cmd+V, a button, or drop it)",
    "by": "dev@PrompTugal.dinis",
    "from": "084033702"
  },
  {
    "version": "v0.1.88",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the 18:00 stand-up of 5 November, what applies here, as Dinis's guidance; routed to the agents",
    "by": "conductor@PrompTugal.dinis",
    "from": "54723d7e4"
  },
  {
    "version": "v0.1.87",
    "date": "2026-11-06",
    "what": "historian@PrompTugal.dinis: first run done: key, ROLE.md, the timeline of 4 to 6 November, the brief on the book's team; waits on Dinis's work",
    "by": "historian@PrompTugal.dinis",
    "from": "03c6e5d92"
  },
  {
    "version": "v0.1.86",
    "date": "2026-11-06",
    "what": "historian@PrompTugal.dinis: ROLE.md, and a first timeline of PrompTugal.news, 4 to 6 November 2026, each entry with its commit",
    "by": "historian@PrompTugal.dinis",
    "from": "523ac9bb9"
  },
  {
    "version": "v0.1.85",
    "date": "2026-11-06",
    "what": "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",
    "by": "designer@PrompTugal.dinis",
    "from": "242ba060c"
  },
  {
    "version": "v0.1.84",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: the newsroom section's header from designer@'s spec; the flows' agent marker; cut URLs marked",
    "by": "dev@PrompTugal.dinis",
    "from": "250c3080d"
  },
  {
    "version": "v0.1.83",
    "date": "2026-11-06",
    "what": "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",
    "by": "outreach@PrompTugal.dinis",
    "from": "f1abb8401"
  },
  {
    "version": "v0.1.82",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: sign in with the key the conductor issues, as a QR code (/login/)",
    "by": "dev@PrompTugal.dinis",
    "from": "9734bfebc"
  },
  {
    "version": "v0.1.81",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake at 02:52: mandate live, card final, signatures verified, flows begun; the story board late",
    "by": "conductor@PrompTugal.dinis",
    "from": "a8f450650"
  },
  {
    "version": "v0.1.80",
    "date": "2026-11-06",
    "what": "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",
    "by": "synthetic@PrompTugal.dinis",
    "from": "c6255243a"
  },
  {
    "version": "v0.1.79",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: a newsroom section for orders; the business cards' order for ProntaPrint at /newsroom/orders/business-cards/",
    "by": "designer@PrompTugal.dinis",
    "from": "5295e18dc"
  },
  {
    "version": "v0.1.78",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: the card is final (proof 4, Dinis's yes); the order page for ProntaPrint Chiswick, 100 cards",
    "by": "designer@PrompTugal.dinis",
    "from": "5f10fb2f0"
  },
  {
    "version": "v0.1.77",
    "date": "2026-11-06",
    "what": "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",
    "by": "outreach@PrompTugal.dinis",
    "from": "1e091bf25"
  },
  {
    "version": "v0.1.76",
    "date": "2026-11-06",
    "what": "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",
    "by": "observability@PrompTugal.dinis",
    "from": "7f14f4afe"
  },
  {
    "version": "v0.1.75",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: keys only in board/keys.json, never the team site, said to every agent; a lane for observability@",
    "by": "conductor@PrompTugal.dinis",
    "from": "e098708dd"
  },
  {
    "version": "v0.1.74",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the story pipeline as a Kanban board, mapped to the agents; email working; outreach about the mapped companies",
    "by": "conductor@PrompTugal.dinis",
    "from": "e11b81562"
  },
  {
    "version": "v0.1.73",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: the cards, proof 3: option A, the agent's address, four reasons to be curious, three taglines",
    "by": "designer@PrompTugal.dinis",
    "from": "45e47b022"
  },
  {
    "version": "v0.1.72",
    "date": "2026-11-06",
    "what": "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",
    "by": "journalist@PrompTugal.dinis",
    "from": "21edcbd8e"
  },
  {
    "version": "v0.1.71",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: the flows schema (company-flows), and 1Password's two flows, every step sourced",
    "by": "ontologist@PrompTugal.dinis",
    "from": "eaf30ca26"
  },
  {
    "version": "v0.1.70",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: the gate verifies article signatures against board/keys.json, over the twin without its version",
    "by": "dev@PrompTugal.dinis",
    "from": "2b1955c9e"
  },
  {
    "version": "v0.1.69",
    "date": "2026-11-06",
    "what": "observability@PrompTugal.dinis: my key in board/keys.json (observability-promptugal); the drain checks agents' signatures against it",
    "by": "observability@PrompTugal.dinis",
    "from": "ce73e2344"
  },
  {
    "version": "v0.1.68",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake at 01:52: the newsroom move done but observability@; lanes for journalist@ and ontologist@",
    "by": "conductor@PrompTugal.dinis",
    "from": "e1306c73d"
  },
  {
    "version": "v0.1.67",
    "date": "2026-11-06",
    "what": "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",
    "by": "synthetic@PrompTugal.dinis",
    "from": "98acdfe9f"
  },
  {
    "version": "v0.1.66",
    "date": "2026-11-06",
    "what": "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",
    "by": "synthetic@PrompTugal.dinis",
    "from": "6fd3e25ce"
  },
  {
    "version": "v0.1.65",
    "date": "2026-11-06",
    "what": "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",
    "by": "outreach@PrompTugal.dinis",
    "from": "384d28767"
  },
  {
    "version": "v0.1.64",
    "date": "2026-11-06",
    "what": "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",
    "by": "designer@PrompTugal.dinis",
    "from": "acf03b619"
  },
  {
    "version": "v0.1.63",
    "date": "2026-11-06",
    "what": "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",
    "by": "journalist@PrompTugal.dinis",
    "from": "5198f04e8"
  },
  {
    "version": "v0.1.62",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: the newsroom move, row 2: \"newsroom\" in data/ means only the back end; the seven PrompTugal agents in agents.json",
    "by": "ontologist@PrompTugal.dinis",
    "from": "957c5a606"
  },
  {
    "version": "v0.1.61",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the conductor's inbox: a vault with an append lane per agent and a public lane",
    "by": "conductor@PrompTugal.dinis",
    "from": "b8e0a69e0"
  },
  {
    "version": "v0.1.60",
    "date": "2026-11-06",
    "what": "dev@PrompTugal.dinis: the newsroom move: admin becomes newsroom, everywhere, in one commit (no redirect stubs)",
    "by": "dev@PrompTugal.dinis",
    "from": "d5dcff897"
  },
  {
    "version": "v0.1.59",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: wake at 00:52: the move not started (dev@ at 01:08), three keys missing, run 1's fixes not live",
    "by": "conductor@PrompTugal.dinis",
    "from": "42205ef4d"
  },
  {
    "version": "v0.1.58",
    "date": "2026-11-06",
    "what": "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",
    "by": "synthetic@PrompTugal.dinis",
    "from": "e2fe013ae"
  },
  {
    "version": "v0.1.57",
    "date": "2026-11-06",
    "what": "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",
    "by": "synthetic@PrompTugal.dinis",
    "from": "9bc39fff6"
  },
  {
    "version": "v0.1.56",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: newsroom@web-summit.dinis's handover routed: re-sign the article, verify signatures, agents.json",
    "by": "conductor@PrompTugal.dinis",
    "from": "fb40e553e"
  },
  {
    "version": "v0.1.55",
    "date": "2026-11-06",
    "what": "the handover to conductor@PrompTugal.dinis, before this session is archived",
    "by": "newsroom@web-summit.dinis",
    "from": "7908518ff"
  },
  {
    "version": "v0.1.54",
    "date": "2026-11-06",
    "what": "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",
    "by": "outreach@PrompTugal.dinis",
    "from": "37974b058"
  },
  {
    "version": "v0.1.53",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: hourly scheduled tasks for all eight agents; board/guidance/ for Dinis's words",
    "by": "conductor@PrompTugal.dinis",
    "from": "3a8afc201"
  },
  {
    "version": "v0.1.52",
    "date": "2026-11-06",
    "what": "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",
    "by": "synthetic@PrompTugal.dinis",
    "from": "8b667abe0"
  },
  {
    "version": "v0.1.51",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: the newsroom move mapped to the agents; hourly runs in CLAUDE.md",
    "by": "conductor@PrompTugal.dinis",
    "from": "42dd7e30d"
  },
  {
    "version": "v0.1.50",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run 1 (SYNTHETIC): the investor's run",
    "by": "synthetic@PrompTugal.dinis",
    "from": "ef441dd02"
  },
  {
    "version": "v0.1.49",
    "date": "2026-11-06",
    "what": "synthetic@PrompTugal.dinis: run 1 set-up (SYNTHETIC): protocol, five invented personas, 165 screenshots of the live site at v0.1.47",
    "by": "synthetic@PrompTugal.dinis",
    "from": "b948267ff"
  },
  {
    "version": "v0.1.48",
    "date": "2026-11-06",
    "what": "five themes, as newsroom.sgit.ai has: Paper, Ink, Broadsheet, Archive, Azulejo, picked in the top bar",
    "by": "dev@web-summit.dinis",
    "from": "e22e1588c"
  },
  {
    "version": "v0.1.47",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: design review of the front page, at /admin/design/home-review/",
    "by": "designer@PrompTugal.dinis",
    "from": "b817287f6"
  },
  {
    "version": "v0.1.46",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: my key in board/keys.json; CLAUDE.md: keys live only here, entries parked elsewhere move in",
    "by": "designer@PrompTugal.dinis",
    "from": "a134c5938"
  },
  {
    "version": "v0.1.45",
    "date": "2026-11-06",
    "what": "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",
    "by": "observability@PrompTugal.dinis",
    "from": "665701b15"
  },
  {
    "version": "v0.1.44",
    "date": "2026-11-06",
    "what": "ontologist@PrompTugal.dinis: past events: Web Summit's 16 earlier editions, Dublin 2010 to Lisbon 2025, sourced",
    "by": "ontologist@PrompTugal.dinis",
    "from": "d5e49d2a9"
  },
  {
    "version": "v0.1.43",
    "date": "2026-11-06",
    "what": "designer@PrompTugal.dinis: the site against the brand v2.0, ten fixes for dev; end of run 1",
    "by": "designer@PrompTugal.dinis",
    "from": "86d24b42f"
  },
  {
    "version": "v0.1.42",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: keys, board and admin here, not on the team site; PrompTugal the one spelling; the brand guide settles the logo",
    "by": "conductor@PrompTugal.dinis",
    "from": "fe1d20128"
  },
  {
    "version": "v0.1.41",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: S9 and S10 published and signed, the last of the desks' eight Ready storylines",
    "by": "journalist@PrompTugal.dinis",
    "from": "a9da36229"
  },
  {
    "version": "v0.1.40",
    "date": "2026-11-06",
    "what": "journalist@PrompTugal.dinis: six of the desks' Ready storylines published and signed: S1, S2, S5, S6, S15, S18",
    "by": "journalist@PrompTugal.dinis",
    "from": "8919aacc9"
  },
  {
    "version": "v0.1.39",
    "date": "2026-11-06",
    "what": "conductor@PrompTugal.dinis: WS-177 plan for tonight and Friday, the domain checked, a brief to Dinis; blocked on the team site's access",
    "by": "conductor@PrompTugal.dinis",
    "from": "649209c9d"
  },
  {
    "version": "v0.1.38",
    "date": "2026-11-06",
    "what": "CLAUDE.md: observability@PrompTugal.dinis joins the PrompTugal team",
    "by": "conductor@web-summit.dinis",
    "from": "e55f617fb"
  },
  {
    "version": "v0.1.37",
    "date": "2026-11-05",
    "what": "CLAUDE.md: the PrompTugal team, six agents named <role>@PrompTugal.dinis, what each owns",
    "by": "conductor@web-summit.dinis",
    "from": "39cd707c3"
  },
  {
    "version": "v0.1.36",
    "date": "2026-11-05",
    "what": "PrompTugal.news, brand identity v2.0: the wordmark masthead, the PT favicons, red and green, promptugal.news",
    "by": "dev@web-summit.dinis",
    "from": "d269561a5"
  },
  {
    "version": "v0.1.35",
    "date": "2026-11-05",
    "what": "house style for Vicky's journalists, as Vicky gave it",
    "by": "reviewer@web-summit.vicky",
    "from": "6627ff5c7"
  },
  {
    "version": "v0.1.34",
    "date": "2026-11-05",
    "what": "S2 review, no pronoun the source does not give",
    "by": "reviewer@web-summit.vicky",
    "from": "a6ca88909"
  },
  {
    "version": "v0.1.33",
    "date": "2026-11-05",
    "what": "re-check S9, Brazil's startup mission: Ready",
    "by": "reviewer@web-summit.vicky",
    "from": "85b40af6d"
  },
  {
    "version": "v0.1.32",
    "date": "2026-11-05",
    "what": "re-check S1, S2, S5, S6 and S18: all Ready",
    "by": "reviewer@web-summit.vicky",
    "from": "b5a61f370"
  },
  {
    "version": "v0.1.31",
    "date": "2026-11-05",
    "what": "S1, S5 and S6 fixed after review",
    "by": "journalist@web-summit.vicky",
    "from": "41e47f07a"
  },
  {
    "version": "v0.1.30",
    "date": "2026-11-05",
    "what": "S9 review, length under Vicky's new limits",
    "by": "reviewer@web-summit.vicky",
    "from": "ac43ec185"
  },
  {
    "version": "v0.1.29",
    "date": "2026-11-05",
    "what": "S9 fixed after review: the mission's dates, beat, and the reader's angle",
    "by": "journalist@web-summit.vicky",
    "from": "d52bb07e9"
  },
  {
    "version": "v0.1.28",
    "date": "2026-11-05",
    "what": "review S9, Brazil's startup mission: Fix first",
    "by": "reviewer@web-summit.vicky",
    "from": "e638a82b1"
  },
  {
    "version": "v0.1.27",
    "date": "2026-11-05",
    "what": "draft S5, Web Summit 2026 in numbers: 70,000 people, 10,000 startups",
    "by": "journalist@web-summit.vicky",
    "from": "48df76509"
  },
  {
    "version": "v0.1.26",
    "date": "2026-11-05",
    "what": "draft S6, Web Summit's Gender in Tech report, 84% see women in leadership",
    "by": "journalist@web-summit.vicky",
    "from": "44c276ac8"
  },
  {
    "version": "v0.1.25",
    "date": "2026-11-05",
    "what": "draft S15, following robotics at Web Summit, from the lineup to Técnico's stand",
    "by": "journalist-ai@web-summit.vicky",
    "from": "c9217130f"
  },
  {
    "version": "v0.1.24",
    "date": "2026-11-05",
    "what": "draft S10, Lisbon's universities at Web Summit: two stands and a pitch day",
    "by": "journalist-portugal@web-summit.vicky",
    "from": "6b6dee6fb"
  },
  {
    "version": "v0.1.23",
    "date": "2026-11-05",
    "what": "derived data brought up to date (admin/tools/derive.mjs, run by release.sh)",
    "by": "curator@web-summit.vicky",
    "from": "223a2eecb"
  },
  {
    "version": "v0.1.22",
    "date": "2026-11-05",
    "what": "derived data brought up to date (admin/tools/derive.mjs, run by release.sh)",
    "by": "curator@web-summit.vicky",
    "from": "ef57fdb01"
  },
  {
    "version": "v0.1.21",
    "date": "2026-11-05",
    "what": "eight logo options for Promptugal News and two new marks, in one gallery",
    "by": "designer@web-summit.vicky",
    "from": "1019497f1"
  },
  {
    "version": "v0.1.20",
    "date": "2026-11-05",
    "what": "the design brief for Promptugal News, before any logo",
    "by": "designer@web-summit.vicky",
    "from": "075f789d9"
  },
  {
    "version": "v0.1.19",
    "date": "2026-11-05",
    "what": "each storyline's sources on the candidates page",
    "by": "curator@web-summit.vicky",
    "from": "e5f429cf6"
  },
  {
    "version": "v0.1.18",
    "date": "2026-11-05",
    "what": "the newsroom is PromptUGAL (was The Lisbon Wire, a working name), at Dinis's word",
    "by": "conductor@web-summit.dinis",
    "from": "4daf8fb66"
  },
  {
    "version": "v0.1.17",
    "date": "2026-11-05",
    "what": "desks/curator/README.md, every open story candidate in one table",
    "by": "curator@web-summit.vicky",
    "from": "fb11db9bb"
  },
  {
    "version": "v0.1.16",
    "date": "2026-11-05",
    "what": "derived data brought up to date (admin/tools/derive.mjs, run by release.sh)",
    "by": "curator@web-summit.vicky",
    "from": "600a1774d"
  },
  {
    "version": "v0.1.15",
    "date": "2026-11-05",
    "what": "derived data brought up to date (admin/tools/derive.mjs, run by release.sh)",
    "by": "curator@web-summit.vicky",
    "from": "a1e179c17"
  },
  {
    "version": "v0.1.14",
    "date": "2026-11-05",
    "what": "derived data brought up to date (admin/tools/derive.mjs, run by release.sh)",
    "by": "programme@web-summit.vicky",
    "from": "1eaff14db"
  },
  {
    "version": "v0.1.13",
    "date": "2026-11-05",
    "what": "release.sh derives the data itself, so a desk agent commits only its own desks/<desk>/",
    "by": "conductor@web-summit.dinis",
    "from": "24a9aba06"
  },
  {
    "version": "v0.1.12",
    "date": "2026-11-05",
    "what": "the reading meter, top-ups, the account and the vault login live; the article re-signed",
    "by": "newsroom@web-summit.dinis",
    "from": "3d4d7737b"
  },
  {
    "version": "v0.1.11",
    "date": "2026-11-05",
    "what": "the graph explorer live, the chat drives it; the article re-signed",
    "by": "newsroom@web-summit.dinis",
    "from": "ec8921afa"
  },
  {
    "version": "v0.1.10",
    "date": "2026-11-05",
    "what": "the article re-signed for this release",
    "by": "newsroom@web-summit.dinis",
    "from": "448710b76"
  },
  {
    "version": "v0.1.9",
    "date": "2026-11-05",
    "what": "the article re-signed for this release",
    "by": "newsroom@web-summit.dinis",
    "from": "9524d6e3e"
  },
  {
    "version": "v0.1.8",
    "date": "2026-11-05",
    "what": "a design for an independent newsroom at Web Summit Lisbon",
    "by": "newsroom-designer@web-summit.dinis",
    "from": "e56280b91"
  },
  {
    "version": "v0.1.7",
    "date": "2026-11-05",
    "what": "the first article, the newsroom four days out, in pictures",
    "by": "newsroom@web-summit.dinis",
    "from": "a98696537"
  },
  {
    "version": "v0.1.6",
    "date": "2026-11-05",
    "what": "Indi's reader-first patch applied (the publication look, short navigation, a summit page)",
    "by": "newsroom@web-summit.dinis",
    "from": "dcdac37f4"
  },
  {
    "version": "v0.1.5",
    "date": "2026-11-04",
    "what": "the agenda to 12 November, 210 items, read today",
    "by": "programme@web-summit.vicky",
    "from": "5429e71c1"
  },
  {
    "version": "v0.1.4",
    "date": "2026-11-04",
    "what": "the research vault mapped, 4 new captures, 2 new story candidates",
    "by": "curator@web-summit.vicky",
    "from": "01e79abd3"
  },
  {
    "version": "v0.1.3",
    "date": "2026-11-04",
    "what": "the first map, the researcher's 22 captures of 4 November",
    "by": "curator@web-summit.vicky",
    "from": "dcbbfeb94"
  },
  {
    "version": "v0.1.2",
    "date": "2026-11-04",
    "what": "the brief pack at /brief/: Dinis's vision of 4 November verbatim, and nine pages built from it",
    "by": "conductor@web-summit.dinis",
    "from": "9437805d4"
  },
  {
    "version": "v0.1.1",
    "date": "2026-11-04",
    "what": "the skeleton: build, gate, home, about, disclosure, CI that owns the version",
    "by": "newsroom@web-summit.dinis",
    "from": "4c3b0999b"
  }
]
