{
  "verdict": "PASS",
  "observed_utc": "2026-09-10T05:33:06Z",
  "source_commit": "3f91eab3db4b65b3d7d8b5dbacc2bf93b9c3f23f",
  "build_exit_codes": {
    "cpp": 0,
    "jni": 0,
    "hftnet": 0
  },
  "source_inputs_unchanged": true,
  "external_build_inputs_unchanged": true,
  "changed_artifacts": [
    "java-fix/libhftjava.so",
    "java-fix/libs/libhftjava_kernel.so",
    "java-fix/libs/libhftjava_socketxtreme.so",
    "java-fix/libs/libhftjava_tcpdirect.so"
  ],
  "unchanged_artifacts": 48,
  "hashes": {
    "bench-run": "39700d238cf5f90b9aa8f61164aae2dddb859f9a4b4d113f20014765f1f8ca98",
    "bench_roundtrip": "849967198a1b4f30d451b8c44f893a10503a7ca1960593d6dd86f5d7afe816ba",
    "bench_roundtrip_vma_sx": "57e1b75a22835336b7267f4b45d9a88d774a16d806b46c4f6efc2ab6b0caca9d",
    "bench_roundtrip_vma_sx_count": "8b0ec75bd074d42c346d523acbec29fbde9aaf67ec457c9383db39f2cdbf2310",
    "bench_roundtrip_zf": "e48649fc35efcf6c9f280b1a5da5e8c6f7e73c497c95d1e6c99166aed2ac22c7",
    "bench_roundtrip_zf_count": "418224912a94d114b163686a6c4b982b7ecd5261f3e660ff479f7c114a990c59",
    "dotnet-fix/libhft-net/Atrekes.Libhft.HftBench.dll": "7546a5462d54dc2dff430df537f336b7100349cbdbfdca19115505be67912de2",
    "dotnet-fix/libhft-net/Atrekes.Libhft.HftBench.pdb": "c0507fd9085a39ad5c6d2df0ad0b293749d1825738293449c935f0971a60c5ed",
    "dotnet-fix/libhft-net/Atrekes.Libhft.dll": "ec2e8c24b9bbac197246f031fd43a41312740f6f34f1e083f1d4b60eeb374dc2",
    "dotnet-fix/libhft-net/Atrekes.Libhft.pdb": "af20500180da6321f91186d7a2013c3b7c97817a4cfd0a1ec561270b5d350d0e",
    "dotnet-fix/libhft-net/LibhftNet.Bench": "cd50375caa0b41fd9d3cbbfee99855cf2331a461e4de520bcbd61a2828aef7b3",
    "dotnet-fix/libhft-net/LibhftNet.Bench.deps.json": "07b348acdfdc69ebe6c9ae1820cdb3a0f6fb5f619a2f029390c91e2007fb7d45",
    "dotnet-fix/libhft-net/LibhftNet.Bench.dll": "9245e26b0c7ccc5d147bb741ec8b554394a53d03009791c04b10c07a7783ec44",
    "dotnet-fix/libhft-net/LibhftNet.Bench.pdb": "bb8dd7f5c38e55cd5986ddf723efafff1f38972f769166f97595721b293a1c59",
    "dotnet-fix/libhft-net/LibhftNet.Bench.runtimeconfig.json": "1d7d35a69670fbf5a6aa5767b3e57a1fc85b61917bbc2174161e64c68daff08a",
    "dotnet-fix/native/Atrekes.Libhft.HftBench.dll": "7546a5462d54dc2dff430df537f336b7100349cbdbfdca19115505be67912de2",
    "dotnet-fix/native/Atrekes.Libhft.HftBench.pdb": "c0507fd9085a39ad5c6d2df0ad0b293749d1825738293449c935f0971a60c5ed",
    "dotnet-fix/native/Atrekes.Libhft.dll": "ec2e8c24b9bbac197246f031fd43a41312740f6f34f1e083f1d4b60eeb374dc2",
    "dotnet-fix/native/Atrekes.Libhft.pdb": "af20500180da6321f91186d7a2013c3b7c97817a4cfd0a1ec561270b5d350d0e",
    "dotnet-fix/native/ProviderSmoke": "3da418d3ec0c9728a009ed7cef68221050aaca2ce45b1af3889876d710e83a2c",
    "dotnet-fix/native/ProviderSmoke.deps.json": "a4eb1e4abcf63973616a6f250ec81b79ad48fe60ba804529c61c51b73e45b0cd",
    "dotnet-fix/native/ProviderSmoke.dll": "064c9acbcbf17c4ac07c46145f7c5ccfea09f9d8719dcdd1f451a53e4be41d51",
    "dotnet-fix/native/ProviderSmoke.pdb": "76e8ff8c01602d500f2a8b46a5bc0e2e81aad1e4fe0d14b0565f83ba5bbb2006",
    "dotnet-fix/native/ProviderSmoke.runtimeconfig.json": "2ca4d37d6c91d37e8266ecee791d5ca3bbf1dc665fcda2c4042707184c3b8524",
    "dotnet-fix/native/libhftnet.so": "77a6f181115b92075a3ee02a7e7dbca496150dcf03a4278cd6b81cbaefc0abd9",
    "dotnet-fix/native/libhftnet_kernel.so": "77a6f181115b92075a3ee02a7e7dbca496150dcf03a4278cd6b81cbaefc0abd9",
    "dotnet-fix/native/libhftnet_socketxtreme.so": "77a6f181115b92075a3ee02a7e7dbca496150dcf03a4278cd6b81cbaefc0abd9",
    "dotnet-fix/native/libhftnet_tcpdirect.so": "77a6f181115b92075a3ee02a7e7dbca496150dcf03a4278cd6b81cbaefc0abd9",
    "java-fix/libhftjava.so": "d3de46d244c69aad3dd010508f531cf732e689cf6fa0de45f0f2d8bf5b9d7fe1",
    "java-fix/libs/HdrHistogram-2.2.2.jar": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8",
    "java-fix/libs/commons-math3-3.2.jar": "6268a9a0ea3e769fc493a21446664c0ef668e48c93d126791f6f3f757978fee2",
    "java-fix/libs/fixbench.jar": "5acf4c0d4225ca02dae969ebbe5072750f482961d9f1359cd297434340dedd2b",
    "java-fix/libs/hft-bench-0.1.0-SNAPSHOT.jar": "9f6e6bd2ebdfd4e99b38b3ab74f36754dad324689af9f1fcc6c53cc6bbb7fce3",
    "java-fix/libs/jmh-core-1.23.jar": "5b202159b21555045affccdde23c57005b9efceaea32ca6e4406d4fe5811e743",
    "java-fix/libs/joda-time-2.9.1.jar": "c508f78ed9ac388cfccad7974ee282175f05ae25b68f0cc6eef21f8aeb3ceeaa",
    "java-fix/libs/jopt-simple-4.6.jar": "3fcfbe3203c2ea521bf7640484fd35d6303186ea2e08e72f032d640ca067ffda",
    "java-fix/libs/libhft-java-0.1.0-SNAPSHOT-quickfixj-adapter.jar": "9f12f512ac427673600f26ffe759062141e5d000d1e826a9f16fbcc16e58a091",
    "java-fix/libs/libhft-java-0.1.0-SNAPSHOT.jar": "e1a8b47d8eb8ff3cac84ca08e436ea93c1fafe4ff4310c11b49700ab3f5c4116",
    "java-fix/libs/libhftjava_kernel.so": "d3de46d244c69aad3dd010508f531cf732e689cf6fa0de45f0f2d8bf5b9d7fe1",
    "java-fix/libs/libhftjava_socketxtreme.so": "d3de46d244c69aad3dd010508f531cf732e689cf6fa0de45f0f2d8bf5b9d7fe1",
    "java-fix/libs/libhftjava_tcpdirect.so": "d3de46d244c69aad3dd010508f531cf732e689cf6fa0de45f0f2d8bf5b9d7fe1",
    "java-fix/libs/mina-core-2.2.3.jar": "974518e8388a973682323388f35b9a3ccf567d958addde837de1e69b74602952",
    "java-fix/libs/philadelphia-core-2.0.0.jar": "396136037b0f41e635e3aea233c3f31f4a388318b445f4afe1609b9a6d28a7b7",
    "java-fix/libs/philadelphia-fix44-2.0.0.jar": "8ff229c5791f1924fa01f26e046ee7153024789e78faa120b520cd593a100780",
    "java-fix/libs/quickfixj-core-2.3.1.jar": "d063713127ae8fe86989065d183d1b0db43b5aa0d41c377770020681ea3a4593",
    "java-fix/libs/quickfixj-messages-fix44-2.3.1.jar": "235bd33802e2cad6a573a88f964c9601b7143cfcd024217fb3b4e1d154b9f14e",
    "java-fix/libs/slf4j-api-1.7.14.jar": "b030a29e088dea60b07c7299d25f43cbd120502e10dcae3f382435ecd5de5ddd",
    "java-fix/libs/slf4j-simple-1.7.14.jar": "0f8932ce5b92fb71a424283c7b7bfa29e7aaaf545272aacc85b02c2b0cf34733",
    "libhftnet.so": "77a6f181115b92075a3ee02a7e7dbca496150dcf03a4278cd6b81cbaefc0abd9",
    "load-bench-capabilities.tsv": "0aac973351ceb5830f2ca7699cdb687777144ee01939c7859e24f289099f3c68",
    "load-bench-machine-scan.conf": "5e581f381f4a3ac6ef259dc482eb868d877926c3c87e0b29199bba1fa5babc24",
    "load-bench-standards.conf": "ad14e811a81f6af9ade11464c9f3d005221028417ea0592c6fca3f4bb108abf3"
  },
  "root_owned_paths_verified": true,
  "production_profile": {
    "LIBHFT_TUNED_DIR": "/home/yann/code/libhft/engine/cpp/tools/libhft-tune/profiles/scan-broadwell-gcc14-20260908",
    "LIBHFT_TUNED_USE_CXX": "1",
    "JAVA_HOME": "/usr/lib/jvm/java-17-openjdk-17.0.20.1.1-1.2.el9_8.x86_64",
    "WITH_ZF": "1",
    "WITH_VMA": "1",
    "WITH_SSL": "1",
    "ZF_ROOT": "/home/yann/tcpdirect"
  },
  "build_manifest_sha256": "a185344cce2e6dc8fdd760e2872379b80dac225f1c992457b44371ed7be128c2",
  "evidence_directory": "/tmp/libhft-epoll-errors-20260910-hLQ1Ay",
  "previous_runtime_backup": "/tmp/libhft-epoll-errors-20260910-hLQ1Ay/runtime-before",
  "scope": "epoll control failure propagation and bounded ADD/MOD repair; canonical scheduling unchanged",
  "limitation": "build and installation only; hardware latency and offload verification pending"
}
