{
  "trainingEligible": false,
  "status": "locked",
  "unlock_doc": "docs/baobab/TRAINING_ELIGIBLE_UNLOCK.md",
  "gates": [
    {
      "id": "community_consent_fante",
      "required": true,
      "met": false,
      "evidence_required": "Signed Cape Coast / Central Region contributor agreements reconfirming training use",
      "description": "Cape Coast / Central Region community speakers must reconfirm training export consent."
    },
    {
      "id": "held_out_speaker_lists",
      "required": true,
      "met": false,
      "evidence_required": "Published held-out speaker IDs never present in train splits",
      "description": "Held-out evaluation speakers must never appear in training exports."
    },
    {
      "id": "fante_native_review",
      "required": true,
      "met": false,
      "evidence_required": "Paid Fante / Mfantse (Cape Coast) native review records with trainingEligible fields",
      "description": "Native review must cover Fante / Mfantse (Cape Coast) before any train export."
    },
    {
      "id": "variety_not_conflated",
      "required": true,
      "met": false,
      "evidence_required": "Corpus metadata proving non-interchangeable varieties excluded from train exports",
      "description": "Asante and Akuapem are separate Akan varieties under baobab-twi — never interchangeable with Fante."
    },
    {
      "id": "rights_clear_for_export",
      "required": true,
      "met": false,
      "evidence_required": "Legal memo clearing commercial vs research split for export corpus",
      "description": "IP / commercial rights must clear before trainingEligible flips."
    }
  ],
  "note": "trainingEligible remains false until all gates are met with durable evidence. Do not invent consent."
}