)]}'
{
  "commit": "218e81323ccf3ce1ec70de849ea42dde8d7dc43b",
  "tree": "4ed8738fac63d66b87ffa13f8dde6c94f15d592a",
  "parents": [
    "a421b06990b7c323b4ef5fe84f7415a4fab820de"
  ],
  "author": {
    "name": "gio",
    "email": "gio@v1.dodo.cloud",
    "time": "Tue Apr 22 17:11:58 2025 +0000"
  },
  "committer": {
    "name": "gio",
    "email": "gio@v1.dodo.cloud",
    "time": "Tue Apr 22 17:44:09 2025 +0000"
  },
  "message": "Canvas: Organize back and front components\n\nChange-Id: I0f2c0bbe47b2693127a367a72321b24eb1af7796\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "11ddd8dbe662a68e189c3a66ab6fc2df45c555bb",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/.gitignore",
      "new_id": "11ddd8dbe662a68e189c3a66ab6fc2df45c555bb",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/.gitignore",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acd84cc0b83a316ce999ef6963f8b0d7782358c9",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/deno.lock"
    },
    {
      "type": "rename",
      "old_id": "0cbf5e0c3c2ca8f1355ba3e435efebb66b14b83e",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/index.js",
      "new_id": "c5ffd893d79d16fb60c6ffb694671669119ae950",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/index.js",
      "score": 67
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1037567038a705693c33d2a0d1824917c0e8b19",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/index.ts"
    },
    {
      "type": "rename",
      "old_id": "c78133616f50c86bb583956584c861d9406e7e19",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/package-lock.json",
      "new_id": "cf48f57e73e7c07fd678a940813f0cb3c512050c",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/package-lock.json",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "dc0496f339348df3f5ded4888d37fac3aafa4b40",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/package.json",
      "new_id": "566a723ff60e48149afaf7e1e2dc317d70eedf73",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/package.json",
      "score": 83
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "452bd48b67de6c8c37973c2d7a701264cf9f1db5",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/dodo.db"
    },
    {
      "type": "rename",
      "old_id": "b7130171558020b16951a345077e658ed7d8f919",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/prisma/migrations/20241122134801_init/migration.sql",
      "new_id": "b7130171558020b16951a345077e658ed7d8f919",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/migrations/20241122134801_init/migration.sql",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc1946df55ad735c08f87b3a1b9a1bb4e4ca0bae",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/migrations/20250422140311_deploykeys/migration.sql"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f04050789ede6bce06babb716e12e3f038acd92f",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/migrations/20250422140427_instance_id/migration.sql"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a5a44419d4f3670b4e8716bf276377e3c696134",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/migrations/migration_lock.toml"
    },
    {
      "type": "rename",
      "old_id": "39ea0288776408c89579b6ee8ffc62cf0583d1c1",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/prisma/schema.prisma",
      "new_id": "2fc01183fe094d8361c51e76b9ac8e0bea5e4f90",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/schema.prisma",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "56a8ab81090bec8d7c7e5504bb32b836f7cb4547",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/tsconfig.json",
      "new_id": "56a8ab81090bec8d7c7e5504bb32b836f7cb4547",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/tsconfig.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cb395a7d3d4b329f3fc68e1cef77c7b6bb47cdf2",
      "old_mode": 33188,
      "old_path": "apps/canvas/.gitignore",
      "new_id": "cb395a7d3d4b329f3fc68e1cef77c7b6bb47cdf2",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/.gitignore",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "74872fd4af60fb8d6cdb7d27e6c587ee0b6e1df7",
      "old_mode": 33188,
      "old_path": "apps/canvas/README.md",
      "new_id": "74872fd4af60fb8d6cdb7d27e6c587ee0b6e1df7",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2cb66b148dd700ea7564cc4b3aaf0b79b13b1e25",
      "old_mode": 33188,
      "old_path": "apps/canvas/app.json",
      "new_id": "2cb66b148dd700ea7564cc4b3aaf0b79b13b1e25",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/app.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "76d1f608e3a8986b84037f900f34ed48318b4c3c",
      "old_mode": 33188,
      "old_path": "apps/canvas/components.json",
      "new_id": "76d1f608e3a8986b84037f900f34ed48318b4c3c",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/components.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "092408a9f09eae19150818b4f0db5d1b70744828",
      "old_mode": 33188,
      "old_path": "apps/canvas/eslint.config.js",
      "new_id": "092408a9f09eae19150818b4f0db5d1b70744828",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/eslint.config.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "210bfc7e4faf146b3ca34f96b586214fdb5a3a49",
      "old_mode": 33188,
      "old_path": "apps/canvas/index.html",
      "new_id": "210bfc7e4faf146b3ca34f96b586214fdb5a3a49",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/index.html",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "867e8c6fa304028ea1dc50ce72e197fa9ed27636",
      "old_mode": 33188,
      "old_path": "apps/canvas/package-lock.json",
      "new_id": "867e8c6fa304028ea1dc50ce72e197fa9ed27636",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/package-lock.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9eefaff7d0bbb04e42471cc4afaba876dcc8d11a",
      "old_mode": 33188,
      "old_path": "apps/canvas/package.json",
      "new_id": "9eefaff7d0bbb04e42471cc4afaba876dcc8d11a",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/package.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2e7af2b7f1a6f391da1631d93968a9d487ba977d",
      "old_mode": 33188,
      "old_path": "apps/canvas/postcss.config.js",
      "new_id": "2e7af2b7f1a6f391da1631d93968a9d487ba977d",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/postcss.config.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "39cbabda187d5591eec58990526a63296456d353",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/App.css",
      "new_id": "39cbabda187d5591eec58990526a63296456d353",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/App.css",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "62652f6e1eac35630a6120e7dfef37a817230b34",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/App.tsx",
      "new_id": "62652f6e1eac35630a6120e7dfef37a817230b34",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/App.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "effdac3fa8ae63855bd904db7109484e0718adea",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/Canvas.tsx",
      "new_id": "effdac3fa8ae63855bd904db7109484e0718adea",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Canvas.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23a32544d8c9a5361ef46efc2527c1ef0876da41",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/Config.tsx",
      "new_id": "23a32544d8c9a5361ef46efc2527c1ef0876da41",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Config.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2864a2ab62e0de0ccc209815942249d858350197",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/Deployment.tsx",
      "new_id": "2864a2ab62e0de0ccc209815942249d858350197",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Deployment.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2d6d68de215af7b6ec557590bd8d9b1d1dd22e42",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/Header.tsx",
      "new_id": "2d6d68de215af7b6ec557590bd8d9b1d1dd22e42",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Header.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "94cd42eef093354967dd636334bfea89fdc19dc8",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/Messages.tsx",
      "new_id": "94cd42eef093354967dd636334bfea89fdc19dc8",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Messages.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "77b6fdb116fc11c5da335affce562cc9b8d666b3",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/Tootls.tsx",
      "new_id": "77b6fdb116fc11c5da335affce562cc9b8d666b3",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Tootls.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6c87de9bb3358469122cc991d5cf578927246184",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/assets/react.svg",
      "new_id": "6c87de9bb3358469122cc991d5cf578927246184",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/assets/react.svg",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cc09a592ad8dda63f601b54fdadbcbbfdbcb6904",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/actions.tsx",
      "new_id": "cc09a592ad8dda63f601b54fdadbcbbfdbcb6904",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/actions.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "406f2e9dbb467b92dcb6cd95392d0c0652cc6d04",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/canvas.tsx",
      "new_id": "406f2e9dbb467b92dcb6cd95392d0c0652cc6d04",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/canvas.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "290da438b163bdb7782cf434d4ce83e7eb8cb57c",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/details.tsx",
      "new_id": "290da438b163bdb7782cf434d4ce83e7eb8cb57c",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/details.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8cbd7a1af9a3bffda696b1400b1fc32767bc1b7",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/handle-port-out.tsx",
      "new_id": "c8cbd7a1af9a3bffda696b1400b1fc32767bc1b7",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/handle-port-out.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fd017466cf749aff4ead5fed376e205b2eb55166",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/icon.tsx",
      "new_id": "fd017466cf749aff4ead5fed376e205b2eb55166",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/icon.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "74f0e755c17bb4f15f475d7836d73c276f5c4e69",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-app.tsx",
      "new_id": "74f0e755c17bb4f15f475d7836d73c276f5c4e69",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-app.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ba629c5bf448662e20ffb3f10309d9bd49581779",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-details.tsx",
      "new_id": "ba629c5bf448662e20ffb3f10309d9bd49581779",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-details.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cd9e06cabe4b65016b639af5c1ad9d62c3394fd7",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-gateway-https.tsx",
      "new_id": "cd9e06cabe4b65016b639af5c1ad9d62c3394fd7",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-gateway-https.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8cfebffebfb2c9e314069976b34b60cdbd489d42",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-gateway-tcp.tsx",
      "new_id": "8cfebffebfb2c9e314069976b34b60cdbd489d42",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-gateway-tcp.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "13b257bdb1774e9dfb1dc82b099b3bc42841bc6d",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-github.tsx",
      "new_id": "13b257bdb1774e9dfb1dc82b099b3bc42841bc6d",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-github.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f75b7b99abc1808d0f17d0f51781edb7229fbeb0",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-mongodb.tsx",
      "new_id": "f75b7b99abc1808d0f17d0f51781edb7229fbeb0",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-mongodb.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "232fe9f518e2bd1f8fa2d169f99bcbb16972efc6",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-postgresql.tsx",
      "new_id": "232fe9f518e2bd1f8fa2d169f99bcbb16972efc6",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-postgresql.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5164a1359394fcdfcd31d61057576d63679995c9",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-rect.tsx",
      "new_id": "5164a1359394fcdfcd31d61057576d63679995c9",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-rect.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "57c488de59bdf9fbed563d0dcd7b88b52210c727",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/node-volume.tsx",
      "new_id": "57c488de59bdf9fbed563d0dcd7b88b52210c727",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-volume.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7471c1fec27fa46933ee00ba5ceb62770430253b",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/resources.tsx",
      "new_id": "7471c1fec27fa46933ee00ba5ceb62770430253b",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/resources.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0a8f5652d52c1be09b99a9dc77f5feee515a8d57",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/accordion.tsx",
      "new_id": "0a8f5652d52c1be09b99a9dc77f5feee515a8d57",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/accordion.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e87d62bf1a2b2a0e1cf0b0dc94c2836525f40b67",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/badge.tsx",
      "new_id": "e87d62bf1a2b2a0e1cf0b0dc94c2836525f40b67",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/badge.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "65d4fcd9ca74240125c5f72cf84c873781141fea",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/button.tsx",
      "new_id": "65d4fcd9ca74240125c5f72cf84c873781141fea",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/button.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a23e7a281287e18b1c332498491b6bcc8d8e2b70",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/collapsible.tsx",
      "new_id": "a23e7a281287e18b1c332498491b6bcc8d8e2b70",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/collapsible.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d40c86438eab84bb3b4bc8d3b3f88d674e889575",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/dialog.tsx",
      "new_id": "d40c86438eab84bb3b4bc8d3b3f88d674e889575",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/dialog.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f6afdaf24faa01851ba7289551b576a3bd857a88",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/form.tsx",
      "new_id": "f6afdaf24faa01851ba7289551b576a3bd857a88",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/form.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5af26b2c1a97d79e49a2de86832d7c7ef2090c83",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/input.tsx",
      "new_id": "5af26b2c1a97d79e49a2de86832d7c7ef2090c83",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/input.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "683faa793819982d64e21cb2939666fd6d4a7b13",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/label.tsx",
      "new_id": "683faa793819982d64e21cb2939666fd6d4a7b13",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/label.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d82e714959e16153e9b2af12cb24707ee48efdc8",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/popover.tsx",
      "new_id": "d82e714959e16153e9b2af12cb24707ee48efdc8",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/popover.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e600f83327a7c277782ac59bc8277ebe02309df",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/resizable.tsx",
      "new_id": "0e600f83327a7c277782ac59bc8277ebe02309df",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/resizable.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cf253cf17056ce04827219643e484ea99c77cf6b",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/scroll-area.tsx",
      "new_id": "cf253cf17056ce04827219643e484ea99c77cf6b",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/scroll-area.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cdfb8ce2441709fd1ae1c88a7d07dcf8453a9620",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/select.tsx",
      "new_id": "cdfb8ce2441709fd1ae1c88a7d07dcf8453a9620",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/select.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d7f12265ba0338704f013930ce4d52c56527dd1",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/separator.tsx",
      "new_id": "6d7f12265ba0338704f013930ce4d52c56527dd1",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/separator.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "417e7e10a7342cc14b757e9b66970e1e7d499557",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/sheet.tsx",
      "new_id": "417e7e10a7342cc14b757e9b66970e1e7d499557",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/sheet.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1a566bf5537500fec3e02f3e6249e51d0ec23cea",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/sidebar.tsx",
      "new_id": "1a566bf5537500fec3e02f3e6249e51d0ec23cea",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/sidebar.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d7e45f7bd315f86eabf32f2c9425223417920e60",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/skeleton.tsx",
      "new_id": "d7e45f7bd315f86eabf32f2c9425223417920e60",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/skeleton.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1272c84ad897dfa4f8dcb0e9b2c22ac1bd0d2520",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/table.tsx",
      "new_id": "1272c84ad897dfa4f8dcb0e9b2c22ac1bd0d2520",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/table.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "85d83beab3224580318b1dd85f93e9294fae32c0",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/tabs.tsx",
      "new_id": "85d83beab3224580318b1dd85f93e9294fae32c0",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/tabs.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1e09b4e152306cb68c2c287db2288fb38435e7bc",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/toast.tsx",
      "new_id": "1e09b4e152306cb68c2c287db2288fb38435e7bc",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/toast.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6c67edff67a48c6ac1c46f25a6d468dd461e66cb",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/toaster.tsx",
      "new_id": "6c67edff67a48c6ac1c46f25a6d468dd461e66cb",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/toaster.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "218d1835f790e84a73bfdbe2feddb1dd14cb34ab",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/components/ui/tooltip.tsx",
      "new_id": "218d1835f790e84a73bfdbe2feddb1dd14cb34ab",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/ui/tooltip.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2b0fe1dfef3b17850bbac040665f514a8ffd0f15",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/hooks/use-mobile.tsx",
      "new_id": "2b0fe1dfef3b17850bbac040665f514a8ffd0f15",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/hooks/use-mobile.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "02e111d81dd774038ac483c11b5f5a8f8aceb024",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/hooks/use-toast.ts",
      "new_id": "02e111d81dd774038ac483c11b5f5a8f8aceb024",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/hooks/use-toast.ts",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "881907b7c6bd58ad18971ff4026273fe9d01cd8f",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/index.css",
      "new_id": "881907b7c6bd58ad18971ff4026273fe9d01cd8f",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/index.css",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e45c4fdbf99e0b0dc8ac253acf60f54768ad4a2a",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/lib/categories.ts",
      "new_id": "e45c4fdbf99e0b0dc8ac253acf60f54768ad4a2a",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/lib/categories.ts",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f2a0784d4d27a06ce243403e2d3b1780bdb3aae4",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/lib/config.ts",
      "new_id": "fcea7c38533afa77f282be871e48e4c5ebedb490",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/lib/config.ts",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "f7181345b8589ddfde837e6234dd8ac5fc267128",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/lib/state.ts",
      "new_id": "f7181345b8589ddfde837e6234dd8ac5fc267128",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/lib/state.ts",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bd0c391ddd1088e9067844c48835bf4abcd61783",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/lib/utils.ts",
      "new_id": "bd0c391ddd1088e9067844c48835bf4abcd61783",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/lib/utils.ts",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bef5202a32cbd0632c43de40f6e908532903fd42",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/main.tsx",
      "new_id": "bef5202a32cbd0632c43de40f6e908532903fd42",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/main.tsx",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "11f02fe2a0061d6e6e1f271b21da95423b448b32",
      "old_mode": 33188,
      "old_path": "apps/canvas/src/vite-env.d.ts",
      "new_id": "11f02fe2a0061d6e6e1f271b21da95423b448b32",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/vite-env.d.ts",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0755af33f1481f33f1b23c0df337829ab2dd1e01",
      "old_mode": 33188,
      "old_path": "apps/canvas/tailwind.config.js",
      "new_id": "0755af33f1481f33f1b23c0df337829ab2dd1e01",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/tailwind.config.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fa6b32e1f5117070142544a1eb65ee606bd796a2",
      "old_mode": 33188,
      "old_path": "apps/canvas/tsconfig.app.json",
      "new_id": "fa6b32e1f5117070142544a1eb65ee606bd796a2",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/tsconfig.app.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fec8c8e5c2180153eb5f3cab9eb70001cd99964b",
      "old_mode": 33188,
      "old_path": "apps/canvas/tsconfig.json",
      "new_id": "fec8c8e5c2180153eb5f3cab9eb70001cd99964b",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/tsconfig.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "abcd7f0dacddc7a2b68e2c81235dc55d2e1ecad9",
      "old_mode": 33188,
      "old_path": "apps/canvas/tsconfig.node.json",
      "new_id": "abcd7f0dacddc7a2b68e2c81235dc55d2e1ecad9",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/tsconfig.node.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5790e82024303297bc5baac909d88a62fb511498",
      "old_mode": 33188,
      "old_path": "apps/canvas/vite.config.ts",
      "new_id": "5790e82024303297bc5baac909d88a62fb511498",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/vite.config.ts",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "400cea40ed79be8a4e0e42f5574b89eed58b61a1",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/front/assets/index-DITJ3yy7.css",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "606d3cd0848c712098edd0b8aac1de091dc7cabb",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/front/assets/index-DRnLehre.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4e6cd67514bbf66e6393cc993c0c432f52cc8ec9",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/front/index.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1e52628a7b30c9ae3411023e8d626daba92a83b9",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/go.mod",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/go.sum",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aa1c78256f6f16942c1d33453da4d429cfb51305",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/index.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "82db48118e4fbd28170cca7a3ac83cd3b5b27113",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/main.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e5e5c4705ab084270b7de6f45d5291ba01666948",
      "old_mode": 33188,
      "old_path": "apps/canvas/server/prisma/migrations/migration_lock.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "91594ce8756fef10532e211626bfd9b5c1f436af",
      "old_mode": 33188,
      "old_path": "core/installer/server/appmanager/server.go",
      "new_id": "76212135dc2d912bf05fa24ba63a901d612784d2",
      "new_mode": 33188,
      "new_path": "core/installer/server/appmanager/server.go"
    }
  ]
}
