)]}'
{
  "commit": "92d063b157165f1987d5c8bd645e6074f39dafa5",
  "tree": "e878f6341eea10283915915726e6e3e0030e1bb3",
  "parents": [
    "1c14db357c4a16261a920c7df16fc73f6397b689"
  ],
  "author": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Tue Jun 18 16:09:58 2024 +0200"
  },
  "committer": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Thu Jun 27 15:58:15 2024 +0200"
  },
  "message": "Streamline rule integration in stateful prompt\n\nThe rules within the stateful review prompt have been atomized, and\ntheir compilation into the prompt is now automated. This approach\nreduces duplication of prompt components and enhances overall prompt\nmanagement.\n\nChange-Id: I01e202e9b21977311714895d30b3fa05d3465b15\nSigned-off-by: Patrizio \u003cpatrizio.gelosi@amarulasolutions.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "571b63530c4d14107faa5934904c29880676dda0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/prompt/ChatGptPrompt.java",
      "new_id": "8553a6b2a281b5d471fec538ae50c7003cf190fd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/prompt/ChatGptPrompt.java"
    },
    {
      "type": "modify",
      "old_id": "40fec9b9e9b68611495d0d3be92e4d6acb460653",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/prompt/ChatGptPromptStateful.java",
      "new_id": "2cf6d2b2b8f9a2ab5ce656160e97bbd628e70669",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/prompt/ChatGptPromptStateful.java"
    },
    {
      "type": "modify",
      "old_id": "50dc7a9bf5e689567867b448acaff01e178261f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateless/client/prompt/ChatGptPromptStateless.java",
      "new_id": "b63256eb5602bf58a2f04f71c505894f9f0feb55",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateless/client/prompt/ChatGptPromptStateless.java"
    },
    {
      "type": "modify",
      "old_id": "b64c5a4ada7df65a5dedb43d8dc7a8cb89efa962",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/utils/TextUtils.java",
      "new_id": "a78470f5b2722cf680885fac081079c296875c4a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/utils/TextUtils.java"
    },
    {
      "type": "modify",
      "old_id": "340d8edb98044316cc301e1f3202f9e1d7a7be14",
      "old_mode": 33188,
      "old_path": "src/main/resources/config/prompts.json",
      "new_id": "aa976f128093a84f103c444113c9c7143a7377eb",
      "new_mode": 33188,
      "new_path": "src/main/resources/config/prompts.json"
    },
    {
      "type": "modify",
      "old_id": "7b43efc4e51ccfcce3289b9ab149c6f67a248439",
      "old_mode": 33188,
      "old_path": "src/main/resources/config/promptsStateful.json",
      "new_id": "7f0e584ec82c501f62bf9d1917697d8ee261bddb",
      "new_mode": 33188,
      "new_path": "src/main/resources/config/promptsStateful.json"
    },
    {
      "type": "modify",
      "old_id": "b28bb7ec7316a04d4cc023c60bd2f3d89aa26402",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewStatelessTest.java",
      "new_id": "101eb61c5d929e3170afaab09f41e11009429e23",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewStatelessTest.java"
    }
  ]
}
