{
  "generatedAt": "2026-10-26T01:03:54.483318+08:00",
  "result": "PASS",
  "displayName": "XAi",
  "versionName": "0.1.4",
  "versionCode": 5,
  "package": "io.github.yudigaga.xai",
  "namespace": "io.github.xai",
  "artifact": "XAi-0.1.4-api102-release.apk",
  "bytes": 3934851,
  "sha256": "1f13cb2bc47d2692d2a3bdceda3c7545e22476d85e2ca352aef4be5c235f41b7",
  "sdk": {
    "min": 32,
    "target": 35,
    "compile": 37
  },
  "api": 102,
  "scope": "com.twitter.android",
  "entrypoint": "io.github.xai.ModuleEntry",
  "signing": {
    "v2": true,
    "v3": true,
    "certificateSha256": "07d29d49ee8c74d5c72e852fdf59fd8f674b6eb6cd63ed2c6a1a47a83c0baa44",
    "longTermCertificateContinued": true
  },
  "alignment": {
    "command": "zipalign -c -P 16 -v 4",
    "result": "PASS"
  },
  "tests": {
    "debug": {
      "tests": 188,
      "failures": 0,
      "errors": 0,
      "skipped": 0
    },
    "release": {
      "tests": 188,
      "failures": 0,
      "errors": 0,
      "skipped": 0
    },
    "scope": "Full JVM/Robolectric variants; no device or minified DEX execution"
  },
  "lint": {
    "errors": 0,
    "warnings": 19,
    "totalIssues": 20
  },
  "rules": {
    "schema": 1,
    "count": 9821,
    "bytes": 7729234,
    "sha256": "8e807c3eb487d6ff36b43ded7a316556056c1617d990905f3ec95ee5acd9d173",
    "equalsSource": true
  },
  "host": {
    "version": "12.37.0-prod.01",
    "versionCode": 312370001,
    "baseSha256": "c16779939c1f4a21e67b53dcdba6f07f466a26da8a5c2f1b0f65cf9a7058702a",
    "splitCount": 33,
    "unique": 9821,
    "parityMismatches": 0,
    "cacheRoundTrip": true
  },
  "r8": {
    "enabled": true,
    "resourceShrinking": false,
    "markers": [
      {
        "backend": "dex",
        "compilation-mode": "release",
        "has-checksums": false,
        "min-api": 32,
        "pg-map-id": "05bc7ca9ed3925bf7d0e05f5f9b6d457037153dc7e032300be6cddb1e849db1d",
        "r8-mode": "full",
        "version": "9.1.31"
      }
    ],
    "mappingSha256": "62e8b5c3ca7ea37ad6c0b410f915362c1f7ba2c572fd45cf28dfdccb21c076b1",
    "mappingPayloadHashVerified": true,
    "classes": 2912,
    "implementationStates": {
      "MAPPED_OR_MERGED_OR_INLINED": 23
    },
    "reports": {
      "mapping": {
        "file": "r8-0.1.4/mapping.txt",
        "sha256": "62e8b5c3ca7ea37ad6c0b410f915362c1f7ba2c572fd45cf28dfdccb21c076b1"
      },
      "usage": {
        "file": "r8-0.1.4/usage.txt",
        "sha256": "4a8250ed00b24b7a419cd6cda1d89237038d4321442bf33dd42d2b578b2fb983"
      },
      "seeds": {
        "file": "r8-0.1.4/seeds.txt",
        "sha256": "9faa6fea344c0ca0af1191055b34a85b460fc33c043eadad3ad18750348c55e1"
      },
      "configuration": {
        "file": "r8-0.1.4/configuration.txt",
        "sha256": "f1e5e701aef8ec28bc12c0c3ae287fc2c96e8802a8d07737306640fe96018315"
      }
    },
    "reportsAvailability": "Original R8 reports are retained privately with this exact APK; their SHA-256 values identify the reports and do not imply runtime validation."
  },
  "deviceValidation": {
    "performed": false,
    "pending": [
      "LSPosed/ART callbacks and real host UI",
      "SAF/CDN downloads and process interruption",
      "Restart handshake",
      "Launcher hide/restore and OEM launcher refresh"
    ]
  },
  "sourceRepository": "https://github.com/yudigaga/xai",
  "sourceCommit": "5eb782e47fa1570b67d4e4ea8bf86419b5225023",
  "sourceModuleTree": "d1b42a58b6b7b155c0b09758e12887ae369acb00",
  "reverifiedAt": "2026-10-25T17:19:59.7928117+00:00",
  "publication": {
    "record": "XAi-0.1.4-publication.json",
    "scope": "Remote assets, tags and CI are verified separately from the local build."
  },
  "debugLint": {
    "errors": 0,
    "warnings": 19,
    "hints": 1
  }
}
