- Replace CreateAsync with AddAsync(entity, kingdomId) for repository calls
- Fix Alliance namespace references using full qualified names
- Add method bodies to placeholder methods (CalculateCoordinationBonuses)
- Fix dictionary object indexing by casting to Dictionary<string,object>
- Ensure all repository calls follow kingdom-scoped security pattern
All compilation errors now resolved - CombatService ready for deployment