using AcDream.Runtime; using AcDream.Runtime.Entities; namespace AcDream.Headless.Hosting; /// /// A direct host owns no graphical projections, but still acknowledges every /// exact canonical retirement edge required by Runtime generation reset. /// internal sealed class HeadlessGenerationResetHost : IRuntimeGenerationResetHost { public void RetireEntityProjection(RuntimeEntityRecord entity) { ArgumentNullException.ThrowIfNull(entity); } public void DrainEntityProjectionBoundary() { } public void CompleteEntityProjectionRetirement() { } }