{
  "generated_at_utc": "2026-09-07T21:02:27.733006+00:00",
  "fixture_path": "e2etests/testdata/files",
  "binary_sha256": "7a0e89723a81b3da93025cbc9465ddf78d4bfa0d53456d990efff8de16d3b923",
  "build_command": "CGO_ENABLED=0 GOTOOLCHAIN=local GOWORK=off go build -trimpath -o d2 .",
  "go_version": "go version go1.27.0 darwin/arm64",
  "settings": {
    "scale": 1,
    "pad": 50,
    "theme": "Source theme: 7 for Mocha; default 0 for all others",
    "tala_seeds": [
      1,
      2,
      3
    ],
    "tala_seed_concurrency": "default min(GOMAXPROCS, 4)",
    "styles_and_topology": "Public fixture content, styles and topology preserved; source formatting normalized with d2 fmt.",
    "fonts": "Bundled defaults: Source Sans Pro and Source Code Pro",
    "engine_flags": "Default engine options, except explicit TALA default seeds",
    "same_binary_for_all_engines": true,
    "source_formatting": "Canonical d2 fmt normalization for repository CI: whitespace, optional map colons in Mocha, and explicit default md tooltip blockstring tags in ROSS; diagram semantics and all SVG bytes are unchanged."
  },
  "renders": [
    {
      "fixture": "jupyter_aws_eks",
      "engine": "tala",
      "command": [
        "./d2",
        "--layout",
        "tala",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "--tala-seeds",
        "1,2,3",
        "jupyter_aws_eks/source.d2",
        "jupyter_aws_eks/tala.svg"
      ],
      "exit_code": 0,
      "source_sha256": "733e9c159a4d8773b3a323ff10b6e14e643f266613e0b8a39f42ce278eb7a2ab",
      "path": "jupyter_aws_eks/tala.svg",
      "sha256": "a1c9789c83d39f3ed58ed453e5de88aa08d72ba1deb60fc0cb665bcbab7290ca",
      "bytes": 22365,
      "width": "1202",
      "height": "1812",
      "view_box": "0 0 1202 1812",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "d0ad1e2d69568d0daf0de87c2d6c0c889c5a2f6e9ac5eaa26c8597debef6617e",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "jupyter_aws_eks",
      "engine": "dagre",
      "command": [
        "./d2",
        "--layout",
        "dagre",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "jupyter_aws_eks/source.d2",
        "jupyter_aws_eks/dagre.svg"
      ],
      "exit_code": 0,
      "source_sha256": "733e9c159a4d8773b3a323ff10b6e14e643f266613e0b8a39f42ce278eb7a2ab",
      "path": "jupyter_aws_eks/dagre.svg",
      "sha256": "04e4dda44b872b58d36c5c0c88b1805dca6a47d7f575e1654dd3abf0bc37218c",
      "bytes": 22261,
      "width": "1424",
      "height": "1306",
      "view_box": "0 0 1424 1306",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "d0ad1e2d69568d0daf0de87c2d6c0c889c5a2f6e9ac5eaa26c8597debef6617e",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "jupyter_aws_eks",
      "engine": "elk",
      "command": [
        "./d2",
        "--layout",
        "elk",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "jupyter_aws_eks/source.d2",
        "jupyter_aws_eks/elk.svg"
      ],
      "exit_code": 0,
      "source_sha256": "733e9c159a4d8773b3a323ff10b6e14e643f266613e0b8a39f42ce278eb7a2ab",
      "path": "jupyter_aws_eks/elk.svg",
      "sha256": "01433d0e56f89620019f796ee4c8b7b8aef25512c14c95749a6386a9c97f3862",
      "bytes": 22273,
      "width": "1464",
      "height": "1405",
      "view_box": "0 0 1464 1405",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "d0ad1e2d69568d0daf0de87c2d6c0c889c5a2f6e9ac5eaa26c8597debef6617e",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "ross_overview",
      "engine": "tala",
      "command": [
        "./d2",
        "--layout",
        "tala",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "--tala-seeds",
        "1,2,3",
        "ross_overview/source.d2",
        "ross_overview/tala.svg"
      ],
      "exit_code": 0,
      "source_sha256": "43258ad70e6222981bb7849012bb8715b3c4f46f71394714f3bc56355973da15",
      "path": "ross_overview/tala.svg",
      "sha256": "f8577a4892a326efdebb3c63b6b9850c3e8fcf3daac2fa83026a493b38fc3a13",
      "bytes": 88733,
      "width": "1474",
      "height": "1968",
      "view_box": "0 0 1474 1968",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "89b7bfbc5809836ff2f82fb025e1bf8316ecfac74969e0216903be88ea87c4cd",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "ross_overview",
      "engine": "dagre",
      "command": [
        "./d2",
        "--layout",
        "dagre",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "ross_overview/source.d2",
        "ross_overview/dagre.svg"
      ],
      "exit_code": 0,
      "source_sha256": "43258ad70e6222981bb7849012bb8715b3c4f46f71394714f3bc56355973da15",
      "path": "ross_overview/dagre.svg",
      "sha256": "f51c7892b8b870ea939397887694c9bcaa5d9967c608a964faceb6c515a551d2",
      "bytes": 89142,
      "width": "2596",
      "height": "1378",
      "view_box": "0 0 2596 1378",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "89b7bfbc5809836ff2f82fb025e1bf8316ecfac74969e0216903be88ea87c4cd",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "ross_overview",
      "engine": "elk",
      "command": [
        "./d2",
        "--layout",
        "elk",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "ross_overview/source.d2",
        "ross_overview/elk.svg"
      ],
      "exit_code": 0,
      "source_sha256": "43258ad70e6222981bb7849012bb8715b3c4f46f71394714f3bc56355973da15",
      "path": "ross_overview/elk.svg",
      "sha256": "79229a7da6eb3e68d36872e1da899190a4e3d5c0c5c8a4257d92a6c869ce7f67",
      "bytes": 89822,
      "width": "2236",
      "height": "1632",
      "view_box": "0 0 2236 1632",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "89b7bfbc5809836ff2f82fb025e1bf8316ecfac74969e0216903be88ea87c4cd",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "queue_workers",
      "engine": "tala",
      "command": [
        "./d2",
        "--layout",
        "tala",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "--tala-seeds",
        "1,2,3",
        "queue_workers/source.d2",
        "queue_workers/tala.svg"
      ],
      "exit_code": 0,
      "source_sha256": "11b9f2b73765887e5fe21fb5eda2633f1a96a02926f3100b4966b5897a012085",
      "path": "queue_workers/tala.svg",
      "sha256": "1fbc5b0fdf446ac22f29056914dcd64e17bf24cbc91b8897b0b4473ef9895759",
      "bytes": 71411,
      "width": "2853",
      "height": "2149",
      "view_box": "0 0 2853 2149",
      "embedded_image_count": 1,
      "external_image_count": 0
    },
    {
      "fixture": "queue_workers",
      "engine": "dagre",
      "command": [
        "./d2",
        "--layout",
        "dagre",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "queue_workers/source.d2",
        "queue_workers/dagre.svg"
      ],
      "exit_code": 0,
      "source_sha256": "11b9f2b73765887e5fe21fb5eda2633f1a96a02926f3100b4966b5897a012085",
      "path": "queue_workers/dagre.svg",
      "sha256": "5dadfccf579a9cb65b69f71c4c4110c71f4db32cb03db0c0478bb307683ba838",
      "bytes": 72551,
      "width": "3900",
      "height": "1626",
      "view_box": "0 0 3900 1626",
      "embedded_image_count": 1,
      "external_image_count": 0
    },
    {
      "fixture": "queue_workers",
      "engine": "elk",
      "command": [
        "./d2",
        "--layout",
        "elk",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "queue_workers/source.d2",
        "queue_workers/elk.svg"
      ],
      "exit_code": 0,
      "source_sha256": "11b9f2b73765887e5fe21fb5eda2633f1a96a02926f3100b4966b5897a012085",
      "path": "queue_workers/elk.svg",
      "sha256": "5569752167a235866db6f8b543c9b7f9bdf3873d251db9cbd4a5f6b3f49cde3e",
      "bytes": 71933,
      "width": "3300",
      "height": "1061",
      "view_box": "0 0 3300 1061",
      "embedded_image_count": 1,
      "external_image_count": 0
    },
    {
      "fixture": "mocha_soc",
      "engine": "tala",
      "command": [
        "./d2",
        "--layout",
        "tala",
        "--theme",
        "7",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "--tala-seeds",
        "1,2,3",
        "mocha_soc/source.d2",
        "mocha_soc/tala.svg"
      ],
      "exit_code": 0,
      "source_sha256": "c7b44fd30c53025505ec6bf7808e747392a7a81feab0c8fdd696d8c45a49be34",
      "path": "mocha_soc/tala.svg",
      "sha256": "dc0a6284820d980c395f30d4cebd445f6bbb15f939e98407d1b9bd3eb735fa8a",
      "bytes": 40765,
      "width": "2468",
      "height": "2331",
      "view_box": "0 0 2468 2331",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "86374bc7322825942ae81f60b159f8533938e6921012269d98bad41ec3ebbe46",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "mocha_soc",
      "engine": "dagre",
      "command": [
        "./d2",
        "--layout",
        "dagre",
        "--theme",
        "7",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "mocha_soc/source.d2",
        "mocha_soc/dagre.svg"
      ],
      "exit_code": 0,
      "source_sha256": "c7b44fd30c53025505ec6bf7808e747392a7a81feab0c8fdd696d8c45a49be34",
      "path": "mocha_soc/dagre.svg",
      "sha256": "9787283d0f9ecce5601a1da420733cbeb447cdf80ef76ce8fb995f4fa531075e",
      "bytes": 41990,
      "width": "6091",
      "height": "1888",
      "view_box": "0 0 6091 1888",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "86374bc7322825942ae81f60b159f8533938e6921012269d98bad41ec3ebbe46",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "mocha_soc",
      "engine": "elk",
      "command": [
        "./d2",
        "--layout",
        "elk",
        "--theme",
        "7",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "mocha_soc/source.d2",
        "mocha_soc/elk.svg"
      ],
      "exit_code": 0,
      "source_sha256": "c7b44fd30c53025505ec6bf7808e747392a7a81feab0c8fdd696d8c45a49be34",
      "path": "mocha_soc/elk.svg",
      "sha256": "0a9d7c097559fb86bff20a635a19ab8e2d9bd4ec610a2421be926c3d2ef23ca4",
      "bytes": 41447,
      "width": "3122",
      "height": "2168",
      "view_box": "0 0 3122 2168",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "86374bc7322825942ae81f60b159f8533938e6921012269d98bad41ec3ebbe46",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "leios_simulator",
      "engine": "tala",
      "command": [
        "./d2",
        "--layout",
        "tala",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "--tala-seeds",
        "1,2,3",
        "leios_simulator/source.d2",
        "leios_simulator/tala.svg"
      ],
      "exit_code": 0,
      "source_sha256": "6ee495f9ee0106ecd2b37227b5af37a84fa8717a72e4d9c2075265a8ba4aba1e",
      "path": "leios_simulator/tala.svg",
      "sha256": "71b11244d37135ca524aa4361c84bdea6ce7d3f83ba2e93ccb51a7a837ba1f29",
      "bytes": 38501,
      "width": "2778",
      "height": "1774",
      "view_box": "0 0 2778 1774",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "d7b578a4ca03d271d6c535f3fea9c9c3bc8e772345f25ca83361329c408e446a",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "leios_simulator",
      "engine": "dagre",
      "command": [
        "./d2",
        "--layout",
        "dagre",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "leios_simulator/source.d2",
        "leios_simulator/dagre.svg"
      ],
      "exit_code": 0,
      "source_sha256": "6ee495f9ee0106ecd2b37227b5af37a84fa8717a72e4d9c2075265a8ba4aba1e",
      "path": "leios_simulator/dagre.svg",
      "sha256": "ed5ff058b4d4964ef22dee5d9707eb3c36c5a58ae4a0918188aaaeb8aae3f950",
      "bytes": 38650,
      "width": "2288",
      "height": "1745",
      "view_box": "0 0 2288 1745",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "d7b578a4ca03d271d6c535f3fea9c9c3bc8e772345f25ca83361329c408e446a",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "leios_simulator",
      "engine": "elk",
      "command": [
        "./d2",
        "--layout",
        "elk",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "leios_simulator/source.d2",
        "leios_simulator/elk.svg"
      ],
      "exit_code": 0,
      "source_sha256": "6ee495f9ee0106ecd2b37227b5af37a84fa8717a72e4d9c2075265a8ba4aba1e",
      "path": "leios_simulator/elk.svg",
      "sha256": "ddea22e5f2c0e1599a198dad6f389e37273d71d993e1ac025595506c21575a66",
      "bytes": 38212,
      "width": "2197",
      "height": "1989",
      "view_box": "0 0 2197 1989",
      "embedded_image_count": 0,
      "external_image_count": 0,
      "original_source_sha256": "d7b578a4ca03d271d6c535f3fea9c9c3bc8e772345f25ca83361329c408e446a",
      "source_normalization": "Canonical d2 fmt normalization for repository CI; diagram semantics and SVG output are unchanged."
    },
    {
      "fixture": "fulcro_rad",
      "engine": "tala",
      "command": [
        "./d2",
        "--layout",
        "tala",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "--tala-seeds",
        "1,2,3",
        "fulcro_rad/source.d2",
        "fulcro_rad/tala.svg"
      ],
      "exit_code": 0,
      "source_sha256": "c5b0910a00b4bc0ff33a4a232796e8fa9fcddc7b7feb9b718a06a2605cfb4bd4",
      "path": "fulcro_rad/tala.svg",
      "sha256": "5f3f336087be3be4391448197bec17365e557a6a70c770a5a9207dde02a52f9f",
      "bytes": 37727,
      "width": "2079",
      "height": "1553",
      "view_box": "0 0 2079 1553",
      "embedded_image_count": 0,
      "external_image_count": 0
    },
    {
      "fixture": "fulcro_rad",
      "engine": "dagre",
      "command": [
        "./d2",
        "--layout",
        "dagre",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "fulcro_rad/source.d2",
        "fulcro_rad/dagre.svg"
      ],
      "exit_code": 0,
      "source_sha256": "c5b0910a00b4bc0ff33a4a232796e8fa9fcddc7b7feb9b718a06a2605cfb4bd4",
      "path": "fulcro_rad/dagre.svg",
      "sha256": "b12bd607cc07af129439f3d8c321d0439c60944c132566f1362a73e1227dfac4",
      "bytes": 39522,
      "width": "1251",
      "height": "2657",
      "view_box": "0 0 1251 2657",
      "embedded_image_count": 0,
      "external_image_count": 0
    },
    {
      "fixture": "fulcro_rad",
      "engine": "elk",
      "command": [
        "./d2",
        "--layout",
        "elk",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "fulcro_rad/source.d2",
        "fulcro_rad/elk.svg"
      ],
      "exit_code": 0,
      "source_sha256": "c5b0910a00b4bc0ff33a4a232796e8fa9fcddc7b7feb9b718a06a2605cfb4bd4",
      "path": "fulcro_rad/elk.svg",
      "sha256": "09027b36a669903472906031e354d88d4143f7c5f87ad2333cb1bb552d34a641",
      "bytes": 37761,
      "width": "1131",
      "height": "3003",
      "view_box": "0 0 1131 3003",
      "embedded_image_count": 0,
      "external_image_count": 0
    },
    {
      "fixture": "lion_reader_frontend",
      "engine": "tala",
      "command": [
        "./d2",
        "--layout",
        "tala",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "--tala-seeds",
        "1,2,3",
        "lion_reader_frontend/source.d2",
        "lion_reader_frontend/tala.svg"
      ],
      "exit_code": 0,
      "source_sha256": "06ad0692bcdf4e3a380d3dcf62b974151f7a5991febd2cbb88ee7d8c1fa59e62",
      "path": "lion_reader_frontend/tala.svg",
      "sha256": "18d36f3071ee015a08e56a47bf6b2ec01e834f03149929d636567cb2ace7922f",
      "bytes": 54263,
      "width": "1907",
      "height": "2689",
      "view_box": "0 0 1907 2689",
      "embedded_image_count": 0,
      "external_image_count": 0
    },
    {
      "fixture": "lion_reader_frontend",
      "engine": "dagre",
      "command": [
        "./d2",
        "--layout",
        "dagre",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "lion_reader_frontend/source.d2",
        "lion_reader_frontend/dagre.svg"
      ],
      "exit_code": 0,
      "source_sha256": "06ad0692bcdf4e3a380d3dcf62b974151f7a5991febd2cbb88ee7d8c1fa59e62",
      "path": "lion_reader_frontend/dagre.svg",
      "sha256": "c8fb772a4222ebd883a69899354f31738942686e4ac8080ee7db659d8fc8ade8",
      "bytes": 56214,
      "width": "3478",
      "height": "2599",
      "view_box": "0 0 3478 2599",
      "embedded_image_count": 0,
      "external_image_count": 0
    },
    {
      "fixture": "lion_reader_frontend",
      "engine": "elk",
      "command": [
        "./d2",
        "--layout",
        "elk",
        "--theme",
        "0",
        "--pad",
        "50",
        "--scale",
        "1",
        "--timeout",
        "300",
        "lion_reader_frontend/source.d2",
        "lion_reader_frontend/elk.svg"
      ],
      "exit_code": 0,
      "source_sha256": "06ad0692bcdf4e3a380d3dcf62b974151f7a5991febd2cbb88ee7d8c1fa59e62",
      "path": "lion_reader_frontend/elk.svg",
      "sha256": "79f6b2d0711c67cc70620d8e15b22b040fc5303aaf0e070a2f03294082e4b18f",
      "bytes": 55516,
      "width": "2658",
      "height": "2915",
      "view_box": "0 0 2658 2915",
      "embedded_image_count": 0,
      "external_image_count": 0
    }
  ],
  "source_integrity": "The seven sources preserve the recorded public fixtures. Four received canonical d2 fmt normalization; their pre-normalization fixture hashes remain in original_source_sha256.",
  "fixture_count": 7,
  "render_count": 21,
  "fixture_repository": "https://github.com/d2lang/d2",
  "fixture_commit": "a825194903523c4409f4df7e7f4385efacb6deeb",
  "d2_repository": "https://github.com/d2lang/d2",
  "d2_commit": "99b07917c875249656a93d65097236ad0bec73f6",
  "d2_ref": "master",
  "merge_pull_request": "https://github.com/d2lang/d2/pull/2882"
}
