Skip to content

Commit 65fc67b

Browse files
dmealingclaude
andcommitted
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

metadata/src/main/java/com/draagon/meta/enhancement/AttributeDefinition.java

Lines changed: 0 additions & 136 deletions
This file was deleted.

metadata/src/main/java/com/draagon/meta/enhancement/EnhancementContext.java

Lines changed: 0 additions & 102 deletions
This file was deleted.

metadata/src/main/java/com/draagon/meta/enhancement/MetaDataAttributeProvider.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)