Member Junction
    Preparing search index...

    Full outcome of evaluating the 3-Tier Wake Gate for a routine.

    interface WakeGateEvaluationResult {
        decidedByTier: "None" | "Tier0" | "Tier1" | "Tier2" | "Tier3";
        promptRunId: string;
        reason: string;
        shouldWake: boolean;
        watermarkHash: string;
        watermarks: Record<string, EntityWatermarkSnapshot>;
    }
    Index

    Properties

    decidedByTier: "None" | "Tier0" | "Tier1" | "Tier2" | "Tier3"

    Which tier made the terminal wake/skip decision ('None' | 'Tier0' | 'Tier1' | 'Tier2' | 'Tier3').

    promptRunId: string

    Optional MJ: AI Prompt Runs ID when Tier 2 or Tier 3 executed a model call.

    reason: string

    Human-readable explanation of why the routine woke or skipped.

    shouldWake: boolean

    True when the routine should wake and execute its target; false when it should skip this sweep.

    watermarkHash: string

    SHA-256 hash of the collected watermark state for skipIfUnchanged comparison.

    watermarks: Record<string, EntityWatermarkSnapshot>

    Collected Tier 0 entity watermarks keyed by alias (or entityName when no alias is specified).