{
  "id": "CMP-128",
  "slug": "cmp-128",
  "title": "An evidence field with nothing to say should be left empty",
  "statement": "Evidence fields that do not apply must be omitted rather than filled with filler text.",
  "rationale": "Filler in an evidence field converts a question a reviewer would have skipped into one they now have to resolve, and \"N/A\" beside a field they expected content in reads as a refusal rather than an absence. It comes from forms that mark every field required, so the submitter types something to get past validation and inherits a finding.",
  "layer": "CAMPAIGN",
  "layerSlug": "campaign",
  "object": "evidence fields",
  "severity": "LOW",
  "detectability": [
    "AI_FORM"
  ],
  "failureClass": "RETRY_FIELD",
  "authorities": [
    "Twilio"
  ],
  "codes": [
    {
      "provider": "Twilio",
      "code": "30917",
      "remediable": true
    }
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Clear any field holding \"N/A\", \"none\", \"see above\" or a repeat of another field. Where a form will not accept an empty value, say in one clause why the field does not apply. Done when every populated field carries information.",
  "example": "A campaign with no paper opt-in leaves the paper-form evidence field empty — not \"N/A - we do not use paper forms, see web form above\".",
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/campaign/cmp-128/",
  "markdown": "https://ekas.io/rules/10dlc/campaign/cmp-128.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
