platform-common
Shared models and utilities used across all other modules. Has no Spring dependencies β it is a pure Kotlin library.
Contentsβ
- Domain exceptions (
TransformException,SpecValidationException, etc.) - Utility classes shared across modules
- No parsers, no writers, no Spring beans
Rulesβ
- Never add Spring Boot or Spring Framework dependencies to this module
- Never add database or messaging dependencies here
- Keep it lean β only truly cross-cutting code belongs here