{
  "schema": 2,
  "generated_at": "2026-09-30T05:57:02.770Z",
  "deployed_sha": "49ec7af00ebfe51b711c7b915d0b31763a07df45",
  "trunk": "main",
  "trunk_head": {
    "sha": "8af8c98b3c529750c891a91ea12048a7080bd492",
    "title": "Merge branch 'job/ui-ui4-neovim' into 'main'",
    "at": "2026-09-30T05:22:46.000+00:00",
    "web_url": "https://gitlab.com/suxos/kernel/-/commit/8af8c98b3c529750c891a91ea12048a7080bd492",
    "age_s": 2057
  },
  "last_merge": {
    "iid": 1662,
    "title": "ui4-neovim: Neovim core viewer on built-in LSP (nil, basedpyright, ruff, rust-analyzer, gopls)",
    "merged_at": "2026-09-30T05:22:47.474Z",
    "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1662"
  },
  "merged_last_hour": [
    {
      "iid": 1662,
      "title": "ui4-neovim: Neovim core viewer on built-in LSP (nil, basedpyright, ruff, rust-analyzer, gopls)",
      "merged_at": "2026-09-30T05:22:47.474Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1662"
    },
    {
      "iid": 1659,
      "title": "lf1-mul-recall-real: every retrieval route measured on 129 real answerable questions",
      "merged_at": "2026-09-30T05:22:13.936Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1659"
    },
    {
      "iid": 1651,
      "title": "ui-ui1-toolchain: packages.<system>.workstation-tools, the editors' shared toolchain profile",
      "merged_at": "2026-09-30T05:19:36.894Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1651"
    },
    {
      "iid": 1652,
      "title": "ui-ui3-zed: workstation-zed, Zed's user config for the night session (owned keys only), tasks, readback",
      "merged_at": "2026-09-30T05:18:52.744Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1652"
    },
    {
      "iid": 1612,
      "title": "lf1-aex-census: read-only census of execution tier x env-leak x collection per host",
      "merged_at": "2026-09-30T05:13:58.930Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1612"
    },
    {
      "iid": 1670,
      "title": "nix-eval-cost: ledger rows, 18 joint samples of main on cedar across eval-cores and the IFD-off result",
      "merged_at": "2026-09-30T05:08:45.164Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1670"
    },
    {
      "iid": 1667,
      "title": "lf1-layout-pilot: D16 S1 layout ratchet + S3-lite fax-reconcile pilot",
      "merged_at": "2026-09-30T05:05:23.508Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1667"
    }
  ],
  "open_mrs": [
    {
      "iid": 1672,
      "title": "lf1-nix-wit-at-eval: parse WIT at evaluation with a wit-parser plugin, retiring the committed wit2nix JSON",
      "updated_at": "2026-09-30T05:00:59.023Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1672"
    },
    {
      "iid": 1668,
      "title": "lf1-tc-sux-typed-help: sux help, verb listing and arg validation from the registry",
      "updated_at": "2026-09-30T04:46:43.219Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1668"
    },
    {
      "iid": 1665,
      "title": "pw-p2-slot: bind the per-slot Brief item brief-on-schedule.slot-2026-09-29-evening",
      "updated_at": "2026-09-30T04:50:26.097Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1665"
    },
    {
      "iid": 1660,
      "title": "ui6-view: workstation-view, STATUS.md from the live forge (time, age, mark, link on every row)",
      "updated_at": "2026-09-30T05:09:16.617Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1660"
    },
    {
      "iid": 1656,
      "title": "lf1-aex-tier-default: job ensure defaults to unit and refuses none without an effect reason (D24)",
      "updated_at": "2026-09-30T05:28:20.437Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1656"
    },
    {
      "iid": 1655,
      "title": "ui-ui2-tasks: VS Code workspace and task map of nix runnables (render.py)",
      "updated_at": "2026-09-30T03:28:12.006Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1655"
    },
    {
      "iid": 1654,
      "title": "lf1-mul-typed-reports: a contract for job and review reports, so harvest is an import",
      "updated_at": "2026-09-30T05:01:04.039Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1654"
    },
    {
      "iid": 1650,
      "title": "ui5-obsidian-stub: obsidian-local-mcp stub and the native show-note task",
      "updated_at": "2026-09-30T05:10:58.025Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1650"
    },
    {
      "iid": 1648,
      "title": "pw-p3: controller choose --experiments reads D23 result notes (P3)",
      "updated_at": "2026-09-30T05:13:04.190Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1648"
    },
    {
      "iid": 1647,
      "title": "Draft: unified-agent-interface: one surface across the model families",
      "updated_at": "2026-09-30T03:04:47.435Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1647"
    },
    {
      "iid": 1645,
      "title": "lf1-mul-cache: repair the classifier's verdict cache; verdict-cache pilot on review re-runs",
      "updated_at": "2026-09-30T05:04:08.446Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1645"
    },
    {
      "iid": 1644,
      "title": "durable-exec-2-0930: (q) runs in the check's loop",
      "updated_at": "2026-09-30T05:07:53.778Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1644"
    },
    {
      "iid": 1640,
      "title": "lf1-mul-hosted-readback: read back Cloudflare AI Search and Pinecone by their declared routes",
      "updated_at": "2026-09-30T05:02:05.410Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1640"
    },
    {
      "iid": 1605,
      "title": "Draft: side-eval-cost-0930: eval-cost sampler and comparator",
      "updated_at": "2026-09-30T03:53:10.340Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1605"
    },
    {
      "iid": 1602,
      "title": "repair-1560-0929: nlm-kernel check finds spec/types.nix in whichever part holds it (spec/ now splits)",
      "updated_at": "2026-09-30T04:40:30.679Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1602"
    },
    {
      "iid": 1601,
      "title": "side-offline-fixture-0930: offline containment boundary proved in a NixOS VM, with controls and six policy kills",
      "updated_at": "2026-09-30T01:27:22.885Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1601"
    },
    {
      "iid": 1600,
      "title": "repair-1591-0929: nlm-kernel finds spec/types.nix's part in the manifest, not by the unsplit name",
      "updated_at": "2026-09-30T01:08:10.232Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1600"
    },
    {
      "iid": 1599,
      "title": "repair-1589-0929: seams rows for mac-backup's json reads (P-pyjson 1 + 2)",
      "updated_at": "2026-09-30T01:08:23.744Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1599"
    },
    {
      "iid": 1598,
      "title": "repair-1548-0929: seams row for web-tty's input and a host-similarity source row for cedar's zellij-web units",
      "updated_at": "2026-09-30T04:40:29.476Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1598"
    },
    {
      "iid": 1597,
      "title": "repair-1567-0929: fixture order, overwriting mutant",
      "updated_at": "2026-09-30T04:33:41.302Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1597"
    },
    {
      "iid": 1593,
      "title": "side-said-items-0930: said resolve keeps each Codex message of a turn as its own source item",
      "updated_at": "2026-09-30T01:22:28.198Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1593"
    },
    {
      "iid": 1591,
      "title": "G1: one declared GitLab ssh transport (fleet deploy key) for every host",
      "updated_at": "2026-09-30T04:40:31.834Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1591"
    },
    {
      "iid": 1589,
      "title": "backups-macs-0929: test keeps the state directory under the home, as the agent does",
      "updated_at": "2026-09-30T04:33:42.448Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1589"
    },
    {
      "iid": 1585,
      "title": "repair-1583-0929: seam row text must not contain the walker's needle",
      "updated_at": "2026-09-30T04:33:55.290Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1585"
    },
    {
      "iid": 1579,
      "title": "spec: schema 4 node fields",
      "updated_at": "2026-09-30T00:51:09.753Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1579"
    },
    {
      "iid": 1578,
      "title": "kernel#793: implement schema 4 strict ratchet (fixed)",
      "updated_at": "2026-09-30T00:51:19.923Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1578"
    },
    {
      "iid": 1575,
      "title": "rt-1541-fix: the receipt note root-loop reads, named as a seam",
      "updated_at": "2026-09-30T00:51:12.013Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1575"
    },
    {
      "iid": 1571,
      "title": "elm-cordon-lift: lift elm's cordon after its deploy (lane A)",
      "updated_at": "2026-09-30T00:51:11.416Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1571"
    },
    {
      "iid": 1562,
      "title": "pf-scan: scanning goes straight into paperless, from the phone and the HP",
      "updated_at": "2026-09-30T00:51:05.989Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1562"
    },
    {
      "iid": 1560,
      "title": "pf-door-plugin: the door from every Claude seat: plugin sux, door-headers, the door's /mcp",
      "updated_at": "2026-09-30T00:51:04.908Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1560"
    },
    {
      "iid": 1553,
      "title": "root-hold-all: the spec checkout follows the trunk (hold's follow at start and each renewal)",
      "updated_at": "2026-09-30T00:51:10.235Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1553"
    },
    {
      "iid": 1544,
      "title": "rt-or-budget: OpenRouter spend is a daily budget, backstop plus admission pace",
      "updated_at": "2026-09-30T00:51:06.978Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1544"
    },
    {
      "iid": 1437,
      "title": "Draft: Preflight: Close Ratchet Gap & Adopt Schema 3",
      "updated_at": "2026-09-30T00:51:15.847Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1437"
    },
    {
      "iid": 1436,
      "title": "Draft: [skip ci] rollout/glm, do not merge",
      "updated_at": "2026-09-30T00:51:16.305Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1436"
    },
    {
      "iid": 1435,
      "title": "Draft: [skip ci] rollout/opus, do not merge",
      "updated_at": "2026-09-30T00:51:16.757Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1435"
    },
    {
      "iid": 1427,
      "title": "Draft: context.nix: the decision graph reconstructed, rendered and checked, with the review format and a classifier sketch (#885)",
      "updated_at": "2026-09-30T00:51:17.220Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1427"
    },
    {
      "iid": 1410,
      "title": "kernel#891: runner-concurrent-memory returns the tree's exit convention",
      "updated_at": "2026-09-30T00:51:14.202Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1410"
    },
    {
      "iid": 1402,
      "title": "i846-p3: atoms distill --forgotten feeds forgotten's rows as atoms (Refs #846)",
      "updated_at": "2026-09-30T00:51:14.740Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1402"
    },
    {
      "iid": 1390,
      "title": "i825-B1: job deadline via the agent unit's RuntimeMaxSec",
      "updated_at": "2026-09-30T00:51:13.675Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1390"
    },
    {
      "iid": 1283,
      "title": "850: fix review round on !1268 -- real line-continuation join, per-rule exception scoping, scope docnode",
      "updated_at": "2026-09-30T00:51:13.018Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1283"
    },
    {
      "iid": 1219,
      "title": "E10: boot counting, panic on stage-1 failure, hardware watchdog (kernel#788) — hold until the deploy lane lands",
      "updated_at": "2026-09-30T00:51:15.295Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1219"
    }
  ],
  "hosts": [
    {
      "name": "birch",
      "rev": null,
      "rev_source": null,
      "observed_at": "2026-09-30T02:07:34Z",
      "observed_age_s": 13769,
      "rev_stale": null,
      "receipt_rev": null,
      "switched_at": null,
      "switched_age_s": null,
      "receipt": null,
      "on_trunk_head": null,
      "on_trunk": null,
      "why": "stamp unknown: darwin hosts carry no revision stamp (host/linux.nix imports it); no confirmed switch receipt on the trunk",
      "jobs_live": 0,
      "jobs": []
    },
    {
      "name": "cedar",
      "rev": "b0b72d5fc657aa86c27ffad8851555c47c62ef17",
      "rev_source": "stamp",
      "observed_at": "2026-09-30T02:07:34Z",
      "observed_age_s": 13769,
      "rev_stale": true,
      "receipt_rev": "25f610400eedcaae44bd9b56bdf4880762bfeed3",
      "switched_at": "2026-09-27T14:24:24Z",
      "switched_age_s": 228759,
      "receipt": "receipts/hosts/cedar-switch-0927-25f61040.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 2,
      "jobs": [
        {
          "id": "durable-exec-0930",
          "launched": "2026-09-30T01:18:45Z"
        },
        {
          "id": "durable-exec-2-0930",
          "launched": "2026-09-30T02:03:14Z"
        }
      ]
    },
    {
      "name": "elm",
      "rev": "b0b72d5fc657aa86c27ffad8851555c47c62ef17",
      "rev_source": "stamp",
      "observed_at": "2026-09-30T02:07:34Z",
      "observed_age_s": 13769,
      "rev_stale": true,
      "receipt_rev": null,
      "switched_at": null,
      "switched_age_s": null,
      "receipt": null,
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 2,
      "jobs": [
        {
          "id": "repair-1606-0930",
          "launched": "2026-09-30T01:47:49Z"
        },
        {
          "id": "repair-1610-0930",
          "launched": "2026-09-30T01:47:39Z"
        }
      ]
    },
    {
      "name": "fir",
      "rev": "b0b72d5fc657aa86c27ffad8851555c47c62ef17",
      "rev_source": "stamp",
      "observed_at": "2026-09-30T02:07:34Z",
      "observed_age_s": 13769,
      "rev_stale": true,
      "receipt_rev": "97bfb4c39fba6395be66a852eb57714a36ac3ba3",
      "switched_at": "2026-09-29T18:56:21Z",
      "switched_age_s": 39642,
      "receipt": "receipts/hosts/fir-switch-l4-effects-fir-4.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 0,
      "jobs": []
    },
    {
      "name": "larch",
      "rev": null,
      "rev_source": "receipt",
      "observed_at": "2026-09-30T02:07:34Z",
      "observed_age_s": 13769,
      "rev_stale": null,
      "receipt_rev": "e4e862a1c4d3f848b60770c3cfda2a4aa3c8a888",
      "switched_at": "2026-09-26T19:03:47Z",
      "switched_age_s": 298396,
      "receipt": "receipts/hosts/larch-switch-1.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "why": "stamp unknown: darwin hosts carry no revision stamp (host/linux.nix imports it)",
      "jobs_live": 0,
      "jobs": []
    },
    {
      "name": "pine",
      "rev": null,
      "rev_source": null,
      "observed_at": "2026-09-30T02:07:34Z",
      "observed_age_s": 13769,
      "rev_stale": null,
      "receipt_rev": null,
      "switched_at": null,
      "switched_age_s": null,
      "receipt": null,
      "on_trunk_head": null,
      "on_trunk": null,
      "why": "stamp unknown: suxos-revision-stamp is not installed on the host; no confirmed switch receipt on the trunk",
      "jobs_live": null,
      "jobs": null,
      "jobs_why": "not in the snapshot"
    }
  ],
  "receipts_truncated": false,
  "jobs_as_of": "2026-09-30T02:07:34Z",
  "jobs_age_s": 13769,
  "jobs_stale": true,
  "sources": {
    "gitlab": {
      "read_at": "2026-09-30T05:57:02.770Z",
      "live": true
    },
    "jobs": {
      "as_of": "2026-09-30T02:07:34Z",
      "age_s": 13769,
      "why": null
    }
  }
}