{
  "pairs": [
    {
      "id": "asset-dark",
      "before": {
        "id": "asset-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:12.1063543Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 302.0,
        "closeY": 152.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 166.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-asset-dark.png",
        "sha256": "7975e3396872d612231b2e891023f174ae0014bbc930699c405b709c84b67000",
        "bytes": 25775
      },
      "after": {
        "id": "asset-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:19.0059876Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 143.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 157.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-asset-dark.png",
        "sha256": "87881778978626f67163926ffdb3b53f51c187e3813103714011226d921146a1",
        "bytes": 33332
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "asset-empty-dark",
      "before": {
        "id": "asset-empty-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:13.0944802Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 302.0,
        "closeY": 152.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 166.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-asset-empty-dark.png",
        "sha256": "9fbfe09fc820fce891832b9dd06928518e445abb1bdb007c9224f98c4860eb6a",
        "bytes": 25370
      },
      "after": {
        "id": "asset-empty-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:20.0331753Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 143.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 157.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-asset-empty-dark.png",
        "sha256": "c98fb273f46b4a90f11399c7f9a6d89d2ddb47ead7a1413b90f2bea71d9cf28c",
        "bytes": 29965
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "asset-empty-light",
      "before": {
        "id": "asset-empty-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:17.7797812Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 302.0,
        "closeY": 152.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 166.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-asset-empty-light.png",
        "sha256": "3906af1ea96913e6c2eeec4b86192205008abea8432b0505a2c91fd8498d748e",
        "bytes": 25778
      },
      "after": {
        "id": "asset-empty-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:06.5679720Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 143.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 157.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-asset-empty-light.png",
        "sha256": "97a9e0d021ce7f8b57a87be85a27e805dd32f05334247b195cf76cd44d2d3bd0",
        "bytes": 31003
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "asset-light",
      "before": {
        "id": "asset-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:16.7968540Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 302.0,
        "closeY": 152.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 166.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-asset-light.png",
        "sha256": "6bf4e3c2bc3e50ef714ee362bbc357cd1229f5b326e155a4ca99b4aa8fe9e544",
        "bytes": 26363
      },
      "after": {
        "id": "asset-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:05.5541154Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 143.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 157.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-asset-light.png",
        "sha256": "38fe011d4d17bb209d41f7d1fa9681af84b7725c93b0f240168c4ae19d2bd1ea",
        "bytes": 34618
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "colour-dark",
      "before": {
        "id": "colour-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:14.0561464Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 302.0,
        "closeY": 184.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 198.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-colour-dark.png",
        "sha256": "54fe1f83632758ffc15a394f7930cdb91bb5c5cf695b8b38e217347ad89017c5",
        "bytes": 28523
      },
      "after": {
        "id": "colour-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:21.0203568Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 438.0,
        "closeY": 181.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 195.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-colour-dark.png",
        "sha256": "4ecc0dfb1050727b1e950130ec4e4c79c62371d4e7551df20282eddff890c904",
        "bytes": 34904
      },
      "pixelsIdentical": false,
      "observation": "박스형 ×를 공통 X로 교체하고 실제 색상 입력칸을 기준으로 팝업을 정렬했습니다."
    },
    {
      "id": "colour-light",
      "before": {
        "id": "colour-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:18.7340752Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 302.0,
        "closeY": 184.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 198.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-colour-light.png",
        "sha256": "c583e2823d14ff5268c9969b73c569135910e8ab76ec19cf8197c4ecd927b2b9",
        "bytes": 29670
      },
      "after": {
        "id": "colour-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:07.5502221Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 438.0,
        "closeY": 181.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 195.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-colour-light.png",
        "sha256": "9d98020d7e117cf073887f974d25addd2c79ab50f96e1f3399cbdce18ae8905f",
        "bytes": 36056
      },
      "pixelsIdentical": false,
      "observation": "박스형 ×를 공통 X로 교체하고 실제 색상 입력칸을 기준으로 팝업을 정렬했습니다."
    },
    {
      "id": "commands-dark",
      "before": {
        "id": "commands-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:16.9124704Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 16.0,
        "closeY": 259.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 259.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-commands-dark.png",
        "sha256": "3e8b78599fca9f1d14b790b90e5bacc7071677f4c1f65ca993fac7d4dd57e640",
        "bytes": 27185
      },
      "after": {
        "id": "commands-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:23.9587787Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 16.0,
        "closeY": 259.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 259.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-commands-dark.png",
        "sha256": "3e8b78599fca9f1d14b790b90e5bacc7071677f4c1f65ca993fac7d4dd57e640",
        "bytes": 27185
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "commands-light",
      "before": {
        "id": "commands-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:21.5941117Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 16.0,
        "closeY": 259.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 259.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-commands-light.png",
        "sha256": "6f74be0667cddf8087b7c0e630438ef86a3589af763c63ae528eabdc29a6016e",
        "bytes": 28515
      },
      "after": {
        "id": "commands-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:10.4742157Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 16.0,
        "closeY": 259.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 259.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-commands-light.png",
        "sha256": "6f74be0667cddf8087b7c0e630438ef86a3589af763c63ae528eabdc29a6016e",
        "bytes": 28515
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "dropdown-dark",
      "before": {
        "id": "dropdown-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:08.0809321Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-dropdown-dark.png",
        "sha256": "35919cba69827bc81db0999e921ab08956a823543178218e5004c724c0583677",
        "bytes": 24004
      },
      "after": {
        "id": "dropdown-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:14.8632315Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-dropdown-dark.png",
        "sha256": "f1fecad6d682ae94fb412f22c1570a4ea120cc13e3177e24723e181644c1b9f2",
        "bytes": 26912
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "dropdown-light",
      "before": {
        "id": "dropdown-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:12.7846377Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-dropdown-light.png",
        "sha256": "06b70f2aef47e3ebe0b83f7521beec9baacbe16bc5eb03ba095fe6e5c7b85f56",
        "bytes": 24203
      },
      "after": {
        "id": "dropdown-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:01.3701663Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-dropdown-light.png",
        "sha256": "802b10417ce3e494ed4c9f56fe02ab57a5f206369a098d5ddc36587ae9cc5496",
        "bytes": 26814
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "empty-dark",
      "before": {
        "id": "empty-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:10.0435068Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-empty-dark.png",
        "sha256": "745ce95279c16c0d81893ecf121a7ecb2040e211b9bdb32106a1db6f4517cb0d",
        "bytes": 27166
      },
      "after": {
        "id": "empty-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:16.9483405Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-empty-dark.png",
        "sha256": "bcb9a333da58f8611433d62d38cfc786c0099583805e548e0cb29d075d4e6bb2",
        "bytes": 29078
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "empty-light",
      "before": {
        "id": "empty-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:14.7971968Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-empty-light.png",
        "sha256": "90b435483ee1ad4fc0893051a4b4384661405c1fe47f427a417e154a39ca0dc3",
        "bytes": 27677
      },
      "after": {
        "id": "empty-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:03.3989800Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-empty-light.png",
        "sha256": "aaf85b9ef20113071be686600cc8872fb2cb222a03be194055f890b9adc627a1",
        "bytes": 29767
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "enum-dark",
      "before": {
        "id": "enum-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:11.0934257Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 111.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 123.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-enum-dark.png",
        "sha256": "073cae3a3955d6714f26217dc3951caf23d55fb101fec0f19e73128ecc9ebf32",
        "bytes": 24285
      },
      "after": {
        "id": "enum-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:17.9335536Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 111.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 125.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-enum-dark.png",
        "sha256": "3184c069d8a17caaa9791083a028020e7d0e6fa8467d0100f5c7308fc253126a",
        "bytes": 31694
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "enum-light",
      "before": {
        "id": "enum-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:15.7987250Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 111.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 123.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-enum-light.png",
        "sha256": "3617090a628121d11619d162156fa37008397315d5bb9e75a167953b36f78cb1",
        "bytes": 24753
      },
      "after": {
        "id": "enum-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:04.4818080Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 111.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 125.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-enum-light.png",
        "sha256": "233860d06adc72d212ec8cd883deb57b1223844017d43d7cd65ec513d45938cb",
        "bytes": 32486
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "error-dark",
      "before": {
        "id": "error-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:18.8118739Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 381.0,
        "closeY": 306.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 320.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-error-dark.png",
        "sha256": "eb95c7f8b243a0987339d6bd1142cace0268a5c5c4044da3ad22f13321a4030d",
        "bytes": 35102
      },
      "after": {
        "id": "error-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:25.9084827Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 394.0,
        "closeY": 303.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 317.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-error-dark.png",
        "sha256": "656a158a0dc749f415c6534bb4cfc7926d21ad49bfd33765c7229068fc7c40a4",
        "bytes": 34974
      },
      "pixelsIdentical": false,
      "observation": "박스형 × 대신 동일한 28px 공통 X를 적용했습니다. 제목과 세로 중심을 맞췄습니다."
    },
    {
      "id": "error-light",
      "before": {
        "id": "error-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:23.4841874Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 381.0,
        "closeY": 306.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 320.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-error-light.png",
        "sha256": "fbb0127fcafb55c1c335c4df7f679e2cfd911f627be1abcb208e03e75ef920eb",
        "bytes": 36196
      },
      "after": {
        "id": "error-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:12.4511469Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 394.0,
        "closeY": 303.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 317.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-error-light.png",
        "sha256": "ff9e66e3edd831ea722c953457b26e60eeca7ee784fd5d5eb80f017d7d47fde8",
        "bytes": 36124
      },
      "pixelsIdentical": false,
      "observation": "박스형 × 대신 동일한 28px 공통 X를 적용했습니다. 제목과 세로 중심을 맞췄습니다."
    },
    {
      "id": "extra-settings-dark",
      "before": {
        "id": "extra-settings-dark",
        "stage": "before-extras-dark",
        "at": "2026-11-04T05:19:37.7352942Z",
        "language": "en",
        "type": "TurnRoom.Editor.TemplateGlobalSettings",
        "title": "Review settings",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-extra-settings-dark.png",
        "sha256": "ed99b9e8d83e81f4b527484a72482fb10ea1082c7aaaae2207b23388b5151f48",
        "bytes": 88733
      },
      "after": {
        "id": "extra-settings-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:34.7735548Z",
        "language": "en",
        "type": "TurnRoom.Editor.TemplateGlobalSettings",
        "title": "Review settings",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-extra-settings-dark.png",
        "sha256": "a4dc92bb71e1edf1895310d0d9705fa3b3a376d4fa079730da9e9dd64a86b2a7",
        "bytes": 88653
      },
      "pixelsIdentical": false,
      "observation": "템플릿 표시 버전 1.9.0 → 1.9.1. 라이트 화면의 흰 제목/창 버튼 대비 부족은 남은 문제로 확인했습니다."
    },
    {
      "id": "extra-settings-light",
      "before": {
        "id": "extra-settings-light",
        "stage": "before-extras-light",
        "at": "2026-11-04T05:21:33.6148344Z",
        "language": "en",
        "type": "TurnRoom.Editor.TemplateGlobalSettings",
        "title": "Review settings",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-extra-settings-light.png",
        "sha256": "3e465327c9de6ebf87229b4bddcf5c09384b15fd5833cac9ac6512184c53b787",
        "bytes": 89398
      },
      "after": {
        "id": "extra-settings-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:21.2986547Z",
        "language": "en",
        "type": "TurnRoom.Editor.TemplateGlobalSettings",
        "title": "Review settings",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-extra-settings-light.png",
        "sha256": "b3e999c989ff673d881462abd8ee84f7090d1316c051f113b553beef1b962d4c",
        "bytes": 89286
      },
      "pixelsIdentical": false,
      "observation": "템플릿 표시 버전 1.9.0 → 1.9.1. 라이트 화면의 흰 제목/창 버튼 대비 부족은 남은 문제로 확인했습니다."
    },
    {
      "id": "extra-setup-dark",
      "before": {
        "id": "extra-setup-dark",
        "stage": "before-extras-dark",
        "at": "2026-11-04T05:19:38.3904936Z",
        "language": "en",
        "type": "Pixora.Editor.PixoraSetupWindow",
        "title": "Review setup",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-extra-setup-dark.png",
        "sha256": "aef9a7cd4924c9d709c5519f34844e695a267bc91dacfbf70f46f314ca113ecf",
        "bytes": 33988
      },
      "after": {
        "id": "extra-setup-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:35.3980251Z",
        "language": "en",
        "type": "Pixora.Editor.PixoraSetupWindow",
        "title": "Review setup",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-extra-setup-dark.png",
        "sha256": "aef9a7cd4924c9d709c5519f34844e695a267bc91dacfbf70f46f314ca113ecf",
        "bytes": 33988
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "extra-setup-light",
      "before": {
        "id": "extra-setup-light",
        "stage": "before-extras-light",
        "at": "2026-11-04T05:21:34.2936709Z",
        "language": "en",
        "type": "Pixora.Editor.PixoraSetupWindow",
        "title": "Review setup",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-extra-setup-light.png",
        "sha256": "58921cff90086d4a1598f41a433b2da57390a38f9ba74981688f75587927bcfd",
        "bytes": 34076
      },
      "after": {
        "id": "extra-setup-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:21.9156788Z",
        "language": "en",
        "type": "Pixora.Editor.PixoraSetupWindow",
        "title": "Review setup",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-extra-setup-light.png",
        "sha256": "58921cff90086d4a1598f41a433b2da57390a38f9ba74981688f75587927bcfd",
        "bytes": 34076
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "extra-windows-dark",
      "before": {
        "id": "extra-windows-dark",
        "stage": "before-extras-dark",
        "at": "2026-11-04T05:19:36.7996885Z",
        "language": "en",
        "type": "TurnRoom.Editor.WindowList",
        "title": "TurnRoom / Windows",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-extra-windows-dark.png",
        "sha256": "8a96e448c156ac3955f6527f71b1ba298be00f810a4a25264ae176e23533dfed",
        "bytes": 16440
      },
      "after": {
        "id": "extra-windows-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:34.1029374Z",
        "language": "en",
        "type": "TurnRoom.Editor.WindowList",
        "title": "TurnRoom / Windows",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-extra-windows-dark.png",
        "sha256": "06a82bb5380670a37f641673e85538e170d9b9a8f2c4397c086a9d38a5e212f4",
        "bytes": 16251
      },
      "pixelsIdentical": false,
      "observation": "행의 박스형 ×를 공통 X 아이콘으로 교체했습니다. 다크 환경에서 목록 본문이 흰색으로 고정되던 부분도 수정했습니다."
    },
    {
      "id": "extra-windows-light",
      "before": {
        "id": "extra-windows-light",
        "stage": "before-extras-light",
        "at": "2026-11-04T05:21:32.7976960Z",
        "language": "en",
        "type": "TurnRoom.Editor.WindowList",
        "title": "TurnRoom / Windows",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-extra-windows-light.png",
        "sha256": "8a96e448c156ac3955f6527f71b1ba298be00f810a4a25264ae176e23533dfed",
        "bytes": 16440
      },
      "after": {
        "id": "extra-windows-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:20.6413974Z",
        "language": "en",
        "type": "TurnRoom.Editor.WindowList",
        "title": "TurnRoom / Windows",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 760.0,
        "height": 700.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-extra-windows-light.png",
        "sha256": "297005fd84b7cc2fd0661af281b2e3035bb345516b2e9801d95a9ee4cab74391",
        "bytes": 16429
      },
      "pixelsIdentical": false,
      "observation": "행의 박스형 ×를 공통 X 아이콘으로 교체했습니다. 다크 환경에서 목록 본문이 흰색으로 고정되던 부분도 수정했습니다."
    },
    {
      "id": "filtered-dark",
      "before": {
        "id": "filtered-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:09.0780438Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-filtered-dark.png",
        "sha256": "eb7fb3232b8e6abab4a413f5391d981743d064446a201736b52ed95ad33261fd",
        "bytes": 27196
      },
      "after": {
        "id": "filtered-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:15.9721221Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-filtered-dark.png",
        "sha256": "66edfb08e7818fe5b6fd2562024874cd72ca976924b6db28731b76abc02fd0e4",
        "bytes": 29274
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "filtered-light",
      "before": {
        "id": "filtered-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:13.8000490Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-filtered-light.png",
        "sha256": "8bc844e8fd65e1e4c1615f2ecac7c463e1646710302a177aad1e7344a4e30f4b",
        "bytes": 27676
      },
      "after": {
        "id": "filtered-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:02.3923695Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-filtered-light.png",
        "sha256": "97cf63f4888e0075b7ac78fe2398546ecbbc6500e0a01fd2ab3d711f50403c53",
        "bytes": 30016
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "flags-dark",
      "before": {
        "id": "flags-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:15.9577067Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 239.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 251.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-flags-dark.png",
        "sha256": "42d1b3ec7588162805289adf331c38ad5f397152f08f32b0ced049dc155ec735",
        "bytes": 31760
      },
      "after": {
        "id": "flags-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:22.9739156Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 239.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 253.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-flags-dark.png",
        "sha256": "8501bdf445efa5ce242c220e1ee92cdf139e7e7065f0171dc7dfadb5b5d25b87",
        "bytes": 36740
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "flags-light",
      "before": {
        "id": "flags-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:20.6436913Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 239.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 251.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-flags-light.png",
        "sha256": "176b02eae3371061078d3b0688b135dcd9283c2893c6f1edae9649da48e4f889",
        "bytes": 32933
      },
      "after": {
        "id": "flags-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:09.4913342Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 239.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 253.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-flags-light.png",
        "sha256": "7deb50f62a2f2c2163ad240dda93b08e2c2fc8c21f9eece1f92c4397797005cf",
        "bytes": 37968
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "inspector-FoliagePalette-dark",
      "before": {
        "id": "inspector-FoliagePalette-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:25.4189506Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review FoliagePalette",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/before-inspector-FoliagePalette-dark.png",
        "sha256": "b27fa10601ebd00cb1e992095d075a3af4c67bc069bd54de8cfe50034c3d3466",
        "bytes": 46506
      },
      "after": {
        "id": "inspector-FoliagePalette-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:33.4358937Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review FoliagePalette",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/after-inspector-FoliagePalette-dark.png",
        "sha256": "f850c62b0b7389edae83a9e6683008784c9b14d466ef05350a61ec87ce2d6d80",
        "bytes": 53858
      },
      "pixelsIdentical": false,
      "observation": "빈 목록의 고정 높이 290px을 44px로 줄여 아래 속성이 불필요하게 밀리지 않게 수정했습니다."
    },
    {
      "id": "inspector-FoliagePalette-filled-dark",
      "before": {
        "id": "inspector-FoliagePalette-filled-dark",
        "stage": "before-colours-dark",
        "at": "2026-11-04T05:15:52.5790651Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review FoliagePalette",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/before-inspector-FoliagePalette-filled-dark.png",
        "sha256": "c6def27bd715949d99d5dd1da6fd5331ab4826c6baf9706bb3c32a03910af694",
        "bytes": 71298
      },
      "after": {
        "id": "inspector-FoliagePalette-filled-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:36.7406823Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review FoliagePalette",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/after-inspector-FoliagePalette-filled-dark.png",
        "sha256": "e62aa0656377615d6db5d826a79811b16da5d37fee89f789f696d4e8c0a140ac",
        "bytes": 72077
      },
      "pixelsIdentical": false,
      "observation": "수정 전 Enabled 및 Align to surface가 좁게 줄바꿈됐습니다. 수정 후 같은 행의 라벨과 체크박스 간격을 공통으로 정리했습니다."
    },
    {
      "id": "inspector-FoliagePalette-filled-light",
      "before": {
        "id": "inspector-FoliagePalette-filled-light",
        "stage": "before-colours-light",
        "at": "2026-11-04T05:14:22.8500500Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review FoliagePalette",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/before-inspector-FoliagePalette-filled-light.png",
        "sha256": "98aea886da575d52ca3c4d000807f599ada3c6678ecae399da37fba6437f2a26",
        "bytes": 72041
      },
      "after": {
        "id": "inspector-FoliagePalette-filled-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:23.2252201Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review FoliagePalette",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/after-inspector-FoliagePalette-filled-light.png",
        "sha256": "81a46fd74610c2d3066d25243c28d673cfdc50c572eb9f9c40e9df5aad693766",
        "bytes": 72934
      },
      "pixelsIdentical": false,
      "observation": "수정 전 Enabled 및 Align to surface가 좁게 줄바꿈됐습니다. 수정 후 같은 행의 라벨과 체크박스 간격을 공통으로 정리했습니다."
    },
    {
      "id": "inspector-FoliagePalette-light",
      "before": {
        "id": "inspector-FoliagePalette-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:30.1883820Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review FoliagePalette",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/before-inspector-FoliagePalette-light.png",
        "sha256": "b0d67428e3fb1cbb1aec19afb8d20b8bddcba31ee66707b8c4d882051f47d5a9",
        "bytes": 46309
      },
      "after": {
        "id": "inspector-FoliagePalette-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:19.9836252Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review FoliagePalette",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/after-inspector-FoliagePalette-light.png",
        "sha256": "44a0477132c3a8b00db8ad12bfe0ffdd04915b9da4b106791360ded0f4e35c96",
        "bytes": 53660
      },
      "pixelsIdentical": false,
      "observation": "빈 목록의 고정 높이 290px을 44px로 줄여 아래 속성이 불필요하게 밀리지 않게 수정했습니다."
    },
    {
      "id": "inspector-ForgeBenchmarkEvidence-dark",
      "before": {
        "id": "inspector-ForgeBenchmarkEvidence-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:24.8071663Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review ForgeBenchmarkEvidence",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/entityforge/assets/popup-review-20261104/before-inspector-ForgeBenchmarkEvidence-dark.png",
        "sha256": "3e614e9c1358c6594936a164574c258f7f3bf6836b2fd5600e67b56b27ae0c2d",
        "bytes": 46226
      },
      "after": {
        "id": "inspector-ForgeBenchmarkEvidence-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:32.8104117Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review ForgeBenchmarkEvidence",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/entityforge/assets/popup-review-20261104/after-inspector-ForgeBenchmarkEvidence-dark.png",
        "sha256": "f60e517c2922da72e99aa479ddf5bf235303cae9264ea4cdbe63c139c5633831",
        "bytes": 46226
      },
      "pixelsIdentical": false,
      "observation": "공통 수정 전후의 실제 렌더를 기록했습니다. 촬영 중 포커스/강조색 차이를 별도 기능 변경으로 주장하지 않습니다."
    },
    {
      "id": "inspector-ForgeBenchmarkEvidence-light",
      "before": {
        "id": "inspector-ForgeBenchmarkEvidence-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:29.5276711Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review ForgeBenchmarkEvidence",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/entityforge/assets/popup-review-20261104/before-inspector-ForgeBenchmarkEvidence-light.png",
        "sha256": "10a6e5abb0367f97d647e23986748e61de343211f6176b6ee53bf7618c7928b7",
        "bytes": 46614
      },
      "after": {
        "id": "inspector-ForgeBenchmarkEvidence-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:19.2834584Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review ForgeBenchmarkEvidence",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/entityforge/assets/popup-review-20261104/after-inspector-ForgeBenchmarkEvidence-light.png",
        "sha256": "3c986aeecc85c93cca95f5a0cda2cc52812bb3396cab51eeca67412d0e6bae54",
        "bytes": 46607
      },
      "pixelsIdentical": false,
      "observation": "공통 수정 전후의 실제 렌더를 기록했습니다. 촬영 중 포커스/강조색 차이를 별도 기능 변경으로 주장하지 않습니다."
    },
    {
      "id": "inspector-PixelArtProfile-dark",
      "before": {
        "id": "inspector-PixelArtProfile-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:23.5840344Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelArtProfile",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/before-inspector-PixelArtProfile-dark.png",
        "sha256": "23f4a0abd4c7ddfba5bf4034d0b8bca7c06a90e8f798cdf5e5798a5a8bce3b85",
        "bytes": 52387
      },
      "after": {
        "id": "inspector-PixelArtProfile-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:31.4156210Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelArtProfile",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/after-inspector-PixelArtProfile-dark.png",
        "sha256": "577ab5d9aab57a039185b85f8a4d97adf550222fde21688c9a51e69bd77b234c",
        "bytes": 58321
      },
      "pixelsIdentical": false,
      "observation": "기본 프로파일의 접힘 상태가 촬영 사이 달라졌습니다. 동일 상태 비교 통과로 세지 않습니다. 동일한 3색 확장 상태는 별도 filled 화면에서 대조했습니다."
    },
    {
      "id": "inspector-PixelArtProfile-filled-dark",
      "before": {
        "id": "inspector-PixelArtProfile-filled-dark",
        "stage": "before-colours-dark",
        "at": "2026-11-04T05:15:51.8810382Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelArtProfile",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/before-inspector-PixelArtProfile-filled-dark.png",
        "sha256": "8216ac0ff1007f5db353343d8bc0beca496e0cb0cfb0be0f83e8330ea74dc692",
        "bytes": 53685
      },
      "after": {
        "id": "inspector-PixelArtProfile-filled-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:36.0937994Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelArtProfile",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/after-inspector-PixelArtProfile-filled-dark.png",
        "sha256": "6929d59079127d1a599f85e7178a06030de03a704aec633fb157bdba350ee67c",
        "bytes": 53656
      },
      "pixelsIdentical": false,
      "observation": "공통 수정 전후의 실제 렌더를 기록했습니다. 촬영 중 포커스/강조색 차이를 별도 기능 변경으로 주장하지 않습니다."
    },
    {
      "id": "inspector-PixelArtProfile-filled-light",
      "before": {
        "id": "inspector-PixelArtProfile-filled-light",
        "stage": "before-colours-light",
        "at": "2026-11-04T05:14:22.0625176Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelArtProfile",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/before-inspector-PixelArtProfile-filled-light.png",
        "sha256": "ac851729ead66e71f7aa1877163de90a6347f230dcaa945f12fa8ab53d3550fb",
        "bytes": 53080
      },
      "after": {
        "id": "inspector-PixelArtProfile-filled-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:22.6039074Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelArtProfile",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/after-inspector-PixelArtProfile-filled-light.png",
        "sha256": "7777c0f8b6768d1f5ebae4c54f1134666e9a9f41774ff9416462a7a1556571e3",
        "bytes": 53044
      },
      "pixelsIdentical": false,
      "observation": "공통 수정 전후의 실제 렌더를 기록했습니다. 촬영 중 포커스/강조색 차이를 별도 기능 변경으로 주장하지 않습니다."
    },
    {
      "id": "inspector-PixelArtProfile-light",
      "before": {
        "id": "inspector-PixelArtProfile-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:28.3058995Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelArtProfile",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/before-inspector-PixelArtProfile-light.png",
        "sha256": "f5246bf239ada1a03c59f6b41585034c90b0a2f29054594df27a93195093ec06",
        "bytes": 52037
      },
      "after": {
        "id": "inspector-PixelArtProfile-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:17.9424239Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelArtProfile",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/after-inspector-PixelArtProfile-light.png",
        "sha256": "17e16abfe0dd5b6244d0e640c5b94e80b71195f967d2075a8a302b761824c6ab",
        "bytes": 58188
      },
      "pixelsIdentical": false,
      "observation": "기본 프로파일의 접힘 상태가 촬영 사이 달라졌습니다. 동일 상태 비교 통과로 세지 않습니다. 동일한 3색 확장 상태는 별도 filled 화면에서 대조했습니다."
    },
    {
      "id": "inspector-PixelCameraPreset-dark",
      "before": {
        "id": "inspector-PixelCameraPreset-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:24.1902699Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelCameraPreset",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelcamera/assets/popup-review-20261104/before-inspector-PixelCameraPreset-dark.png",
        "sha256": "3f1ebb11c75228dea3b4a5d140cca60d097dcf8774f1c61f91fff865cddacafa",
        "bytes": 87700
      },
      "after": {
        "id": "inspector-PixelCameraPreset-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:32.1221752Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelCameraPreset",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelcamera/assets/popup-review-20261104/after-inspector-PixelCameraPreset-dark.png",
        "sha256": "14ae43167370beb848aa075ff32b6bbf98351bf72e0b1e72dd0afb7c8379882b",
        "bytes": 87620
      },
      "pixelsIdentical": false,
      "observation": "공통 수정 전후의 실제 렌더를 기록했습니다. 촬영 중 포커스/강조색 차이를 별도 기능 변경으로 주장하지 않습니다."
    },
    {
      "id": "inspector-PixelCameraPreset-light",
      "before": {
        "id": "inspector-PixelCameraPreset-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:28.9621977Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelCameraPreset",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelcamera/assets/popup-review-20261104/before-inspector-PixelCameraPreset-light.png",
        "sha256": "899e7e8279fdaf1750cae4bf330a7014998bad06020ac4137d60029a2254861f",
        "bytes": 87429
      },
      "after": {
        "id": "inspector-PixelCameraPreset-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:18.6139082Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review PixelCameraPreset",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelcamera/assets/popup-review-20261104/after-inspector-PixelCameraPreset-light.png",
        "sha256": "8b8dcc39c7f41037de9c1d4b2bf0ef8bbac228b094b57f2ee16f400150ac9a1e",
        "bytes": 87438
      },
      "pixelsIdentical": false,
      "observation": "공통 수정 전후의 실제 렌더를 기록했습니다. 촬영 중 포커스/강조색 차이를 별도 기능 변경으로 주장하지 않습니다."
    },
    {
      "id": "inspector-TableManagement-dark",
      "before": {
        "id": "inspector-TableManagement-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:22.9706453Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review TableManagement",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/designdatatable/assets/popup-review-20261104/before-inspector-TableManagement-dark.png",
        "sha256": "e22fec2450d619aa906bc80eea8454a3971512469e56acc1a1fc363c6e85d6af",
        "bytes": 24024
      },
      "after": {
        "id": "inspector-TableManagement-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:30.7134589Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review TableManagement",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/designdatatable/assets/popup-review-20261104/after-inspector-TableManagement-dark.png",
        "sha256": "8c2cd024ff8e3390cfe214330fa4e89eff4232f322bd7d10a8b3faada361b6c2",
        "bytes": 24001
      },
      "pixelsIdentical": false,
      "observation": "공통 수정 전후의 실제 렌더를 기록했습니다. 촬영 중 포커스/강조색 차이를 별도 기능 변경으로 주장하지 않습니다."
    },
    {
      "id": "inspector-TableManagement-light",
      "before": {
        "id": "inspector-TableManagement-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:27.6906032Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review TableManagement",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/designdatatable/assets/popup-review-20261104/before-inspector-TableManagement-light.png",
        "sha256": "3f3742a5712ba5c6fdf5febcb9e9c783df5835726769e75ddfb84f3945e588e0",
        "bytes": 24213
      },
      "after": {
        "id": "inspector-TableManagement-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:17.1958016Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Inspector Review · Review TableManagement",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 620.0,
        "height": 820.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/designdatatable/assets/popup-review-20261104/after-inspector-TableManagement-light.png",
        "sha256": "be733b22abc3b4e6dcd567f826c128e14ccc1c9db969fd3ee70161505537dcb7",
        "bytes": 24226
      },
      "pixelsIdentical": false,
      "observation": "공통 수정 전후의 실제 렌더를 기록했습니다. 촬영 중 포커스/강조색 차이를 별도 기능 변경으로 주장하지 않습니다."
    },
    {
      "id": "language-de-dark",
      "before": {
        "id": "language-de-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:34.4364855Z",
        "language": "de",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-de-dark.png",
        "sha256": "7e69430f4c22260a1d201bd2e2b4fa07c1cdd70a508567025063f6c7c68b834c",
        "bytes": 27204
      },
      "after": {
        "id": "language-de-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:44.8753063Z",
        "language": "de",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-de-dark.png",
        "sha256": "e20610432836dbfce1687fbdb5847d09ab9be55c3b2d9655251c7c0952c31283",
        "bytes": 29294
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-de-light",
      "before": {
        "id": "language-de-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:37.8949887Z",
        "language": "de",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-de-light.png",
        "sha256": "be9896393dafef748bd42f0d7cc15bc0d44d8246e2ab913d142e6507af8332d4",
        "bytes": 27676
      },
      "after": {
        "id": "language-de-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:31.2853094Z",
        "language": "de",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-de-light.png",
        "sha256": "e48bb241d38ca3eda44b8bed429ebf9c79cb259d9c039925a9d9f0b48453c765",
        "bytes": 30132
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-en-dark",
      "before": {
        "id": "language-en-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:27.6540838Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-en-dark.png",
        "sha256": "eb7fb3232b8e6abab4a413f5391d981743d064446a201736b52ed95ad33261fd",
        "bytes": 27196
      },
      "after": {
        "id": "language-en-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:37.7708303Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-en-dark.png",
        "sha256": "66edfb08e7818fe5b6fd2562024874cd72ca976924b6db28731b76abc02fd0e4",
        "bytes": 29274
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-en-light",
      "before": {
        "id": "language-en-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:31.1531771Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-en-light.png",
        "sha256": "8bc844e8fd65e1e4c1615f2ecac7c463e1646710302a177aad1e7344a4e30f4b",
        "bytes": 27676
      },
      "after": {
        "id": "language-en-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:24.2288238Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-en-light.png",
        "sha256": "97cf63f4888e0075b7ac78fe2398546ecbbc6500e0a01fd2ab3d711f50403c53",
        "bytes": 30016
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-es-dark",
      "before": {
        "id": "language-es-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:32.5206503Z",
        "language": "es",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-es-dark.png",
        "sha256": "ea8507f83426dbd3b2d596755e8b4b45d1940f7a95433f524ea285ed5e251f31",
        "bytes": 27134
      },
      "after": {
        "id": "language-es-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:42.8876817Z",
        "language": "es",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-es-dark.png",
        "sha256": "f9c34e4a5328df22d2571b46ddee219c883e0d4968d85c70de751454770bf07b",
        "bytes": 29158
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-es-light",
      "before": {
        "id": "language-es-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:35.9734890Z",
        "language": "es",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-es-light.png",
        "sha256": "04af876392c4a8fc45de36ee6ead50e8072360c65dac0048ec3050273566e4cb",
        "bytes": 27582
      },
      "after": {
        "id": "language-es-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:29.3219047Z",
        "language": "es",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-es-light.png",
        "sha256": "5e8fbbaff01e4af8077557b9a0ba68d552782e772d230f3f7a4962426f6a03b2",
        "bytes": 30020
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-fr-dark",
      "before": {
        "id": "language-fr-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:33.4791425Z",
        "language": "fr",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-fr-dark.png",
        "sha256": "b6ff2f0d0b49ac0ae97e33b9b3b43e1f0bbd1d811e3bdee7065edf1c6f604863",
        "bytes": 27393
      },
      "after": {
        "id": "language-fr-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:43.8815979Z",
        "language": "fr",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-fr-dark.png",
        "sha256": "dd248db8bf85c127f3741a3fb213bc32133e799b55943a3f76a232abfdcd51eb",
        "bytes": 29553
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-fr-light",
      "before": {
        "id": "language-fr-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:36.9309138Z",
        "language": "fr",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-fr-light.png",
        "sha256": "dcaddc7aa197f84668a691f5a76ce9a4c50fdb67c20333a34c5ff48db4f33fd4",
        "bytes": 28052
      },
      "after": {
        "id": "language-fr-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:30.2961539Z",
        "language": "fr",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-fr-light.png",
        "sha256": "3a413b692b49480503d993637db22ed524e89b324e79d05feec0c76df01cf086",
        "bytes": 30373
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-ja-dark",
      "before": {
        "id": "language-ja-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:29.5786365Z",
        "language": "ja",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-ja-dark.png",
        "sha256": "9bd5b407387ec6dc49fd5b3901152e758cbbfdb30e227d8a5f9e6e82ea4d7ab7",
        "bytes": 27185
      },
      "after": {
        "id": "language-ja-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:39.9241894Z",
        "language": "ja",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-ja-dark.png",
        "sha256": "24f112a1a81b1b179b5cab0f107fa5ce8d51ff1fddfe3162a3151ace5c06a371",
        "bytes": 29160
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-ja-light",
      "before": {
        "id": "language-ja-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:33.1081356Z",
        "language": "ja",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-ja-light.png",
        "sha256": "4e4fd230d8fc07c210137c4c1ef0759aca383e4bcb9e6c936c2a1a3c847fbd66",
        "bytes": 27674
      },
      "after": {
        "id": "language-ja-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:26.2454367Z",
        "language": "ja",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-ja-light.png",
        "sha256": "2fc2e96897f5501f18386c34a0a2a2674e79ae700b0d105d32f87e043181f335",
        "bytes": 29980
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-ko-dark",
      "before": {
        "id": "language-ko-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:28.6193064Z",
        "language": "ko",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-ko-dark.png",
        "sha256": "98891d74c54e568b10c5188f81222ddfdaabfb072dfa42c4edd67b532122887e",
        "bytes": 27009
      },
      "after": {
        "id": "language-ko-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:38.8282376Z",
        "language": "ko",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-ko-dark.png",
        "sha256": "2d513ac54a4442ae6f3106432ab5e2955c94e36d0f485fa19918440aa78c10cc",
        "bytes": 28840
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-ko-light",
      "before": {
        "id": "language-ko-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:32.1287611Z",
        "language": "ko",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-ko-light.png",
        "sha256": "8184b56dbeb3a6f52895667306ebc9f6277cd18415e43b8b70460fe5d6d9751e",
        "bytes": 27248
      },
      "after": {
        "id": "language-ko-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:25.2415163Z",
        "language": "ko",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-ko-light.png",
        "sha256": "50ff3f8ec13c2ca44dae0516594c0088f1c2c6b43f0abd56dead4e3987e4fb99",
        "bytes": 29683
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-pt-BR-dark",
      "before": {
        "id": "language-pt-BR-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:35.3928067Z",
        "language": "pt-BR",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-pt-BR-dark.png",
        "sha256": "c896df8edfa30967382f23281fed55603779e08264f46ebcf2e66de881df8736",
        "bytes": 27319
      },
      "after": {
        "id": "language-pt-BR-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:45.8650339Z",
        "language": "pt-BR",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-pt-BR-dark.png",
        "sha256": "560a6f5dec5c58d15fb37aee3d5fabb6fc89f90445bbf15544888fa8edc57076",
        "bytes": 29440
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-pt-BR-light",
      "before": {
        "id": "language-pt-BR-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:38.8537616Z",
        "language": "pt-BR",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-pt-BR-light.png",
        "sha256": "6afae70d6123e282ca20f57f077fc96c1992139e9c96a7291b340f9b9537ba71",
        "bytes": 27898
      },
      "after": {
        "id": "language-pt-BR-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:32.2764425Z",
        "language": "pt-BR",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-pt-BR-light.png",
        "sha256": "3e43d8a3113f7899a1c4ba0e48f19080f2b841acf92e5857522b5d16c65feee5",
        "bytes": 30304
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-zh-Hans-dark",
      "before": {
        "id": "language-zh-Hans-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:30.5402808Z",
        "language": "zh-Hans",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-zh-Hans-dark.png",
        "sha256": "db1f7f1fb11d77fae24d4add0da54fb74bebd7f27e69352d4943497920797355",
        "bytes": 27182
      },
      "after": {
        "id": "language-zh-Hans-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:40.9216772Z",
        "language": "zh-Hans",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-zh-Hans-dark.png",
        "sha256": "5ca4a3c49d4995d9f64d576ff7ae3f0fd08e505e6d1007375e5c18db943b0853",
        "bytes": 29140
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-zh-Hans-light",
      "before": {
        "id": "language-zh-Hans-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:34.0612820Z",
        "language": "zh-Hans",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-zh-Hans-light.png",
        "sha256": "aa5175ba110c0c30287d9ed579a2f2f6aca69594d7b43071a6414e26a678cb84",
        "bytes": 27662
      },
      "after": {
        "id": "language-zh-Hans-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:27.2532471Z",
        "language": "zh-Hans",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-zh-Hans-light.png",
        "sha256": "c2125f8bd37ea487927f6270411d54d13316c87ac99272e8b57564264d2a29bd",
        "bytes": 29981
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-zh-Hant-dark",
      "before": {
        "id": "language-zh-Hant-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:31.5134318Z",
        "language": "zh-Hant",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-zh-Hant-dark.png",
        "sha256": "d27504a9298655c081d69304ea347f838662fcb909ce2af36795198d48c0c329",
        "bytes": 27137
      },
      "after": {
        "id": "language-zh-Hant-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:41.9178412Z",
        "language": "zh-Hant",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-zh-Hant-dark.png",
        "sha256": "86ec698a30c39b8060e5fa1ef2b7f0b4a815688246e622514b28b32e291f30fc",
        "bytes": 29106
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "language-zh-Hant-light",
      "before": {
        "id": "language-zh-Hant-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:35.0121657Z",
        "language": "zh-Hant",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 79.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 91.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-language-zh-Hant-light.png",
        "sha256": "7e91616279a9af81bd6728ae1318d2954fee5831bce6cf2be5d1fe0d7eca2130",
        "bytes": 27561
      },
      "after": {
        "id": "language-zh-Hant-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:28.2604339Z",
        "language": "zh-Hant",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 79.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 93.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-language-zh-Hant-light.png",
        "sha256": "0feeff95524237574eea55a5776574692bda708d233678a05b8bd6c824c0202e",
        "bytes": 29936
      },
      "pixelsIdentical": false,
      "observation": "공통 검색 라벨의 해당 언어와 메뉴 배치를 대조했습니다. 프랑스어는 라벨 길이에 맞춰 폭을 늘리고 입력칸과 8px 간격을 확보했습니다. QA 표본의 제목·옵션은 영문입니다."
    },
    {
      "id": "layers-dark",
      "before": {
        "id": "layers-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:15.0056456Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 207.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 219.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-layers-dark.png",
        "sha256": "4b68b2794055ceb110345f03bc5abca5e9a6fc6c25a357cc60d755a9e5adfa0d",
        "bytes": 28449
      },
      "after": {
        "id": "layers-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:21.9957225Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 207.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 221.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-layers-dark.png",
        "sha256": "feea816640db9f9f0a1315248b122014b808741c6a093a46259bf04268f8e846",
        "bytes": 34008
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "layers-light",
      "before": {
        "id": "layers-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:19.6898873Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 321.0,
        "closeY": 207.0,
        "closeWidth": 24.0,
        "closeHeight": 24.0,
        "headingY": 219.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-layers-light.png",
        "sha256": "891f10e9d203ef1644c0b64e1760d19c50e03e50db520d737399fc29c6720bfe",
        "bytes": 29326
      },
      "after": {
        "id": "layers-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:08.5204194Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 444.0,
        "closeY": 207.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 221.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-layers-light.png",
        "sha256": "7b356eea932922642f2c151965d0acf099514473adcf6d62bccad60aa55aeb6b",
        "bytes": 35027
      },
      "pixelsIdentical": false,
      "observation": "팝업을 필드 라벨이 아닌 실제 입력칸 아래에 정렬하고, 박스형 ×를 28px 공통 X로 교체했습니다. 검색·목록의 공통 간격을 적용했습니다."
    },
    {
      "id": "product-ddt-dark",
      "before": {
        "id": "product-ddt-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:19.6328813Z",
        "language": "en",
        "type": "DesignDataTable.Editor.WorkbookViewer",
        "title": "ReviewWorkbook.xlsx",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/designdatatable/assets/popup-review-20261104/before-product-ddt-dark.png",
        "sha256": "9f1784153f22ac125905250022e70a5ed2124ea166ae98beec14982c717d7755",
        "bytes": 95234
      },
      "after": {
        "id": "product-ddt-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:26.8491027Z",
        "language": "en",
        "type": "DesignDataTable.Editor.WorkbookViewer",
        "title": "ReviewWorkbook.xlsx",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/designdatatable/assets/popup-review-20261104/after-product-ddt-dark.png",
        "sha256": "9f1784153f22ac125905250022e70a5ed2124ea166ae98beec14982c717d7755",
        "bytes": 95234
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-ddt-light",
      "before": {
        "id": "product-ddt-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:24.2836078Z",
        "language": "en",
        "type": "DesignDataTable.Editor.WorkbookViewer",
        "title": "ReviewWorkbook.xlsx",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/designdatatable/assets/popup-review-20261104/before-product-ddt-light.png",
        "sha256": "9f1784153f22ac125905250022e70a5ed2124ea166ae98beec14982c717d7755",
        "bytes": 95234
      },
      "after": {
        "id": "product-ddt-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:13.3423338Z",
        "language": "en",
        "type": "DesignDataTable.Editor.WorkbookViewer",
        "title": "ReviewWorkbook.xlsx",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/designdatatable/assets/popup-review-20261104/after-product-ddt-light.png",
        "sha256": "9f1784153f22ac125905250022e70a5ed2124ea166ae98beec14982c717d7755",
        "bytes": 95234
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-foliage-dark",
      "before": {
        "id": "product-foliage-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:22.3785519Z",
        "language": "en",
        "type": "TurnRoom.PixelFoliage.Editor.FoliageWindow",
        "title": "Review foliage",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/before-product-foliage-dark.png",
        "sha256": "eb427d3a2c1b87bfafb53b04edba0f65ce636af5d89e8e75e7ebb4cdf2337ecd",
        "bytes": 32717
      },
      "after": {
        "id": "product-foliage-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:30.0828943Z",
        "language": "en",
        "type": "TurnRoom.PixelFoliage.Editor.FoliageWindow",
        "title": "Review foliage",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/after-product-foliage-dark.png",
        "sha256": "eb427d3a2c1b87bfafb53b04edba0f65ce636af5d89e8e75e7ebb4cdf2337ecd",
        "bytes": 32717
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-foliage-light",
      "before": {
        "id": "product-foliage-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:27.1076993Z",
        "language": "en",
        "type": "TurnRoom.PixelFoliage.Editor.FoliageWindow",
        "title": "Review foliage",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/before-product-foliage-light.png",
        "sha256": "59142971d7723904a641d7aa4723062976ef9cbd57e5a842027c33eb59a804ec",
        "bytes": 33033
      },
      "after": {
        "id": "product-foliage-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:16.5539190Z",
        "language": "en",
        "type": "TurnRoom.PixelFoliage.Editor.FoliageWindow",
        "title": "Review foliage",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelfoliage/assets/popup-review-20261104/after-product-foliage-light.png",
        "sha256": "59142971d7723904a641d7aa4723062976ef9cbd57e5a842027c33eb59a804ec",
        "bytes": 33033
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-forge-dark",
      "before": {
        "id": "product-forge-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:21.7153551Z",
        "language": "en",
        "type": "TurnRoom.EntityForge.Editor.ForgeWindow",
        "title": "Review forge",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/entityforge/assets/popup-review-20261104/before-product-forge-dark.png",
        "sha256": "cd7619d9a10a994428a28b8cf841ac0bdc2f63742ab365b5d96449e7344307d3",
        "bytes": 142983
      },
      "after": {
        "id": "product-forge-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:29.3067704Z",
        "language": "en",
        "type": "TurnRoom.EntityForge.Editor.ForgeWindow",
        "title": "Review forge",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/entityforge/assets/popup-review-20261104/after-product-forge-dark.png",
        "sha256": "cd7619d9a10a994428a28b8cf841ac0bdc2f63742ab365b5d96449e7344307d3",
        "bytes": 142983
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-forge-light",
      "before": {
        "id": "product-forge-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:26.3968574Z",
        "language": "en",
        "type": "TurnRoom.EntityForge.Editor.ForgeWindow",
        "title": "Review forge",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/entityforge/assets/popup-review-20261104/before-product-forge-light.png",
        "sha256": "334339a0f2cceecae1ceacb04fb6ec3a3f1fb531f287aa74998755c3c166d7f5",
        "bytes": 145210
      },
      "after": {
        "id": "product-forge-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:15.7024489Z",
        "language": "en",
        "type": "TurnRoom.EntityForge.Editor.ForgeWindow",
        "title": "Review forge",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/entityforge/assets/popup-review-20261104/after-product-forge-light.png",
        "sha256": "334339a0f2cceecae1ceacb04fb6ec3a3f1fb531f287aa74998755c3c166d7f5",
        "bytes": 145210
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-pixel-dark",
      "before": {
        "id": "product-pixel-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:20.9823114Z",
        "language": "en",
        "type": "TurnRoom.PixelCamera.Editor.PixelCameraWindow",
        "title": "Review pixel",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelcamera/assets/popup-review-20261104/before-product-pixel-dark.png",
        "sha256": "cff758e159b54098a9b5dececf8cb9e91836154cdadb1c81dc297cf6a7dc5fc5",
        "bytes": 114312
      },
      "after": {
        "id": "product-pixel-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:28.4409418Z",
        "language": "en",
        "type": "TurnRoom.PixelCamera.Editor.PixelCameraWindow",
        "title": "Review pixel",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelcamera/assets/popup-review-20261104/after-product-pixel-dark.png",
        "sha256": "cff758e159b54098a9b5dececf8cb9e91836154cdadb1c81dc297cf6a7dc5fc5",
        "bytes": 114312
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-pixel-light",
      "before": {
        "id": "product-pixel-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:25.6958290Z",
        "language": "en",
        "type": "TurnRoom.PixelCamera.Editor.PixelCameraWindow",
        "title": "Review pixel",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelcamera/assets/popup-review-20261104/before-product-pixel-light.png",
        "sha256": "6af2f68bff64c14f7945e4f52d0dcdf3f4250d5a1a46df45d5855cd1ad634e65",
        "bytes": 113538
      },
      "after": {
        "id": "product-pixel-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:14.9133188Z",
        "language": "en",
        "type": "TurnRoom.PixelCamera.Editor.PixelCameraWindow",
        "title": "Review pixel",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixelcamera/assets/popup-review-20261104/after-product-pixel-light.png",
        "sha256": "6af2f68bff64c14f7945e4f52d0dcdf3f4250d5a1a46df45d5855cd1ad634e65",
        "bytes": 113538
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-pixora-dark",
      "before": {
        "id": "product-pixora-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:20.3205899Z",
        "language": "en",
        "type": "Pixora.Editor.PixoraWindow",
        "title": "Review pixora",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/before-product-pixora-dark.png",
        "sha256": "809177f68d2341721d570e8cd78e7657739f279fc7fc5994e0dfa8ffcd180fa3",
        "bytes": 97576
      },
      "after": {
        "id": "product-pixora-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:27.6711451Z",
        "language": "en",
        "type": "Pixora.Editor.PixoraWindow",
        "title": "Review pixora",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/after-product-pixora-dark.png",
        "sha256": "809177f68d2341721d570e8cd78e7657739f279fc7fc5994e0dfa8ffcd180fa3",
        "bytes": 97576
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "product-pixora-light",
      "before": {
        "id": "product-pixora-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:24.9880630Z",
        "language": "en",
        "type": "Pixora.Editor.PixoraWindow",
        "title": "Review pixora",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/before-product-pixora-light.png",
        "sha256": "2dc4eea435a39739105a7847f9343c6d9cf81c126739620e58c9225ec111a5ac",
        "bytes": 99081
      },
      "after": {
        "id": "product-pixora-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:14.1358750Z",
        "language": "en",
        "type": "Pixora.Editor.PixoraWindow",
        "title": "Review pixora",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 1100.0,
        "height": 780.0,
        "closeX": 0.0,
        "closeY": 0.0,
        "closeWidth": 0.0,
        "closeHeight": 0.0,
        "headingY": 0.0,
        "border": 0.0,
        "file": "projects/pixora/assets/popup-review-20261104/after-product-pixora-light.png",
        "sha256": "2dc4eea435a39739105a7847f9343c6d9cf81c126739620e58c9225ec111a5ac",
        "bytes": 99081
      },
      "pixelsIdentical": true,
      "observation": "전후 파일 SHA-256이 동일합니다. 이 화면은 변경되지 않았으며 수정 성과로 계산하지 않습니다."
    },
    {
      "id": "warning-dark",
      "before": {
        "id": "warning-dark",
        "stage": "before-dark",
        "at": "2026-11-04T05:08:17.8626600Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 304.0,
        "closeY": 306.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 320.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-warning-dark.png",
        "sha256": "64e51377f5a7e6d4fdd2ecc823bf890796f5e614a81f3fdc728c0ec2ee3a786d",
        "bytes": 34023
      },
      "after": {
        "id": "warning-dark",
        "stage": "after-dark-release",
        "at": "2026-11-04T05:44:24.9278651Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": false,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 317.0,
        "closeY": 303.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 317.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-warning-dark.png",
        "sha256": "de042438e3696526022bac1f12c3b3d1ca758d3a58b3e52fc8f9ef6c6065d2f8",
        "bytes": 33956
      },
      "pixelsIdentical": false,
      "observation": "박스형 × 대신 동일한 28px 공통 X를 적용했습니다. 제목과 세로 중심을 맞췄습니다."
    },
    {
      "id": "warning-light",
      "before": {
        "id": "warning-light",
        "stage": "before-light",
        "at": "2026-11-04T05:04:22.5382731Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "81473653-629f-4bef-8e3c-beea4d37e23b",
        "sourceHash": "FhYEJhzSeWYqqDU/Ff2eoFDykOwahs3YSU5YKQn//t8=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 304.0,
        "closeY": 306.0,
        "closeWidth": 39.0,
        "closeHeight": 28.0,
        "headingY": 320.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/before-warning-light.png",
        "sha256": "2095a9535a08b2810a270a05122baba39a51a60dfd151bc4a87caaa70d1af877",
        "bytes": 35229
      },
      "after": {
        "id": "warning-light",
        "stage": "after-light-release",
        "at": "2026-11-04T05:45:11.4581359Z",
        "language": "en",
        "type": "TurnRoom.Development.PopupVisualReviewWindow",
        "title": "Popup Review · QA",
        "module": "66be10a2-1b2b-406b-b766-e0152b67bdda",
        "sourceHash": "iY0arYr1NVyBJml20tWoKZNBhoqgCNcOPwRDZ3FfeNs=",
        "error": "",
        "light": true,
        "x": 0.0,
        "y": 0.0,
        "width": 640.0,
        "height": 600.0,
        "closeX": 317.0,
        "closeY": 303.0,
        "closeWidth": 28.0,
        "closeHeight": 28.0,
        "headingY": 317.0,
        "border": 1.0,
        "file": "projects/turnroom/assets/popup-review-20261104/after-warning-light.png",
        "sha256": "7f6505336bfbfaa01d9db94a26cc26da3b468f7ffc23c933e05001f07b39832e",
        "bytes": 35137
      },
      "pixelsIdentical": false,
      "observation": "박스형 × 대신 동일한 28px 공통 X를 적용했습니다. 제목과 세로 중심을 맞췄습니다."
    }
  ],
  "count": 72,
  "images": 144,
  "unmatched": [],
  "sameDimensionsAndLanguage": true,
  "unchangedPixels": 14,
  "originalImagesUnedited": true,
  "sourceDelta": [
    {
      "path": "Assets/TurnRoom/Templete/Editor/WindowControls.cs",
      "beforeSha256": "a91e20c1403b3fd8c100e167c17118197cb6940ff1a8d902b9ea1ea786ea8025",
      "afterSha256": "e359b9c822d6d6ba592c06ed7f37964501556c7348ed5babd1d5530d341cdb39"
    },
    {
      "path": "Assets/TurnRoom/Templete/Editor/WindowList.cs",
      "beforeSha256": "145a19e7330e538cc2d2e77a99fcf2dffb7327c12713f0f711549b8993d12e06",
      "afterSha256": "b16917ddb85132bd3c2058b7ca3c600e4987fc9ad0fb3ad1888633c5fb0b8ba4"
    },
    {
      "path": "Assets/TurnRoom/Templete/Editor/UITemplateStyles.cs",
      "beforeSha256": "85cf0fd1a3fee254c24e133cf902a85a57612d55a32dc7ef3dfafc1737ac800e",
      "afterSha256": "8e077fe2b50087159abbccbf4576e2c6f4b579161e6170aa0d7a54cf4fbbbfc0"
    },
    {
      "path": "Assets/TurnRoom/Templete/Editor/TemplateInspectorUI.cs",
      "beforeSha256": "a99d21dfd3b24f8f24e43162517feb1422962fe81e73b2d5cc20410a568d4cc1",
      "afterSha256": "6aeaa4d9c2f6c33ec227bb6be29c17549a6151bdad9252e9b0635b4586abbb9a"
    },
    {
      "path": "Assets/TurnRoom/Templete/Editor/TemplateInspectorPopover.cs",
      "beforeSha256": "161604261cd279662aa8353f15fd9ea050f290ec1a86cdd8494e582909fffedf",
      "afterSha256": "898d1aad8af5355c81266976d2d5a8299341868aa008d70e3f044367715f78db"
    },
    {
      "path": "Assets/TurnRoom/Templete/Editor/TemplateSelectionPanel.uxml",
      "beforeSha256": "4a68462e6676051a9aaec4829713419bcfef438f359c5691b49b54a37dd713e7",
      "afterSha256": "10d4f0fedbb6d50cfacb3cfcb192439964259700e402696506531f7b9e5656dc"
    },
    {
      "path": "Assets/TurnRoom/Templete/Editor/TemplateSelectionPanel.uss",
      "beforeSha256": "42b6e2511f0f6a0bb91df66e0b4b51075b9dbe549f4b0bf9658dc9c18a041380",
      "afterSha256": "a27b6130100af8a3510bc35c16040af123b4738fc41cb536563c002deb08920c"
    },
    {
      "path": "Assets/TurnRoom/PixoraStudio/PixelFoliage/Editor/FoliagePaletteInspector.cs",
      "beforeSha256": "5a37a571def3fc2f1929ec0a27e63c28cd4e781bef47c0cca81ec49c1d6029a2",
      "afterSha256": "529a980f18c301e3b9f5eaee7a3f0ce846f17e9e0e5656a3d0b7af6d092a02c2"
    },
    {
      "path": "Assets/TurnRoom/Templete/Version.json",
      "beforeSha256": "20273abd1d82a8d94067c17d12a3643b67050eb3dd2d115439e43c77ffad27ac",
      "afterSha256": "8720c730bdee26f345a517495d4586bcd9fea5c23d46ffa20f07c21781f4a775"
    },
    {
      "path": "Assets/TurnRoom/DesignDataTable/TempleteRequirement.json",
      "beforeSha256": "3064ed4ced305bc965db11611cfa3f1475e74d990e721280dea95bf71225defc",
      "afterSha256": "2d33915aa4b5f57ba04a0058715f3ced1593de2a23827146b1b27b1673946aa5"
    },
    {
      "path": "Assets/TurnRoom/PixoraStudio/TempleteRequirement.json",
      "beforeSha256": "ffc5e7da3ec4a772faeac23fea0747a2bd14bb53d9bda30fc48c3ff5ed3d8b31",
      "afterSha256": "0a79bfc468c55cfee9fbf24f76ccc663b6706a7c412fd03098891624ad19a47b"
    },
    {
      "path": "Assets/TurnRoom/PixoraStudio/PixelCamera/TempleteRequirement.json",
      "beforeSha256": "95cd886404c3f45ae97f9ca1876dc63d9382e2a1c78a742f5f5626f7e96ed452",
      "afterSha256": "e6db1cd6143b13d3a5b9b2004f6c2adb80c86bf970dec4541951d29a843980ea"
    },
    {
      "path": "Assets/TurnRoom/PixoraStudio/PixelFoliage/TempleteRequirement.json",
      "beforeSha256": "90be1c57e6e28447cecb3355ae0a2de82784173c76aec47fef556644ad273911",
      "afterSha256": "c698fb8699ba8127aa0080de2647806049b5d2ce676ab6d8f6e5e3653f80b61d"
    },
    {
      "path": "Assets/TurnRoom/EntityForge/TempleteRequirement.json",
      "beforeSha256": "dfbc4f8391e7e31cff616ddc7334dd030f181a24259539e64af4eca6829520b3",
      "afterSha256": "89fcc37fb318a89d147b25de55f16815081e5be4858cd44e51794f6c58b85ffc"
    }
  ],
  "limits": [
    "Pixora default Inspector foldout differs; use filled pair for matched expanded comparison.",
    "DDT own dark theme not exercised.",
    "Native input and AltTab unverified.",
    "Historical guide captures not replaced."
  ]
}