{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "meta": {
    "title": "ReFineID Headless Test Suite & Bug Manifest",
    "timestamp": "2026-09-12T18:19:14Z",
    "host_architecture": "aarch64-unknown-linux-gnu",
    "portal_url": "https://oc.daemon.fi/~bob/",
    "tests_dashboard_url": "https://oc.daemon.fi/~bob/tests/",
    "json_url": "https://oc.daemon.fi/~bob/tests.json"
  },
  "summary": {
    "test_suites_count": 5,
    "passed_suites": 5,
    "failed_suites": 0,
    "total_tests_passed": 2382,
    "total_tests_failed": 0,
    "total_tests_ignored": 21,
    "active_bugs_count": 0
  },
  "bugs": [],
  "suites": [
    {
      "repository": "refineid-core",
      "description": "Full workspace protocol & unit tests (Rust)",
      "commit": "c3b9fae",
      "commit_message": "Merge pull request #11 from refineid/agent/resilient-pcsc",
      "status": "PASS",
      "tests_passed": 480,
      "tests_failed": 0,
      "tests_ignored": 0,
      "failures": [],
      "log_path": "tests/refineid-core/test.log"
    },
    {
      "repository": "refineid-unix",
      "description": "Linux desktop, CLI & PKCS#11 test suite (Rust/C)",
      "commit": "ef3bde0",
      "commit_message": "test(pkcs11): note temporary pin requirement in suite header",
      "status": "PASS",
      "tests_passed": 1180,
      "tests_failed": 0,
      "tests_ignored": 18,
      "failures": [],
      "log_path": "tests/refineid-unix/test.log"
    },
    {
      "repository": "refineid-windows",
      "description": "Windows core protocol & credential store tests (Rust)",
      "commit": "0fbb071",
      "commit_message": "Update GitHub repository and dependency URLs to lowercase refineid",
      "status": "PASS",
      "tests_passed": 649,
      "tests_failed": 0,
      "tests_ignored": 3,
      "failures": [],
      "log_path": "tests/refineid-windows/test.log"
    },
    {
      "repository": "refineid-android",
      "description": "Android native core & RAPP test suite (Rust)",
      "commit": "ec66a39",
      "commit_message": "Support identity cards on USB reader in RAPP proxy (#33)",
      "status": "PASS",
      "tests_passed": 71,
      "tests_failed": 0,
      "tests_ignored": 0,
      "failures": [],
      "log_path": "tests/refineid-android/test.log"
    },
    {
      "repository": "refineid-hack",
      "description": "Syntax verification & Linux C helper compilation",
      "commit": "6873035",
      "commit_message": "Suppress bot-to-bot greeting loop in IRC bridges",
      "status": "PASS",
      "tests_passed": 2,
      "tests_failed": 0,
      "tests_ignored": 0,
      "failures": [],
      "log_path": "tests/refineid-hack/test.log"
    }
  ]
}