{
  "schema": "kyber-public-site/stats@1",
  "as_of": "2026-10-04",
  "note": "Every public figure on index.html and standards.html is listed here with its source. Never round up; never add a figure without a source.",
  "sources": {
    "kds-campaign-33dc3b6": {
      "description": "KDS campaign at commit 33dc3b6, figures verified by the KDS lane on 2026-10-04 and passed to the site build brief (Joe directive 2026-10-04 13:40).",
      "verified_by": "KDS lane",
      "verified_on": "2026-10-04"
    },
    "kds-packs-index": {
      "description": "kds-packs/INDEX.md in the Kyber deploy tree, plus each version folder's INDEX.md and BUILD-REPORT.json (read-only). Full local paths: README.md provenance table.",
      "verified_by": "site build worker",
      "verified_on": "2026-10-04"
    },
    "kds-taxonomy-v0.1": {
      "description": "KDS-TRACKER-EVENT-TAXONOMY-v0.1.md, DEOX-AI-Specialist project notes (status: DRAFT, read-only). Full local path: README.md provenance table.",
      "verified_by": "site build worker",
      "verified_on": "2026-10-04"
    }
  },
  "stats": [
    {
      "id": "resources",
      "value": 156,
      "label": "KDS resources",
      "source": "kds-campaign-33dc3b6"
    },
    {
      "id": "fields",
      "value": 4627,
      "label": "fields across those resources",
      "source": "kds-campaign-33dc3b6"
    },
    {
      "id": "fields_mapped",
      "value": 815,
      "label": "fields mapped to at least one external standard",
      "source": "kds-campaign-33dc3b6"
    },
    {
      "id": "fields_mapped_pct",
      "value": 17.6,
      "unit": "%",
      "label": "share of fields mapped (815 / 4,627)",
      "source": "kds-campaign-33dc3b6"
    },
    {
      "id": "fields_fhir_r4",
      "value": 751,
      "label": "fields pinned to FHIR R4",
      "source": "kds-campaign-33dc3b6",
      "note": "Targets overlap; a field can be pinned to more than one standard."
    },
    {
      "id": "fields_sdtm",
      "value": 132,
      "label": "fields pinned to CDISC SDTM",
      "source": "kds-campaign-33dc3b6",
      "note": "Targets overlap."
    },
    {
      "id": "fields_define_xml",
      "value": 132,
      "label": "fields pinned to CDISC Define-XML",
      "source": "kds-campaign-33dc3b6",
      "note": "Targets overlap."
    },
    {
      "id": "codelist_files",
      "value": 915,
      "label": "codelist files",
      "source": "kds-campaign-33dc3b6"
    },
    {
      "id": "codelists_external",
      "value": 358,
      "label": "codelists pinned to an external terminology",
      "source": "kds-campaign-33dc3b6"
    },
    {
      "id": "resources_not_yet_mapped",
      "value": 88,
      "label": "resources not yet externally mapped (roadmap)",
      "source": "kds-campaign-33dc3b6"
    },
    {
      "id": "taxonomy_l1_classes",
      "value": 10,
      "label": "Quality Event Ontology (QEO) L1 classes",
      "source": "kds-taxonomy-v0.1",
      "note": "Section 3 of the taxonomy document."
    },
    {
      "id": "taxonomy_levels",
      "value": 3,
      "label": "taxonomy levels (Class, Category, Term)",
      "source": "kds-taxonomy-v0.1",
      "note": "Section 8 ruling 2 (Joe, 2026-09-28)."
    }
  ],
  "packs": [
    {
      "name": "KDS-v0.1-CUSTOMER-PACK",
      "pack_version": "0.1",
      "built": "2026-09-29",
      "file_count": 2419,
      "zip_bytes": 19081822,
      "integrity": "SHA-256 manifest (CSV + JSON)",
      "zip_sha256": "9ce03a0d323433d2d014b76a076d903b05676c67840da56186b782358e4d0d9d",
      "distribution": "gated (request access)",
      "source": "kds-packs-index"
    },
    {
      "name": "KDS-v0.1.0-CUSTOMER-PACK",
      "pack_version": "0.1.0",
      "built": "2026-09-29",
      "file_count": 2419,
      "zip_bytes": 19081836,
      "integrity": "SHA-256 manifest (CSV + JSON)",
      "zip_sha256": "9344f94d8f6c7abbe252929574e617e91acf902526ffd3ff02480845f5254695",
      "distribution": "gated (request access)",
      "source": "kds-packs-index"
    }
  ],
  "pack_composition_v0_1_0": {
    "note": "Files per top-level folder, counted from MANIFEST-SHA256.csv (v0.1 and v0.1.0 list the same paths; only docs/IMPLEMENTATION-PLAYBOOK.md and docs/VERIFICATION.md differ by hash). This is the 2026-09-29 pack build, an earlier snapshot than commit 33dc3b6, so its codelist count (902) differs from the campaign figure (915).",
    "codelists": 902,
    "conformance": 1161,
    "crosswalks": 216,
    "trackers": 123,
    "docs": 7,
    "schema": 4,
    "traceability": 3,
    "registry": 2,
    "licence": 1,
    "source": "kds-packs-index"
  }
}
