{
  "schema": "reashield.electron-benchmark/v1",
  "startedAt": "2026-10-21T12:05:49.154Z",
  "status": "passed",
  "execution": {
    "provider": "e2b",
    "boxId": "is8ch5z0zu4msnvhcavq8",
    "templateId": "1vy2r9xobomrn9xi4dv1",
    "source": "operator-provided environment; not runtime attestation",
    "openShellEnforcement": "not observed"
  },
  "revision": "40c41b9-plus-mobile-desktop-worktree",
  "scope": "Owned Electron Linux application, real main/preload/renderer execution before and after selected JavaScript transformation, directory and ASAR packaging.",
  "tools": {
    "harnessNode": "v22.23.3",
    "asar": "4.0.1",
    "playwright": "1.64.1"
  },
  "expected": [
    {
      "id": "initial-state",
      "result": {
        "kind": "return",
        "value": {
          "balance": 0,
          "currency": "CAD",
          "formatted": "CAD 0.00"
        }
      },
      "liveBindingCount": 1
    },
    {
      "id": "deposit-integer",
      "result": {
        "kind": "return",
        "value": {
          "balance": 5,
          "currency": "CAD",
          "formatted": "CAD 5.00"
        }
      },
      "liveBindingCount": 2
    },
    {
      "id": "deposit-fraction",
      "result": {
        "kind": "return",
        "value": {
          "balance": 7.5,
          "currency": "CAD",
          "formatted": "CAD 7.50"
        }
      },
      "liveBindingCount": 3
    },
    {
      "id": "negative-rejected",
      "result": {
        "kind": "throw",
        "name": "RangeError",
        "message": "amount must be non-negative"
      },
      "liveBindingCount": 4
    },
    {
      "id": "non-numeric-rejected",
      "result": {
        "kind": "throw",
        "name": "TypeError",
        "message": "amount must be finite"
      },
      "liveBindingCount": 5
    },
    {
      "id": "state-after-errors",
      "result": {
        "kind": "return",
        "value": {
          "balance": 7.5,
          "currency": "CAD",
          "formatted": "CAD 7.50"
        }
      },
      "liveBindingCount": 6
    },
    {
      "id": "withdraw-fraction",
      "result": {
        "kind": "return",
        "value": {
          "balance": 6.25,
          "currency": "CAD",
          "formatted": "CAD 6.25"
        }
      },
      "liveBindingCount": 7
    },
    {
      "id": "overdraw-rejected",
      "result": {
        "kind": "throw",
        "name": "RangeError",
        "message": "insufficient balance"
      },
      "liveBindingCount": 8
    },
    {
      "id": "state-after-overdraw",
      "result": {
        "kind": "return",
        "value": {
          "balance": 6.25,
          "currency": "CAD",
          "formatted": "CAD 6.25"
        }
      },
      "liveBindingCount": 9
    },
    {
      "id": "zero-amount",
      "result": {
        "kind": "return",
        "value": {
          "balance": 6.25,
          "currency": "CAD",
          "formatted": "CAD 6.25"
        }
      },
      "liveBindingCount": 10
    },
    {
      "id": "reset",
      "result": {
        "kind": "return",
        "value": {
          "balance": 0,
          "currency": "CAD",
          "formatted": "CAD 0.00"
        }
      },
      "liveBindingCount": 11
    }
  ],
  "expectedInformation": {
    "name": "reashield-owned-desktop-fixture",
    "version": "1.0.0",
    "location": "Montréal",
    "greeting": "Bonjour, Zoé !"
  },
  "limitations": [
    "Owned Linux fixture only; no Windows/macOS, arbitrary Electron app or native-addon qualification.",
    "No installer, code signing, notarization or automatic update pipeline.",
    "Chromium operating-system sandbox disabled inside E2B; preload JavaScript sandbox and context isolation are measured separately.",
    "One execution of each variant; timing is descriptive, not production performance evidence.",
    "No reverse-engineering resistance or agent-behavior measurement."
  ],
  "runtimeIdentity": {
    "expectedVersion": "44.5.0",
    "binaryBytes": 228506952,
    "binarySha256": "55a984831dcfbc849922849c9e572d41dc7f621340c0d84bf7d4e92275b23939",
    "manifest": {
      "schema": "reashield.mobile-desktop-toolchain/v1",
      "createdAt": "2026-10-21T03:03:01.584Z",
      "sha256": "b56967890f37ae1116632e8188bdb0254d5ae42d149b877790c45e9c85fda1d8",
      "electron": {
        "packageVersion": "44.5.0",
        "distributedVersion": "44.5.0",
        "binarySha256": "55a984831dcfbc849922849c9e572d41dc7f621340c0d84bf7d4e92275b23939",
        "packageIntegrity": "sha512-gVUJ6DZcRY80Alh/krc7uwjjCfxjZ3T2suvpBmHsN6zE4ShAc4vzG14kbMgT+ZteaPLddoKg4Pie0CjDdIDdyg==",
        "lockSha256": "3da4a06fe914ad98c8ab822b2ad96c6542df2c3d834318f5387a00b2aa882a02",
        "versionSource": "package.json and dist/version; application execution is validated separately"
      }
    },
    "provenance": "Image build manifest checked against observed binary hash; Electron version is also observed in every application process."
  },
  "protectionMs": 132.23351300000104,
  "artifacts": {
    "baselineDirectory": {
      "schema": "reashield.electron-inventory/v1",
      "format": "directory",
      "package": {
        "name": "reashield-owned-desktop-fixture",
        "version": "1.0.0",
        "main": "main.cjs",
        "type": "commonjs"
      },
      "archiveSha256": null,
      "fingerprintSha256": "a46c0e7229857ca5a4f41b52a409e98e567b2c18b974ece1cd134b69fcca4542",
      "files": 11,
      "bytes": 5729,
      "entries": [
        {
          "path": "index.html",
          "type": "file",
          "bytes": 893,
          "sha256": "9aea18918e9f2fec763101ced321faa0e437d4f4a39b7010abc5782d7b97ee7f",
          "executable": false
        },
        {
          "path": "main.cjs",
          "type": "file",
          "bytes": 2170,
          "sha256": "88dfef4cba5a4d91620ef880e010c11d8f388b5caf2d6b9883295c0f18bd5aec",
          "executable": false
        },
        {
          "path": "node_modules",
          "type": "directory"
        },
        {
          "path": "node_modules/fixture-format",
          "type": "directory"
        },
        {
          "path": "node_modules/fixture-format/index.cjs",
          "type": "file",
          "bytes": 94,
          "sha256": "72f6bea7c78519db46e1f4b7d38c1438eca7282dba9c55992e09cec86c0eab8b",
          "executable": false
        },
        {
          "path": "node_modules/fixture-format/package.json",
          "type": "file",
          "bytes": 95,
          "sha256": "1ceae1c80c119a9755d691414b219a2e6161d844b7ca5cad7be2316e8720d069",
          "executable": false
        },
        {
          "path": "package.json",
          "type": "file",
          "bytes": 295,
          "sha256": "b15ba86fad7b339e57835da4cefda3b8cbc7117e79e242257a43325af07aeac3",
          "executable": false
        },
        {
          "path": "preload.cjs",
          "type": "file",
          "bytes": 381,
          "sha256": "a2ebc1659da653fe4b6d797f5b2a8818fc9609d282f0b8bb248572fd8f3fc032",
          "executable": false
        },
        {
          "path": "renderer.mjs",
          "type": "file",
          "bytes": 1432,
          "sha256": "e4e66a30a70772cb580dc34e525bef1dca684bd0fd72cdb508f171663e660e94",
          "executable": false
        },
        {
          "path": "resources",
          "type": "directory"
        },
        {
          "path": "resources/settings.json",
          "type": "file",
          "bytes": 51,
          "sha256": "363910875ff46772d76acf9c04672a6fbd0e22ec7055dc89b87d16334eddb209",
          "executable": false
        },
        {
          "path": "state.mjs",
          "type": "file",
          "bytes": 129,
          "sha256": "1a8ef0e9ff43fb9857262215ddff8cacbaf42374896632b835639d9800839bb2",
          "executable": false
        },
        {
          "path": "vendor",
          "type": "directory"
        },
        {
          "path": "vendor/fixture-format",
          "type": "directory"
        },
        {
          "path": "vendor/fixture-format/index.cjs",
          "type": "file",
          "bytes": 94,
          "sha256": "72f6bea7c78519db46e1f4b7d38c1438eca7282dba9c55992e09cec86c0eab8b",
          "executable": false
        },
        {
          "path": "vendor/fixture-format/package.json",
          "type": "file",
          "bytes": 95,
          "sha256": "1ceae1c80c119a9755d691414b219a2e6161d844b7ca5cad7be2316e8720d069",
          "executable": false
        }
      ]
    },
    "protectedDirectory": {
      "schema": "reashield.electron-inventory/v1",
      "format": "directory",
      "package": {
        "name": "reashield-owned-desktop-fixture",
        "version": "1.0.0",
        "main": "main.cjs",
        "type": "commonjs"
      },
      "archiveSha256": null,
      "fingerprintSha256": "acb855234fd89f3b2ad133c76ae91d701c0a9f07cbaa6bca4310c5ce74ef07bf",
      "files": 11,
      "bytes": 24406,
      "entries": [
        {
          "path": "index.html",
          "type": "file",
          "bytes": 893,
          "sha256": "9aea18918e9f2fec763101ced321faa0e437d4f4a39b7010abc5782d7b97ee7f",
          "executable": false
        },
        {
          "path": "main.cjs",
          "type": "file",
          "bytes": 7880,
          "sha256": "30d25a80f6c5b2dfab267c593c06feb41bf61409ae9a4021df93b1503ae07f88",
          "executable": false
        },
        {
          "path": "node_modules",
          "type": "directory"
        },
        {
          "path": "node_modules/fixture-format",
          "type": "directory"
        },
        {
          "path": "node_modules/fixture-format/index.cjs",
          "type": "file",
          "bytes": 94,
          "sha256": "72f6bea7c78519db46e1f4b7d38c1438eca7282dba9c55992e09cec86c0eab8b",
          "executable": false
        },
        {
          "path": "node_modules/fixture-format/package.json",
          "type": "file",
          "bytes": 95,
          "sha256": "1ceae1c80c119a9755d691414b219a2e6161d844b7ca5cad7be2316e8720d069",
          "executable": false
        },
        {
          "path": "package.json",
          "type": "file",
          "bytes": 295,
          "sha256": "b15ba86fad7b339e57835da4cefda3b8cbc7117e79e242257a43325af07aeac3",
          "executable": false
        },
        {
          "path": "preload.cjs",
          "type": "file",
          "bytes": 4621,
          "sha256": "37cea1f822b78d571321728cfc40d3de1b659fa045e4f075491547c83e4f246c",
          "executable": false
        },
        {
          "path": "renderer.mjs",
          "type": "file",
          "bytes": 6115,
          "sha256": "7556c47fa9224dd09e448366ee5b843fe8e8cf91c9998e2c302f79d5b008f6e2",
          "executable": false
        },
        {
          "path": "resources",
          "type": "directory"
        },
        {
          "path": "resources/settings.json",
          "type": "file",
          "bytes": 51,
          "sha256": "363910875ff46772d76acf9c04672a6fbd0e22ec7055dc89b87d16334eddb209",
          "executable": false
        },
        {
          "path": "state.mjs",
          "type": "file",
          "bytes": 4173,
          "sha256": "c5ebb15a95d6914259de4db13d6fb59af7e54f4d467966992b49a68730882dc4",
          "executable": false
        },
        {
          "path": "vendor",
          "type": "directory"
        },
        {
          "path": "vendor/fixture-format",
          "type": "directory"
        },
        {
          "path": "vendor/fixture-format/index.cjs",
          "type": "file",
          "bytes": 94,
          "sha256": "72f6bea7c78519db46e1f4b7d38c1438eca7282dba9c55992e09cec86c0eab8b",
          "executable": false
        },
        {
          "path": "vendor/fixture-format/package.json",
          "type": "file",
          "bytes": 95,
          "sha256": "1ceae1c80c119a9755d691414b219a2e6161d844b7ca5cad7be2316e8720d069",
          "executable": false
        }
      ]
    },
    "baselineAsar": {
      "schema": "reashield.electron-inventory/v1",
      "format": "asar",
      "package": {
        "name": "reashield-owned-desktop-fixture",
        "version": "1.0.0",
        "main": "main.cjs",
        "type": "commonjs"
      },
      "archiveSha256": "0972c9c42a5f72aab1ebad1702d22177db6116ac376f47588d34d75280afefcd",
      "fingerprintSha256": "a46c0e7229857ca5a4f41b52a409e98e567b2c18b974ece1cd134b69fcca4542",
      "files": 11,
      "bytes": 5729,
      "entries": [
        {
          "path": "index.html",
          "type": "file",
          "bytes": 893,
          "sha256": "9aea18918e9f2fec763101ced321faa0e437d4f4a39b7010abc5782d7b97ee7f",
          "executable": false
        },
        {
          "path": "main.cjs",
          "type": "file",
          "bytes": 2170,
          "sha256": "88dfef4cba5a4d91620ef880e010c11d8f388b5caf2d6b9883295c0f18bd5aec",
          "executable": false
        },
        {
          "path": "node_modules",
          "type": "directory"
        },
        {
          "path": "node_modules/fixture-format",
          "type": "directory"
        },
        {
          "path": "node_modules/fixture-format/index.cjs",
          "type": "file",
          "bytes": 94,
          "sha256": "72f6bea7c78519db46e1f4b7d38c1438eca7282dba9c55992e09cec86c0eab8b",
          "executable": false
        },
        {
          "path": "node_modules/fixture-format/package.json",
          "type": "file",
          "bytes": 95,
          "sha256": "1ceae1c80c119a9755d691414b219a2e6161d844b7ca5cad7be2316e8720d069",
          "executable": false
        },
        {
          "path": "package.json",
          "type": "file",
          "bytes": 295,
          "sha256": "b15ba86fad7b339e57835da4cefda3b8cbc7117e79e242257a43325af07aeac3",
          "executable": false
        },
        {
          "path": "preload.cjs",
          "type": "file",
          "bytes": 381,
          "sha256": "a2ebc1659da653fe4b6d797f5b2a8818fc9609d282f0b8bb248572fd8f3fc032",
          "executable": false
        },
        {
          "path": "renderer.mjs",
          "type": "file",
          "bytes": 1432,
          "sha256": "e4e66a30a70772cb580dc34e525bef1dca684bd0fd72cdb508f171663e660e94",
          "executable": false
        },
        {
          "path": "resources",
          "type": "directory"
        },
        {
          "path": "resources/settings.json",
          "type": "file",
          "bytes": 51,
          "sha256": "363910875ff46772d76acf9c04672a6fbd0e22ec7055dc89b87d16334eddb209",
          "executable": false
        },
        {
          "path": "state.mjs",
          "type": "file",
          "bytes": 129,
          "sha256": "1a8ef0e9ff43fb9857262215ddff8cacbaf42374896632b835639d9800839bb2",
          "executable": false
        },
        {
          "path": "vendor",
          "type": "directory"
        },
        {
          "path": "vendor/fixture-format",
          "type": "directory"
        },
        {
          "path": "vendor/fixture-format/index.cjs",
          "type": "file",
          "bytes": 94,
          "sha256": "72f6bea7c78519db46e1f4b7d38c1438eca7282dba9c55992e09cec86c0eab8b",
          "executable": false
        },
        {
          "path": "vendor/fixture-format/package.json",
          "type": "file",
          "bytes": 95,
          "sha256": "1ceae1c80c119a9755d691414b219a2e6161d844b7ca5cad7be2316e8720d069",
          "executable": false
        }
      ]
    },
    "protectedAsar": {
      "schema": "reashield.electron-inventory/v1",
      "format": "asar",
      "package": {
        "name": "reashield-owned-desktop-fixture",
        "version": "1.0.0",
        "main": "main.cjs",
        "type": "commonjs"
      },
      "archiveSha256": "b44913191ee926e665f8d22167e73c81d9d3cac66bf242f01350c42958cad330",
      "fingerprintSha256": "acb855234fd89f3b2ad133c76ae91d701c0a9f07cbaa6bca4310c5ce74ef07bf",
      "files": 11,
      "bytes": 24406,
      "entries": [
        {
          "path": "index.html",
          "type": "file",
          "bytes": 893,
          "sha256": "9aea18918e9f2fec763101ced321faa0e437d4f4a39b7010abc5782d7b97ee7f",
          "executable": false
        },
        {
          "path": "main.cjs",
          "type": "file",
          "bytes": 7880,
          "sha256": "30d25a80f6c5b2dfab267c593c06feb41bf61409ae9a4021df93b1503ae07f88",
          "executable": false
        },
        {
          "path": "node_modules",
          "type": "directory"
        },
        {
          "path": "node_modules/fixture-format",
          "type": "directory"
        },
        {
          "path": "node_modules/fixture-format/index.cjs",
          "type": "file",
          "bytes": 94,
          "sha256": "72f6bea7c78519db46e1f4b7d38c1438eca7282dba9c55992e09cec86c0eab8b",
          "executable": false
        },
        {
          "path": "node_modules/fixture-format/package.json",
          "type": "file",
          "bytes": 95,
          "sha256": "1ceae1c80c119a9755d691414b219a2e6161d844b7ca5cad7be2316e8720d069",
          "executable": false
        },
        {
          "path": "package.json",
          "type": "file",
          "bytes": 295,
          "sha256": "b15ba86fad7b339e57835da4cefda3b8cbc7117e79e242257a43325af07aeac3",
          "executable": false
        },
        {
          "path": "preload.cjs",
          "type": "file",
          "bytes": 4621,
          "sha256": "37cea1f822b78d571321728cfc40d3de1b659fa045e4f075491547c83e4f246c",
          "executable": false
        },
        {
          "path": "renderer.mjs",
          "type": "file",
          "bytes": 6115,
          "sha256": "7556c47fa9224dd09e448366ee5b843fe8e8cf91c9998e2c302f79d5b008f6e2",
          "executable": false
        },
        {
          "path": "resources",
          "type": "directory"
        },
        {
          "path": "resources/settings.json",
          "type": "file",
          "bytes": 51,
          "sha256": "363910875ff46772d76acf9c04672a6fbd0e22ec7055dc89b87d16334eddb209",
          "executable": false
        },
        {
          "path": "state.mjs",
          "type": "file",
          "bytes": 4173,
          "sha256": "c5ebb15a95d6914259de4db13d6fb59af7e54f4d467966992b49a68730882dc4",
          "executable": false
        },
        {
          "path": "vendor",
          "type": "directory"
        },
        {
          "path": "vendor/fixture-format",
          "type": "directory"
        },
        {
          "path": "vendor/fixture-format/index.cjs",
          "type": "file",
          "bytes": 94,
          "sha256": "72f6bea7c78519db46e1f4b7d38c1438eca7282dba9c55992e09cec86c0eab8b",
          "executable": false
        },
        {
          "path": "vendor/fixture-format/package.json",
          "type": "file",
          "bytes": 95,
          "sha256": "1ceae1c80c119a9755d691414b219a2e6161d844b7ca5cad7be2316e8720d069",
          "executable": false
        }
      ]
    },
    "selectionSha256": "fefc2e27deb6045526216471c4d980064cc38ca4f4260fa3bffd0db09321cc1e",
    "benchmarkSha256": "d1909c1c8ccfcbf4d0978f70aae9290c12de86fec814cf6da7055a6f098c847b",
    "pipelineSha256": "7b8e5f42c237fc8bc0914a0fd28d2543d2ce24d4304760115a2cae8dd1115f3b",
    "transformSha256": "b3eb13b54d0d57465f5ac50aed5fba6e397975693792e58580df802d19813c2e",
    "electronBinarySha256": "55a984831dcfbc849922849c9e572d41dc7f621340c0d84bf7d4e92275b23939"
  },
  "transformations": {
    "directory": [
      {
        "path": "main.cjs",
        "role": "main",
        "sourceType": "script",
        "before": {
          "bytes": 2170,
          "sha256": "88dfef4cba5a4d91620ef880e010c11d8f388b5caf2d6b9883295c0f18bd5aec"
        },
        "after": {
          "bytes": 7880,
          "sha256": "30d25a80f6c5b2dfab267c593c06feb41bf61409ae9a4021df93b1503ae07f88"
        }
      },
      {
        "path": "preload.cjs",
        "role": "preload",
        "sourceType": "script",
        "before": {
          "bytes": 381,
          "sha256": "a2ebc1659da653fe4b6d797f5b2a8818fc9609d282f0b8bb248572fd8f3fc032"
        },
        "after": {
          "bytes": 4621,
          "sha256": "37cea1f822b78d571321728cfc40d3de1b659fa045e4f075491547c83e4f246c"
        }
      },
      {
        "path": "renderer.mjs",
        "role": "renderer",
        "sourceType": "module",
        "before": {
          "bytes": 1432,
          "sha256": "e4e66a30a70772cb580dc34e525bef1dca684bd0fd72cdb508f171663e660e94"
        },
        "after": {
          "bytes": 6115,
          "sha256": "7556c47fa9224dd09e448366ee5b843fe8e8cf91c9998e2c302f79d5b008f6e2"
        }
      },
      {
        "path": "state.mjs",
        "role": "renderer",
        "sourceType": "module",
        "before": {
          "bytes": 129,
          "sha256": "1a8ef0e9ff43fb9857262215ddff8cacbaf42374896632b835639d9800839bb2"
        },
        "after": {
          "bytes": 4173,
          "sha256": "c5ebb15a95d6914259de4db13d6fb59af7e54f4d467966992b49a68730882dc4"
        }
      }
    ],
    "asar": [
      {
        "path": "main.cjs",
        "role": "main",
        "sourceType": "script",
        "before": {
          "bytes": 2170,
          "sha256": "88dfef4cba5a4d91620ef880e010c11d8f388b5caf2d6b9883295c0f18bd5aec"
        },
        "after": {
          "bytes": 7880,
          "sha256": "30d25a80f6c5b2dfab267c593c06feb41bf61409ae9a4021df93b1503ae07f88"
        }
      },
      {
        "path": "preload.cjs",
        "role": "preload",
        "sourceType": "script",
        "before": {
          "bytes": 381,
          "sha256": "a2ebc1659da653fe4b6d797f5b2a8818fc9609d282f0b8bb248572fd8f3fc032"
        },
        "after": {
          "bytes": 4621,
          "sha256": "37cea1f822b78d571321728cfc40d3de1b659fa045e4f075491547c83e4f246c"
        }
      },
      {
        "path": "renderer.mjs",
        "role": "renderer",
        "sourceType": "module",
        "before": {
          "bytes": 1432,
          "sha256": "e4e66a30a70772cb580dc34e525bef1dca684bd0fd72cdb508f171663e660e94"
        },
        "after": {
          "bytes": 6115,
          "sha256": "7556c47fa9224dd09e448366ee5b843fe8e8cf91c9998e2c302f79d5b008f6e2"
        }
      },
      {
        "path": "state.mjs",
        "role": "renderer",
        "sourceType": "module",
        "before": {
          "bytes": 129,
          "sha256": "1a8ef0e9ff43fb9857262215ddff8cacbaf42374896632b835639d9800839bb2"
        },
        "after": {
          "bytes": 4173,
          "sha256": "c5ebb15a95d6914259de4db13d6fb59af7e54f4d467966992b49a68730882dc4"
        }
      }
    ]
  },
  "variants": {
    "baselineDirectory": {
      "tools": {
        "electron": "44.5.0",
        "chromium": "152.0.7977.130",
        "node": "24.21.0",
        "platform": "linux",
        "architecture": "x64",
        "preferences": {
          "sandbox": true,
          "contextIsolation": true,
          "nodeIntegration": false
        }
      },
      "environment": {
        "nodeGlobal": "undefined",
        "requireGlobal": "undefined",
        "bridge": "object",
        "preload": {
          "sandboxed": true,
          "contextIsolated": true
        },
        "csp": "default-src 'none'; script-src 'self'; connect-src 'none'; object-src 'none'; base-uri 'none'; form-action 'none'"
      },
      "information": {
        "name": "reashield-owned-desktop-fixture",
        "version": "1.0.0",
        "location": "Montréal",
        "greeting": "Bonjour, Zoé !"
      },
      "scenarios": [
        {
          "id": "initial-state",
          "result": {
            "kind": "return",
            "value": {
              "balance": 0,
              "currency": "CAD",
              "formatted": "CAD 0.00"
            }
          },
          "liveBindingCount": 1
        },
        {
          "id": "deposit-integer",
          "result": {
            "kind": "return",
            "value": {
              "balance": 5,
              "currency": "CAD",
              "formatted": "CAD 5.00"
            }
          },
          "liveBindingCount": 2
        },
        {
          "id": "deposit-fraction",
          "result": {
            "kind": "return",
            "value": {
              "balance": 7.5,
              "currency": "CAD",
              "formatted": "CAD 7.50"
            }
          },
          "liveBindingCount": 3
        },
        {
          "id": "negative-rejected",
          "result": {
            "kind": "throw",
            "name": "RangeError",
            "message": "amount must be non-negative"
          },
          "liveBindingCount": 4
        },
        {
          "id": "non-numeric-rejected",
          "result": {
            "kind": "throw",
            "name": "TypeError",
            "message": "amount must be finite"
          },
          "liveBindingCount": 5
        },
        {
          "id": "state-after-errors",
          "result": {
            "kind": "return",
            "value": {
              "balance": 7.5,
              "currency": "CAD",
              "formatted": "CAD 7.50"
            }
          },
          "liveBindingCount": 6
        },
        {
          "id": "withdraw-fraction",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 7
        },
        {
          "id": "overdraw-rejected",
          "result": {
            "kind": "throw",
            "name": "RangeError",
            "message": "insufficient balance"
          },
          "liveBindingCount": 8
        },
        {
          "id": "state-after-overdraw",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 9
        },
        {
          "id": "zero-amount",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 10
        },
        {
          "id": "reset",
          "result": {
            "kind": "return",
            "value": {
              "balance": 0,
              "currency": "CAD",
              "formatted": "CAD 0.00"
            }
          },
          "liveBindingCount": 11
        }
      ],
      "cspControl": {
        "evalError": "EvalError",
        "violations": [
          {
            "blockedURI": "eval",
            "disposition": "enforce",
            "effectiveDirective": "script-src"
          }
        ]
      },
      "pageErrors": [],
      "startupMs": 9266.938740999998,
      "scenarioMs": 6710.283843000001
    },
    "protectedDirectory": {
      "tools": {
        "electron": "44.5.0",
        "chromium": "152.0.7977.130",
        "node": "24.21.0",
        "platform": "linux",
        "architecture": "x64",
        "preferences": {
          "sandbox": true,
          "contextIsolation": true,
          "nodeIntegration": false
        }
      },
      "environment": {
        "nodeGlobal": "undefined",
        "requireGlobal": "undefined",
        "bridge": "object",
        "preload": {
          "sandboxed": true,
          "contextIsolated": true
        },
        "csp": "default-src 'none'; script-src 'self'; connect-src 'none'; object-src 'none'; base-uri 'none'; form-action 'none'"
      },
      "information": {
        "name": "reashield-owned-desktop-fixture",
        "version": "1.0.0",
        "location": "Montréal",
        "greeting": "Bonjour, Zoé !"
      },
      "scenarios": [
        {
          "id": "initial-state",
          "result": {
            "kind": "return",
            "value": {
              "balance": 0,
              "currency": "CAD",
              "formatted": "CAD 0.00"
            }
          },
          "liveBindingCount": 1
        },
        {
          "id": "deposit-integer",
          "result": {
            "kind": "return",
            "value": {
              "balance": 5,
              "currency": "CAD",
              "formatted": "CAD 5.00"
            }
          },
          "liveBindingCount": 2
        },
        {
          "id": "deposit-fraction",
          "result": {
            "kind": "return",
            "value": {
              "balance": 7.5,
              "currency": "CAD",
              "formatted": "CAD 7.50"
            }
          },
          "liveBindingCount": 3
        },
        {
          "id": "negative-rejected",
          "result": {
            "kind": "throw",
            "name": "RangeError",
            "message": "amount must be non-negative"
          },
          "liveBindingCount": 4
        },
        {
          "id": "non-numeric-rejected",
          "result": {
            "kind": "throw",
            "name": "TypeError",
            "message": "amount must be finite"
          },
          "liveBindingCount": 5
        },
        {
          "id": "state-after-errors",
          "result": {
            "kind": "return",
            "value": {
              "balance": 7.5,
              "currency": "CAD",
              "formatted": "CAD 7.50"
            }
          },
          "liveBindingCount": 6
        },
        {
          "id": "withdraw-fraction",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 7
        },
        {
          "id": "overdraw-rejected",
          "result": {
            "kind": "throw",
            "name": "RangeError",
            "message": "insufficient balance"
          },
          "liveBindingCount": 8
        },
        {
          "id": "state-after-overdraw",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 9
        },
        {
          "id": "zero-amount",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 10
        },
        {
          "id": "reset",
          "result": {
            "kind": "return",
            "value": {
              "balance": 0,
              "currency": "CAD",
              "formatted": "CAD 0.00"
            }
          },
          "liveBindingCount": 11
        }
      ],
      "cspControl": {
        "evalError": "EvalError",
        "violations": [
          {
            "blockedURI": "eval",
            "disposition": "enforce",
            "effectiveDirective": "script-src"
          }
        ]
      },
      "pageErrors": [],
      "startupMs": 285.09669399999984,
      "scenarioMs": 560.8791799999999
    },
    "baselineAsar": {
      "tools": {
        "electron": "44.5.0",
        "chromium": "152.0.7977.130",
        "node": "24.21.0",
        "platform": "linux",
        "architecture": "x64",
        "preferences": {
          "sandbox": true,
          "contextIsolation": true,
          "nodeIntegration": false
        }
      },
      "environment": {
        "nodeGlobal": "undefined",
        "requireGlobal": "undefined",
        "bridge": "object",
        "preload": {
          "sandboxed": true,
          "contextIsolated": true
        },
        "csp": "default-src 'none'; script-src 'self'; connect-src 'none'; object-src 'none'; base-uri 'none'; form-action 'none'"
      },
      "information": {
        "name": "reashield-owned-desktop-fixture",
        "version": "1.0.0",
        "location": "Montréal",
        "greeting": "Bonjour, Zoé !"
      },
      "scenarios": [
        {
          "id": "initial-state",
          "result": {
            "kind": "return",
            "value": {
              "balance": 0,
              "currency": "CAD",
              "formatted": "CAD 0.00"
            }
          },
          "liveBindingCount": 1
        },
        {
          "id": "deposit-integer",
          "result": {
            "kind": "return",
            "value": {
              "balance": 5,
              "currency": "CAD",
              "formatted": "CAD 5.00"
            }
          },
          "liveBindingCount": 2
        },
        {
          "id": "deposit-fraction",
          "result": {
            "kind": "return",
            "value": {
              "balance": 7.5,
              "currency": "CAD",
              "formatted": "CAD 7.50"
            }
          },
          "liveBindingCount": 3
        },
        {
          "id": "negative-rejected",
          "result": {
            "kind": "throw",
            "name": "RangeError",
            "message": "amount must be non-negative"
          },
          "liveBindingCount": 4
        },
        {
          "id": "non-numeric-rejected",
          "result": {
            "kind": "throw",
            "name": "TypeError",
            "message": "amount must be finite"
          },
          "liveBindingCount": 5
        },
        {
          "id": "state-after-errors",
          "result": {
            "kind": "return",
            "value": {
              "balance": 7.5,
              "currency": "CAD",
              "formatted": "CAD 7.50"
            }
          },
          "liveBindingCount": 6
        },
        {
          "id": "withdraw-fraction",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 7
        },
        {
          "id": "overdraw-rejected",
          "result": {
            "kind": "throw",
            "name": "RangeError",
            "message": "insufficient balance"
          },
          "liveBindingCount": 8
        },
        {
          "id": "state-after-overdraw",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 9
        },
        {
          "id": "zero-amount",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 10
        },
        {
          "id": "reset",
          "result": {
            "kind": "return",
            "value": {
              "balance": 0,
              "currency": "CAD",
              "formatted": "CAD 0.00"
            }
          },
          "liveBindingCount": 11
        }
      ],
      "cspControl": {
        "evalError": "EvalError",
        "violations": [
          {
            "blockedURI": "eval",
            "disposition": "enforce",
            "effectiveDirective": "script-src"
          }
        ]
      },
      "pageErrors": [],
      "startupMs": 291.92831899999874,
      "scenarioMs": 547.106875999998
    },
    "protectedAsar": {
      "tools": {
        "electron": "44.5.0",
        "chromium": "152.0.7977.130",
        "node": "24.21.0",
        "platform": "linux",
        "architecture": "x64",
        "preferences": {
          "sandbox": true,
          "contextIsolation": true,
          "nodeIntegration": false
        }
      },
      "environment": {
        "nodeGlobal": "undefined",
        "requireGlobal": "undefined",
        "bridge": "object",
        "preload": {
          "sandboxed": true,
          "contextIsolated": true
        },
        "csp": "default-src 'none'; script-src 'self'; connect-src 'none'; object-src 'none'; base-uri 'none'; form-action 'none'"
      },
      "information": {
        "name": "reashield-owned-desktop-fixture",
        "version": "1.0.0",
        "location": "Montréal",
        "greeting": "Bonjour, Zoé !"
      },
      "scenarios": [
        {
          "id": "initial-state",
          "result": {
            "kind": "return",
            "value": {
              "balance": 0,
              "currency": "CAD",
              "formatted": "CAD 0.00"
            }
          },
          "liveBindingCount": 1
        },
        {
          "id": "deposit-integer",
          "result": {
            "kind": "return",
            "value": {
              "balance": 5,
              "currency": "CAD",
              "formatted": "CAD 5.00"
            }
          },
          "liveBindingCount": 2
        },
        {
          "id": "deposit-fraction",
          "result": {
            "kind": "return",
            "value": {
              "balance": 7.5,
              "currency": "CAD",
              "formatted": "CAD 7.50"
            }
          },
          "liveBindingCount": 3
        },
        {
          "id": "negative-rejected",
          "result": {
            "kind": "throw",
            "name": "RangeError",
            "message": "amount must be non-negative"
          },
          "liveBindingCount": 4
        },
        {
          "id": "non-numeric-rejected",
          "result": {
            "kind": "throw",
            "name": "TypeError",
            "message": "amount must be finite"
          },
          "liveBindingCount": 5
        },
        {
          "id": "state-after-errors",
          "result": {
            "kind": "return",
            "value": {
              "balance": 7.5,
              "currency": "CAD",
              "formatted": "CAD 7.50"
            }
          },
          "liveBindingCount": 6
        },
        {
          "id": "withdraw-fraction",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 7
        },
        {
          "id": "overdraw-rejected",
          "result": {
            "kind": "throw",
            "name": "RangeError",
            "message": "insufficient balance"
          },
          "liveBindingCount": 8
        },
        {
          "id": "state-after-overdraw",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 9
        },
        {
          "id": "zero-amount",
          "result": {
            "kind": "return",
            "value": {
              "balance": 6.25,
              "currency": "CAD",
              "formatted": "CAD 6.25"
            }
          },
          "liveBindingCount": 10
        },
        {
          "id": "reset",
          "result": {
            "kind": "return",
            "value": {
              "balance": 0,
              "currency": "CAD",
              "formatted": "CAD 0.00"
            }
          },
          "liveBindingCount": 11
        }
      ],
      "cspControl": {
        "evalError": "EvalError",
        "violations": [
          {
            "blockedURI": "eval",
            "disposition": "enforce",
            "effectiveDirective": "script-src"
          }
        ]
      },
      "pageErrors": [],
      "startupMs": 292.797848000002,
      "scenarioMs": 549.1175089999997
    }
  },
  "checks": {
    "scenariosPerVariant": 11,
    "variants": 4,
    "transformedFilesPerApplication": 4,
    "allScenariosMatchIndependentExpectations": true,
    "mainPreloadRendererRolesTransformed": true,
    "directoryFilesPreserved": true,
    "asarFilesPreserved": true,
    "directoryAndAsarContentEqual": true,
    "wrongOutputRejected": true,
    "missingScenarioRejected": true,
    "preloadIsolationAndCspObserved": true
  },
  "finishedAt": "2026-10-21T12:06:20.852Z",
  "runRecord": {
    "boxfleetJobId": "job-d16e4402-5354-4b36-804c-dff0e585409c",
    "snapshotSha256": "4f49690fe5b0337cfa774f367a21205e72a9f46dfa4df80be4ffd128aaf776fa",
    "gitBase": "40c41b98030799d203ee264c84071cd015517951",
    "sourceState": "Working tree including the implementation under test; artifact and harness hashes identify executed bytes.",
    "publication": "Runtime observations retained; temporary filesystem paths omitted."
  }
}
