)]}'
{
  "commit": "d31a550e5742ec789b196c647fe40962019d035b",
  "tree": "95120d11acc3024a06cea2e040bf5af9e4ccace1",
  "parents": [
    "8caba431cde867a8540a628e354231fdae1ae662"
  ],
  "author": {
    "name": "Christina Quast",
    "email": "christina.quast@9elements.com",
    "time": "Wed Aug 26 21:31:29 2026 +0200"
  },
  "committer": {
    "name": "Christina Quast",
    "email": "chrysh.ng+github@gmail.com",
    "time": "Mon Aug 31 22:17:28 2026 +0200"
  },
  "message": "Generalize the FD event seam to an FdEvent enum\n\nMore PLDM lifecycle events are coming (cancel, transfer/verify/apply\ncomplete, activate). Replace UpdateEventSink\u0027s per-event method with a\nnon_exhaustive FdEvent enum and a single FdEventSink::notify, so new\nevents are one variant instead of a trait break.\n\nEvery variant payload stays Copy and lifetime-free: across the DSP0267\nFD surface the orchestrator-relevant edges carry only small integers;\nbuffer-shaped data (image chunks, package data, version strings) lands\nbehind FdOps and events name it instead of carrying it.\n\nUpdateRequested is the only variant for now. The adapter latch keeps\nits semantics and drops unmapped events.\n\nSigned-off-by: Christina Quast \u003cchristina.quast@9elements.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc9bd0507e2fa4b22f1c4128b63d3031c14a316c",
      "old_mode": 33188,
      "old_path": "services/orchestrator/adapters/pldm/src/lib.rs",
      "new_id": "bc441fe0a62fbcc07744a8532fce09283a32ea05",
      "new_mode": 33188,
      "new_path": "services/orchestrator/adapters/pldm/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "5605c10776bec21638a1a3d26e7f22463159fb6c",
      "old_mode": 33188,
      "old_path": "services/pldm/src/firmware_device.rs",
      "new_id": "2580b29ce350cd4443683e7ca48289a64af65b49",
      "new_mode": 33188,
      "new_path": "services/pldm/src/firmware_device.rs"
    },
    {
      "type": "modify",
      "old_id": "fcb999adc3a5b3d56dc9acd034a7c7992466a3a8",
      "old_mode": 33188,
      "old_path": "services/pldm/src/lib.rs",
      "new_id": "7c7ddabce36f07a082d5d8ec8ff0300e0bf1e491",
      "new_mode": 33188,
      "new_path": "services/pldm/src/lib.rs"
    }
  ]
}
