{
  "purpose": "Original Oracle UPPER(TRIM(input)) teaching cases; not proof of the generated HTTP contract or IFS execution.",
  "cases": [
    { "id": "padded", "input": " demo-ho-014 ", "expected": "DEMO-HO-014" },
    { "id": "unchanged", "input": "DEMO-HO-014", "expected": "DEMO-HO-014" },
    { "id": "internal-spaces", "input": " demo ho 014 ", "expected": "DEMO HO 014" },
    { "id": "spaces-only", "input": "   ", "expected": null },
    { "id": "null", "input": null, "expected": null },
    { "id": "length-50", "input": "12345678901234567890123456789012345678901234567890", "expected": "12345678901234567890123456789012345678901234567890" },
    { "id": "length-51", "input": "12345678901234567890123456789012345678901234567890X", "expected": "12345678901234567890123456789012345678901234567890X" }
  ]
}
