{
  "schema": 2,
  "generated_at": "2026-10-01T22:49:50.974Z",
  "deployed_sha": "25e80dcf333c1576d1bd3d948a070cba2055ddda",
  "trunk": "main",
  "trunk_head": {
    "sha": "e3e3146964cf9cc866818d6b4e8e1cb110ead256",
    "title": "Merge branch 'job/sw-s-life-sources-names' into 'main'",
    "at": "2026-10-01T22:49:28.000+00:00",
    "web_url": "https://gitlab.com/suxos/kernel/-/commit/e3e3146964cf9cc866818d6b4e8e1cb110ead256",
    "age_s": 23
  },
  "last_merge": {
    "iid": 2192,
    "title": "sw-s-life-sources-names: checks.life-sources-names feeds life.nix the file `obligations projects` really writes",
    "merged_at": "2026-10-01T22:49:30.071Z",
    "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2192"
  },
  "merged_last_hour": [
    {
      "iid": 2192,
      "title": "sw-s-life-sources-names: checks.life-sources-names feeds life.nix the file `obligations projects` really writes",
      "merged_at": "2026-10-01T22:49:30.071Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2192"
    },
    {
      "iid": 2188,
      "title": "sw-s-job-stop-job-state: checks/job-stop-feed.nix runs job-stop.py on the real job records and a real launch",
      "merged_at": "2026-10-01T22:47:31.510Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2188"
    },
    {
      "iid": 2074,
      "title": "sw-f993: build-mesh-key-newline check exits 3 when an executable cannot start",
      "merged_at": "2026-10-01T22:46:24.768Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2074"
    },
    {
      "iid": 2183,
      "title": "sw-s-job-py-delivered: checks/job-py-delivered.nix feeds job delivered the committed launch records and receipts",
      "merged_at": "2026-10-01T22:43:28.796Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2183"
    },
    {
      "iid": 2186,
      "title": "sw-s-life-draft-title: checks/life.nix feeds todoOf a real committed draft and exposes it as passthru.fed.life-draft-title",
      "merged_at": "2026-10-01T22:41:22.939Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2186"
    },
    {
      "iid": 2187,
      "title": "sw-s-jobs-receipts: checks/jobs-receipts.nix feeds the jobs-receipts seam its real jobs/ and receipts/",
      "merged_at": "2026-10-01T22:41:19.764Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2187"
    },
    {
      "iid": 2185,
      "title": "sw-s-life-brief-timer-inert-cases: measure why the seam cannot be fed (still UNKNOWN)",
      "merged_at": "2026-10-01T22:41:15.440Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2185"
    },
    {
      "iid": 2158,
      "title": "sw-s-flake-stamp-stamp-json: checks.flake-stamp feeds the seam its real STAMP_JSON",
      "merged_at": "2026-10-01T22:41:11.370Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2158"
    },
    {
      "iid": 2162,
      "title": "sw-s-forge-apply-declared: forge-apply feeds the real forges.kernel to the program's declared/fields",
      "merged_at": "2026-10-01T22:41:08.164Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2162"
    },
    {
      "iid": 2184,
      "title": "sw-s-job-record-keys-declared: checks.job-record-keys feeds passthru.fed.job-record-keys-declared",
      "merged_at": "2026-10-01T22:41:02.701Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2184"
    },
    {
      "iid": 2019,
      "title": "night-lead-backlog-1001: the Lead keeps the backlog pool full with no seat",
      "merged_at": "2026-10-01T22:40:53.671Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2019"
    },
    {
      "iid": 2181,
      "title": "sw-s-job-py-receipt-args: name why no check can feed the seam under the seams judge",
      "merged_at": "2026-10-01T22:40:50.673Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2181"
    },
    {
      "iid": 2182,
      "title": "sw-s-job-py-envleak: checks/job-envleak.nix feeds job/envleak.py the real launch record",
      "merged_at": "2026-10-01T22:40:42.827Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2182"
    },
    {
      "iid": 2178,
      "title": "sw-s-job-ensure-records: job/ensure.py is fed the committed job records",
      "merged_at": "2026-10-01T22:40:07.367Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2178"
    },
    {
      "iid": 2179,
      "title": "sw-s-job-py-config: checks.job-py-config feeds the seam job.nix's real jobConfig, held to a committed record and its readers",
      "merged_at": "2026-10-01T22:39:55.667Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2179"
    },
    {
      "iid": 2145,
      "title": "sw-s-deploy-rs-readback-row: checks.deploy-rs-readback-row feeds the seam the real readback-runner row",
      "merged_at": "2026-10-01T22:39:52.173Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2145"
    },
    {
      "iid": 2167,
      "title": "sw-s-gepa-briefs-tree-records: checks.gepa-briefs-tree-records runs program.py over the real jobs/ and receipts/",
      "merged_at": "2026-10-01T22:39:48.923Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2167"
    },
    {
      "iid": 2174,
      "title": "sw-s-host-tuning-declared: checks/host-tuning feeds compare() the real server.nix policy, seam reads ok",
      "merged_at": "2026-10-01T22:39:45.737Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2174"
    },
    {
      "iid": 2177,
      "title": "sw-s-job-classes: job-guard feeds the job-classes seam",
      "merged_at": "2026-10-01T22:39:43.741Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2177"
    },
    {
      "iid": 2004,
      "title": "wk-846-1001: questioner brief and receipt check, the questioner job's two ends",
      "merged_at": "2026-10-01T22:39:40.675Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2004"
    },
    {
      "iid": 2151,
      "title": "sw-s-durable-drill-summary: temporal-durable-drill-summary feeds durable-drill-summary the producer's own summary.json",
      "merged_at": "2026-10-01T22:39:38.415Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2151"
    },
    {
      "iid": 2171,
      "title": "sw-s-gitlab-transport-forge-key-ids: gitlab-transport feeds seams the forge snapshot path it reads",
      "merged_at": "2026-10-01T22:39:35.091Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2171"
    },
    {
      "iid": 2175,
      "title": "sw-s-intake-plan-graph-ready: temporal-deliver feeds plan-graph.py's bytes to the seam",
      "merged_at": "2026-10-01T22:38:24.725Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2175"
    },
    {
      "iid": 2176,
      "title": "sw-s-intake-spec-eval: checks/temporal-intake-spec feeds read_spec root.nix's own evaluation",
      "merged_at": "2026-10-01T22:38:23.381Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2176"
    }
  ],
  "open_mrs": [
    {
      "iid": 2194,
      "title": "sw-s-mcp-server-stdio-readback: checks.mcp feeds mcp.py as the seam's producer",
      "updated_at": "2026-10-01T22:48:08.457Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2194"
    },
    {
      "iid": 2193,
      "title": "sw-s-life-wiki-claims: checks/life-wiki-claims feeds both claims.json readers the real packages.life-wiki output",
      "updated_at": "2026-10-01T22:49:23.130Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2193"
    },
    {
      "iid": 2191,
      "title": "sw-s-life-forge-snapshot: checks.life runs the real `forge snapshot` and feeds its output file to life.nix",
      "updated_at": "2026-10-01T22:47:57.062Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2191"
    },
    {
      "iid": 2189,
      "title": "zed-seats-1001: one Zed agent per Claude subscription, each on its own seat",
      "updated_at": "2026-10-01T22:48:26.244Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2189"
    },
    {
      "iid": 2180,
      "title": "controller-successor-1047-3940930899: launch records of this seat's 19 fleet jobs",
      "updated_at": "2026-10-01T22:08:40.939Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2180"
    },
    {
      "iid": 2173,
      "title": "sw-s-intake-job-quota: checks/job-quota.nix feeds intake.py's place job.nix's real `job quota --json`",
      "updated_at": "2026-10-01T22:22:38.697Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2173"
    },
    {
      "iid": 2172,
      "title": "sw-s-host-linux-determinate-telemetry: checks.determinate-telemetry hands the pinned determinate-nixd the rendered config.json",
      "updated_at": "2026-10-01T21:49:30.932Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2172"
    },
    {
      "iid": 2170,
      "title": "sw-s-gepa-briefs-zcode-plan-env: glm_env is handed zcode-plan's real `env claude-code --reveal --format json` output",
      "updated_at": "2026-10-01T21:44:54.504Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2170"
    },
    {
      "iid": 2169,
      "title": "sw-s-gitlab-schema-nix-select: checks.gitlab-schema-nix-select runs gitlab-schema.py's diff over a real nix eval and feeds the seam",
      "updated_at": "2026-10-01T21:38:00.995Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2169"
    },
    {
      "iid": 2168,
      "title": "night-review-seat-failover-1001: a limited review seat fails over in seconds, never asked again",
      "updated_at": "2026-10-01T21:55:11.304Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2168"
    },
    {
      "iid": 2166,
      "title": "wk-nix-gitlab-ci-1001: CI generated by upstream nix-gitlab-ci, one file per job (restores bf6038f73's design)",
      "updated_at": "2026-10-01T21:33:54.146Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2166"
    },
    {
      "iid": 2165,
      "title": "sw-s-forge-snapshot: checks.forge-snapshot runs `forge snapshot` for real and feeds its file to work.nix",
      "updated_at": "2026-10-01T22:33:22.477Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2165"
    },
    {
      "iid": 2164,
      "title": "sw-s-forgotten-forge-snapshot: checks.forgotten runs the real `forge snapshot` and feeds forgotten its output",
      "updated_at": "2026-10-01T22:38:41.168Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2164"
    },
    {
      "iid": 2163,
      "title": "sw-s-forge-ci-readback: checks.forge-readback feeds forge readback the real forges.kernel declaration",
      "updated_at": "2026-10-01T22:03:27.554Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2163"
    },
    {
      "iid": 2161,
      "title": "night-root-pass-1001: root-pass, the root's pass as a program (custody of #1047 with no LLM seat)",
      "updated_at": "2026-10-01T22:21:28.686Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2161"
    },
    {
      "iid": 2160,
      "title": "sw-s-fleet-spec: checks.fleet now feeds fleet.nix's host JSON the real spec.config.hosts",
      "updated_at": "2026-10-01T22:23:15.971Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2160"
    },
    {
      "iid": 2156,
      "title": "wk-kills-off-hot-path-1001: kills leave the per-MR gate; the kill ledger holds their proof (measured)",
      "updated_at": "2026-10-01T22:21:27.450Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2156"
    },
    {
      "iid": 2153,
      "title": "night-runner-reload-1001: a runner config change reloads the running runner instead of restarting it",
      "updated_at": "2026-10-01T21:44:07.230Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2153"
    },
    {
      "iid": 2152,
      "title": "controller-successor-1047-3940756902: launch records of the two previous seats' fleet jobs and this seat's",
      "updated_at": "2026-10-01T21:02:25.637Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2152"
    },
    {
      "iid": 2146,
      "title": "wk-ci-tailnet-consolidate-1001: the ci-tailnet cluster as one MR (8 MRs, 7 in conflict)",
      "updated_at": "2026-10-01T21:00:31.653Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2146"
    },
    {
      "iid": 2139,
      "title": "fix-2127-1001: the fix round's re-arm case expects main's review gate on train-submit submit",
      "updated_at": "2026-10-01T21:01:56.348Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2139"
    },
    {
      "iid": 2132,
      "title": "fix-1987-1001: name ci-arm-test.py's two remarshal'd yml reads as seams",
      "updated_at": "2026-10-01T22:16:41.714Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2132"
    },
    {
      "iid": 2131,
      "title": "wk-eval-jobs-gate-1001: check-fast evaluates through nix-eval-jobs with bounded workers (measured)",
      "updated_at": "2026-10-01T22:17:18.677Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2131"
    },
    {
      "iid": 2128,
      "title": "rc-2050-1001: merge origin/main into job/sw-f1040 (!2050)",
      "updated_at": "2026-10-01T22:08:41.638Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2128"
    },
    {
      "iid": 2127,
      "title": "fix-2110-1001: carry 98eb4b12e's removal measurement as a present: line for removal-measured",
      "updated_at": "2026-10-01T21:01:53.877Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2127"
    },
    {
      "iid": 2126,
      "title": "wk-decision-ledger-1001: a decision ledger whose check refuses silent removal",
      "updated_at": "2026-10-01T19:42:55.207Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2126"
    },
    {
      "iid": 2125,
      "title": "sw-x2052: plan-graph-intake runs its kill mutants in parallel, so check-fast ends inside its 40 m timeout",
      "updated_at": "2026-10-01T22:32:07.381Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2125"
    },
    {
      "iid": 2122,
      "title": "Merge remote-tracking branch 'origin/main' into job/rc-2067-1001",
      "updated_at": "2026-10-01T20:25:49.098Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2122"
    },
    {
      "iid": 2110,
      "title": "night-arm-on-main-1001: the trunk's post-merge job arms every eligible MR; a fix round re-arms its own MR",
      "updated_at": "2026-10-01T20:55:42.179Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2110"
    },
    {
      "iid": 2108,
      "title": "wk-gc-heap-1001: nix evals start with a small GC heap (measured)",
      "updated_at": "2026-10-01T19:33:38.808Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2108"
    },
    {
      "iid": 2105,
      "title": "fix-2052-1001: plan-graph-intake's forge takes the fake glab, so forge-auth.py no longer rebuilds its 40 programs",
      "updated_at": "2026-10-01T22:13:26.151Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2105"
    },
    {
      "iid": 2095,
      "title": "rc-2034-1001: one-gitlab-reader: state the merged ceiling's measurement (token-sources 60)",
      "updated_at": "2026-10-01T19:35:28.736Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2095"
    },
    {
      "iid": 2094,
      "title": "fix-2069: removal-measured: the present: measurement for !2069's two deleting commits",
      "updated_at": "2026-10-01T20:31:51.711Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2094"
    },
    {
      "iid": 2093,
      "title": "night-pause-ends-seat-1001: a root that posts pausing stops; the arbiter enforces it (row A vacancy)",
      "updated_at": "2026-10-01T22:21:26.320Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2093"
    },
    {
      "iid": 2088,
      "title": "wip: train lane",
      "updated_at": "2026-10-01T19:06:16.585Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2088"
    },
    {
      "iid": 2086,
      "title": "night-reserve-wait-1001: a reserve wait that runs out exits 3, bounded by the job's timeout less its expected run",
      "updated_at": "2026-10-01T22:21:31.415Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2086"
    },
    {
      "iid": 2084,
      "title": "wk-review-concurrency-1001: the review runner sized to measured review cost",
      "updated_at": "2026-10-01T18:58:50.276Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2084"
    },
    {
      "iid": 2082,
      "title": "rc-1961-1001: merge main into fix-1915-1001 (policy-grade seam row)",
      "updated_at": "2026-10-01T19:55:22.306Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2082"
    },
    {
      "iid": 2078,
      "title": "fix-1979-1001: no code change; !1979's check-fast failed on the 40m timeout, not on a check",
      "updated_at": "2026-10-01T21:24:23.551Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2078"
    },
    {
      "iid": 2076,
      "title": "fix-2008-1001-2: keep the seam row's text off the P-yq walker",
      "updated_at": "2026-10-01T20:31:49.984Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2076"
    },
    {
      "iid": 2070,
      "title": "fix-2051: name ci-tailnet-cleanup's json.load as a seam row",
      "updated_at": "2026-10-01T20:31:52.951Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2070"
    },
    {
      "iid": 2069,
      "title": "sw-x1996: !1996 carries only ci-tailnet; restore the 130 files its head reverted from main",
      "updated_at": "2026-10-01T20:31:51.226Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2069"
    },
    {
      "iid": 2067,
      "title": "sw-f1027: root-loop refuses unknown node kinds, reads the dispatch time before launch, takes verdicts only from members",
      "updated_at": "2026-10-01T19:23:42.718Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2067"
    },
    {
      "iid": 2065,
      "title": "sw-f1024: WIP",
      "updated_at": "2026-10-01T20:31:54.484Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2065"
    },
    {
      "iid": 2062,
      "title": "sw-f1042: a root-loop deploy timeout ends the whole deploy, and the receipt says the host's state is unknown",
      "updated_at": "2026-10-01T22:34:44.904Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2062"
    },
    {
      "iid": 2050,
      "title": "sw-f1040: brief check scoped to deliver.py, start bound leaves room for the reads, readback result carries lane names only",
      "updated_at": "2026-10-01T18:17:17.534Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2050"
    },
    {
      "iid": 2038,
      "title": "wk-ci-saas-checkfast-1001: check-fast overflow on SaaS runners (measured)",
      "updated_at": "2026-10-01T18:40:31.835Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2038"
    },
    {
      "iid": 2034,
      "title": "fix-1972-1001: one-gitlab-reader: ledger !1782's six token-source holders and one importer",
      "updated_at": "2026-10-01T21:26:56.312Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2034"
    },
    {
      "iid": 2021,
      "title": "wk-903-1001: every service's readback names its consumer action or its residual; temporal-deliver reads its own poll",
      "updated_at": "2026-10-01T22:15:50.012Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2021"
    },
    {
      "iid": 2008,
      "title": "sw-t1945: ci-tailnet-ping reads the YAML with yq, no PyYAML",
      "updated_at": "2026-10-01T20:31:49.412Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2008"
    },
    {
      "iid": 2003,
      "title": "wk-jobfix-closes-1001: job fix reads Closes #N as the node issue",
      "updated_at": "2026-10-01T21:47:47.732Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2003"
    },
    {
      "iid": 2001,
      "title": "ci-tailnet-refused: run on GitLab's hosted runner, not the kernel pool (row B)",
      "updated_at": "2026-10-01T20:31:52.317Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2001"
    },
    {
      "iid": 1996,
      "title": "sw-f1132: ci-tailnet ACL probe reads the output, not the exit code; checks/ci-tailnet",
      "updated_at": "2026-10-01T20:31:50.612Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1996"
    },
    {
      "iid": 1972,
      "title": "rc-1782-1001-2: merge origin/main 10aff6852 into !1782 (sec-role-token-seam)",
      "updated_at": "2026-10-01T17:50:09.456Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1972"
    },
    {
      "iid": 1961,
      "title": "fix-1915-1001: seam row for policy-grade.nix claims its third P-yq site",
      "updated_at": "2026-10-01T18:32:55.558Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1961"
    },
    {
      "iid": 1960,
      "title": "fix-1909-1001: keep checks/wiki.nix off builtins.toJSON so the seams walker finds nothing to name",
      "updated_at": "2026-10-01T18:11:07.454Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1960"
    },
    {
      "iid": 1945,
      "title": "sw-f1135: ci-tailnet pings accept DERP-only reachability",
      "updated_at": "2026-10-01T20:31:48.700Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1945"
    },
    {
      "iid": 1916,
      "title": "sw-f1188: P6 ledger row held to the tree, step 1 has no owner, !1763 merged",
      "updated_at": "2026-10-01T21:35:54.396Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1916"
    },
    {
      "iid": 1905,
      "title": "night-fix-1898-1001: a windowed plain-text answer that exits nonzero is a failed probe, not an empty window",
      "updated_at": "2026-10-01T21:10:05.445Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1905"
    },
    {
      "iid": 1901,
      "title": "night-ci-arm-1001: CI arms an MR when its review clears, with zero seat actions",
      "updated_at": "2026-10-01T21:02:44.029Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1901"
    },
    {
      "iid": 1800,
      "title": "build-ci-substrate: post-merge pool tag, runner access boundary declared and read back, sux-job image lines dropped",
      "updated_at": "2026-10-01T12:16:14.065Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1800"
    },
    {
      "iid": 1782,
      "title": "sec-role-token-seam: the forge seam hands glab a login, never a token; job units log in with a Developer role token",
      "updated_at": "2026-10-01T19:35:25.814Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1782"
    },
    {
      "iid": 1647,
      "title": "Draft: unified-agent-interface: one surface across the model families",
      "updated_at": "2026-10-01T03:39:44.870Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1647"
    },
    {
      "iid": 1599,
      "title": "mac-backup: launchd restic backup for the Macs, with its seams rows",
      "updated_at": "2026-10-01T22:49:45.738Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1599"
    }
  ],
  "hosts": [
    {
      "name": "birch",
      "rev": null,
      "rev_source": null,
      "observed_at": "2026-10-01T22:49:42Z",
      "observed_age_s": 9,
      "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": "e1752d94e6faad278c4379f2cd160894343de613",
      "rev_source": "stamp",
      "observed_at": "2026-10-01T22:49:42Z",
      "observed_age_s": 9,
      "rev_stale": false,
      "receipt_rev": "25f610400eedcaae44bd9b56bdf4880762bfeed3",
      "switched_at": "2026-09-27T14:24:24Z",
      "switched_age_s": 375927,
      "receipt": "receipts/hosts/cedar-switch-0927-25f61040.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 2,
      "jobs": [
        {
          "id": "night-vm-drv-context-1001",
          "launched": "2026-10-01T22:45:54Z"
        },
        {
          "id": "sw-s-mcp-server-stdio-readback",
          "launched": "2026-10-01T22:44:40Z"
        }
      ]
    },
    {
      "name": "elm",
      "rev": "e1752d94e6faad278c4379f2cd160894343de613",
      "rev_source": "stamp",
      "observed_at": "2026-10-01T22:49:43Z",
      "observed_age_s": 8,
      "rev_stale": false,
      "receipt_rev": null,
      "switched_at": null,
      "switched_age_s": null,
      "receipt": null,
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 2,
      "jobs": [
        {
          "id": "sw-s-life-wiki-claims",
          "launched": "2026-10-01T22:37:35Z"
        },
        {
          "id": "sw-s-loops-declaration-json",
          "launched": "2026-10-01T22:44:40Z"
        }
      ]
    },
    {
      "name": "fir",
      "rev": "e1752d94e6faad278c4379f2cd160894343de613",
      "rev_source": "stamp",
      "observed_at": "2026-10-01T22:49:42Z",
      "observed_age_s": 9,
      "rev_stale": false,
      "receipt_rev": "97bfb4c39fba6395be66a852eb57714a36ac3ba3",
      "switched_at": "2026-09-29T18:56:21Z",
      "switched_age_s": 186810,
      "receipt": "receipts/hosts/fir-switch-l4-effects-fir-4.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 2,
      "jobs": [
        {
          "id": "controller-successor-1047-3941263967",
          "launched": "2026-10-01T22:35:07Z"
        },
        {
          "id": "sw-s-life-sources-names",
          "launched": "2026-10-01T22:37:35Z"
        }
      ]
    },
    {
      "name": "larch",
      "rev": null,
      "rev_source": "receipt",
      "observed_at": "2026-10-01T22:49:42Z",
      "observed_age_s": 9,
      "rev_stale": null,
      "receipt_rev": "e4e862a1c4d3f848b60770c3cfda2a4aa3c8a888",
      "switched_at": "2026-09-26T19:03:47Z",
      "switched_age_s": 445564,
      "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-10-01T22:49:43Z",
      "observed_age_s": 8,
      "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-10-01T22:49:42Z",
  "jobs_age_s": 9,
  "jobs_stale": false,
  "sources": {
    "gitlab": {
      "read_at": "2026-10-01T22:49:50.974Z",
      "live": true
    },
    "jobs": {
      "as_of": "2026-10-01T22:49:42Z",
      "age_s": 9,
      "why": null
    }
  }
}