)]}'
{
  "commit": "ecacf7841a61f6c3e2d8ab317a3ce4db932c41d3",
  "tree": "d0fc5875cf24d7ad9550357905b6d88cd653d302",
  "parents": [
    "f58596011f468f7ef7d5b2d2cb973c8f291dd4c9"
  ],
  "author": {
    "name": "Marc-Antoine Ruel",
    "email": "maruel@gmail.com",
    "time": "Mon Nov 09 00:17:30 2026"
  },
  "committer": {
    "name": "Marc-Antoine Ruel",
    "email": "maruel@gmail.com",
    "time": "Mon Nov 09 15:42:42 2026"
  },
  "message": "Upgrade Go tooling and strengthen static checks\n\nUpdate the Go and lint toolchain, expand static analysis, and keep\nexceptions scoped to intentional parser and stack fixtures.\n\nLint the panic and panicweb entry points directly. Preserve their\nintentional stack signatures and non-ASCII identifiers with narrow\nannotations, and update the expected source lines for live snapshots.\n\nValidation: make fix, make verify, and make test.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0f7f56d0e03378e40d7ccc8e35c49ff66511604",
      "old_mode": 33188,
      "old_path": ".golangci.yml",
      "new_id": "664df9a7338cc8275274ead7c73c9124d2f78a8a",
      "new_mode": 33188,
      "new_path": ".golangci.yml"
    },
    {
      "type": "modify",
      "old_id": "0cb0215c837fbaadff8252d65903bc039f21a39d",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "7a2d749299696779c3c9a2de93568de5273de1ce",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "8eff9b7e4adb9210aa371755d4e2c0dd79ae8712",
      "old_mode": 33188,
      "old_path": "cmd/panic/main.go",
      "new_id": "2bfdf19efc30c8e0714132200018595fe5abd41f",
      "new_mode": 33188,
      "new_path": "cmd/panic/main.go"
    },
    {
      "type": "modify",
      "old_id": "475f77354d3e40ebb46ea8953aac5cf51aa96e38",
      "old_mode": 33188,
      "old_path": "cmd/panic/main_test.go",
      "new_id": "b01a132f8bbabe61f8470eb690019f1624f7b1c0",
      "new_mode": 33188,
      "new_path": "cmd/panic/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "53d51a95315ea3f7aae53eb83ff6f7af6df7b7c2",
      "old_mode": 33188,
      "old_path": "cmd/panicweb/internal/internal.go",
      "new_id": "54df2881360e533808b2a525d465772847a9e2d8",
      "new_mode": 33188,
      "new_path": "cmd/panicweb/internal/internal.go"
    },
    {
      "type": "modify",
      "old_id": "cda3bf6c55425847ac8a653f5dee971291ef515b",
      "old_mode": 33188,
      "old_path": "cmd/panicweb/main.go",
      "new_id": "2be0e69821021757651df8d00406840fefd1bcc4",
      "new_mode": 33188,
      "new_path": "cmd/panicweb/main.go"
    },
    {
      "type": "modify",
      "old_id": "e2e678484922fb109597d825189c9a67fdd14544",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "f9aa7c3f1f432aae954c5c30900ac05e88c33003",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "8c9b9ee7ad81d8f01bc03b76fea80995c63fba0a",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "a7e368a113ce1f56b8f0f3b79419cef0689d2279",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "4378263377629b59e70bd3bbf3347dc5b8f00f5f",
      "old_mode": 33188,
      "old_path": "internal/internaltest/internaltest.go",
      "new_id": "f42e0a666accb31a3a044fd3bcc7c643c2049bea",
      "new_mode": 33188,
      "new_path": "internal/internaltest/internaltest.go"
    },
    {
      "type": "modify",
      "old_id": "cb9066727731c3c0dfb57df9676e32007eee9f6d",
      "old_mode": 33188,
      "old_path": "internal/main.go",
      "new_id": "e20dc2444ee12170cae84b903c4b4e0c1e43e913",
      "new_mode": 33188,
      "new_path": "internal/main.go"
    },
    {
      "type": "modify",
      "old_id": "3c82202f727c1427099525393440eea9edea1af0",
      "old_mode": 33188,
      "old_path": "internal/main_test.go",
      "new_id": "766e32c00ceabe1022a2626cdf919206da5f8320",
      "new_mode": 33188,
      "new_path": "internal/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "104b890abbe8fc7a0c99f10a7ff78a22d26b058a",
      "old_mode": 33188,
      "old_path": "internal/ui.go",
      "new_id": "928b26789c86f263203834552f5a48e11d75f468",
      "new_mode": 33188,
      "new_path": "internal/ui.go"
    },
    {
      "type": "modify",
      "old_id": "018bf87d0b8c665b68f83b25d009efc615062d4d",
      "old_mode": 33188,
      "old_path": "internal/ui_test.go",
      "new_id": "a63bd979e03b316d731543a70d0a38d08b69dd2a",
      "new_mode": 33188,
      "new_path": "internal/ui_test.go"
    },
    {
      "type": "modify",
      "old_id": "a3e5a81540a6f31cfd097f0a3a95abc26a08271a",
      "old_mode": 33188,
      "old_path": "stack/bucket.go",
      "new_id": "309bc3b365b882ea3dcb599573abf1cb8daa7264",
      "new_mode": 33188,
      "new_path": "stack/bucket.go"
    },
    {
      "type": "modify",
      "old_id": "82c7bab00489120c3124c7b20453d1cee39ef302",
      "old_mode": 33188,
      "old_path": "stack/bucket_test.go",
      "new_id": "1bc4761e25030dc16ce1f6ad06939233b15adf5f",
      "new_mode": 33188,
      "new_path": "stack/bucket_test.go"
    },
    {
      "type": "modify",
      "old_id": "88a9df48a5c1023bc51a888c9a19042aba5a4dcc",
      "old_mode": 33188,
      "old_path": "stack/context.go",
      "new_id": "15adba75e9d094ff00cd6707868cf241dbb7ee23",
      "new_mode": 33188,
      "new_path": "stack/context.go"
    },
    {
      "type": "modify",
      "old_id": "f0ab908a4b3f62a1d9d4b2e2bb299d1908218c93",
      "old_mode": 33188,
      "old_path": "stack/context_test.go",
      "new_id": "b688a022de6009a725aa09a1c35330a28a37ea88",
      "new_mode": 33188,
      "new_path": "stack/context_test.go"
    },
    {
      "type": "modify",
      "old_id": "02b76f20835b216220c0872a839c87527d8959b9",
      "old_mode": 33188,
      "old_path": "stack/html.go",
      "new_id": "b7b936dadbef58d487cac2ecd29df637a03d64ac",
      "new_mode": 33188,
      "new_path": "stack/html.go"
    },
    {
      "type": "modify",
      "old_id": "85cda9a2773e2da6bb4a409976759bd514f3c5b6",
      "old_mode": 33188,
      "old_path": "stack/html_test.go",
      "new_id": "41125327ddce015de875a90bbb3bb78730acd3bc",
      "new_mode": 33188,
      "new_path": "stack/html_test.go"
    },
    {
      "type": "modify",
      "old_id": "b7fe69322d058c6e6d9d18b3a8e81e4a2285d14c",
      "old_mode": 33188,
      "old_path": "stack/reader.go",
      "new_id": "5409e8ffaddf8fd89f3c0b81b2a9c84847e62070",
      "new_mode": 33188,
      "new_path": "stack/reader.go"
    },
    {
      "type": "modify",
      "old_id": "83071c61e964d85499e10c1c4a11a3ed616e72f7",
      "old_mode": 33188,
      "old_path": "stack/source.go",
      "new_id": "19f029d9664003ebd4a686d7719542bf245a1196",
      "new_mode": 33188,
      "new_path": "stack/source.go"
    },
    {
      "type": "modify",
      "old_id": "d107cf2da6f1d09c963facbc11d65e413e4d5900",
      "old_mode": 33188,
      "old_path": "stack/source_test.go",
      "new_id": "e927a862b778452f6aa6235cbc49392c0a9d2af1",
      "new_mode": 33188,
      "new_path": "stack/source_test.go"
    },
    {
      "type": "modify",
      "old_id": "4d936bd6cecb76cacb9ec328b0655dcec42a71b9",
      "old_mode": 33188,
      "old_path": "stack/stack.go",
      "new_id": "5254327ac62b6e853ba3644047f3edbc3809f312",
      "new_mode": 33188,
      "new_path": "stack/stack.go"
    },
    {
      "type": "modify",
      "old_id": "16d030cc45557c93dab3f2ef46bd3d7b427b7af9",
      "old_mode": 33188,
      "old_path": "stack/stack_test.go",
      "new_id": "f326475a5ff6f241ae341072ed7fe1f2beef8909",
      "new_mode": 33188,
      "new_path": "stack/stack_test.go"
    },
    {
      "type": "modify",
      "old_id": "a600bede02a957475fc4aa393f47ff374ce9c216",
      "old_mode": 33188,
      "old_path": "stack/webstack/example_test.go",
      "new_id": "242cd482e0ee1507628c78b38d8e3e21357f221e",
      "new_mode": 33188,
      "new_path": "stack/webstack/example_test.go"
    },
    {
      "type": "modify",
      "old_id": "588060ea98ba5bbc5b3473b02734966dae833149",
      "old_mode": 33188,
      "old_path": "stack/webstack/webstack.go",
      "new_id": "d6fc9cb9fb37743f97e9fa2815a57c8109ad8a32",
      "new_mode": 33188,
      "new_path": "stack/webstack/webstack.go"
    },
    {
      "type": "modify",
      "old_id": "76db65f014e3579a59c1efe5698e8cf5d9a97612",
      "old_mode": 33188,
      "old_path": "stack/webstack/webstack_test.go",
      "new_id": "901b2baf9e535113222b495c80d0805a503ca86d",
      "new_mode": 33188,
      "new_path": "stack/webstack/webstack_test.go"
    }
  ]
}
