{
 "schemaVersion": 1,
 "check": "accessibility-axe",
 "testedAt": "2026-11-05T20:20:58.376Z",
 "commit": {
  "sha": "d449f6396ae90d58d1f5aa377a6a59d1e608f059",
  "short": "d449f63"
 },
 "environment": {
  "kind": "ci",
  "os": "linux 7.0.0-1017-azure",
  "node": "v22.23.4",
  "runner": "github-actions",
  "baseUrl": "[local]",
  "productionUrl": "https://raqueeb.dev"
 },
 "tool": "@axe-core/playwright, WCAG 2.0/2.1/2.2 A+AA and best-practice",
 "command": "node scripts/qa/full.mjs [local] <out>",
 "status": "passed",
 "summary": "0 violations across 51 pages in both themes; 0 console messages; 0 failed requests",
 "results": {
  "pages": {
   "/": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/about": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/audit": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/contact": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/gallery": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/abacus": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/aetherion-dynamics": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/al-safsaaf": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/ashmere": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/aspire-international": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/aspire-ride": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/booknest": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/cadence": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/cardcraft": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/certificate-generator": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/compilora": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/devpulse": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/expense-tracker": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/ferret": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/fpx": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/frameshift-arena": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/fswd-lab-experiments": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/ghost-rider-universe": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/gulf-mep": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/home-maintenance-tracker": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/kleene": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/kvstore": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/kvstore-rust": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/la-sombra": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/learnly": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/lens-": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/markdown-live": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/mend": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/minimal-shell-c": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/myrun": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/northvane": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/notevault-api": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/product-grid": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/pyhttp-server": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/quarry": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/sourcely": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/student-life-manager": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/task-cli": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/task-management-api": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/taskflow": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/tcp-chat": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/tether": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/vitals": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/projects/web-dev-course": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   },
   "/404": {
    "axeViolations": [],
    "consoleMessages": 0,
    "failedRequests": 0
   }
  }
 },
 "limitations": [
  "Automated rules only; no screen-reader session"
 ]
}
