EN 304 621: Define deterministic validation behavior and failure taxonomy (avoid ambiguous “accept”)
## Draft
- Standard: EN 304 621 (Network Management Systems)
- Draft version:
- Section: \<TBD: Conformance language / validation / error handling\>
## Problem / Observation
Ambiguous acceptance statements lead to divergent implementations. NMS behavior for failed validations, rejected configs, and policy violations must be explicit and testable.
## Proposed change (exact text)
Add:
"Where the standard states that an implementation 'accepts' an input, change request, or condition, the standard SHALL define the operational meaning, including validation steps, default decision (apply/reject/quarantine), logging requirements, and a failure taxonomy (e.g., validation failure, policy violation, not admissible). The standard SHALL avoid ambiguous acceptance that could lead to divergent implementations."
## Rationale
- Ensures deterministic behavior and testability.
- Improves audit clarity and operational predictability.
## Conformance impact
- PASS if failure behaviors are explicit and testable.
- FAIL if acceptance/failure semantics remain undefined.
issue