{
  "cell": "dotnet-managed/kernel/shard",
  "source_commit": "40680be7ba9435fc632b04ea993d79903e5b8d33",
  "finished_utc": "2026-09-10T06:57:54Z",
  "result": {
    "cell": "dotnet-managed/kernel/shard",
    "completed_utc": "2026-09-10T06:57:54Z",
    "evidence": "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/run",
    "harness_exit": 0,
    "startup_affinity_readback": "pass",
    "live_affinity": {
      "status": "pass",
      "samples": {
        "PASS": 11,
        "INCONCLUSIVE": 1,
        "VIOLATION": 0,
        "INVALID": 0
      },
      "log": "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/live-pinning-watch.log",
      "sha256": "6ad6d0dc95d866fe4782d5d1fdae324fbaebeab0f7e23ff019202a868c0cb50f",
      "scope": "discrete global FIX-process samples; not continuous or per-phase coverage",
      "observer_cpus": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9
      ]
    },
    "source_revision": "initial",
    "status": "ok",
    "sessions": "32/32",
    "p50_us": "53.495",
    "p99_us": "79.367",
    "p999_us": "94.396",
    "max_us": "265.471",
    "target_per_sec": "1562.5",
    "achieved_per_sec": "1562",
    "resp_p50_us": "59.588",
    "resp_p99_us": "87.251",
    "resp_p999_us": "99.309",
    "resp_max_us": "270.522"
  },
  "publication": "passed full canonical parameter, raw, startup and live-affinity gates",
  "phase_totals": {
    "warmup": {
      "planned": 1920000,
      "sent": 1920000,
      "completed": 1920000,
      "cap_shed": 0,
      "send_refused": 0,
      "outstanding": 0
    },
    "measured": {
      "planned": 1920000,
      "sent": 1920000,
      "completed": 1920000,
      "cap_shed": 0,
      "send_refused": 0,
      "outstanding": 0
    }
  },
  "logged_on_sessions_by_shard": [
    2,
    14,
    8,
    8
  ],
  "accepted": 32,
  "served": 32,
  "failed": 0,
  "reported_session_stability": {
    "PASS": 32,
    "WARN": 0,
    "FAIL": 0
  },
  "stale_replies_by_process": [
    null,
    null,
    null,
    null
  ],
  "live_affinity": {
    "status": "pass",
    "samples": {
      "PASS": 11,
      "INCONCLUSIVE": 1,
      "VIOLATION": 0,
      "INVALID": 0
    },
    "log": "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/live-pinning-watch.log",
    "sha256": "6ad6d0dc95d866fe4782d5d1fdae324fbaebeab0f7e23ff019202a868c0cb50f",
    "scope": "discrete global FIX-process samples; not continuous or per-phase coverage",
    "observer_cpus": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9
    ]
  },
  "source_unchanged": true,
  "runtime_unchanged": true,
  "root_owned_paths_verified": true,
  "remaining_fix_processes": [],
  "installed_managed_dll_sha256": "9245e26b0c7ccc5d147bb741ec8b554394a53d03009791c04b10c07a7783ec44",
  "hashes": {
    "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/sweep.json": "f2951fc049135cad3ea4f52ed185afcc88079114d4e5456318e8b270c52443f4",
    "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/run/recipe.txt": "1f9cfa0ba376acab80017704b78d2751f09538d43dcb98724bbaf556f8b963f1",
    "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/run/transcript.log": "0f0afe232bf39c87c0fb07f6c58882e31e76bcf254e57128c079931e702904c5",
    "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/run/rows.csv": "5a07526d7618379ac0f6048e59876fd96d9618d279e4ef2662abb6c6760771d5",
    "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/params-audit.log": "843af189a07b3fee609372b6677676e18e1e37b6c0c7f2ab001145edbf64416b",
    "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/pinning-audit.log": "6c7c36cf884417f28ea1ba50f2774b7d08380e0a0d5631b8292bf59a4c4695ab",
    "/tmp/libhft-managed-shard-20260910-SgUjh0/kernel/shard/dotnet-managed/kernel/attempt-uookziz1/live-pinning-watch.log": "6ad6d0dc95d866fe4782d5d1fdae324fbaebeab0f7e23ff019202a868c0cb50f",
    "/tmp/libhft-managed-shard-20260910-SgUjh0/review.py": "67d170a5d52ee74d6003a6a98c3863bf9e998feef86600fc38b9f9aead7888c0"
  },
  "limitations": [
    "The runtime inventory proof does not assign the later C++ build commit to this unchanged managed DLL.",
    "Logon distribution and whole-session retirement counters do not independently count per-shard orders.",
    "Raw percentile validation is supplied by the completed canonical importer; this extra review rechecks text phase/lifecycle evidence.",
    "Sampled affinity is not continuous proof."
  ]
}
