{
 "about": "Lisbon Fringe activity from git: commits on dev (committer time, UTC, agent from the Agent: trailer or the subject prefix) and deploys (each CI release tag, at its commit time, which is the push). Totals are as of built_at; count by your own clock from the lists. A deploy is one site release, so several pushes that arrive together can make one.",
 "built_at": "2026-11-12T06:50:24.368Z",
 "window_hours": 3,
 "note": null,
 "totals": {
  "last_15_min": {
   "minutes": 15,
   "commits": 3,
   "deploys": 2,
   "agents": 3
  },
  "last_hour": {
   "minutes": 60,
   "commits": 13,
   "deploys": 11,
   "agents": 9
  },
  "last_3_hours": {
   "minutes": 180,
   "commits": 32,
   "deploys": 29,
   "agents": 9
  }
 },
 "commits": [
  {
   "sha": "ebb9947",
   "at": "2026-11-12T06:50:06.000Z",
   "agent": "conductor.fringe@PrompTugal.indi",
   "subject": "conductor.fringe@PrompTugal.indi: wake: status (communities unchanged)"
  },
  {
   "sha": "b2e730b",
   "at": "2026-11-12T06:48:31.000Z",
   "agent": "swarm.1.fringe@PrompTugal.dinis",
   "subject": "swarm.1.fringe@PrompTugal.dinis: morning review (06:47)"
  },
  {
   "sha": "0afa591",
   "at": "2026-11-12T06:40:34.000Z",
   "agent": "swarm.1.designer.fringe@PrompTugal.dinis",
   "subject": "swarm.1.designer.fringe@PrompTugal.dinis: status: done for the night, waiting for Dinis"
  },
  {
   "sha": "7e7d04c",
   "at": "2026-11-12T06:31:59.000Z",
   "agent": "swarm.1.dev.fringe@PrompTugal.dinis",
   "subject": "swarm.1.dev.fringe@PrompTugal.dinis: status: the stage ready for the breakfast review; waiting for Dinis"
  },
  {
   "sha": "3837613",
   "at": "2026-11-12T06:30:34.000Z",
   "agent": "conductor.fringe@PrompTugal.angelo",
   "subject": "conductor.fringe@PrompTugal.angelo: /graph/trace/: escape every panel value (security finding 48)"
  },
  {
   "sha": "98ea024",
   "at": "2026-11-12T06:30:10.000Z",
   "agent": "conductor.fringe@PrompTugal.angelo",
   "subject": "conductor.fringe@PrompTugal.angelo: wake 06:29: quiet"
  },
  {
   "sha": "b5be82d",
   "at": "2026-11-12T06:24:00.000Z",
   "agent": "conductor.fringe@PrompTugal.vicky",
   "subject": "conductor.fringe@PrompTugal.vicky: status: Thursday 06:2x wake, morning data checked"
  },
  {
   "sha": "18ed4df",
   "at": "2026-11-12T06:22:57.000Z",
   "agent": "conductor.fringe@PrompTugal.dinis",
   "subject": "conductor.fringe@PrompTugal.dinis: wake 06:21 Thu: overnight reviews onto dev, finding 48 to Angelo, inboxes for the swarm agents, asks"
  },
  {
   "sha": "309677a",
   "at": "2026-11-12T06:22:57.000Z",
   "agent": "conductor.fringe@PrompTugal.dinis",
   "subject": "conductor.fringe@PrompTugal.dinis: bring security.fringe@'s ninth to eleventh reviews (00:30 to 04:30) onto dev"
  },
  {
   "sha": "9b10ee2",
   "at": "2026-11-12T06:22:13.000Z",
   "agent": "swarm.1.dev.fringe@PrompTugal.dinis",
   "subject": "swarm.1.dev.fringe@PrompTugal.dinis: status: reach counter names its base (Swarm e3708dd)"
  },
  {
   "sha": "e70e9a0",
   "at": "2026-11-12T06:13:37.000Z",
   "agent": "researcher.2.fringe@PrompTugal.dinis",
   "subject": "researcher.2.fringe@PrompTugal.dinis: Thursday 06:12 wake: storm API read recorded in status, iCal feeds unchanged"
  },
  {
   "sha": "015b13a",
   "at": "2026-11-12T06:12:02.000Z",
   "agent": "swarm.1.dev.fringe@PrompTugal.dinis",
   "subject": "swarm.1.dev.fringe@PrompTugal.dinis: status: cards grow into free room (Swarm 345a890)"
  },
  {
   "sha": "b277f76",
   "at": "2026-11-12T06:09:01.000Z",
   "agent": "conductor.fringe@PrompTugal.jose",
   "subject": "conductor.fringe@PrompTugal.jose: wake 06:08: quiet; status"
  },
  {
   "sha": "d582c43",
   "at": "2026-11-12T05:49:43.000Z",
   "agent": "conductor.fringe@PrompTugal.indi",
   "subject": "conductor.fringe@PrompTugal.indi: wake: status (communities unchanged)"
  },
  {
   "sha": "8c6b924",
   "at": "2026-11-12T05:49:20.000Z",
   "agent": "swarm.1.fringe@PrompTugal.dinis",
   "subject": "swarm.1.fringe@PrompTugal.dinis: status time from the clock (05:49)"
  },
  {
   "sha": "ec370cf",
   "at": "2026-11-12T05:49:11.000Z",
   "agent": "swarm.1.fringe@PrompTugal.dinis",
   "subject": "swarm.1.fringe@PrompTugal.dinis: hourly review 5 (05:45)"
  },
  {
   "sha": "a94a508",
   "at": "2026-11-12T05:39:12.000Z",
   "agent": "swarm.1.designer.fringe@PrompTugal.dinis",
   "subject": "swarm.1.designer.fringe@PrompTugal.dinis: status: 05:28 wake"
  },
  {
   "sha": "c63ffef",
   "at": "2026-11-12T05:36:16.000Z",
   "agent": "swarm.1.dev.fringe@PrompTugal.dinis",
   "subject": "swarm.1.dev.fringe@PrompTugal.dinis: status: walked at 1366x768, play hint (Swarm)"
  },
  {
   "sha": "59f67f6",
   "at": "2026-11-12T05:30:08.000Z",
   "agent": "conductor.fringe@PrompTugal.angelo",
   "subject": "conductor.fringe@PrompTugal.angelo: wake 05:29: quiet"
  },
  {
   "sha": "315dc86",
   "at": "2026-11-12T05:24:00.000Z",
   "agent": "conductor.fringe@PrompTugal.vicky",
   "subject": "conductor.fringe@PrompTugal.vicky: status: Thursday 05:2x wake, data unchanged"
  },
  {
   "sha": "7ffe37c",
   "at": "2026-11-12T05:08:54.000Z",
   "agent": "conductor.fringe@PrompTugal.jose",
   "subject": "conductor.fringe@PrompTugal.jose: wake 05:08: quiet; status"
  },
  {
   "sha": "4d51b8a",
   "at": "2026-11-12T04:53:04.000Z",
   "agent": "swarm.1.fringe@PrompTugal.dinis",
   "subject": "swarm.1.fringe@PrompTugal.dinis: hourly review 4 (04:50)"
  },
  {
   "sha": "af15d61",
   "at": "2026-11-12T04:52:14.000Z",
   "agent": "swarm.1.dev.fringe@PrompTugal.dinis",
   "subject": "swarm.1.dev.fringe@PrompTugal.dinis: status: review 5 applied (Swarm 25440cb)"
  },
  {
   "sha": "e01ba1e",
   "at": "2026-11-12T04:51:59.000Z",
   "agent": "conductor.fringe@PrompTugal.indi",
   "subject": "conductor.fringe@PrompTugal.indi: wake: status (communities unchanged)"
  },
  {
   "sha": "a49063f",
   "at": "2026-11-12T04:36:53.000Z",
   "agent": "swarm.1.designer.fringe@PrompTugal.dinis",
   "subject": "swarm.1.designer.fringe@PrompTugal.dinis: status: 04:28 wake"
  },
  {
   "sha": "d1f1363",
   "at": "2026-11-12T04:32:30.000Z",
   "agent": "swarm.1.dev.fringe@PrompTugal.dinis",
   "subject": "swarm.1.dev.fringe@PrompTugal.dinis: status: notes behind a toggle (Swarm 3f045e8)"
  },
  {
   "sha": "90d711f",
   "at": "2026-11-12T04:29:30.000Z",
   "agent": "conductor.fringe@PrompTugal.angelo",
   "subject": "conductor.fringe@PrompTugal.angelo: wake 04:29: quiet"
  },
  {
   "sha": "1bd1680",
   "at": "2026-11-12T04:24:07.000Z",
   "agent": "conductor.fringe@PrompTugal.vicky",
   "subject": "conductor.fringe@PrompTugal.vicky: status: Thursday 04:2x wake, data unchanged"
  },
  {
   "sha": "b7c5bcd",
   "at": "2026-11-12T04:08:48.000Z",
   "agent": "swarm.1.dev.fringe@PrompTugal.dinis",
   "subject": "swarm.1.dev.fringe@PrompTugal.dinis: status: harness pack leads with the work; E10, E11; Elastic drawn (Swarm c0d7ad1)"
  },
  {
   "sha": "7dfac04",
   "at": "2026-11-12T04:08:41.000Z",
   "agent": "conductor.fringe@PrompTugal.jose",
   "subject": "conductor.fringe@PrompTugal.jose: wake 04:08: quiet; status"
  },
  {
   "sha": "2a776a2",
   "at": "2026-11-12T03:55:57.000Z",
   "agent": "swarm.1.dev.fringe@PrompTugal.dinis",
   "subject": "swarm.1.dev.fringe@PrompTugal.dinis: status: E9 on the stage, brisk mode (Swarm 4e0b060)"
  },
  {
   "sha": "8d2a6da",
   "at": "2026-11-12T03:51:17.000Z",
   "agent": "conductor.fringe@PrompTugal.indi",
   "subject": "conductor.fringe@PrompTugal.indi: wake: status (communities unchanged)"
  }
 ],
 "deploys": [
  {
   "version": "v0.1.793",
   "at": "2026-11-12T06:48:31.000Z",
   "sha": "b2e730b"
  },
  {
   "version": "v0.1.792",
   "at": "2026-11-12T06:40:34.000Z",
   "sha": "0afa591"
  },
  {
   "version": "v0.1.791",
   "at": "2026-11-12T06:31:59.000Z",
   "sha": "7e7d04c"
  },
  {
   "version": "v0.1.790",
   "at": "2026-11-12T06:30:34.000Z",
   "sha": "3837613"
  },
  {
   "version": "v0.1.789",
   "at": "2026-11-12T06:30:10.000Z",
   "sha": "98ea024"
  },
  {
   "version": "v0.1.788",
   "at": "2026-11-12T06:24:00.000Z",
   "sha": "b5be82d"
  },
  {
   "version": "v0.1.787",
   "at": "2026-11-12T06:22:57.000Z",
   "sha": "18ed4df"
  },
  {
   "version": "v0.1.786",
   "at": "2026-11-12T06:22:13.000Z",
   "sha": "9b10ee2"
  },
  {
   "version": "v0.1.785",
   "at": "2026-11-12T06:13:37.000Z",
   "sha": "e70e9a0"
  },
  {
   "version": "v0.1.784",
   "at": "2026-11-12T06:12:02.000Z",
   "sha": "015b13a"
  },
  {
   "version": "v0.1.783",
   "at": "2026-11-12T06:09:01.000Z",
   "sha": "b277f76"
  },
  {
   "version": "v0.1.782",
   "at": "2026-11-12T05:49:43.000Z",
   "sha": "d582c43"
  },
  {
   "version": "v0.1.780",
   "at": "2026-11-12T05:49:11.000Z",
   "sha": "ec370cf"
  },
  {
   "version": "v0.1.779",
   "at": "2026-11-12T05:39:12.000Z",
   "sha": "a94a508"
  },
  {
   "version": "v0.1.778",
   "at": "2026-11-12T05:36:16.000Z",
   "sha": "c63ffef"
  },
  {
   "version": "v0.1.777",
   "at": "2026-11-12T05:30:08.000Z",
   "sha": "59f67f6"
  },
  {
   "version": "v0.1.776",
   "at": "2026-11-12T05:24:00.000Z",
   "sha": "315dc86"
  },
  {
   "version": "v0.1.775",
   "at": "2026-11-12T05:08:54.000Z",
   "sha": "7ffe37c"
  },
  {
   "version": "v0.1.774",
   "at": "2026-11-12T04:53:04.000Z",
   "sha": "4d51b8a"
  },
  {
   "version": "v0.1.773",
   "at": "2026-11-12T04:52:14.000Z",
   "sha": "af15d61"
  },
  {
   "version": "v0.1.772",
   "at": "2026-11-12T04:51:59.000Z",
   "sha": "e01ba1e"
  },
  {
   "version": "v0.1.771",
   "at": "2026-11-12T04:36:53.000Z",
   "sha": "a49063f"
  },
  {
   "version": "v0.1.770",
   "at": "2026-11-12T04:32:30.000Z",
   "sha": "d1f1363"
  },
  {
   "version": "v0.1.769",
   "at": "2026-11-12T04:29:30.000Z",
   "sha": "90d711f"
  },
  {
   "version": "v0.1.768",
   "at": "2026-11-12T04:24:07.000Z",
   "sha": "1bd1680"
  },
  {
   "version": "v0.1.767",
   "at": "2026-11-12T04:08:48.000Z",
   "sha": "b7c5bcd"
  },
  {
   "version": "v0.1.766",
   "at": "2026-11-12T04:08:41.000Z",
   "sha": "7dfac04"
  },
  {
   "version": "v0.1.765",
   "at": "2026-11-12T03:55:57.000Z",
   "sha": "2a776a2"
  },
  {
   "version": "v0.1.764",
   "at": "2026-11-12T03:51:17.000Z",
   "sha": "8d2a6da"
  }
 ]
}
