Task
Improve error handling in the annotation processor build lifecycle to catch errors gracefully and prevent early exit that could hide useful diagnostic information.
Parent epic: #19
Details
Currently, certain error conditions during annotation processing cause the build to exit early, potentially hiding subsequent errors or warnings that would help developers understand what went wrong. The processor should catch errors, collect diagnostics, and report them all at the end of the processing round.
Acceptance Criteria
Task
Improve error handling in the annotation processor build lifecycle to catch errors gracefully and prevent early exit that could hide useful diagnostic information.
Parent epic: #19
Details
Currently, certain error conditions during annotation processing cause the build to exit early, potentially hiding subsequent errors or warnings that would help developers understand what went wrong. The processor should catch errors, collect diagnostics, and report them all at the end of the processing round.
Acceptance Criteria