- Introduced a compile step (skipping tests) to prepare classes for import resolution.
- Adjusted `qodana.yaml` to include generated sources instead of excluding them, preventing unresolved imports.
- Removed `args` step from workflow; linter is now fully defined in `qodana.yaml` as `qodana-jvm`.
- Switched to canonical linter name in `qodana.yaml` to avoid image warnings and CLI issues.
- Updated bootstrap step to support POSIX `sh` compatibility and refine Maven fallback logic.
- Replaced deprecated `image` input with `args` to pass the linter image in the workflow.
- Enhanced bootstrap logic to handle both Maven Wrapper and system Maven, ensuring source generation compatibility.
- Explicitly set `jetbrains/qodana-jvm:2025.2` as the linter image in the workflow to suppress warnings.