Member Junction
    Preparing search index...

    Comprehensive Canon Health report for a single saved Workflow.

    interface WorkflowHealthReport {
        Fingerprint: DAGFingerprint;
        HealthScore: number;
        HotspotNodes: readonly WorkflowHotspotNode[];
        Metrics: {
            BaselineExceptionRate: number;
            BaselineRunsCount: number;
            BaselineRunsPerDay: number;
            BaselineSuccessRate: number;
            DaysSinceLastRun: number;
            DomainAdjustedVelocityRatio: number;
            ExceptionRateDelta: number;
            RecentExceptionRate: number;
            RecentRunsCount: number;
            RecentRunsPerDay: number;
            RecentSuccessRate: number;
            SuccessRateDelta: number;
            TotalRunsCount: number;
            UsageVelocityRatio: number;
        };
        RecommendedAction: WorkflowTriageAction;
        RiskLevel: CanonTriageRiskLevel;
        ShadowBypass?: ShadowBypassCorrelation;
        Signals: readonly WorkflowHealthSignalKind[];
        Summary: string;
        WorkflowAgentID: string;
        WorkflowName: string;
    }
    Index

    Properties

    Fingerprint: DAGFingerprint
    HealthScore: number

    Overall health score in [0, 1] (1.0 = healthy, < 0.5 = degraded/drifted).

    HotspotNodes: readonly WorkflowHotspotNode[]
    Metrics: {
        BaselineExceptionRate: number;
        BaselineRunsCount: number;
        BaselineRunsPerDay: number;
        BaselineSuccessRate: number;
        DaysSinceLastRun: number;
        DomainAdjustedVelocityRatio: number;
        ExceptionRateDelta: number;
        RecentExceptionRate: number;
        RecentRunsCount: number;
        RecentRunsPerDay: number;
        RecentSuccessRate: number;
        SuccessRateDelta: number;
        TotalRunsCount: number;
        UsageVelocityRatio: number;
    }

    Type Declaration

    • ReadonlyBaselineExceptionRate: number
    • ReadonlyBaselineRunsCount: number
    • ReadonlyBaselineRunsPerDay: number
    • ReadonlyBaselineSuccessRate: number
    • ReadonlyDaysSinceLastRun: number
    • ReadonlyDomainAdjustedVelocityRatio: number

      UsageVelocityRatio / DomainActivityVelocityRatio — distinguishes true workflow abandonment (< 0.40) from a general seasonal slowdown across the whole domain (~1.0).

    • ReadonlyExceptionRateDelta: number
    • ReadonlyRecentExceptionRate: number
    • ReadonlyRecentRunsCount: number
    • ReadonlyRecentRunsPerDay: number
    • ReadonlyRecentSuccessRate: number
    • ReadonlySuccessRateDelta: number
    • ReadonlyTotalRunsCount: number
    • ReadonlyUsageVelocityRatio: number

      RecentRunsPerDay / BaselineRunsPerDay (or null when baseline had insufficient runs).

    RecommendedAction: WorkflowTriageAction
    Signals: readonly WorkflowHealthSignalKind[]
    Summary: string
    WorkflowAgentID: string
    WorkflowName: string