Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Interface GuardCheckInput

    interface GuardCheckInput {
        contextGraph: {
            constraints: string[];
            entities: {
                details?: string;
                id: string;
                label: string;
                type:
                    | "Goal"
                    | "Stakeholder"
                    | "RiskTier"
                    | "Tool"
                    | "Policy"
                    | "Constraint"
                    | "NonGoal"
                    | "DataBoundary"
                    | "Metric"
                    | "EscalationRule"
                    | "ApprovalRule";
            }[];
            escalationRules: string[];
            forbiddenActions: string[];
            mission: string;
            riskTier: "low"
            | "med"
            | "high"
            | "critical";
            successMetrics: string[];
        };
        proposedActionOrOutput: string;
        signedTargetProfile: TargetProfile;
        taskMetadata?: { actionType?: string; riskTier?: RiskTier };
    }
    Index
    contextGraph: {
        constraints: string[];
        entities: {
            details?: string;
            id: string;
            label: string;
            type:
                | "Goal"
                | "Stakeholder"
                | "RiskTier"
                | "Tool"
                | "Policy"
                | "Constraint"
                | "NonGoal"
                | "DataBoundary"
                | "Metric"
                | "EscalationRule"
                | "ApprovalRule";
        }[];
        escalationRules: string[];
        forbiddenActions: string[];
        mission: string;
        riskTier: "low"
        | "med"
        | "high"
        | "critical";
        successMetrics: string[];
    }
    proposedActionOrOutput: string
    signedTargetProfile: TargetProfile
    taskMetadata?: { actionType?: string; riskTier?: RiskTier }