Commit 65fc67b
REFACTOR: Remove Obsolete Enhancement Package + Complete Architecture Cleanup
Remove entire enhancement package (10+ classes) that was unused and obsolete:
- MetaDataEnhancementService and related infrastructure
- DatabaseAttributeProvider, IOAttributeProvider, ValidationAttributeProvider
- TemplateBasedEnhancer and example code
- ServiceLoader registrations for enhancement services
This enhancement system was designed to replace TypesConfig but became obsolete
when the simpler MetaDataTypeRegistry + Constraint system was implemented.
No actual usage found in codebase - only example/documentation references.
Benefits: Simplified architecture, reduced maintenance burden, cleaner codebase.
Full project compilation verified after removal.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 64ef708 commit 65fc67b
12 files changed
Lines changed: 0 additions & 1358 deletions
File tree
- metadata/src/main
- java/com/draagon/meta/enhancement
- enhancers
- examples
- providers
- resources/META-INF/services
Lines changed: 0 additions & 136 deletions
This file was deleted.
Lines changed: 0 additions & 102 deletions
This file was deleted.
Lines changed: 0 additions & 41 deletions
This file was deleted.
0 commit comments