{
  "schemaVersion": 1,
  "patchVersion": "3.0.1",
  "generatedAt": "2026-10-12T09:05:54.446Z",
  "matchingStrategy": "locally parsed unique image tool and native settings structures; original ASAR/executable integrity consistency; source hashes are recorded, not a version allowlist",
  "platform": "Windows x64",
  "verificationScope": "offline official package builds and integrity/syntax checks, not full runtime verification",
  "samples": [
    {
      "sampleId": "5.7.7",
      "version": "5.7.7",
      "edition": "original local official installation backup",
      "sourceInstallerURL": null,
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": null,
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:03:38.011Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "6534b8d4fe4bd9101546b8d0a6637086c327985480f250a1e21c8607231b2011",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-DW_cTAcG.js",
        "menu": "renderer/assets/lib-chat-ui-B-7XeRn5.js",
        "provider": "renderer/assets/ui-docs-viewer-CREovSeD.js",
        "bridges": [
          "renderer/assets/use-modal-floating-outside-dismiss-fallback-Cw-U-7DQ.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-DW_cTAcG.js",
            "integrity": {
              "status": "verified",
              "sha256": "49e21d8300cef72f13619d0b0ba3b0f7ac82e3171c43b9fbee6a2ca90faacedb"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-B-7XeRn5.js",
            "integrity": {
              "status": "verified",
              "sha256": "5e4c91120c99ec9de9ade252090009fcc3a60d488b0bd73ccdc6bc1653fdb40f"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-CREovSeD.js",
            "integrity": {
              "status": "verified",
              "sha256": "218ba028cb3377f6cadce2e665301bf429d165435d0a97ad5df464110ebac118"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/use-modal-floating-outside-dismiss-fallback-Cw-U-7DQ.js",
            "integrity": {
              "status": "verified",
              "sha256": "5f438aaab9c4af47ed06301a9fc0906552a41d84fd3e79218d5c5881e4c5f5c7"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.7.6",
      "version": "5.7.6",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://download.codebuddy.cn/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.7.6.40409493-306add2a.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "044b17b87a55282e79e67595485ee3046cf4b9b6a2f0429b37c55925a3d22354",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:03:45.639Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "fecf9ca3465e2fe83c7c136fc564ac179614faf5b4103576088e7ef43ebbe879",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-BhSrZkff.js",
        "menu": "renderer/assets/lib-chat-ui-CHONh1NB.js",
        "provider": "renderer/assets/ui-docs-viewer-C3xwvySY.js",
        "bridges": [
          "renderer/assets/use-modal-floating-outside-dismiss-fallback-D3UucvSg.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-BhSrZkff.js",
            "integrity": {
              "status": "verified",
              "sha256": "b07420f5b317296b163d5a6ea5aaaadaeba9ef6fd47ea379ef90a573d36fe410"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-CHONh1NB.js",
            "integrity": {
              "status": "verified",
              "sha256": "f57ef7b9be3d445ae54051b3b94b649266177e019e92ec4477352fc5bde64073"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-C3xwvySY.js",
            "integrity": {
              "status": "verified",
              "sha256": "b7e1d4420c8a24996bd8c3a530d086c470034aaf42b9c71420cc8664f6a5dc80"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/use-modal-floating-outside-dismiss-fallback-D3UucvSg.js",
            "integrity": {
              "status": "verified",
              "sha256": "170ba83e1d287591f2c34d29080b53341fd3561e39b7e0657ccae5a61d92bcff"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.7.6-overseas",
      "version": "5.7.6",
      "edition": "Overseas SaaS official current feed",
      "sourceInstallerURL": "https://codebuddy-1328495429.cos.accelerate.myqcloud.com/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.7.6.40488862-3e43260f.exe",
      "installerSha256": "b4ed6c44dcfb480318cdf1fbb4874545a56403dac87c8f9b9d6ac451e88d8f15",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:05:51.382Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "edc8e4f4e10685f3b58993abbb3499ab13384d0451846e9a794a3d0fba999fa7",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-4usEljxx.js",
        "menu": "renderer/assets/lib-chat-ui-BAUBpUwu.js",
        "provider": "renderer/assets/ui-docs-viewer-veG3wQhz.js",
        "bridges": [
          "renderer/assets/use-modal-floating-outside-dismiss-fallback-DMFg5Mn2.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-4usEljxx.js",
            "integrity": {
              "status": "verified",
              "sha256": "831b8c8ded550749757366d5b0532be8bd01a258149ba14d7dc008dd99dcbe4c"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-BAUBpUwu.js",
            "integrity": {
              "status": "verified",
              "sha256": "521f58b314ce76385f992f46cca93076819cb466a4c508eb3be6bf9df284a275"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-veG3wQhz.js",
            "integrity": {
              "status": "verified",
              "sha256": "d7dc5ae63e5ae82736251400bf170c5bc3531f087ccb332596dde611d0ed6308"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/use-modal-floating-outside-dismiss-fallback-DMFg5Mn2.js",
            "integrity": {
              "status": "verified",
              "sha256": "34ca188792611d9c32072ea922b74a2b320fc429445ac767d46ba59748949e6a"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.7.5",
      "version": "5.7.5",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://acc-1258344699.cos.ap-guangzhou.myqcloud.com/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.7.5.40325363-0290fdc3.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "6fd2a3afd7d7f5670371cb8c90c7afe6c831f0df5a33b09ed4743bab1d1d9a94",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:03:54.073Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "fe148486a0ce48202648f8de7c7cc151d64e1ae01ccb5a81f8a90990bb32ef78",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-BhSrZkff.js",
        "menu": "renderer/assets/lib-chat-ui-CHONh1NB.js",
        "provider": "renderer/assets/ui-docs-viewer-C3xwvySY.js",
        "bridges": [
          "renderer/assets/use-modal-floating-outside-dismiss-fallback-D3UucvSg.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-BhSrZkff.js",
            "integrity": {
              "status": "verified",
              "sha256": "b07420f5b317296b163d5a6ea5aaaadaeba9ef6fd47ea379ef90a573d36fe410"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-CHONh1NB.js",
            "integrity": {
              "status": "verified",
              "sha256": "f57ef7b9be3d445ae54051b3b94b649266177e019e92ec4477352fc5bde64073"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-C3xwvySY.js",
            "integrity": {
              "status": "verified",
              "sha256": "b7e1d4420c8a24996bd8c3a530d086c470034aaf42b9c71420cc8664f6a5dc80"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/use-modal-floating-outside-dismiss-fallback-D3UucvSg.js",
            "integrity": {
              "status": "verified",
              "sha256": "170ba83e1d287591f2c34d29080b53341fd3561e39b7e0657ccae5a61d92bcff"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.7.3",
      "version": "5.7.3",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://acc-1258344699.cos.ap-guangzhou.myqcloud.com/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.7.3.40038958-aa9f13d9.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "fa2740a3b2e3d2878a4144f9068e15259902bbe951b19c071fa6b348e943c302",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:04:07.302Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "dc6b08e863dd6683cf8807fa6a6d195be7494e8c3bd66b77e92a761cd6128f6c",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-D9HlkZKO.js",
        "menu": "renderer/assets/lib-chat-ui-bbKXjg00.js",
        "provider": "renderer/assets/ui-docs-viewer-Bj33T9AI.js",
        "bridges": [
          "renderer/assets/use-modal-floating-outside-dismiss-fallback-86iuSKMf.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-D9HlkZKO.js",
            "integrity": {
              "status": "verified",
              "sha256": "3410c70e32b49b858d3fb86fb22844a080b5bdb372e0b1c77ca1e546e5459592"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-bbKXjg00.js",
            "integrity": {
              "status": "verified",
              "sha256": "66857a76bd666ee8ab20ecbc00bbf26dd28708aedd4fca5732e14056e76f5dae"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-Bj33T9AI.js",
            "integrity": {
              "status": "verified",
              "sha256": "b7d9728dd21684c08e9e6c1cd758f19a4284211cf14887deb8439717563992ff"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/use-modal-floating-outside-dismiss-fallback-86iuSKMf.js",
            "integrity": {
              "status": "verified",
              "sha256": "4dd22da61ab3d40a066721f6f7429621ff421c0af2df3798668d9730829a08b1"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.7.2",
      "version": "5.7.2",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://acc-1258344699.cos.ap-guangzhou.myqcloud.com/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.7.2.39910104-8681c146.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "4b6111132c0b7245fb3f43ed67a3aea47628e06bf396219430f8e08856babbe9",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:04:17.786Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "a5dc08f5ed82ee1fa4248f5fa459ca53bc4abc4ff0616a92708a157fd29f57ec",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-DM-9eWGa.js",
        "menu": "renderer/assets/lib-chat-ui-D871s9Sa.js",
        "provider": "renderer/assets/ui-docs-viewer-CeZI7pyj.js",
        "bridges": [
          "renderer/assets/use-modal-floating-outside-dismiss-fallback-Bt-BRK1H.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-DM-9eWGa.js",
            "integrity": {
              "status": "verified",
              "sha256": "df2269fd92de9756e4298449240a16524c7330706ed8d49606655597833fdced"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-D871s9Sa.js",
            "integrity": {
              "status": "verified",
              "sha256": "c6ae30a599ca3c60a2a3a8afd2039a4f70ba161414a4930c491aa293c45cd0d4"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-CeZI7pyj.js",
            "integrity": {
              "status": "verified",
              "sha256": "65c6b4e8961b0281bb3ed6f84d2bf83819aa52122834c8cb3988a344bf28b239"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/use-modal-floating-outside-dismiss-fallback-Bt-BRK1H.js",
            "integrity": {
              "status": "verified",
              "sha256": "6c2dfcb0459ec2f7722f75add135a50210e7598f4b974f3eb3eb2ba2ce7e0407"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.7.0",
      "version": "5.7.0",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://download.codebuddy.cn/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.7.0.39813687-695dec86.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "eb0d22b978f3a3edee856ebb137adf032ca57c5dc4a7642629436acda4e86d02",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:04:30.367Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "4364959e6598fffc4144916df62c6b5c474f4fd4732b36c2b1421378ef5c54e4",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-DZ8ObBZQ.js",
        "menu": "renderer/assets/lib-chat-ui-DAxsDwU9.js",
        "provider": "renderer/assets/ui-docs-viewer-Bra8Qx6h.js",
        "bridges": [
          "renderer/assets/use-modal-floating-outside-dismiss-fallback-JmkgyBZ-.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-DZ8ObBZQ.js",
            "integrity": {
              "status": "verified",
              "sha256": "ea04f29c8a5a5ccda44f38d438ea764a7ebb271d4c0d0493ba3fd91f3e1d7d5c"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-DAxsDwU9.js",
            "integrity": {
              "status": "verified",
              "sha256": "876290c14a888c268ebf01c12bd3e1628f6ef61c42762b047cb9c9dcb2228239"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-Bra8Qx6h.js",
            "integrity": {
              "status": "verified",
              "sha256": "2532de40ff38a97277988893b7bb6f7df7de262c9fe4a322e1a8004eb041ecf1"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/use-modal-floating-outside-dismiss-fallback-JmkgyBZ-.js",
            "integrity": {
              "status": "verified",
              "sha256": "583e6776013e969b97632054546ae4d7f77c83b657624e64e240a4c56ddad2a3"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.6.2",
      "version": "5.6.2",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://download.codebuddy.cn/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.6.2.39298511-37a65c0b.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "627e5a565436d0876740af69c2747759648662c52958d2a5df1ba330a82c3025",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:04:41.069Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "07c5724186060f03529a7fdecf4195ac4b5c71dc4d6caa861f86dde019c52249",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-9UqVCP6a.js",
        "menu": "renderer/assets/lib-chat-ui-D8Ji0f8n.js",
        "provider": "renderer/assets/ui-docs-viewer-Bo02yf1Q.js",
        "bridges": [
          "renderer/assets/project-detail-page-Brz3IJte.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-9UqVCP6a.js",
            "integrity": {
              "status": "verified",
              "sha256": "a5e66ffbe31ba1d00ef86373bf6a93aa4429b7b170e6dc4b6f563eee94fd96d9"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-D8Ji0f8n.js",
            "integrity": {
              "status": "verified",
              "sha256": "b479d7377e4bebc2fe9b96534bbda99ff320bc3966138cf9af42c08cba57d67c"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-Bo02yf1Q.js",
            "integrity": {
              "status": "verified",
              "sha256": "939e22c7593509486fd2df799fef2d316b043abf4b398410ae15d527072bf27d"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/project-detail-page-Brz3IJte.js",
            "integrity": {
              "status": "verified",
              "sha256": "f892d397efbc78f8d097b63bb146bfbd180c502f8c5e90b04ff5c7333da101b5"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.6.1",
      "version": "5.6.1",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://download.codebuddy.cn/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.6.1.39229070-fb76bf97.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "f5b82b12f65a1b3cd88ca8f110cb53ca5f6f836f4b3b447c8d270aaef48156ae",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:04:52.618Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "48bf751dc8bf701af5d0823fc83bb5e16bf0e0c177450185ccf6f32286b5df32",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-C1Yw-wKQ.js",
        "menu": "renderer/assets/lib-chat-ui-Dyw6NCF6.js",
        "provider": "renderer/assets/ui-docs-viewer-BhYmzjGu.js",
        "bridges": [
          "renderer/assets/project-detail-page-aBSBHxch.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-C1Yw-wKQ.js",
            "integrity": {
              "status": "verified",
              "sha256": "541218f8edf131b5d2213503ee1b1a7fda7e492b2a70cd2f2037f63047d805bb"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-Dyw6NCF6.js",
            "integrity": {
              "status": "verified",
              "sha256": "5c342453dc7bc4c07cdeea995543c172b0ae870c6fb55e20e061db37c1b12f2c"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-BhYmzjGu.js",
            "integrity": {
              "status": "verified",
              "sha256": "3ed322f0dbc3d123bab578442bf9d8db9ff066155e5e9a565278dbc46e3272ad"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/project-detail-page-aBSBHxch.js",
            "integrity": {
              "status": "verified",
              "sha256": "37b71544e957feff6feac41288d9d0467f1ae030c666a63250fa3f23c616246d"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.6.0",
      "version": "5.6.0",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://download.codebuddy.cn/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.6.0.39055568-11f59a42.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "ebd9fe3d034d6da3526e6612927217f4d3043b98f47ab4346f25809c6973aa00",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:05:10.123Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "46de06a45629413f183de6430ab828f64f7647499bafc6cf3c5fa5f472463e37",
      "rendererChunks": {
        "panel": "renderer/assets/ModelsSettingsPanel-BRhBBwg-.js",
        "menu": "renderer/assets/lib-chat-ui-CbX_58ER.js",
        "provider": "renderer/assets/ui-docs-viewer-DnpaefD8.js",
        "bridges": [
          "renderer/assets/project-detail-page-DQnoD2ir.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ModelsSettingsPanel-BRhBBwg-.js",
            "integrity": {
              "status": "verified",
              "sha256": "0e8b6611050d8dd79cb238cddd7630900c4c0dd7090f5675b55c6c33f403fcc7"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-CbX_58ER.js",
            "integrity": {
              "status": "verified",
              "sha256": "54d5baa4aa0ebec31f48ae272c496f9b4a5a2ee6ff143a1494c697392039655b"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-DnpaefD8.js",
            "integrity": {
              "status": "verified",
              "sha256": "35817d2ddd1ea5ca7714c1dc325dda54a8ea2617148f669e8f725eeeb518755c"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/project-detail-page-DQnoD2ir.js",
            "integrity": {
              "status": "verified",
              "sha256": "e86ae4cdbbd3dfb07b940587caab4e5b9361251883d11bbb1503134148b7da77"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 3,
        "syntaxChecks": 13,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 8,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.5.6",
      "version": "5.5.6",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://download.codebuddy.cn/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.5.6.38337834-5f969292.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "0be18472b3c1d4cdbbe977784c09736bd96e641e30901ac22ccd4a8ee8f54303",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:05:20.015Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "8ae34c709e051619086ddb4246123daf581ae3988dd1d34217ee0fea11b97b39",
      "rendererChunks": {
        "panel": "renderer/assets/ui-docs-viewer-DUcAboE_.js",
        "menu": "renderer/assets/lib-chat-ui-BfXoXiXM.js",
        "provider": "renderer/assets/ui-docs-viewer-DUcAboE_.js",
        "bridges": [
          "renderer/assets/project-detail-page-Bo_aQxOM.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ui-docs-viewer-DUcAboE_.js",
            "integrity": {
              "status": "verified",
              "sha256": "3d553a8cc2ee09e81eb8ce51292d34f0725d5d2cbd7848545cf1fdac9a6f3f40"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-BfXoXiXM.js",
            "integrity": {
              "status": "verified",
              "sha256": "3391097a25a513cbd950da40b08c2d02f3ec2b6d940681c49892b7a7e2d96650"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-DUcAboE_.js",
            "integrity": {
              "status": "verified",
              "sha256": "3d553a8cc2ee09e81eb8ce51292d34f0725d5d2cbd7848545cf1fdac9a6f3f40"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/project-detail-page-Bo_aQxOM.js",
            "integrity": {
              "status": "verified",
              "sha256": "39f04e80fc82eb5f832f91c541cbb3b18f2eb046faf50ba9437c0902e19dd117"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 8,
        "unpackedIntegrityFilesChecked": 2,
        "syntaxChecks": 11,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 7,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.4.7",
      "version": "5.4.7",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://download.codebuddy.cn/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.4.7.37521366-b148bd1d.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "1b01bf15a5787400a683521ac0337f6051d92a4e80018ef6296598df5d896da0",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:05:30.986Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "26d4a54ff2e0751c5a9472f1db8760827e84cdfaa7a8d4fc464a9b6f12a40113",
      "rendererChunks": {
        "panel": "renderer/assets/ui-docs-viewer-C2jT2eXi.js",
        "menu": "renderer/assets/lib-chat-ui-ChIVprRk.js",
        "provider": "renderer/assets/ui-docs-viewer-C2jT2eXi.js",
        "bridges": [
          "renderer/assets/project-detail-page-HT7HFGBD.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/ui-docs-viewer-C2jT2eXi.js",
            "integrity": {
              "status": "verified",
              "sha256": "1849b74f147b5577b91f1e64a027671f653ee3324b13dd02757f0c66acbc8058"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/lib-chat-ui-ChIVprRk.js",
            "integrity": {
              "status": "verified",
              "sha256": "11afb2d6e05c820d5861e7c876335b1a05a65812789dd55b66edc1198969e82d"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/ui-docs-viewer-C2jT2eXi.js",
            "integrity": {
              "status": "verified",
              "sha256": "1849b74f147b5577b91f1e64a027671f653ee3324b13dd02757f0c66acbc8058"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/project-detail-page-HT7HFGBD.js",
            "integrity": {
              "status": "verified",
              "sha256": "918e3bee70d51e751b3dda4b9d98c0fd037c03d1e24ce46469660b52a6694d08"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          49,
          49,
          48,
          49
        ],
        "embeddedAsarIntegrity": true
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 8,
        "unpackedIntegrityFilesChecked": 2,
        "syntaxChecks": 11,
        "executableIntegrityRecords": 2,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 7,
        "independentStageCheckPassed": true
      }
    },
    {
      "sampleId": "5.3.14",
      "version": "5.3.14",
      "edition": "CN SaaS official history",
      "sourceInstallerURL": "https://download.codebuddy.cn/workbuddy/saas/win32-x64-user/WorkBuddy-win32-x64-user-5.3.14.36279234-825709d4.exe",
      "sourceHistoryURL": "https://www.codebuddy.cn/docs/workbuddy/Download-History",
      "installerSha256": "3123073e33ae5cb689aebbeac2268314615d8a209d751ee09a4f3eb4ed94ea70",
      "verificationScope": "offline patch build, structure, retained original entries, integrity records and JavaScript syntax; full application runtime not exercised",
      "checkedAt": "2026-10-12T09:05:42.006Z",
      "status": "build-passed",
      "exitCode": 0,
      "sourceHeaderSha256": "e4639d735380a6bf9ca06d93fd103aeded687ac84b20e91eb21c21c9feca6743",
      "rendererChunks": {
        "panel": "renderer/assets/hooks-0P-qe0d1.js",
        "menu": "renderer/assets/src-DP1OTE11.js",
        "provider": "renderer/assets/hooks-3cbAjo9V.js",
        "bridges": [
          "renderer/assets/acp-reconnect-retry-ZyLDzER9.js"
        ],
        "evidence": [
          {
            "role": "panel",
            "path": "renderer/assets/hooks-0P-qe0d1.js",
            "integrity": {
              "status": "verified",
              "sha256": "66e5720fd99d6faa6b85bef4f6f02b86a69691b306591dba8849264ac41913e2"
            }
          },
          {
            "role": "menu",
            "path": "renderer/assets/src-DP1OTE11.js",
            "integrity": {
              "status": "verified",
              "sha256": "6294ead8194d8f2b807f237cbd41144767753705f66f56bf2215b51467552f66"
            }
          },
          {
            "role": "provider",
            "path": "renderer/assets/hooks-3cbAjo9V.js",
            "integrity": {
              "status": "verified",
              "sha256": "40c89c7064c9662dd7b12ed99de2a8aceba9d386bf623565cbf74df37c872cb0"
            }
          },
          {
            "role": "bridge",
            "path": "renderer/assets/acp-reconnect-retry-ZyLDzER9.js",
            "integrity": {
              "status": "verified",
              "sha256": "b68ce0f75d5c14053a05caeb4ce2f5dd227d61bcc7fe907085acc7d4b2fa2bbf"
            }
          }
        ]
      },
      "originalFuseSettings": {
        "found": true,
        "version": 1,
        "states": [
          49,
          48,
          49,
          49,
          48,
          48,
          48,
          49
        ],
        "embeddedAsarIntegrity": false
      },
      "verification": {
        "originalEntriesPreserved": true,
        "packedIntegrityFilesChecked": 9,
        "unpackedIntegrityFilesChecked": 1,
        "syntaxChecks": 11,
        "executableIntegrityRecords": 0,
        "executableOnlyHashSpansChanged": true,
        "stagedPhysicalFilesChecked": 6,
        "independentStageCheckPassed": true
      }
    }
  ],
  "pending": [
    {
      "version": "5.8.0",
      "status": "local-structure-check-required",
      "officialSampleObtained": false,
      "acceptedByVersionNumber": true,
      "guarantee": false
    },
    {
      "version": "5.8.1",
      "status": "local-structure-check-required",
      "officialSampleObtained": false,
      "acceptedByVersionNumber": true,
      "guarantee": false
    }
  ]
}
