Spring Framework 7 prohibits constructor injection cycles even with @Lazy. Replace the TranscriptionService dependency in AnnotationService with a direct TranscriptionBlockRepository call for the cascade-delete, which is an intra-domain operation within the document package. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>