{
  "spec_version": "1.0.0",
  "document_type": "protocol",
  "protocol_id": "protocol.audience_adaptation.v1",
  "display_name": "Audience Adaptation Protocol",
  "updated_at": "2026-02-04T16:05:53Z",
  "priority": 90,
  "inputs": {
    "signals": [
      "audience.primary",
      "audience.age_range",
      "role_level"
    ],
    "context_fields": [
      "audience"
    ]
  },
  "rules": [
    {
      "if": {
        "audience.primary_contains": "teachers"
      },
      "then": {
        "set": {
          "language_level": "practical_professional",
          "example_type": "classroom"
        }
      }
    },
    {
      "if": {
        "audience.primary_contains": "school_principals"
      },
      "then": {
        "set": {
          "language_level": "executive",
          "example_type": "organizational"
        }
      }
    },
    {
      "if": {
        "audience.primary_contains": "students"
      },
      "then": {
        "set": {
          "language_level": "simple",
          "example_type": "story_based"
        }
      }
    }
  ],
  "outputs": {
    "actions": [
      "adjust_language",
      "adjust_examples"
    ],
    "artifacts": [
      "adaptation_profile"
    ]
  }
}