{
  "schema": 2,
  "generated_at": "2026-10-02T10:49:39.847Z",
  "deployed_sha": "542543ef1ecfcab06db00f44a7c945eea9a8ebec",
  "trunk": "main",
  "trunk_why": null,
  "trunk_head": {
    "sha": "542543ef1ecfcab06db00f44a7c945eea9a8ebec",
    "title": "Merge branch 'job/fleet-known-hosts-1002' into 'main'",
    "at": "2026-10-02T10:32:40.000+00:00",
    "web_url": "https://gitlab.com/suxos/kernel/-/commit/542543ef1ecfcab06db00f44a7c945eea9a8ebec",
    "age_s": 1020
  },
  "last_merge": {
    "iid": 2336,
    "title": "fleet-known-hosts-1002: every fleet host's ssh host key is declared and checked",
    "merged_at": "2026-10-02T10:32:41.547Z",
    "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2336"
  },
  "merged_last_hour": [
    {
      "iid": 2336,
      "title": "fleet-known-hosts-1002: every fleet host's ssh host key is declared and checked",
      "merged_at": "2026-10-02T10:32:41.547Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2336"
    },
    {
      "iid": 2466,
      "title": "feed-adapters-1002: forge-feed, the forge snapshot's file writer (refresh, reconcile, freshness, status)",
      "merged_at": "2026-10-02T10:25:38.357Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2466"
    },
    {
      "iid": 2406,
      "title": "edge-declare-zone-routes-1002: declare sux-agents, sux-view and their zone routes",
      "merged_at": "2026-10-02T10:22:45.574Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2406"
    },
    {
      "iid": 2418,
      "title": "g2-f7-forge-declare: declare merge train enforcement pending, rename the gate judge-approval",
      "merged_at": "2026-10-02T10:14:11.422Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2418"
    },
    {
      "iid": 2420,
      "title": "is-880-1002: mail-replica-sync and recall-index on an IMAP IDLE edge, both timers gone",
      "merged_at": "2026-10-02T10:06:34.292Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2420"
    },
    {
      "iid": 2459,
      "title": "deploy-follow-agent-env-1002: deploy-follow repoints agent-env to the newest built rev behind a per-host switch",
      "merged_at": "2026-10-02T09:59:01.392Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2459"
    },
    {
      "iid": 2463,
      "title": "three-gates-1002: three blocking gates (build, secrets, hosts); every other check advisory",
      "merged_at": "2026-10-02T09:51:33.768Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2463"
    },
    {
      "iid": 2416,
      "title": "is-817-1002: zero local settings, steps 1-3 (managed key, --setting-sources, claude-local readback)",
      "merged_at": "2026-10-02T09:51:31.537Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2416"
    },
    {
      "iid": 2332,
      "title": "rootpy-pause-order-1002: tools/root.py pause stops the beat, vacates the lines, posts the pausing note last",
      "merged_at": "2026-10-02T09:50:45.152Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2332"
    },
    {
      "iid": 2408,
      "title": "g2-x5-root-program-broken: declare root.py an implementation marked broken until 2026-10-31",
      "merged_at": "2026-10-02T09:50:41.532Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2408"
    },
    {
      "iid": 2358,
      "title": "f4-delete-queue-dir: delete temporal/queue, xr1-a.txt and the temporal-queue store declaration",
      "merged_at": "2026-10-02T09:50:39.542Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2358"
    },
    {
      "iid": 2322,
      "title": "fix(checks): disable boot-pin-bootctl on non-linux (salvaged from the shared checkout)",
      "merged_at": "2026-10-02T09:50:35.290Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2322"
    },
    {
      "iid": 2152,
      "title": "controller-successor-1047-3940756902: launch records of the two previous seats' fleet jobs and this seat's",
      "merged_at": "2026-10-02T09:50:33.622Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2152"
    },
    {
      "iid": 2433,
      "title": "sw-t2382-2: reboot_shape without a line break before an operator",
      "merged_at": "2026-10-02T09:50:30.617Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2433"
    }
  ],
  "open_mrs": [
    {
      "iid": 2475,
      "title": "lead-starts-measurements-1002: the Temporal Lead starts research, review and experiment nodes itself",
      "updated_at": "2026-10-02T10:49:26.543Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2475"
    },
    {
      "iid": 2474,
      "title": "ingest-prior-design-1002: one command prints the prior designs a brief overlaps",
      "updated_at": "2026-10-02T10:49:08.974Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2474"
    },
    {
      "iid": 2473,
      "title": "fir-accepts-1002: accept fir's three merged drops for the agent-env follower switch",
      "updated_at": "2026-10-02T10:35:53.481Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2473"
    },
    {
      "iid": 2472,
      "title": "1267: capture audit work and repair the active root entry point",
      "updated_at": "2026-10-02T10:35:11.353Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2472"
    },
    {
      "iid": 2471,
      "title": "deploy-fir-agentenv-1002: fir not deployed; the gate refused T with 3 unaccepted drops",
      "updated_at": "2026-10-02T10:34:33.255Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2471"
    },
    {
      "iid": 2470,
      "title": "advisory-off-train-1002: check-advisory off the merge path (never on a train car, manual on MRs)",
      "updated_at": "2026-10-02T10:34:33.760Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2470"
    },
    {
      "iid": 2469,
      "title": "query-surface-1002: workq surface + forge snapshot writer",
      "updated_at": "2026-10-02T10:45:31.042Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2469"
    },
    {
      "iid": 2468,
      "title": "collect-none-boundary-1002: a none job with a recorded reason collects accepted",
      "updated_at": "2026-10-02T10:10:22.006Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2468"
    },
    {
      "iid": 2467,
      "title": "controller-successor-1047-3943751677: SAVE checkpoint, launch records and seat tools",
      "updated_at": "2026-10-02T10:00:24.250Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2467"
    },
    {
      "iid": 2465,
      "title": "tsub-threads-gate-1002: train-submit --threads-gate enforce|report",
      "updated_at": "2026-10-02T10:36:29.380Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2465"
    },
    {
      "iid": 2464,
      "title": "stranded-receipt-1002: the stranded sweep reads the unit, the receipt names lost attempts, pill 06 says what restarts",
      "updated_at": "2026-10-02T10:18:42.043Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2464"
    },
    {
      "iid": 2462,
      "title": "developer + hour skills: principles, questions and pointers for every agent; a closed-loop hourly routine Colin can walk away from",
      "updated_at": "2026-10-02T10:16:16.159Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2462"
    },
    {
      "iid": 2461,
      "title": "resume-guard-1002: resume refuses an ended job; ensure --id resumes a lost attempt",
      "updated_at": "2026-10-02T10:39:52.622Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2461"
    },
    {
      "iid": 2460,
      "title": "controller-successor-1047-3943411872: final SAVE, records, briefs and tools",
      "updated_at": "2026-10-02T09:00:47.547Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2460"
    },
    {
      "iid": 2458,
      "title": "cleanup-1002-forge-receipt: commit the 2026-10-02 forge readback receipt (defaultBranch equal since the D1 flip; only runners differ)",
      "updated_at": "2026-10-02T08:34:47.412Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2458"
    },
    {
      "iid": 2455,
      "title": "controller-successor-1047-3943121217: final SAVE (passes 1-2)",
      "updated_at": "2026-10-02T08:11:35.562Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2455"
    },
    {
      "iid": 2454,
      "title": "launcher-corrections-1002: no boundary by default; the hardened unit is opt-in",
      "updated_at": "2026-10-02T08:03:03.038Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2454"
    },
    {
      "iid": 2453,
      "title": "launch-provenance-1002: job.json records who launched it",
      "updated_at": "2026-10-02T10:34:56.536Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2453"
    },
    {
      "iid": 2452,
      "title": "launcher-corrections-1002: launch mints a UUIDv7 id and starts at origin's default tip",
      "updated_at": "2026-10-02T07:51:10.417Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2452"
    },
    {
      "iid": 2442,
      "title": "sw-x2430-2: durable-execution-ledger cites root-loop.py:263, where step 1's heading now is",
      "updated_at": "2026-10-02T07:14:53.258Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2442"
    },
    {
      "iid": 2441,
      "title": "controller-successor-1047-3942925680: final SAVE (passes 1-2)",
      "updated_at": "2026-10-02T07:16:24.113Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2441"
    },
    {
      "iid": 2440,
      "title": "controller-successor-1047-3942793039: final SAVE (passes 1-3)",
      "updated_at": "2026-10-02T06:01:21.321Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2440"
    },
    {
      "iid": 2435,
      "title": "train-lane-1002: wip",
      "updated_at": "2026-10-02T04:23:05.835Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2435"
    },
    {
      "iid": 2434,
      "title": "done-witness-1002: a clean turn end is not done work: a completion witness gates land() and collect, train-submit refuses a pending head subject",
      "updated_at": "2026-10-02T10:14:24.708Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2434"
    },
    {
      "iid": 2430,
      "title": "sw-t2381: members/all read to its last page, an empty reply is unread",
      "updated_at": "2026-10-02T05:06:32.963Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2430"
    },
    {
      "iid": 2429,
      "title": "papercuts-1002: job status accepts --host; quotes verify stops dirtying receipts/quotes/verify.json",
      "updated_at": "2026-10-02T10:49:18.936Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2429"
    },
    {
      "iid": 2428,
      "title": "is-855-1002: squash",
      "updated_at": "2026-10-02T04:54:25.108Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2428"
    },
    {
      "iid": 2427,
      "title": "is-844-1002: wip",
      "updated_at": "2026-10-02T05:22:26.296Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2427"
    },
    {
      "iid": 2425,
      "title": "rm-2166-1002: job-launcher's stub forge serves the car's nix-ci:trigger bridge and its child's failed jobs (the check-fast job-launcher failure)",
      "updated_at": "2026-10-02T03:21:11.852Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2425"
    },
    {
      "iid": 2424,
      "title": "is-1153-1002: allow public ssh keys and their SHA256 fingerprints in collect's gitleaks scan",
      "updated_at": "2026-10-02T10:34:57.264Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2424"
    },
    {
      "iid": 2423,
      "title": "wip",
      "updated_at": "2026-10-02T05:29:36.422Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2423"
    },
    {
      "iid": 2422,
      "title": "is-1122-1002: nix-no-run, a CI PATH shim that refuses nix run at execution",
      "updated_at": "2026-10-02T09:29:45.208Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2422"
    },
    {
      "iid": 2421,
      "title": "is-1162-1002: a red car out of fix tries files a bug and an asks entry and goes on, not needs-colin",
      "updated_at": "2026-10-02T03:39:41.890Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2421"
    },
    {
      "iid": 2415,
      "title": "is-872-1002: token app (forge-auth token mode) and the five GITLAB_PAT wrappers switched to it",
      "updated_at": "2026-10-02T10:34:43.050Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2415"
    },
    {
      "iid": 2411,
      "title": "g2-x5-deploy-carry-by-use: deploy-rs.py refuses a self target; the carry table of deploy.nix's duties, census-gated",
      "updated_at": "2026-10-02T10:26:52.921Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2411"
    },
    {
      "iid": 2403,
      "title": "g2-f9-build-trunk-state: trunk-state, one green/red/unknown read of the post-merge closers",
      "updated_at": "2026-10-02T02:35:08.245Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2403"
    },
    {
      "iid": 2386,
      "title": "g2-k6-r-head-classes: classify every forge branch head into a disjoint custody class",
      "updated_at": "2026-10-02T03:39:47.334Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2386"
    },
    {
      "iid": 2381,
      "title": "fd-1027-1002: root-loop reads the dispatch time before the launch and takes verdicts only from Developer+ members",
      "updated_at": "2026-10-02T10:49:21.145Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2381"
    },
    {
      "iid": 2377,
      "title": "is-1145-1002: lock every operative worktree add (kernel#1145)",
      "updated_at": "2026-10-02T06:16:51.528Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2377"
    },
    {
      "iid": 2375,
      "title": "g2-m8-build-edge-receipt-retire-cloud: edge readback writes receipts/cloud/edge.json, cloud.nix retired",
      "updated_at": "2026-10-02T04:24:58.977Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2375"
    },
    {
      "iid": 2366,
      "title": "i860-E1: receipts record idle seconds, score lists jobs above the median",
      "updated_at": "2026-10-02T10:14:12.035Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2366"
    },
    {
      "iid": 2361,
      "title": "g2-r1-build-plugin-token-verb: door plugin-token mints sux-plugin and seals it by pipe",
      "updated_at": "2026-10-02T02:45:33.847Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2361"
    },
    {
      "iid": 2352,
      "title": "fd-927-1002: job ending refuses non-finite and negative seconds; accept-red exits 3",
      "updated_at": "2026-10-02T10:49:24.484Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2352"
    },
    {
      "iid": 2335,
      "title": "conflict-sweep-1002: drain merge conflicts that cap the merge train",
      "updated_at": "2026-10-02T07:05:44.693Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2335"
    },
    {
      "iid": 2325,
      "title": "fd-989-1002: ensure sweep guards each state dir's OSError",
      "updated_at": "2026-10-02T10:49:28.220Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2325"
    },
    {
      "iid": 2313,
      "title": "fd-974-1002: sux-exec keeps supervising the process group after the leader exits",
      "updated_at": "2026-10-02T03:01:25.123Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2313"
    },
    {
      "iid": 2311,
      "title": "fd-973-1002: route checks fail on missing files and scan whole commands; resumed arm names its sha; arm heartbeats; F drives train-submit",
      "updated_at": "2026-10-02T03:01:25.595Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2311"
    },
    {
      "iid": 2290,
      "title": "fd-1045-1002: r2-mirror-check-newer: an empty or crashed harness is red",
      "updated_at": "2026-10-02T08:39:16.618Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2290"
    },
    {
      "iid": 2277,
      "title": "Draft: g-f5-experiment-pinned-pointer-one-witness: the pure score reads one pinned pointer in place of a receipt file",
      "updated_at": "2026-10-02T03:09:46.913Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2277"
    },
    {
      "iid": 2273,
      "title": "g-f7-decision-latency: measure where a trunk merge waits, per arm route",
      "updated_at": "2026-10-02T03:09:49.324Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2273"
    },
    {
      "iid": 2264,
      "title": "fd-1193-1002: task-stores scan: unmeasured is unknown, empty input is refused, exit codes 0/2/3",
      "updated_at": "2026-10-02T03:14:57.642Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2264"
    },
    {
      "iid": 2263,
      "title": "decide-parameters-1001: record the operating parameters nobody decided, each with its evidence",
      "updated_at": "2026-10-02T03:14:58.153Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2263"
    },
    {
      "iid": 2246,
      "title": "sw-s-root-loop-config: checks.root-loop feeds the seam the real settings file, held to a committed snapshot",
      "updated_at": "2026-10-02T03:15:00.493Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2246"
    },
    {
      "iid": 2245,
      "title": "g-f5-research-switch-at-quota: quota-admits-on-seven-day gains \"switch-at-quota measured\"",
      "updated_at": "2026-10-02T03:15:01.069Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2245"
    },
    {
      "iid": 2244,
      "title": "g-f7-unknown-causes: why a review reads no verdict, split by cause (98 of 267 jobs)",
      "updated_at": "2026-10-02T03:15:02.006Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2244"
    },
    {
      "iid": 2242,
      "title": "g-f3-build-delete-dead-revivers: delete the unplugged known-moment watchdog",
      "updated_at": "2026-10-02T03:15:03.462Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2242"
    },
    {
      "iid": 2241,
      "title": "g-f7-judge-calibration: judge-calibration harness; no seat in this unit, so no measurement (n=0)",
      "updated_at": "2026-10-02T03:19:58.526Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2241"
    },
    {
      "iid": 2216,
      "title": "wk-brief-clock-1001: life-brief.timer is the brief's clock again until the Schedule runs",
      "updated_at": "2026-10-02T03:19:59.592Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2216"
    },
    {
      "iid": 2189,
      "title": "zed-seats-1001: one Zed agent per paid login (8 Claude seats, the Z.ai plan, Codex homes) and the door in Zed",
      "updated_at": "2026-10-02T03:20:00.369Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2189"
    },
    {
      "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-02T03:20:02.038Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2166"
    },
    {
      "iid": 2146,
      "title": "wk-ci-tailnet-consolidate-1001: the ci-tailnet cluster as one MR (8 MRs, 7 in conflict)",
      "updated_at": "2026-10-02T03:20:03.085Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2146"
    },
    {
      "iid": 2131,
      "title": "wk-eval-jobs-gate-1001: check-fast evaluates through nix-eval-jobs with bounded workers (measured)",
      "updated_at": "2026-10-02T03:20:03.768Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2131"
    },
    {
      "iid": 2126,
      "title": "wk-decision-ledger-1001: a decision ledger whose check refuses silent removal",
      "updated_at": "2026-10-02T03:20:04.375Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2126"
    },
    {
      "iid": 2122,
      "title": "Merge remote-tracking branch 'origin/main' into job/rc-2067-1001",
      "updated_at": "2026-10-02T03:20:04.908Z",
      "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-02T03:20:05.503Z",
      "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-02T03:20:06.125Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2108"
    },
    {
      "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-02T08:28:27.383Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2093"
    },
    {
      "iid": 2088,
      "title": "wip: train lane",
      "updated_at": "2026-10-02T03:25:03.084Z",
      "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-02T03:25:03.752Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2086"
    },
    {
      "iid": 2038,
      "title": "wk-ci-saas-checkfast-1001: check-fast overflow on SaaS runners (measured)",
      "updated_at": "2026-10-02T03:25:05.355Z",
      "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-02T03:25:05.904Z",
      "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-02T03:25:06.413Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/2021"
    },
    {
      "iid": 1972,
      "title": "rc-1782-1001-2: merge origin/main 10aff6852 into !1782 (sec-role-token-seam)",
      "updated_at": "2026-10-02T03:25:18.856Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1972"
    },
    {
      "iid": 1901,
      "title": "night-ci-arm-1001: CI arms an MR when its review clears, with zero seat actions",
      "updated_at": "2026-10-02T03:28:58.951Z",
      "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-02T03:25:08.492Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1800"
    },
    {
      "iid": 1647,
      "title": "Draft: unified-agent-interface: one surface across the model families",
      "updated_at": "2026-10-02T03:44:57.195Z",
      "web_url": "https://gitlab.com/suxos/kernel/-/merge_requests/1647"
    }
  ],
  "hosts": [
    {
      "name": "birch",
      "rev": null,
      "rev_source": null,
      "observed_at": "2026-10-02T10:48:11Z",
      "observed_age_s": 89,
      "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": "cfa653bb42038f051bb2caeea1e8d78b14cdbf22",
      "rev_source": "stamp",
      "observed_at": "2026-10-02T10:48:11Z",
      "observed_age_s": 89,
      "rev_stale": false,
      "receipt_rev": "25f610400eedcaae44bd9b56bdf4880762bfeed3",
      "switched_at": "2026-09-27T14:24:24Z",
      "switched_age_s": 419116,
      "receipt": "receipts/hosts/cedar-switch-0927-25f61040.json",
      "on_trunk_head": false,
      "on_trunk": false,
      "jobs_live": 0,
      "jobs": []
    },
    {
      "name": "elm",
      "rev": "e1752d94e6faad278c4379f2cd160894343de613",
      "rev_source": "stamp",
      "observed_at": "2026-10-02T10:48:11Z",
      "observed_age_s": 89,
      "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,
      "jobs": []
    },
    {
      "name": "fir",
      "rev": "5454aa2819ef01f9af6c86be0b9560dc6696d1c2",
      "rev_source": "stamp",
      "observed_at": "2026-10-02T10:48:11Z",
      "observed_age_s": 89,
      "rev_stale": false,
      "receipt_rev": "97bfb4c39fba6395be66a852eb57714a36ac3ba3",
      "switched_at": "2026-09-29T18:56:21Z",
      "switched_age_s": 229999,
      "receipt": "receipts/hosts/fir-switch-l4-effects-fir-4.json",
      "on_trunk_head": false,
      "on_trunk": true,
      "jobs_live": 1,
      "jobs": [
        {
          "id": "controller-successor-1047-3944108168",
          "launched": "2026-10-02T09:55:20Z"
        }
      ]
    },
    {
      "name": "larch",
      "rev": null,
      "rev_source": "receipt",
      "observed_at": "2026-10-02T10:48:11Z",
      "observed_age_s": 89,
      "rev_stale": null,
      "receipt_rev": "e4e862a1c4d3f848b60770c3cfda2a4aa3c8a888",
      "switched_at": "2026-09-26T19:03:47Z",
      "switched_age_s": 488753,
      "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-02T10:48:11Z",
      "observed_age_s": 89,
      "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"
    }
  ],
  "hosts_why": null,
  "flow": {
    "window": {
      "from": "2026-09-25T10:49:39.847Z",
      "to": "2026-10-02T10:49:39.847Z"
    },
    "issues": {
      "created_7d": 890,
      "ended_7d": 918,
      "flow": -28,
      "ratio": 1.0314606741573034
    },
    "mrs": {
      "created_7d": 1777,
      "merged_7d": 1619,
      "closed_unmerged_7d": 296,
      "ended_7d": 1915,
      "flow": -138,
      "ratio": 1.0776589758019133
    },
    "total": -166,
    "per_day": [
      {
        "day": "2026-09-25T10:49:39.847Z",
        "issues": {
          "created": 104,
          "ended": 91,
          "flow": 13
        },
        "mrs": {
          "created": 162,
          "merged": 280,
          "closed_unmerged": 41,
          "flow": -159
        }
      },
      {
        "day": "2026-09-26T10:49:39.847Z",
        "issues": {
          "created": 232,
          "ended": 38,
          "flow": 194
        },
        "mrs": {
          "created": 298,
          "merged": 226,
          "closed_unmerged": 122,
          "flow": -50
        }
      },
      {
        "day": "2026-09-27T10:49:39.847Z",
        "issues": {
          "created": 144,
          "ended": 510,
          "flow": -366
        },
        "mrs": {
          "created": 95,
          "merged": 68,
          "closed_unmerged": 18,
          "flow": 9
        }
      },
      {
        "day": "2026-09-28T10:49:39.847Z",
        "issues": {
          "created": 120,
          "ended": 40,
          "flow": 80
        },
        "mrs": {
          "created": 261,
          "merged": 219,
          "closed_unmerged": 24,
          "flow": 18
        }
      },
      {
        "day": "2026-09-29T10:49:39.847Z",
        "issues": {
          "created": 153,
          "ended": 25,
          "flow": 128
        },
        "mrs": {
          "created": 216,
          "merged": 185,
          "closed_unmerged": 46,
          "flow": -15
        }
      },
      {
        "day": "2026-09-30T10:49:39.847Z",
        "issues": {
          "created": 56,
          "ended": 69,
          "flow": -13
        },
        "mrs": {
          "created": 134,
          "merged": 100,
          "closed_unmerged": 5,
          "flow": 29
        }
      },
      {
        "day": "2026-10-01T10:49:39.847Z",
        "issues": {
          "created": 81,
          "ended": 145,
          "flow": -64
        },
        "mrs": {
          "created": 611,
          "merged": 541,
          "closed_unmerged": 40,
          "flow": 30
        }
      }
    ]
  },
  "receipts_truncated": false,
  "jobs_as_of": "2026-10-02T10:48:11Z",
  "jobs_age_s": 89,
  "jobs_stale": false,
  "sources": {
    "gitlab": {
      "read_at": "2026-10-02T10:49:39.847Z",
      "live": true
    },
    "jobs": {
      "as_of": "2026-10-02T10:48:11Z",
      "age_s": 89,
      "why": null
    }
  }
}