{
  "schema": 2,
  "generated_at": "2026-10-13T10:00:33.648Z",
  "deployed_sha": "4985a7da725f396f8b186cb71c87ab5ac63a173e",
  "trunk": "main",
  "trunk_why": null,
  "trunk_head": {
    "sha": "4985a7da725f396f8b186cb71c87ab5ac63a173e",
    "at": "2026-10-13T09:46:18.000+00:00",
    "age_s": 856
  },
  "last_merge": {
    "iid": 4907,
    "at": "2026-10-13T09:46:20.787Z"
  },
  "merged_last_hour": [
    {
      "iid": 4907,
      "at": "2026-10-13T09:46:20.787Z"
    },
    {
      "iid": 4903,
      "at": "2026-10-13T09:43:43.243Z"
    },
    {
      "iid": 4909,
      "at": "2026-10-13T09:37:00.666Z"
    },
    {
      "iid": 4906,
      "at": "2026-10-13T09:34:53.557Z"
    },
    {
      "iid": 4904,
      "at": "2026-10-13T09:34:52.019Z"
    },
    {
      "iid": 4901,
      "at": "2026-10-13T09:34:50.339Z"
    },
    {
      "iid": 4896,
      "at": "2026-10-13T09:34:48.510Z"
    },
    {
      "iid": 4898,
      "at": "2026-10-13T09:23:23.136Z"
    },
    {
      "iid": 4897,
      "at": "2026-10-13T09:08:27.877Z"
    },
    {
      "iid": 4893,
      "at": "2026-10-13T09:05:25.442Z"
    },
    {
      "iid": 4895,
      "at": "2026-10-13T09:05:15.566Z"
    },
    {
      "iid": 4894,
      "at": "2026-10-13T09:01:51.753Z"
    }
  ],
  "open_mrs": [
    {
      "iid": 4911,
      "at": "2026-10-13T09:56:07.060Z"
    },
    {
      "iid": 4910,
      "at": "2026-10-13T09:44:47.681Z"
    },
    {
      "iid": 4908,
      "at": "2026-10-13T09:47:54.891Z"
    },
    {
      "iid": 4905,
      "at": "2026-10-13T09:13:21.759Z"
    },
    {
      "iid": 4902,
      "at": "2026-10-13T09:10:12.784Z"
    },
    {
      "iid": 4900,
      "at": "2026-10-13T09:58:21.183Z"
    },
    {
      "iid": 4899,
      "at": "2026-10-13T09:15:02.226Z"
    },
    {
      "iid": 4892,
      "at": "2026-10-13T09:35:43.872Z"
    },
    {
      "iid": 4891,
      "at": "2026-10-13T08:49:03.252Z"
    },
    {
      "iid": 4874,
      "at": "2026-10-13T09:51:08.215Z"
    },
    {
      "iid": 4871,
      "at": "2026-10-13T09:55:50.986Z"
    },
    {
      "iid": 4864,
      "at": "2026-10-13T09:55:16.151Z"
    },
    {
      "iid": 4858,
      "at": "2026-10-13T06:10:47.954Z"
    },
    {
      "iid": 4853,
      "at": "2026-10-13T09:07:27.285Z"
    },
    {
      "iid": 4815,
      "at": "2026-10-13T01:52:55.217Z"
    },
    {
      "iid": 4813,
      "at": "2026-10-13T01:33:57.923Z"
    },
    {
      "iid": 4782,
      "at": "2026-10-12T19:30:20.117Z"
    },
    {
      "iid": 4781,
      "at": "2026-10-12T19:24:32.511Z"
    },
    {
      "iid": 4780,
      "at": "2026-10-12T19:22:38.336Z"
    },
    {
      "iid": 4776,
      "at": "2026-10-12T15:27:04.581Z"
    },
    {
      "iid": 4774,
      "at": "2026-10-12T15:30:10.318Z"
    },
    {
      "iid": 4771,
      "at": "2026-10-12T15:29:50.363Z"
    },
    {
      "iid": 4768,
      "at": "2026-10-12T15:38:46.398Z"
    },
    {
      "iid": 4767,
      "at": "2026-10-12T15:47:37.093Z"
    },
    {
      "iid": 4765,
      "at": "2026-10-12T15:09:36.535Z"
    },
    {
      "iid": 4761,
      "at": "2026-10-12T14:57:12.368Z"
    },
    {
      "iid": 4759,
      "at": "2026-10-12T14:37:50.852Z"
    },
    {
      "iid": 4736,
      "at": "2026-10-12T14:15:16.346Z"
    },
    {
      "iid": 4711,
      "at": "2026-10-12T07:44:27.149Z"
    },
    {
      "iid": 4669,
      "at": "2026-10-12T01:31:10.822Z"
    },
    {
      "iid": 4595,
      "at": "2026-10-12T00:08:48.581Z"
    },
    {
      "iid": 4593,
      "at": "2026-10-12T01:11:37.282Z"
    },
    {
      "iid": 4523,
      "at": "2026-10-12T00:08:52.176Z"
    },
    {
      "iid": 4433,
      "at": "2026-10-12T00:08:49.183Z"
    },
    {
      "iid": 4237,
      "at": "2026-10-12T00:08:46.489Z"
    }
  ],
  "hosts": [
    {
      "name": "birch",
      "rev": null,
      "rev_source": null,
      "observed_at": null,
      "observed_age_s": null,
      "rev_stale": null,
      "receipt_rev": null,
      "switched_at": null,
      "switched_age_s": null,
      "receipt": null,
      "on_trunk_head": null,
      "on_trunk": null,
      "why": "no stamp row in the snapshot; no confirmed switch receipt on the trunk",
      "jobs_live": null,
      "jobs_why": "not in the snapshot"
    },
    {
      "name": "cedar",
      "rev": "da53288e3a8549308423011edc41f15d856a54b9",
      "rev_source": "stamp",
      "observed_at": "2026-10-13T09:56:46Z",
      "observed_age_s": 228,
      "rev_stale": false,
      "receipt_rev": "25f610400eedcaae44bd9b56bdf4880762bfeed3",
      "switched_at": "2026-09-27T14:24:24Z",
      "switched_age_s": 1366570,
      "receipt": "receipts/hosts/cedar-switch-0927-25f61040.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 0
    },
    {
      "name": "elm",
      "rev": "da53288e3a8549308423011edc41f15d856a54b9",
      "rev_source": "stamp",
      "observed_at": "2026-10-13T09:56:46Z",
      "observed_age_s": 228,
      "rev_stale": false,
      "receipt_rev": null,
      "switched_at": null,
      "switched_age_s": null,
      "receipt": null,
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 0
    },
    {
      "name": "fir",
      "rev": "da53288e3a8549308423011edc41f15d856a54b9",
      "rev_source": "stamp",
      "observed_at": "2026-10-13T09:56:46Z",
      "observed_age_s": 228,
      "rev_stale": false,
      "receipt_rev": "97bfb4c39fba6395be66a852eb57714a36ac3ba3",
      "switched_at": "2026-09-29T18:56:21Z",
      "switched_age_s": 1177453,
      "receipt": "receipts/hosts/fir-switch-l4-effects-fir-4.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": null,
      "jobs_why": "not in the snapshot"
    },
    {
      "name": "larch",
      "rev": null,
      "rev_source": "receipt",
      "observed_at": null,
      "observed_age_s": null,
      "rev_stale": null,
      "receipt_rev": "e4e862a1c4d3f848b60770c3cfda2a4aa3c8a888",
      "switched_at": "2026-09-26T19:03:47Z",
      "switched_age_s": 1436207,
      "receipt": "receipts/hosts/larch-switch-1.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "why": "no stamp row in the snapshot",
      "jobs_live": null,
      "jobs_why": "not in the snapshot"
    },
    {
      "name": "pine",
      "rev": null,
      "rev_source": null,
      "observed_at": null,
      "observed_age_s": null,
      "rev_stale": null,
      "receipt_rev": null,
      "switched_at": null,
      "switched_age_s": null,
      "receipt": null,
      "on_trunk_head": null,
      "on_trunk": null,
      "why": "no stamp row in the snapshot; no confirmed switch receipt on the trunk",
      "jobs_live": null,
      "jobs_why": "not in the snapshot"
    }
  ],
  "hosts_why": null,
  "flow": {
    "window": {
      "from": "2026-10-06T10:00:33.648Z",
      "to": "2026-10-13T10:00:33.648Z"
    },
    "issues": {
      "created_7d": 5200,
      "ended_7d": 5709,
      "flow": -509,
      "ratio": 1.0978846153846153
    },
    "mrs": {
      "created_7d": 1003,
      "merged_7d": 863,
      "closed_unmerged_7d": 154,
      "ended_7d": 1017,
      "flow": -14,
      "ratio": 1.0139581256231307
    },
    "total": -523,
    "per_day": [
      {
        "day": "2026-10-06T10:00:33.648Z",
        "issues": {
          "created": 25,
          "ended": 15,
          "flow": 10
        },
        "mrs": {
          "created": 16,
          "merged": 12,
          "closed_unmerged": 2,
          "flow": 2
        }
      },
      {
        "day": "2026-10-07T10:00:33.648Z",
        "issues": {
          "created": 944,
          "ended": 251,
          "flow": 693
        },
        "mrs": {
          "created": 220,
          "merged": 182,
          "closed_unmerged": 46,
          "flow": -8
        }
      },
      {
        "day": "2026-10-08T10:00:33.648Z",
        "issues": {
          "created": 445,
          "ended": 691,
          "flow": -246
        },
        "mrs": {
          "created": 199,
          "merged": 156,
          "closed_unmerged": 22,
          "flow": 21
        }
      },
      {
        "day": "2026-10-09T10:00:33.648Z",
        "issues": {
          "created": 143,
          "ended": 239,
          "flow": -96
        },
        "mrs": {
          "created": 122,
          "merged": 157,
          "closed_unmerged": 7,
          "flow": -42
        }
      },
      {
        "day": "2026-10-10T10:00:33.648Z",
        "issues": {
          "created": 3344,
          "ended": 3309,
          "flow": 35
        },
        "mrs": {
          "created": 131,
          "merged": 72,
          "closed_unmerged": 1,
          "flow": 58
        }
      },
      {
        "day": "2026-10-11T10:00:33.648Z",
        "issues": {
          "created": 104,
          "ended": 96,
          "flow": 8
        },
        "mrs": {
          "created": 145,
          "merged": 137,
          "closed_unmerged": 73,
          "flow": -65
        }
      },
      {
        "day": "2026-10-12T10:00:33.648Z",
        "issues": {
          "created": 195,
          "ended": 1108,
          "flow": -913
        },
        "mrs": {
          "created": 170,
          "merged": 147,
          "closed_unmerged": 3,
          "flow": 20
        }
      }
    ]
  },
  "finish": {
    "state": "unknown",
    "why": "stale: row older than 15 minutes",
    "computed_on": "linux-big",
    "computed_at": "2026-10-13T09:28:23Z",
    "age_s": 1931,
    "trunk": "da53288e3a8549308423011edc41f15d856a54b9",
    "red_since": "2026-10-04T12:53:23Z",
    "counts": null,
    "rungs": []
  },
  "humantest": {
    "at": "2026-10-13T09:53:52Z",
    "age_s": 402,
    "hosts": [
      {
        "hostname": "router.suxos.net",
        "pass": true
      },
      {
        "hostname": "status.suxos.net",
        "pass": false
      },
      {
        "hostname": "store.suxos.net",
        "pass": false
      },
      {
        "hostname": "dash.suxos.net",
        "pass": false
      }
    ],
    "why": null
  },
  "conservation": {
    "branches": {
      "trunk": "main",
      "count": 826,
      "open_mr_branches": 35,
      "oldest": {
        "age_s": 1652401,
        "protected": false
      },
      "rows": {
        "contained": {
          "count": 136,
          "protected": 4,
          "oldest": {
            "age_s": 1308383,
            "protected": true
          },
          "owner": "B7.2a (Fable)",
          "next": "delete: merge-base --is-ancestor true at delete time, then ls-remote shows it gone"
        },
        "not_contained": {
          "count": 690,
          "protected": 7,
          "oldest": {
            "age_s": 1652401,
            "protected": false
          },
          "owner": "B7.2b/B7.2c (Sonnet classifies, Fable acts)",
          "next": "a draft MR when active; else tag kernel/<branch> in suxos/archive, read the tag back, then delete"
        },
        "containment_unknown": {
          "count": 0,
          "protected": 0,
          "oldest": null,
          "owner": "B7.2a (Fable)",
          "next": "read the branch's merge base against the trunk"
        }
      }
    },
    "transcripts": [
      {
        "host": "birch",
        "owner": "OPUS-B7 (B7.1 follow-up)",
        "next": "publish `sessions-offsite missing` counts to the snapshot; the push (sessions-offsite push) then drives `missing` to 0",
        "missing": null,
        "files": null,
        "bytes": null,
        "observed_at": null,
        "age_s": null,
        "why": "no publisher of `sessions-offsite missing` counts yet (B7.1 follow-up)"
      },
      {
        "host": "cedar",
        "owner": "OPUS-B7 (B7.1 follow-up)",
        "next": "publish `sessions-offsite missing` counts to the snapshot; the push (sessions-offsite push) then drives `missing` to 0",
        "missing": null,
        "files": null,
        "bytes": null,
        "observed_at": null,
        "age_s": null,
        "why": "no publisher of `sessions-offsite missing` counts yet (B7.1 follow-up)"
      },
      {
        "host": "elm",
        "owner": "OPUS-B7 (B7.1 follow-up)",
        "next": "publish `sessions-offsite missing` counts to the snapshot; the push (sessions-offsite push) then drives `missing` to 0",
        "missing": null,
        "files": null,
        "bytes": null,
        "observed_at": null,
        "age_s": null,
        "why": "no publisher of `sessions-offsite missing` counts yet (B7.1 follow-up)"
      },
      {
        "host": "fir",
        "owner": "OPUS-B7 (B7.1 follow-up)",
        "next": "publish `sessions-offsite missing` counts to the snapshot; the push (sessions-offsite push) then drives `missing` to 0",
        "missing": null,
        "files": null,
        "bytes": null,
        "observed_at": null,
        "age_s": null,
        "why": "no publisher of `sessions-offsite missing` counts yet (B7.1 follow-up)"
      },
      {
        "host": "larch",
        "owner": "OPUS-B7 (B7.1 follow-up)",
        "next": "publish `sessions-offsite missing` counts to the snapshot; the push (sessions-offsite push) then drives `missing` to 0",
        "missing": null,
        "files": null,
        "bytes": null,
        "observed_at": null,
        "age_s": null,
        "why": "no publisher of `sessions-offsite missing` counts yet (B7.1 follow-up)"
      },
      {
        "host": "pine",
        "owner": "OPUS-B7 (B7.1 follow-up)",
        "next": "publish `sessions-offsite missing` counts to the snapshot; the push (sessions-offsite push) then drives `missing` to 0",
        "missing": null,
        "files": null,
        "bytes": null,
        "observed_at": null,
        "age_s": null,
        "why": "no publisher of `sessions-offsite missing` counts yet (B7.1 follow-up)"
      }
    ],
    "local_items": {
      "value": null,
      "why": "no publisher yet (B7.3 follow-up)",
      "owner": "B7.3 (Fable, one executor per host)",
      "next": "conserve each item to its carrier, read it back, then retire it"
    },
    "personal_path_services": {
      "value": null,
      "why": "no publisher yet (B7.4 follow-up)",
      "owner": "B7.4 (Sonnet inventories, Fable moves)",
      "next": "move each service to a declared state dir, then retire the servers' ~/SuxOS"
    }
  },
  "receipts_truncated": false,
  "jobs_as_of": "2026-10-13T09:56:46Z",
  "jobs_age_s": 228,
  "jobs_stale": false,
  "sources": {
    "gitlab": {
      "read_at": "2026-10-13T10:00:33.648Z",
      "live": true
    },
    "jobs": {
      "as_of": "2026-10-13T09:56:46Z",
      "age_s": 228,
      "why": null
    }
  }
}