{
  "schemaVersion": 1,
  "generatedAtUtc": "2026-08-15T15:44:14.6751766+00:00",
  "status": "PASS",
  "releaseGate": "BLOCKED_NOT_SIGNED",
  "installer": {
    "fileName": "UtiliVeraCapture-Setup-0.6.0-Windows-x64.exe",
    "bytes": 3004701,
    "sha256": "58F8957FD8DEE4ECB8EFE7F7C27832F59FA75FBCD275445F365F0E0EEE598284",
    "signatureStatus": "NotSigned",
    "path": "UtiliVeraCapture-Setup-0.6.0-Windows-x64.exe (candidate withheld pending signing)"
  },
  "results": {
    "installExitCode": 0,
    "installedSha256": "3832C20012F30B07C2D61ACECCAFC9949B4738F065C53D23D2C781D6BCCF5DB7",
    "cliExitCode": 0,
    "cliVersion": "0.6",
    "mp4MaximumSeconds": 1800,
    "repairExitCode": 0,
    "uninstallExitCode": 0,
    "installDirectoryRemoved": true,
    "uninstallRegistrationRemoved": true,
    "startMenuShortcutRemoved": true,
    "productLicenseInstalled": true,
    "thirdPartyLicensesInstalled": true
  },
  "installerLanguageResults": [
    {
      "language": "english",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "chinesesimplified",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "chinesetraditional",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "spanish",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "german",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "french",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "japanese",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "korean",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "portuguesebrazil",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    },
    {
      "language": "russian",
      "installExitCode": 0,
      "uninstallExitCode": 0,
      "installDirectoryRemoved": true
    }
  ],
  "dotNet48NegativeGateResults": [
    {
      "language": "english",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "english.DotNet48Required"
    },
    {
      "language": "chinesesimplified",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "chinesesimplified.DotNet48Required"
    },
    {
      "language": "chinesetraditional",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "chinesetraditional.DotNet48Required"
    },
    {
      "language": "spanish",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "spanish.DotNet48Required"
    },
    {
      "language": "german",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "german.DotNet48Required"
    },
    {
      "language": "french",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "french.DotNet48Required"
    },
    {
      "language": "japanese",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "japanese.DotNet48Required"
    },
    {
      "language": "korean",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "korean.DotNet48Required"
    },
    {
      "language": "portuguesebrazil",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "portuguesebrazil.DotNet48Required"
    },
    {
      "language": "russian",
      "blockedExitCode": 1,
      "payloadCopied": false,
      "localizedMessageKey": "russian.DotNet48Required"
    }
  ],
  "userDataPolicy": "Settings and diagnostics under %LOCALAPPDATA%\\UtiliVera\\Capture are deliberately preserved by uninstall to prevent data loss. User-created captures, profiles, and .uvcap projects are never removed."
}
