)]}'
{
  "commit": "535ba565cb12e4e0ec7cee56d249d4bdd31011ba",
  "tree": "e4e0529269bd07eef9f19ef8aaf9197023f2fe8e",
  "parents": [
    "bb14410153c840824f7a07b2b8b17c1c7dfd7b25"
  ],
  "author": {
    "name": "Anthony Rocha",
    "email": "anthony.rocha@amd.com",
    "time": "Sat Mar 07 09:26:38 2026 -0800"
  },
  "committer": {
    "name": "Anthony Rocha",
    "email": "anthony.rocha@amd.com",
    "time": "Sat Mar 07 09:26:38 2026 -0800"
  },
  "message": "feat: add Pigweed platform integration for MCTP service (Phase 6)\n\n- MCTP server main.rs with IPC dispatch loop (NoopSender for bring-up)\n- Wire IpcMctpClient::send_recv to syscall::channel_transact (pigweed feature)\n- Bazel BUILD files for all MCTP crates (api, server, client, transport-i2c)\n- system.json5 with I2C server + MCTP server + echo app\n- Echo binary as Pigweed userspace process (target/ast1060-evb/mctp/)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bba4a31685156fa9d07d522eb546e1b957ba40c7",
      "old_mode": 33188,
      "old_path": "port-mctp-echo.md",
      "new_id": "8124f7e6fc39689d1cc3ca5e006c36d22812f2ea",
      "new_mode": 33188,
      "new_path": "port-mctp-echo.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39b194448ea665f1ec147fe140418c78bf9adc62",
      "new_mode": 33188,
      "new_path": "services/mctp/api/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb4cd8d1ba1086f2b8f5f81c9ed51afd581d51da",
      "new_mode": 33188,
      "new_path": "services/mctp/client/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7de8400e1550aec0b49adcf4c2861a8a8b78f146",
      "old_mode": 33188,
      "old_path": "services/mctp/client/Cargo.toml",
      "new_id": "edaad9e40fcb19ab70fab9ecef04b4204df86803",
      "new_mode": 33188,
      "new_path": "services/mctp/client/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "4eeaa116bf1ff8ad621dfc4acad41e3bb327aee6",
      "old_mode": 33188,
      "old_path": "services/mctp/client/src/lib.rs",
      "new_id": "fa0af29336436c6e4795712a5470e78bb20e4c85",
      "new_mode": 33188,
      "new_path": "services/mctp/client/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2374fe88826140de110787deaa648d872f980d09",
      "new_mode": 33188,
      "new_path": "services/mctp/server/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "73a7acf5ab342c04c2066b68ea6f6fb6d5d171c6",
      "old_mode": 33188,
      "old_path": "services/mctp/server/Cargo.toml",
      "new_id": "60e7209753ac60fbc8119f69c8e741da50606af6",
      "new_mode": 33188,
      "new_path": "services/mctp/server/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80242dcf73b1c481b5f9871953c85e44348afdbb",
      "new_mode": 33188,
      "new_path": "services/mctp/server/src/main.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc7d780e547ad54e33fe4d755c393795b586adc3",
      "new_mode": 33188,
      "new_path": "services/mctp/transport-i2c/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f813178b96ec5892a32162c8e80010fb594d4db6",
      "new_mode": 33188,
      "new_path": "target/ast1060-evb/mctp/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff08843428079955e9b8fb55d79405eecb9bd238",
      "new_mode": 33188,
      "new_path": "target/ast1060-evb/mctp/mctp_echo.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0a3b86d523b1be09607544a6858dd251a156252",
      "new_mode": 33188,
      "new_path": "target/ast1060-evb/mctp/system.json5"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cb0a2ef443a9221ed42b97f908524615ace9ff7",
      "new_mode": 33188,
      "new_path": "target/ast1060-evb/mctp/target.rs"
    }
  ]
}
