{
 "about": "Public counts for the prelude of The ultimate insider: how this was made. Generated by admin/tools/team_numbers.py from the repository's public records.",
 "as_of": "2026-10-29T17:02:26Z",
 "first_commit": "2026-10-29T00:16:23+00:00",
 "hours_since_first_commit": 16.8,
 "commits": 510,
 "releases": 164,
 "first_release": "v0.1.0",
 "latest_release": "v0.1.163",
 "commits_overnight_22_to_06_utc": 182,
 "commits_by_hour": {
  "2026-10-29T00": 10,
  "2026-10-29T01": 26,
  "2026-10-29T02": 47,
  "2026-10-29T03": 57,
  "2026-10-29T04": 22,
  "2026-10-29T05": 20,
  "2026-10-29T06": 16,
  "2026-10-29T07": 22,
  "2026-10-29T08": 18,
  "2026-10-29T09": 21,
  "2026-10-29T10": 19,
  "2026-10-29T11": 19,
  "2026-10-29T12": 16,
  "2026-10-29T13": 20,
  "2026-10-29T14": 47,
  "2026-10-29T15": 69,
  "2026-10-29T16": 59,
  "2026-10-29T17": 2
 },
 "wakes": 127,
 "wakes_by_outcome": {
  "ok": 119,
  "idle": 3,
  "partial": 4,
  "open": 1
 },
 "five_step_verdicts": {
  "go": 254,
  "done": 121,
  "clean": 122,
  "as-planned": 117,
  "none": 3,
  "partial": 11,
  "finding": 4
 },
 "holds": 0,
 "letters_counted_by_the_night_log": 196,
 "members": [
  {
   "id": "conductor",
   "role": "Maps the work, keeps the team's keys and banners, and runs the schedule",
   "slot": "02",
   "key": "sha256:7047871c97407e2b",
   "joined": "2026-10-29T01:36:16+00:00",
   "commits": 71,
   "wakes": 30
  },
  {
   "id": "deck",
   "role": "The owner of what the talk says and shows: the beats, the script and the content of the slides",
   "slot": "17",
   "key": "sha256:ec0c8365ee704c7a",
   "joined": "2026-10-29T00:51:53+00:00",
   "commits": 47,
   "wakes": 17
  },
  {
   "id": "designer",
   "role": "How the site looks and reads",
   "slot": "39",
   "key": "sha256:2e16e93d3a3fdc1c",
   "joined": "2026-10-29T03:41:34+00:00",
   "commits": 17,
   "wakes": 17
  },
  {
   "id": "dev",
   "role": "Build, gate and release",
   "slot": "47",
   "key": "sha256:34bb81872471a542",
   "joined": "2026-10-29T00:40:50+00:00",
   "commits": 51,
   "wakes": 21
  },
  {
   "id": "motion",
   "role": "The new story animations for The ultimate insider, one request at a time from deck@, each on the player's clock and working on an iPad",
   "slot": "24",
   "key": "sha256:dd9abf9b6a5d1246",
   "joined": "2026-10-29T15:31:01+00:00",
   "commits": 5,
   "wakes": 2
  },
  {
   "id": "researcher",
   "role": "Proposed by the conductor on 29 October 2026",
   "slot": "09",
   "key": "sha256:efe173cb7f086366",
   "joined": "2026-10-29T01:52:10+00:00",
   "commits": 50,
   "wakes": 15
  },
  {
   "id": "ruv-sgit",
   "role": "Animations and dynamic infographics for The ultimate insider, each one made in a ruv.sgit run: a Ruflo hive with a worker per deliverable, and one sgit vault per run that holds the request, every worker's branch and the history",
   "slot": "32",
   "key": "sha256:6075a4b5d24881ae",
   "joined": "2026-10-29T01:08:25+00:00",
   "commits": 54,
   "wakes": 18
  },
  {
   "id": "storyteller",
   "role": "A writer, a historian and a cartographer in one",
   "slot": "54",
   "key": "sha256:f131ad1b120b28ae",
   "joined": "2026-10-29T14:15:17+00:00",
   "commits": 9,
   "wakes": 4
  },
  {
   "id": "studio",
   "role": "Ports and adaptations of ruv.sgit.ai's pieces into The ultimate insider, each one rebuilt on this site's slide engine so the talk player can start, stop, step and seek it, and each one working on an iPad",
   "slot": "12",
   "key": "sha256:61c7f91c05522b45",
   "joined": "2026-10-29T15:31:55+00:00",
   "commits": 11,
   "wakes": 3
  }
 ],
 "the_stack": [
  "SGit vaults (sgit.ai) as the board and the mail",
  "the PKI (pki.sgit.ai): every member's session key, vault keys sealed to it",
  "the five-step wake with its gate",
  "GitHub for the code, CI numbering every release"
 ]
}
