{
  "id": "OPS-032",
  "slug": "ops-032",
  "title": "A help request containing a stop-word is not an opt-out",
  "statement": "An inbound message whose intent is a question must not be treated as a revocation merely because it contains a stop-word.",
  "rationale": "This is the false-positive edge of the previous rule, and it is worth its own line because over-correcting is its own harm: \"I cannot get my device to stop buzzing, can you help?\" is a customer asking for support, and silently unsubscribing them loses the notifications they wanted and answers nothing. Teams tune aggressively for recall after a complaint and create this second failure a month later.",
  "layer": "OPERATIONAL",
  "layerSlug": "operational",
  "object": "inbound message intent classification",
  "severity": "MEDIUM",
  "detectability": [
    "UNDETECTABLE_PRE_SUBMISSION"
  ],
  "failureClass": "TERMINAL_EXTERNAL",
  "authorities": [
    "T-Mobile"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Where the intent check is uncertain, prefer the interpretation the consumer can correct: answer the question and ask whether they also want to stop, rather than suppressing silently. Done when a support question containing the word \"stop\" produces a reply rather than a silent unsubscribe.",
  "example": "Inbound \"how do I stop the duplicate texts, is something broken?\" → question, not revocation → HELP response plus an explicit offer to unsubscribe.",
  "notes": "The judgement lives in a classifier we cannot see. What the user has to decide is which way their handler errs and whether the consumer is told — a silent suppression is invisible to everyone, so the safe design is to act and say so.",
  "phase": "post",
  "automated": false,
  "attestation": {
    "question": "Does a support question containing the word \"stop\" produce a reply rather than a silent unsubscribe?",
    "howToCheck": [
      "Send \"I can't get my device to stop buzzing, can you help?\" to your own programme.",
      "Confirm it is answered. Where the intent check is uncertain, the safe design is to act and say so — answer the question and ask whether they also want to stop."
    ],
    "failureLooksLike": "A team tunes aggressively for recall after a complaint and creates the opposite failure a month later: customers silently unsubscribed from notifications they wanted, and their question unanswered."
  },
  "url": "https://ekas.io/rules/10dlc/operational/ops-032/",
  "markdown": "https://ekas.io/rules/10dlc/operational/ops-032.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
