OPEN-25
Requirement words follow BCP 14 and are written in capitals.
What was open
The conventions used lowercase "must", "should" and "may", binding only inside a normative sentence. A reader could not tell a requirement from ordinary English without knowing which sentence was normative, and plain statements such as "answers 201" left open whether they were requirements at all.
Decision
The key words MUST, MUST NOT, SHOULD, SHOULD NOT and MAY are interpreted as in BCP 14 (RFC 2119, RFC 8174), and only when written in capitals. Every binding sentence of a rule carries one. The rules are re-cased in one sweep. The sweep changes wording, not requirements: where a re-cased sentence would require something the old one did not, the change is made by a ruling of its own.
Rules affected
- Conventions
- API-1
- API-2
- API-3
- API-5
- API-6
- API-7
- API-8
- PLAY-1
- PLAY-2
- PLAY-3
- PLAY-4
- PLAY-5
- META-1
- META-3
- META-4
- META-5
- META-6
- META-7
- META-8
- META-9
- SNAP-1
- SNAP-2
- PIPE-1
- PIPE-2
- PIPE-3
- PIPE-4
- PIPE-5
- PIPE-6
- PIPE-7
- PIPE-8
- PIPE-9
- STORE-1
- STORE-2
- STORE-3
- STORE-4
- STORE-5
- STORE-6
- STORE-7
- STORE-8
- STORE-9
- STORE-10
- STORE-11
- STORE-12
- STORE-13
- STORE-14
- STORE-15
- MAN-1
- MAN-2
- MAN-3
- MAN-5
- MAN-6
- MAN-7
- MAN-8
- MAN-9
- MAN-10
- MAN-11
- MAN-12
- MAN-13
- MAN-14
- MAN-15
- MAN-16
- MAN-17
- MAN-18
- MAN-19
- MAN-20
- MAN-21
- MAN-26
- MAN-27
- CFG-3
- CFG-9
- CFG-10
- LANG-24
- EDGE-2
- INT-8
- MEM-16
- R8.a
- R8.b
- R12
- R13
- INT-6
- LANG-8
- LANG-9
- LANG-19
- R6.i
- BR-1
- BR-2
- EDGE-5
- CFG-6
- CFG-13
- CFG-14
- CFG-15
- CFG-18
- CFG-21
- DYN-4
- EXPO-10
- SCH-5
- SCH-8
- SCH-27
- R4.a
- R4.c
- R4.d
- R4.f
- R10
- SCH-1
- SCH-10.a
- SCH-10
- SCH-11
- SCH-12
- SCH-13
- SCH-14
- SCH-15
- SCH-16
- SCH-17
- SCH-18
- SCH-19
- SCH-2
- SCH-20
- SCH-21
- SCH-22
- SCH-23
- SCH-24
- SCH-25
- SCH-26
- SCH-28
- SCH-29
- SCH-3
- SCH-31
- SCH-32
- SCH-33
- SCH-35
- SCH-36
- SCH-37
- SCH-38.a
- SCH-38
- SCH-39
- SCH-4
- SCH-40
- SCH-41
- SCH-42
- SCH-43
- SCH-44
- SCH-45
- SCH-46
- SCH-47
- SCH-6
- SCH-7
- SCH-9
- R1.a
- R1.b
- R1.c
- R11
- R2
- R3
- R4.b
- R4.e
- R5.a
- R5.b
- R5.c
- R6.a
- R6.b
- R6.c
- R6.d
- R6.e
- R6.g
- R6.h
- R6.j
- R6.l
- R7.a
- R7.b
- R7.c
- R7.d
- R7.e/f
- R8.c
- R9
- VAL-LAUNCH
- W-T
- R6.f
- LANG-1
- LANG-10
- LANG-11
- LANG-12
- LANG-13
- LANG-14
- LANG-15
- LANG-16
- LANG-17
- LANG-18
- LANG-2
- LANG-20
- LANG-21
- LANG-22
- LANG-23
- LANG-25
- LANG-26
- LANG-27
- LANG-28
- LANG-29
- LANG-3
- LANG-4
- LANG-6
- LANG-7
- CFG-1
- CFG-11
- CFG-12
- CFG-16
- CFG-17
- CFG-2
- CFG-20
- CFG-4
- CFG-5
- CFG-7
- CFG-8
- DYN-1
- DYN-2
- DYN-3
- DYN-5
- DYN-6
- DYN-7
- EDGE-1
- EDGE-3
- EDGE-4
- EDGE-6
- EDGE-7
- EDGE-8
- EDGE-9
- EXPO-1
- EXPO-2
- EXPO-3
- EXPO-4
- EXPO-5
- EXPO-6
- EXPO-7
- EXPO-12
- EXPO-13
- EXPO-14
- EXPO-15
- EXPO-16
- EXPO-17
- MEM-1
- MEM-2
- MEM-3
- MEM-4
- MEM-5
- MEM-6
- MEM-7
- MEM-8
- MEM-9
- MEM-10
- MEM-11
- MEM-12
- MEM-13
- MEM-14
- MEM-15
- CMP-1
- CMP-2
- CMP-3
- CMP-4
- CMP-5
- CMP-6
- CMP-7
- CMP-8
- CMP-9
- CMP-10
- CMP-11
- DATA-1
- DATA-2
- DATA-3
- DATA-4
- DATA-5
- DATA-6
- DATA-7
- DATA-8
- DATA-9
- DATA-10
- DATA-11
- DATA-12
- BR-3
- BR-4
- BR-5
- BR-6
- BR-7
- CRON-1
- CRON-2
- MD-1
- MD-2
- NET-1
- NET-2
- NET-3
- TRIG-1
- TRIG-2
- TRIG-3
- ERR-1
- ERR-10
- ERR-11
- ERR-13
- ERR-2
- ERR-3
- ERR-4
- ERR-5
- ERR-6
- ERR-7
- ERR-8
- ERR-9
- OCX-2
- OCX-3
- OCX-4
- OCX-5
- OCX-6
- OCX-7
- OCX-8
- OCX-9
- RT-TOOL-1
- RT-TOOL-10
- RT-TOOL-2
- RT-TOOL-3
- RT-TOOL-4
- RT-TOOL-5
- RT-TOOL-6
- RT-TOOL-7
- RT-TOOL-8
- RT-TOOL-9
- RT-GATE-1
- RT-GATE-11
- RT-GATE-12
- RT-GATE-13
- RT-GATE-14
- RT-GATE-15
- RT-GATE-2
- RT-GATE-3
- RT-GATE-4
- RT-GATE-5
- RT-GATE-6
- RT-GATE-7
- RT-GATE-8
- RT-GATE-9
- INT-11
- INT-12
- ORC-1
- ORC-2
- ORC-3
- ORC-4
- ORC-5
- ORC-7
- ORC-9
- ORC-10
- ORC-11
- ORC-12
- ORC-13
- ORC-14
- ORC-15
- INT-1
- INT-2
- INT-3
- INT-4
- INT-5
- INT-7
- INT-9
- INT-10
- INT-13
- INT-14
- INT-15
- INT-16
- INT-17
- INT-18
- INT-19
- INT-20
- INT-22
- INT-23
- SG-1
- SG-2
- SG-3
- SG-4
- SG-5
- SG-6
- SG-7
- SG-8
- SG-9
- SG-10
- SG-11
- SG-12
- SG-13
- SG-14
- SG-15
- SG-16
- SG-17
- SG-18
- SG-19
- SG-20
- SCH-34
- DYN-8
- EXPO-11
- EXPO-8
- R16
- R6.k