using SVSim.Database.Models; using SVSim.EmulatedEntrypoint.Models.Dtos.Common.Mission; namespace SVSim.EmulatedEntrypoint.Services; /// /// Builds the MissionInfoDataDto from (viewer, catalog, counters). One place — reused by /// all four endpoints. Reads catalog through repos, batches counter reads. /// public interface IMissionAssembler { Task BuildAsync(Viewer viewer, CancellationToken ct = default); }