# SPDX-FileCopyrightText: 2025 OmniNode.ai Inc.
# SPDX-License-Identifier: MIT
"""Verdict returned by the ambiguity gate for each work unit."""

from __future__ import annotations

from enum import StrEnum


class EnumGateVerdict(StrEnum):
    """Outcome of the ambiguity gate check for a single work unit.

    PASS  — the work unit is unambiguous; ticket compilation may proceed.
    FAIL  — one or more unresolved ambiguities detected; compilation blocked.
    """

    PASS = "PASS"  # noqa: S105
    FAIL = "FAIL"


__all__ = ["EnumGateVerdict"]
