Interface PersonaStateOverlay

Captures the overlay state applied to a persona at runtime.

interface PersonaStateOverlay {
    personaId: string;
    appliedRules: string[];
    patchedDefinition: Partial<IPersonaDefinition>;
    metadata?: Record<string, unknown>;
}

Properties

personaId: string
appliedRules: string[]
patchedDefinition: Partial<IPersonaDefinition>
metadata?: Record<string, unknown>