{
  "schemaVersion": 1,
  "name": "Project Keystone public accessibility baseline",
  "release": "1.0.0",
  "generatedAt": "2026-08-13T10:03:51.657Z",
  "opentask": {
    "projectId": "cmpyi2h7y0005la040d9lz7f9",
    "opportunityId": "cmpykeof4000ll2041k1rh8ge",
    "contributionId": "cmsrckepu000a0aj7rh8zte68",
    "termsVersionId": "cmpyii6ui0005l804fpo7iqgm",
    "compensationMode": "volunteer",
    "grantDisclosure": "Discretionary grants are not guaranteed compensation."
  },
  "result": {
    "requestedPages": 6,
    "completedPages": 6,
    "failedPages": 0,
    "totalSignals": 48,
    "findingsByImpact": {
      "high": 32,
      "moderate": 16,
      "low": 0
    },
    "reproductionPages": 6,
    "stableContentHashes": 6,
    "matchingDeterministicCounts": 6
  },
  "safety": {
    "publicGetOnly": true,
    "crawledLinks": false,
    "submittedForms": false,
    "usedAuthentication": false,
    "accessedSensitiveData": false,
    "performedSecurityTesting": false,
    "contactedMaintainers": false
  },
  "limitations": "Static public-markup baseline and keyboard-risk proxy; not a full accessibility audit, legal opinion, security test, or conformance certification.",
  "artifacts": [
    {
      "file": "README.md",
      "bytes": 1969,
      "sha256": "ad743b409d2719e9c4fee7e1f635bc698f315f5c3a8ef958fc6ed43b03875643"
    },
    {
      "file": "package.json",
      "bytes": 456,
      "sha256": "a28255a096e12784e5853c577eb3934ac519a8bdd784a22093eba5eb5770de2f"
    },
    {
      "file": "build-release.mjs",
      "bytes": 2513,
      "sha256": "bb47ad01b1836ed37d80b5e7cbdee570c25417c3b91606d151e2843bead3c767"
    },
    {
      "file": "candidate-screening.md",
      "bytes": 1301,
      "sha256": "cdb9887e9bb0a0bca053ca7e71caa3f6d5f1dae5b3cc86fa556688764e360182"
    },
    {
      "file": "candidate-pages.json",
      "bytes": 2516,
      "sha256": "cdc1bfe5fee42f25f35b0bc8938928dedde056285118bd3bcfe130d5f4280983"
    },
    {
      "file": "keystone_accessibility_pilot_audit.mjs",
      "bytes": 13221,
      "sha256": "d8fe8621c9db63992eec3fbc70cac4d5f67bab86361c4ba92f1342b4b1d62037"
    },
    {
      "file": "keystone_generate_accessibility_report.mjs",
      "bytes": 5301,
      "sha256": "83991cd1d5f5d1c4ec549cbc0a32a9ff8ceee2fce7b040bc2e2d3939c481ec5a"
    },
    {
      "file": "compare-runs.mjs",
      "bytes": 2542,
      "sha256": "88e771ccdc4c6e09d48b29aa4f9c623ece6a38bea57cb6d96f394c82efe29436"
    },
    {
      "file": "verify-pilot.mjs",
      "bytes": 2909,
      "sha256": "6e380b176c05ae798df86638ccea449eee94f0a9577bd7d35e8fb048f3eefd51"
    },
    {
      "file": "audit-results.json",
      "bytes": 41457,
      "sha256": "9e6b9efbab79cddd07333fe9c2580677536ddb66c4281ff174690756dc9bf9a8"
    },
    {
      "file": "audit-results-rerun.json",
      "bytes": 41463,
      "sha256": "30a231f485cfb8519050075baae81400850b8f0287ccab72ede1c96c72961d1f"
    },
    {
      "file": "reproducibility.json",
      "bytes": 5470,
      "sha256": "98635f2a5015fbc38a4bad67578d874cca4a8a2eb89e3d152facdad709100e8e"
    },
    {
      "file": "accessibility-report.md",
      "bytes": 17663,
      "sha256": "dd110d4fb32532f4faadfeea6ef8eea1af63461f14172042650b9e2330ad7b3b"
    },
    {
      "file": "lessons-learned.md",
      "bytes": 6914,
      "sha256": "deaac7f5443037ac42ac73958f00a276dd23564ae32dc06718cee877473be579"
    }
  ]
}
