feat(headless): complete portable single-session host

This commit is contained in:
Erik 2026-07-27 07:36:53 +02:00
parent fbebb91848
commit f8cb840fb1
30 changed files with 3571 additions and 32 deletions

View file

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