An enum type describing various observed bootstrap health states for the SboxSuperuser system, used to represent readiness, errors, degraded subsystems, and lifecycle states.
namespace SboxSuperuser;
/// <summary>Observed bootstrap health; only explicit owner configuration grants owner membership.</summary>
public enum BootstrapState
{
/// <summary>Disabled bootstrap state.</summary>
Disabled = 0,
/// <summary>Unsupported bootstrap state.</summary>
Unsupported = 1,
/// <summary>Duplicate Bootstrap bootstrap state.</summary>
DuplicateBootstrap = 2,
/// <summary>Ready bootstrap state.</summary>
Ready = 3,
/// <summary>Owners Missing bootstrap state.</summary>
OwnersMissing = 4,
/// <summary>Owners Invalid bootstrap state.</summary>
OwnersInvalid = 5,
/// <summary>Disposed bootstrap state.</summary>
Disposed = 6,
/// <summary>Stored authority is corrupt, incompatible, unavailable or awaiting validation; authorization fails closed.</summary>
AuthorityDegraded = 7,
/// <summary>Audit persistence or retention is degraded; new actions require a confirmed durable intent.</summary>
AuditDegraded = 8,
/// <summary>The configured console root is invalid or collides with visible managed native metadata.</summary>
ConsoleUnavailable = 9,
/// <summary>Moderation history is unavailable or awaiting validation; admission and ordinary chat fail closed.</summary>
ModerationDegraded = 10,
/// <summary>Active source code reloaded; start a fresh play session or dedicated process before enabling administration again.</summary>
RestartRequired = 11,
}