{
  "schemaVersion": 1,
  "scenario": "csv-to-xlsx-windows",
  "reviewer": {
    "name": "Codex",
    "type": "AI-assisted visual review"
  },
  "reviewedAt": "2026-10-13",
  "resolution": "Reviewed ready, completed frames in all ten languages: correct fixture and output route, localized controls and observed state, intact layout, no desktop overlays or personal paths. Independent output probes passed. Historical measurement/download evidence remains separate.",
  "captureBuild": {
    "kind": "release-matched-capture-build",
    "version": "1.0.10.0",
    "sourceRevision": "1f38e13b6143017da9a2b8acc21adb9825d74d27",
    "releasePackageSha256": "018683349e923696f1a1411edd2c96ed1174b744d18d2f48d7898b5d239c4f92",
    "sourceBoundary": "Release documentation identifies 1f38e13 as the x64 candidate source. Historical host summaries say 1f38e13 (dirty) without a tracked-file diff. This is a reconstruction from the documented commit, not a claim of byte identity with the installed Store application.",
    "resourceIsolation": "The documented release Strings directory is copied under capture-app/src/LocalFlux/Strings. This is the nearest resource root used by LocalizedText.FindResourcePath and prevents current-checkout resource fallback. No resource text was edited."
  },
  "runs": [
    {
      "locale": "en",
      "culture": "en-US",
      "startedAt": "2026-10-12T18:31:58.9127847Z",
      "finishedAt": "2026-10-12T18:32:56.0668870Z",
      "localeVerified": "Convert",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "38646f634fd1042cb432e2689ac9ae38c3200e95fb6e5e546a0070aad8249303"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "9324b518cfb9f9d49649043c2593e35232e37f4b442204448b758718f42ab4bc"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "98d054d6ad88825c91c933d849a06b70ac30103f7b412009b589fe2db591087c"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/en/ready.png",
          "sha256": "58b5dd3a013ee4e13cf423b72be3e7109a70feb96ee65a93e26994ad8644459f"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/en/completed.png",
          "sha256": "bd48d6edc4139aa61676f54f1a91acb1e7ed6c622d8adc0e8e6bb5125dab95e9"
        }
      ]
    },
    {
      "locale": "es",
      "culture": "es",
      "startedAt": "2026-10-12T18:32:56.2781877Z",
      "finishedAt": "2026-10-12T18:33:27.0160323Z",
      "localeVerified": "Convertir",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "61ffa27c3143276c3a942b24fcad13962b7ee695aedbbc316bc9a1f70b785a37"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "12534d0f5f08a7367a7748b89e8786cb0c1e6ce960718931b9b344031105ece8"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "6236e4ffe33fdb69b1e01f865102cf391bdbdb84e6fb3be64d3875a2d4a1cace"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/es/ready.png",
          "sha256": "481a9fa514004cb6b1b2cc675729b4c8491587e4a3e77ba9bdfcfea276ca0fbe"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/es/completed.png",
          "sha256": "86969a9d0f3e66bdc5dcd0821b36cf3de824ba96f41851ad54933b3b75afa88c"
        }
      ]
    },
    {
      "locale": "de",
      "culture": "de",
      "startedAt": "2026-10-12T18:33:27.2143542Z",
      "finishedAt": "2026-10-12T18:33:56.5271542Z",
      "localeVerified": "Konvertieren",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "0e179e254fa271abf0fb5c041b5b839548c46a3dbda1752e21a11fb4699a351a"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "5332be0a82a5b7f83f29e4aad083abf8fea834465c6c9f68b2ca4882499c62ac"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "29687b8179f0d057409ed991a6a043098957459198c829cacf4febe09d396cc4"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/de/ready.png",
          "sha256": "c6d26e68bf1caf3233afb0e65cb01508fa0c8d466db3551a205c7d8e4bef3ae7"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/de/completed.png",
          "sha256": "ec6ee3f057870fbda1d50b3d1cc5590412f3a34b328aa47ffc020e8c7a38032e"
        }
      ]
    },
    {
      "locale": "fr",
      "culture": "fr",
      "startedAt": "2026-10-12T18:33:56.7072969Z",
      "finishedAt": "2026-10-12T18:34:27.0030207Z",
      "localeVerified": "Convertir",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "ade01f9f6f3218b5a0450c63525d36d0ae5e11a1842c81e517c30ad1f1e6ce95"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "8850b98a935226a04184cb594f8b0515566e2221a0a10d21ff58154a719a62ab"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "e78173a6acee57ee5996d7d0ad15c9db1ce14eebdb8593466187715448d670e1"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/fr/ready.png",
          "sha256": "64deb7fa5593d7e5e6629a357b27dc72db8f1a2bc8092740964be8ef8ece53ed"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/fr/completed.png",
          "sha256": "3095ffa67bca2a125fea700a3809644366a546cc46f2dbed3832a9c56adc6fc9"
        }
      ]
    },
    {
      "locale": "ja",
      "culture": "ja",
      "startedAt": "2026-10-12T18:34:27.2096390Z",
      "finishedAt": "2026-10-12T18:34:56.9318700Z",
      "localeVerified": "変換",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "f3d4652abe8711ba273177267265d323da681632ddd46d7283897cd382ff621a"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "3176c49c300bd8255bcaf2125a92aaea9fc2e3ca773cf08e2f917b76652f97ef"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "da1afa7d95c7318824efb84bf89e43852886a7844bf658037ded0ca254a3bf0d"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/ja/ready.png",
          "sha256": "07fddf92bdb669aef3498c22969ecd903e73c33c431cd1e7b7579a0bf4356623"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/ja/completed.png",
          "sha256": "7196165fff2c8aa35d4bb75d6594c3f0d76cce41284655ecda8abb5b541a4ae7"
        }
      ]
    },
    {
      "locale": "ko",
      "culture": "ko-KR",
      "startedAt": "2026-10-12T18:34:57.1173500Z",
      "finishedAt": "2026-10-12T18:35:26.5081679Z",
      "localeVerified": "변환",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "006f7e7abd1bce26675c3fec5fe6054c094ab7eecb6c41fc65facbd4652af14f"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "f49d0b417e02b1fad058f69caf452b0bacbdac8f79713c61aced9b82f43abadc"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "312847e1fec8ebfd9a3827382c741c5d94c71eea81896b5c0bebcbaca6edd35c"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/ko/ready.png",
          "sha256": "b780deff43582ff0ff79941a92c104b08b18075c2f806a8178a0d61c497a873b"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/ko/completed.png",
          "sha256": "2eb8f3d0f3428600d992ead8a14ee2ddfec21dc8d3a6d9e4e5ecabb8e9651aa2"
        }
      ]
    },
    {
      "locale": "it",
      "culture": "it-IT",
      "startedAt": "2026-10-12T18:35:26.6881988Z",
      "finishedAt": "2026-10-12T18:35:55.8332989Z",
      "localeVerified": "Convertire",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "af0704537cfdde065d364573cb16360b1b3ada43370b76282614ba84623f245c"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "6a9ceb9a9f6c752579a994ee2d2a00cfe5f85c0adc9b0550b44aaff28faee484"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "659d0808ee8c5a8528ae2f4712d5c8ed6c8f079469f5b9045560bfac2a597d45"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/it/ready.png",
          "sha256": "a8f570a7cd6bb8f87efb73fa5223a8ab1c3fb897322f2ef771927a618372befc"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/it/completed.png",
          "sha256": "7244583c5e72d82ee793044ba42a00fe6fba27dc7622a06f091ac38618d585bd"
        }
      ]
    },
    {
      "locale": "pt-br",
      "culture": "pt-BR",
      "startedAt": "2026-10-12T18:35:56.0285129Z",
      "finishedAt": "2026-10-12T18:36:25.3281326Z",
      "localeVerified": "Converter",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "4ec6e2623a1f8ee522b23dc90cef7ab9bc27398784d6140c44b126bc4be3bfb7"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "dbf03fd4c98ca5f8fdbcfae1c197bb84dab23661e0c02694d15d2b8a366b3c4d"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "2b1b766d4b0b9f1a020eb248efcff577cc2b9e4262aa78cdd6d50aab2223b082"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/pt-br/ready.png",
          "sha256": "d085d3b1db1b4075fccce127570109c5e6e690756911adbcb6d65dbf2196d033"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/pt-br/completed.png",
          "sha256": "088987b3e7f5307ad7ec08bb2c8df06cd8cb7a039b65c4fe5ad59647859d65e2"
        }
      ]
    },
    {
      "locale": "zh-cn",
      "culture": "zh-Hans",
      "startedAt": "2026-10-12T18:36:25.5141719Z",
      "finishedAt": "2026-10-12T18:36:55.2038810Z",
      "localeVerified": "转换",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "4a5c5983ba92b08548d3d389f48b87c3dfd0150b3edc52553ef3e8351976c1d9"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "2f4ca3b3724ecf04f133c64e3a0267f808890fdb17e78ead7d4643fce3c22ba3"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "a9b957d638df2caa86bf34718620c40ffd11d88a14b474486a4b40b92351ac40"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/zh-cn/ready.png",
          "sha256": "4634f000b8f90171032d32f08a967ef346d6a7d085e89ddd77cd3a89e71335c3"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/zh-cn/completed.png",
          "sha256": "5141384783b25722c5c539669652b1041cf5c0585ace9d646e8cebdd0fd4351d"
        }
      ]
    },
    {
      "locale": "zh-hant",
      "culture": "zh-Hant",
      "startedAt": "2026-10-12T18:36:55.3810739Z",
      "finishedAt": "2026-10-12T18:37:24.9650572Z",
      "localeVerified": "轉換",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/inventory-comma.csv",
          "sha256": "766aa272e8d87b46d4459b4cb0b159232459611226980f8f1ca131d0656a1a86"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/quoted-values.csv",
          "sha256": "3e575c4b19cac56f568e40dfed4a930a20ae827c89ddc6dbc4a4ed1fd60b31ba"
        },
        {
          "original": "website/public/blog-media/csv-to-xlsx-windows/samples/input/regional-semicolon.csv",
          "sha256": "a4e617227dbf0498ab89d5455cf3d2af8cd579bd7ac94aaeffd878f1dab999c1"
        }
      ],
      "outputs": [
        {
          "name": "inventory-comma_converted.xlsx",
          "bytes": 6044,
          "sha256": "b436cb42bcac3f7409a97cc715d11df654bd66795f4fe64077c0df4302c5c455"
        },
        {
          "name": "quoted-values_converted.xlsx",
          "bytes": 5828,
          "sha256": "1ca9069f1c3b63d8d47713e3c8df9a96cd4594fff8c5f26931700d9fa0839e29"
        },
        {
          "name": "regional-semicolon_converted.xlsx",
          "bytes": 5704,
          "sha256": "e96034e16c72df700dc36e8411f1614b848830fdbbbea76f8b86609a37ac2492"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/zh-hant/ready.png",
          "sha256": "18f748b7c35d39984001ae894b5807598411c7c6e0c45addcb6e41b45c556b1c"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/csv-to-xlsx-windows/zh-hant/completed.png",
          "sha256": "23668b6b3283603658a99ea74076dc1932cf4e537bac43b8b974604d5fe77fcd"
        }
      ]
    }
  ]
}
