{
  "schemaVersion": 1,
  "scenario": "ods-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:15:58.9444877Z",
      "finishedAt": "2026-10-12T18:16:21.8719774Z",
      "localeVerified": "Convert",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "8818741d7fb460ecf4ef5fd72a8de8e1467128c68238f1433478c7ade5c978a0"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "b28720f47c7f499cc528c490564f9ea0dbf17e1a3c2abd5f86f7a91f1be93928"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/en/ready.png",
          "sha256": "075fb9e96283981110fd2a2aa6f117ba2336c875c338003ff76755b4be5fa354"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/en/completed.png",
          "sha256": "1f25d874ea92787f4600d3c85485b49189c9f4791f909dd47000f35007194034"
        }
      ]
    },
    {
      "locale": "es",
      "culture": "es",
      "startedAt": "2026-10-12T18:16:22.0495673Z",
      "finishedAt": "2026-10-12T18:16:44.6326377Z",
      "localeVerified": "Convertir",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "b3f061c5a9b75cfa5fd5094d8e927e5870ca8b13ca708936381784bda199c9a2"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "828ca14b9675faf0467a4eb587cd71ef58f9687fb87c40f8c91e7fdd72801bcb"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/es/ready.png",
          "sha256": "69478371c04f4e731edc84ebdc5890fc2b8e52c018ac255df5df08563d3c7e7d"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/es/completed.png",
          "sha256": "f6724ce0b2a9a71a2fb96fcbc695e888f2a4acc844050a00d5a02d54d54b016b"
        }
      ]
    },
    {
      "locale": "de",
      "culture": "de",
      "startedAt": "2026-10-12T18:16:44.8324969Z",
      "finishedAt": "2026-10-12T18:17:06.7068829Z",
      "localeVerified": "Konvertieren",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "554f8bd2201367b2b13e75eea0d20551cbef76c28fc8a9deb4546cdb6145dcf4"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "eaba7160b97afa79914c4b629dcdd7cd7990d1391b90be88e588ba4d52cfe825"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/de/ready.png",
          "sha256": "19b291cb3c92399e61aee09bbd95da4f574450e55ed6af7e41cb0992fa7567d7"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/de/completed.png",
          "sha256": "6a156307d4ecbe0513a1d8479dbb5b0def1a46045381ebc9dd1da8aeddf340e9"
        }
      ]
    },
    {
      "locale": "fr",
      "culture": "fr",
      "startedAt": "2026-10-12T18:17:06.9000742Z",
      "finishedAt": "2026-10-12T18:17:30.2607595Z",
      "localeVerified": "Convertir",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "b6144bd54747a717a6a2b9b088f4cd2df4994c033b277f72c2cf8ea014dadfe6"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "7f1dcfc5c0a153da14d8fb320b36a553da54e8ed0b3ff0acb082c2cdde76de0e"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/fr/ready.png",
          "sha256": "6a0a3113117905c339db2cc4dee9e61c3bd938e75028a0fb5ca6a4b2163f0a0e"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/fr/completed.png",
          "sha256": "4378eaf6c72581c6046a6af8cfec9452b89a1e595dbdd4dbda3f91fbc88972b6"
        }
      ]
    },
    {
      "locale": "ja",
      "culture": "ja",
      "startedAt": "2026-10-12T18:17:30.4749759Z",
      "finishedAt": "2026-10-12T18:17:52.3167883Z",
      "localeVerified": "変換",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "0987dc78e06f204d9c7aca92c36fe4c59960e5d383d88be611c654c8b21c14cd"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "8c5fc9b1063d3528612649fef3bd186df33750601d3ea05bb8999dca13dca131"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/ja/ready.png",
          "sha256": "93bddb646cbf76fccda626531118963c8eab35b01972d752b943cf421c861be4"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/ja/completed.png",
          "sha256": "562fb938f21e4436dad31ed14cc0ed17f2bb3c04de7c1924e151c42ff036782c"
        }
      ]
    },
    {
      "locale": "ko",
      "culture": "ko-KR",
      "startedAt": "2026-10-12T18:17:52.4972394Z",
      "finishedAt": "2026-10-12T18:18:14.7397606Z",
      "localeVerified": "변환",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "73e68238a08fadff68ed06a1fdab2982d6516a6255bc44d9466a0ca22b6d70ab"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "e70c75d34f51180dfbccffacc760c155e1ce38a869633adb3d3bb7ae274941bb"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/ko/ready.png",
          "sha256": "888d503eaf0e231f98cd18921483696842135520f685e925c57932b4a9737ac2"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/ko/completed.png",
          "sha256": "4c5d693addf4f6b617bf34f91eaf6a6ad74f17da30a38b22e111959662ddaadd"
        }
      ]
    },
    {
      "locale": "it",
      "culture": "it-IT",
      "startedAt": "2026-10-12T18:18:14.9231431Z",
      "finishedAt": "2026-10-12T18:18:39.2565598Z",
      "localeVerified": "Convertire",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "d7684ea467a36c7cbf3d1b5a66e240dd55a9db11bd4e16445848e18b1713a751"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "428591f60b02bf6c5bf0cfb94c574910437fc7f4380cae75597dcb7252f0d080"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/it/ready.png",
          "sha256": "b67d733f0866c36aa09ce547c898430f654f8274e7b5b65fdf3ccd6213547837"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/it/completed.png",
          "sha256": "8a8cdf1bda18b42a6a3b778eeb52b9d8c48cf760a27e6e1ff546c1d28416bd61"
        }
      ]
    },
    {
      "locale": "pt-br",
      "culture": "pt-BR",
      "startedAt": "2026-10-12T18:18:39.4851368Z",
      "finishedAt": "2026-10-12T18:19:06.9855591Z",
      "localeVerified": "Converter",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "cfd3b9610070e79cca386f97d8bdcda067e47ecd40642f7c2083525e887b1c44"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "18b842fcab5c24206cb3ee0ce40f4d3b860a669b7362211c7790c30d95fe94ce"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/pt-br/ready.png",
          "sha256": "2e0b75b47ba5f5d5070f8ca46d5e8935d73b1fae367e5ba2497173539ba31586"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/pt-br/completed.png",
          "sha256": "0a66b39790b2746f4554a88c8c3a77b6344307271ff02e712611217f766e650a"
        }
      ]
    },
    {
      "locale": "zh-cn",
      "culture": "zh-Hans",
      "startedAt": "2026-10-12T18:19:07.2005533Z",
      "finishedAt": "2026-10-12T18:19:34.9510725Z",
      "localeVerified": "转换",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "bbca2ee3881d50e592df35babe83c0be8611afd38e8b998e587ad999976af80d"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "f7c479f5ab6bdca351cbeb7143e7968b16f8b13e2c9a1f0b2ab7b48a61e79a39"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/zh-cn/ready.png",
          "sha256": "f431e5727b855dd97966361c77ac1367bf0e4c61a94f19d317d4cbd3f3fcc8ce"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/zh-cn/completed.png",
          "sha256": "f5b00a6afa89169bbb76643c1cf19693599d618f014e2ea869c5932dbcc074de"
        }
      ]
    },
    {
      "locale": "zh-hant",
      "culture": "zh-Hant",
      "startedAt": "2026-10-12T18:19:35.1990726Z",
      "finishedAt": "2026-10-12T18:20:02.4158089Z",
      "localeVerified": "轉換",
      "captureMethod": "PrintWindow PW_RENDERFULLCONTENT, native pixels, window-border crop only",
      "inputs": [
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
          "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2"
        },
        {
          "original": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
          "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4"
        }
      ],
      "outputs": [
        {
          "name": "expense-tracker_converted.xlsx",
          "bytes": 5606,
          "sha256": "a0c544885339819a98d5bac9bab845b4bb47aa0f3d86e8c1a90320338bb34352"
        },
        {
          "name": "inventory-list_converted.xlsx",
          "bytes": 5691,
          "sha256": "40de1ad0afa838f2a205da29a8c2966b96bfb5e507557581d72a513a3ae0a925"
        }
      ],
      "images": [
        {
          "state": "ready",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/zh-hant/ready.png",
          "sha256": "cd051c3d87e1a7df1bc709d3d53709561983a41b74f3c7157271da1d22995a57"
        },
        {
          "state": "completed",
          "src": "/blog-media/refresh-2026-10-13/ods-to-xlsx-windows/zh-hant/completed.png",
          "sha256": "b545363bac5eb35b8f42432b312502e74fe0abff0644ce8eeb8b2f5b196c3395"
        }
      ]
    }
  ]
}
