{
  "last_run": {
    "at": "2026-06-29T23:06:51.843Z",
    "result": "ok",
    "kind": "noop",
    "commit": "e94ea6e",
    "subject": "Add 6 company references for this week's calls (#252)",
    "duration_s": 0,
    "error": null
  },
  "last_deploy": {
    "at": "2026-06-29T01:22:59.742Z",
    "result": "ok",
    "kind": "deploy",
    "commit": "e94ea6e",
    "subject": "Add 6 company references for this week's calls (#252)",
    "duration_s": 2,
    "error": null
  },
  "history": [
    {
      "at": "2026-06-29T01:22:59.742Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "e94ea6e",
      "subject": "Add 6 company references for this week's calls (#252)",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-26T22:26:15.513Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "549f965",
      "subject": "Fix OATFI-001 utilization tab (Jun 16-24): strip stacked junk rows (#250)",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-26T12:48:41.449Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "d97d8d9",
      "subject": "Add Fluz and Credit Coop company references for Jun 26 calls (#251)",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-25T01:23:42.172Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "44986f4",
      "subject": "Add Flex, Ripple, and Abound company references (#249)",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-25T01:14:38.940Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "04614c4",
      "subject": "Add OATFI-001 portfolio reports for Jun 16-24, 2026 (#248)",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T20:09:47.651Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "e9aeb3f",
      "subject": "Add documented spacing rules + tokens to the deck template",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T20:08:47.256Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "224f65d",
      "subject": "Fix chart label/footnote collision on the market slide",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T19:34:37.081Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "449b16e",
      "subject": "Align capital-provider deck headers consistently (match template)",
      "duration_s": 5,
      "error": null
    },
    {
      "at": "2026-06-24T19:20:04.521Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "8fcf9e2",
      "subject": "Merge: InvestorOS vendor workflow map deck",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T19:17:29.101Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "a45b99e",
      "subject": "Make deck template headers/titles consistent",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T19:09:26.017Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "62c9b88",
      "subject": "Add deck->PDF generator (canonical export path)",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T19:00:09.001Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "7aa7f79",
      "subject": "Fix Chrome blank-page-after-every-slide (break-after on full-height box)",
      "duration_s": 6,
      "error": null
    },
    {
      "at": "2026-06-24T18:40:04.837Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "d39953d",
      "subject": "Rebuild capital provider deck on a fixed-pixel slide canvas",
      "duration_s": 3,
      "error": null
    },
    {
      "at": "2026-06-24T17:20:06.474Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "033bda2",
      "subject": "Make every capital-provider slide fit its box (no spill, no tight margins)",
      "duration_s": 4,
      "error": null
    },
    {
      "at": "2026-06-24T15:48:12.481Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "ccc0dd6",
      "subject": "Fix deck print/mobile bugs and add a deck validator",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T14:51:51.911Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "c2bf039",
      "subject": "Fix blank pages when printing the capital provider deck",
      "duration_s": 1,
      "error": null
    },
    {
      "at": "2026-06-24T14:18:38.180Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "a6ca628",
      "subject": "Use authored 16:9 slides for the capital provider flex deck",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T14:09:34.226Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "005dcdc",
      "subject": "Rebuild flex capital provider deck as strict 16:9 slides with auto-fit",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-24T13:44:25.202Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "188bb77",
      "subject": "Add tri-mode flexible version of the capital provider deck",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-23T21:28:29.739Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "b8ec148",
      "subject": "Add tri-mode HTML slide deck template to static site",
      "duration_s": 2,
      "error": null
    },
    {
      "at": "2026-06-23T19:56:56.909Z",
      "result": "ok",
      "kind": "deploy",
      "commit": "eb83323",
      "subject": "Track valinor-intra.service in deploy/ with Restart=always (#247)",
      "duration_s": 1,
      "error": null
    },
    {
      "at": "2026-06-23T19:48:51.630Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:47:51.383Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:46:50.880Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:45:50.385Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:44:50.134Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:43:49.880Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:42:49.380Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:41:48.881Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:40:48.635Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:39:48.377Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:38:47.883Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:37:47.382Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:36:47.133Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:35:46.870Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:34:46.385Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:33:45.879Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:32:45.636Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:31:45.384Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:30:44.882Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:29:44.382Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:28:44.134Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:27:43.882Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:26:43.375Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:25:42.883Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:24:42.625Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:23:42.381Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:22:42.132Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:21:41.882Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    },
    {
      "at": "2026-06-23T19:20:41.377Z",
      "result": "failed",
      "kind": "deploy",
      "commit": "b52076a",
      "subject": "Make relationship-graph self-contained; stop graph.jsx auto-deploying",
      "duration_s": 0,
      "error": "host is on branch 'claude/sharp-rubin-jhzn0e', not main — deploys are stalled"
    }
  ]
}
