Context
The system has been implemented on the Java(tm) virtual machine.
Requirement
The application must run on supported Java runtime baselines (12, 17, 21) from a single build artifact.
Acceptance Criteria
- 100% of smoke tests pass on reference runtimes for Java 12, 17, and 21 (CI compatibility matrix, every release).
- Zero source-code forks or runtime-specific packaging branches required (build-config review, every release).
- If any baseline fails, that runtime is removed from the supported-platform list and its distribution is blocked within 1 business day (release gate log).