Skip to content
ModularityKit.Mutator ModularityKit.Mutator Docs
  • Home
  • Core
  • Governance
  • Redis
  • API
Search Results for

    Show / Hide Table of Contents

    Enum MutationRiskLevel

    Specifies the risk level associated with a mutation operation.

    Namespace: ModularityKit.Mutator.Abstractions.Intent
    Assembly: ModularityKit.Mutator.dll
    Syntax
    public enum MutationRiskLevel
    Remarks

    Mutations in the system can have varying levels of impact on entities or application state. This enum is used to classify the potential risk of a mutation, guiding approval, auditing, and review workflows.

    Typical usage:

    • Low — safe, non-disruptive changes.
    • Medium — requires attention and validation.
    • High — requires additional verification, testing, or review.
    • Critical — requires formal approval and audit before execution.
    Examples
    MutationRiskLevel risk = MutationRiskLevel.High;
    if (risk >= MutationRiskLevel.Critical)
    {
        ApproveAndAuditMutation();
    }

    Fields

    Name Description
    Critical

    Critical risk — requires formal approval and audit before execution.

    High

    High risk — requires additional verification or review.

    Low

    Low risk — safe, non-disruptive changes.

    Medium

    Medium risk — requires attention and validation.

    • Edit this page
    • View Source
    In this article
    ModularityKit.Mutator Generated from XML docs and published from main. Back to top