{
  "schema": 3,
  "kind": "actual-tablet-screenshots",
  "data": "Mock simulated data on a physical tablet; not hardware acceptance or a live website feed",
  "captureMethod": "adb exec-out screencap -p",
  "device": {
    "model": "M2105K81AC",
    "androidRelease": "13",
    "captureWidth": 2560,
    "captureHeight": 1600
  },
  "installedApp": {
    "package": "io.openhoyi.mobile.mock",
    "versionName": "0.2.0-preview.76",
    "versionCode": 76,
    "apkSha256": "ec64c35acbf549b960e0ed7d0b518b261bd3ddedba60bab388f89c08c67506ce",
    "signerSha256": "c0f426397c43ff9a8a4ecd3d1159b124584161b6163c375338e84ca6966a0f54"
  },
  "sourceSha": "58bbd96ff12f6f72d47130ac6f7bade4e788eef4",
  "sourceCommitVerified": true,
  "sourceVerification": {
    "method": "Local paired build from the merged commit with no app-source changes, then SHA-256 comparison against the installed APK pulled from the tablet",
    "gitTreeSha": "35afc54399a8a4edcd69466de73318d20a432d52",
    "buildArguments": [
      ":mobile:assembleDebug",
      ":mobile:assembleMock",
      "-PhoyiVersionCode=76",
      "-PhoyiVersionName=0.2.0-preview.76"
    ],
    "installedApkMatchesBuild": true,
    "scope": "Source and installed binary identity only; not a reproducible-build claim, release certification, or hardware acceptance"
  },
  "notice": "Screenshots are a static landscape snapshot of the merged app source. Originals are unmodified adb screenshots. Display images remove only system bars with a verified contiguous crop; no UI is composited or redrawn. This does not mean every post-merge check or hardware scenario passed.",
  "screens": [
    {
      "name": "home",
      "original": "originals/home.png",
      "width": 2560,
      "height": 1600,
      "capturedAt": "2026-11-10T12:30:41.336884+00:00",
      "display": "home.png",
      "displayCropPx": [
        0,
        60,
        2560,
        1564
      ],
      "sha256": "efe488ca4bf861b9c9f7a4b6af3b642985521419476c47908519aefd4a747785",
      "displaySha256": "1cf82c6a5a96f9344445455d4cf2ab555f7d0aaf190eb0d0e8816704054d9892"
    },
    {
      "name": "extraction",
      "original": "originals/extraction.png",
      "width": 2560,
      "height": 1600,
      "capturedAt": "2026-11-10T12:33:53.897795+00:00",
      "display": "extraction.png",
      "displayCropPx": [
        0,
        60,
        2560,
        1564
      ],
      "sha256": "807396099ba131a2505badb3721ce176edf06b72a2da0944e62165c2b0995bea",
      "displaySha256": "c689047962e7c6a7669fa0ea6e319d4a35b4439271f020048fa2db20bd432ea6"
    },
    {
      "name": "history",
      "original": "originals/history.png",
      "width": 2560,
      "height": 1600,
      "capturedAt": "2026-11-10T12:36:37.405126+00:00",
      "display": "history.png",
      "displayCropPx": [
        0,
        60,
        2560,
        1564
      ],
      "sha256": "e4d173dff075336dc862a5a0868ccbfcf5c3f7c1c44ebb9298d9ae5ddecbedf6",
      "displaySha256": "c5549d402f79e4d59f15fd2b70bfdc04ca26dd4195b4312ec767ea79ac64d538"
    }
  ]
}
