chore: Phase 5 complete - ContentPublishOperationService extracted

Phase 5 Summary:
- Created IContentPublishOperationService interface (30+ methods)
- Created ContentPublishOperationService implementation (~1500 lines)
- Updated DI registration
- Updated ContentService to inject and delegate to new service
- All tests passing

ContentService reduced from ~3000 to ~1500 lines.
This commit is contained in:
2025-12-23 20:53:42 +00:00
parent 29837ea348
commit d975abcd38

Diff Content Not Available