{
  "schema": 2,
  "generated_at": "2026-09-30T03:55:56.924Z",
  "deployed_sha": "49ec7af00ebfe51b711c7b915d0b31763a07df45",
  "trunk": "main",
  "trunk_head": {
    "sha": "aa2ad88b0ff9436c3453e9a39f4585a76d813aa0",
    "title": "Merge branch 'job/repair-1614-0930' into 'main'",
    "at": "2026-09-30T03:38:27.000+00:00",
    "web_url": "https://gitlab.com/suxos/kernel/-/commit/aa2ad88b0ff9436c3453e9a39f4585a76d813aa0",
    "age_s": 1050
  },
  "last_merge": {
    "iid": 1643,
    "title": "repair-1614-0930: correct doubled packages/ prefix in tailnet seam rows",
    "merged_at": "2026-09-30T03:38:27.985Z",
    "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1643"
  },
  "merged_last_hour": [
    {
      "iid": 1643,
      "title": "repair-1614-0930: correct doubled packages/ prefix in tailnet seam rows",
      "merged_at": "2026-09-30T03:38:27.985Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1643"
    },
    {
      "iid": 1624,
      "title": "processor-coverage-0930: page every GitLab list (100 was the cap)",
      "merged_at": "2026-09-30T03:37:31.197Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1624"
    },
    {
      "iid": 1642,
      "title": "lf1-mul-classifier-baseline: first run of the classifier baseline on the 74 settling turns",
      "merged_at": "2026-09-30T03:36:13.313Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1642"
    },
    {
      "iid": 1637,
      "title": "lf1-mul-forgeblobs: forgeblobs store arm, GitLab blob search over vault, suxvault and old suxos",
      "merged_at": "2026-09-30T03:35:34.557Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1637"
    },
    {
      "iid": 1629,
      "title": "lf1-sim-observe: observe snapshot and usage harvest",
      "merged_at": "2026-09-30T03:31:30.853Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1629"
    },
    {
      "iid": 1626,
      "title": "lf1-mul-context-packs: measure what a job brief costs and what it repeats",
      "merged_at": "2026-09-30T03:25:45.706Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1626"
    },
    {
      "iid": 1613,
      "title": "lf1-tc-sux-verbs: sux reads its verbs from the flake's apps, not apps/ file names",
      "merged_at": "2026-09-30T03:19:35.218Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1613"
    },
    {
      "iid": 1630,
      "title": "lf1-fab-temporal-ns: Temporal Cloud namespace declared as data and read back from the Ops API",
      "merged_at": "2026-09-30T03:16:38.507Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1630"
    },
    {
      "iid": 1620,
      "title": "lf1-sim-plant: a measured plant on the tree's receipts, rolling-origin backtested",
      "merged_at": "2026-09-30T03:16:20.092Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1620"
    },
    {
      "iid": 1638,
      "title": "lf1-nix-conf-readback: nix-config-readback, every host's Nix read back against the tree (0/2/3 per host and key)",
      "merged_at": "2026-09-30T03:09:57.771Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1638"
    },
    {
      "iid": 1618,
      "title": "lf1-nix-value-tests: one runTests helper under the fleet's own Nix, a self-test, wit2nix moved onto it",
      "merged_at": "2026-09-30T03:09:56.298Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1618"
    },
    {
      "iid": 1646,
      "title": "lf1-tc-startup: measure what a sux call costs (sux, sux-exec, nix run)",
      "merged_at": "2026-09-30T03:05:09.564Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1646"
    },
    {
      "iid": 1628,
      "title": "lf1-tc-verb-registry: verb registry pilot, one Nix definition to MCP rows and TS types",
      "merged_at": "2026-09-30T03:02:47.163Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1628"
    },
    {
      "iid": 1617,
      "title": "lf1-tc-pep420: prove the suxos namespace as PEP 420 portions under Nix's Python builders",
      "merged_at": "2026-09-30T03:02:40.107Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1617"
    },
    {
      "iid": 1635,
      "title": "lf1-aex-run-record: one typed run record and adapter table for every agent family",
      "merged_at": "2026-09-30T03:01:40.081Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1635"
    },
    {
      "iid": 1616,
      "title": "lf1-aex-leak-holder: job ending's env-leak record names the process that held the secret name",
      "merged_at": "2026-09-30T02:56:37.610Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1616"
    }
  ],
  "open_mrs": [
    {
      "iid": 1671,
      "title": "lf1-fab-tofu-import: edge plan/import/apply/snapshot; live account imported into GitLab state",
      "updated_at": "2026-09-30T03:54:55.068Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1671"
    },
    {
      "iid": 1670,
      "title": "nix-eval-cost: ledger rows, 18 joint samples of main on cedar across eval-cores and the IFD-off result",
      "updated_at": "2026-09-30T03:55:15.576Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1670"
    },
    {
      "iid": 1669,
      "title": "lf1-sim-plant-v1: refit the plant on the observation stream",
      "updated_at": "2026-09-30T03:53:00.055Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1669"
    },
    {
      "iid": 1668,
      "title": "lf1-tc-sux-typed-help: sux help, verb listing and arg validation from the registry",
      "updated_at": "2026-09-30T03:55:09.499Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1668"
    },
    {
      "iid": 1667,
      "title": "lf1-layout-pilot: D16 S1 layout ratchet + S3-lite fax-reconcile pilot",
      "updated_at": "2026-09-30T03:44:34.595Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1667"
    },
    {
      "iid": 1666,
      "title": "lf1-sim-primitives: typed physics primitives and the observation fields that feed them",
      "updated_at": "2026-09-30T03:43:52.300Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1666"
    },
    {
      "iid": 1665,
      "title": "pw-p2-slot: bind the per-slot Brief item brief-on-schedule.slot-2026-09-29-evening",
      "updated_at": "2026-09-30T03:39:13.721Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1665"
    },
    {
      "iid": 1664,
      "title": "lf1-fab-forge-events: GitLab webhook to Worker to Queue to a pull consumer (D34)",
      "updated_at": "2026-09-30T03:43:33.872Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1664"
    },
    {
      "iid": 1663,
      "title": "lf1-tc-language-roles: language roles as a docnode, lang/promotedBy on implementations, and a ratchet",
      "updated_at": "2026-09-30T03:35:34.689Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1663"
    },
    {
      "iid": 1662,
      "title": "ui4-neovim: Neovim core viewer on built-in LSP (nil, basedpyright, ruff, rust-analyzer, gopls)",
      "updated_at": "2026-09-30T03:49:44.065Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1662"
    },
    {
      "iid": 1661,
      "title": "pw-p2: a Brief retry adopts its killed attempt's run, so one run commits the slot's note once",
      "updated_at": "2026-09-30T03:50:35.325Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1661"
    },
    {
      "iid": 1660,
      "title": "ui6-view: workstation-view, STATUS.md from the live forge (time, age, mark, link on every row)",
      "updated_at": "2026-09-30T03:33:42.000Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1660"
    },
    {
      "iid": 1659,
      "title": "lf1-mul-recall-real: every retrieval route measured on 129 real answerable questions",
      "updated_at": "2026-09-30T03:43:33.519Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1659"
    },
    {
      "iid": 1658,
      "title": "lf1-aex-ready-fn: readiness as a pure function of forge snapshot, queues.json and one readback",
      "updated_at": "2026-09-30T03:30:16.430Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1658"
    },
    {
      "iid": 1657,
      "title": "lf1-tc-mcp-py-registry: mcp.py serves its tool table from the verb registry",
      "updated_at": "2026-09-30T03:43:18.436Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1657"
    },
    {
      "iid": 1656,
      "title": "lf1-aex-tier-default: job ensure defaults to unit and refuses none without an effect reason (D24)",
      "updated_at": "2026-09-30T03:38:33.102Z",
      "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-30T03:43:32.897Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1654"
    },
    {
      "iid": 1653,
      "title": "lf1-sim-metrics: metrics.py computes D21's number and the jobs table from the observation stream",
      "updated_at": "2026-09-30T03:43:13.536Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1653"
    },
    {
      "iid": 1652,
      "title": "ui-ui3-zed: workstation-zed, Zed's user config for the night session (owned keys only), tasks, readback",
      "updated_at": "2026-09-30T03:49:29.268Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1652"
    },
    {
      "iid": 1651,
      "title": "ui-ui1-toolchain: packages.<system>.workstation-tools, the editors' shared toolchain profile",
      "updated_at": "2026-09-30T03:36:22.792Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1651"
    },
    {
      "iid": 1650,
      "title": "ui5-obsidian-stub: obsidian-local-mcp stub and the native show-note task",
      "updated_at": "2026-09-30T03:31:20.003Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1650"
    },
    {
      "iid": 1649,
      "title": "pw-p4: TodoistSync, the obligations manifest into the owned Todoist project, started by the controller",
      "updated_at": "2026-09-30T03:42:11.810Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1649"
    },
    {
      "iid": 1648,
      "title": "pw-p3: controller choose --experiments reads D23 result notes (P3)",
      "updated_at": "2026-09-30T03:51:13.774Z",
      "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-30T03:16:59.558Z",
      "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-30T02:56:01.809Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1644"
    },
    {
      "iid": 1641,
      "title": "lf1-mul-gepa-briefs: GEPA-on-briefs step 1, judge not predictive on held-out receipts",
      "updated_at": "2026-09-30T03:42:44.039Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1641"
    },
    {
      "iid": 1640,
      "title": "lf1-mul-hosted-readback: read back Cloudflare AI Search and Pinecone by their declared routes",
      "updated_at": "2026-09-30T03:43:58.293Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1640"
    },
    {
      "iid": 1639,
      "title": "lf1-nix-wasm-spike: a Rust function at evaluation through builtins.wasm, vendored, guarded, differential-checked",
      "updated_at": "2026-09-30T03:51:07.521Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1639"
    },
    {
      "iid": 1636,
      "title": "lf1-tc-mcp-routes: score an MCP route for each of ten APIs",
      "updated_at": "2026-09-30T03:42:39.267Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1636"
    },
    {
      "iid": 1633,
      "title": "lf1-aex-queues: declare the pipeline's queues as data and read them back live",
      "updated_at": "2026-09-30T03:46:17.996Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1633"
    },
    {
      "iid": 1631,
      "title": "lf1-fab-portal: door-portal apply|probe, one MCP portal URL for a fleet job (fabric-portal-spike)",
      "updated_at": "2026-09-30T03:42:34.951Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1631"
    },
    {
      "iid": 1625,
      "title": "lf1-fab-edge: edge readback and the edge stack spec",
      "updated_at": "2026-09-30T03:42:30.838Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1625"
    },
    {
      "iid": 1621,
      "title": "lf1-aex-effect-spec: effect split spec, first allow-list and its check",
      "updated_at": "2026-09-30T03:42:26.300Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1621"
    },
    {
      "iid": 1612,
      "title": "lf1-aex-census: read-only census of execution tier x env-leak x collection per host",
      "updated_at": "2026-09-30T03:15:37.946Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1612"
    },
    {
      "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-30T01:12:15.566Z",
      "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-30T01:03:22.027Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1598"
    },
    {
      "iid": 1597,
      "title": "repair-1567-0929: fixture order, overwriting mutant",
      "updated_at": "2026-09-30T01:11:22.517Z",
      "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-30T00:57:25.551Z",
      "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-30T00:51:02.537Z",
      "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-30T03:11:47.616Z",
      "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": 1557,
      "title": "rt-queue-block: queue-block, the root's #926 writer, in the tree with compare-and-swap",
      "updated_at": "2026-09-30T00:51:20.516Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1557"
    },
    {
      "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": 6503,
      "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": 6503,
      "rev_stale": true,
      "receipt_rev": "25f610400eedcaae44bd9b56bdf4880762bfeed3",
      "switched_at": "2026-09-27T14:24:24Z",
      "switched_age_s": 221493,
      "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": 6503,
      "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": 6503,
      "rev_stale": true,
      "receipt_rev": "97bfb4c39fba6395be66a852eb57714a36ac3ba3",
      "switched_at": "2026-09-29T18:56:21Z",
      "switched_age_s": 32376,
      "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": 6503,
      "rev_stale": null,
      "receipt_rev": "e4e862a1c4d3f848b60770c3cfda2a4aa3c8a888",
      "switched_at": "2026-09-26T19:03:47Z",
      "switched_age_s": 291130,
      "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": 6503,
      "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": 6503,
  "jobs_stale": true,
  "sources": {
    "gitlab": {
      "read_at": "2026-09-30T03:55:56.924Z",
      "live": true
    },
    "jobs": {
      "as_of": "2026-09-30T02:07:34Z",
      "age_s": 6503,
      "why": null
    }
  }
}