CombatService only had engine-level coverage of the LOST transition. Add service-level tests that force a loss (character.baseHp: 1) and assert the persisted status, completedAt, further-action rejection, and getCombat refresh behavior for a LOST combat.