using System.Text.Json.Serialization;
namespace StellaOps.Signals.Models;
///
/// Execution phase for entrypoints.
///
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum EntrypointPhase
{
///
/// Module/assembly initialization.
///
ModuleInit,
///
/// Application startup (Main, startup hooks).
///
AppStart,
///
/// Runtime request handling.
///
Runtime,
///
/// Shutdown/cleanup handlers.
///
Shutdown
}