OperationDurationComparison
Advisory phase comparison. Optional tenant thresholds have no calibrated default; raw differences remain available without policy. Pricing uses the calculated phase duration.
Setup or run phase whose calculated and independently predicted times are compared.
calculatedSecondsFloatAuthoritative calculated phase time in seconds; predictions never replace this pricing input.
Published phase prediction with immutable model provenance; null when unavailable or execution is not authorized.
Predicted seconds minus calculated seconds; negative means the prediction is shorter.
Magnitude of the predicted-versus-calculated difference in seconds.
differencePercentFloatAbsolute difference divided by calculated seconds, multiplied by 100; undefined when calculated time is zero.
flaggedBooleanTrue only when every configured threshold is exceeded; nil means no evaluable policy or prediction
statusString!FLAGGED, WITHIN_POLICY, POLICY_UNCONFIGURED, POLICY_INVALID, PERCENTAGE_UNDEFINED, PREDICTION_UNAVAILABLE, CALCULATION_UNAVAILABLE or DIFFERENCE_UNAVAILABLE
minimumSecondsFloatOptional tenant review threshold in seconds; every configured threshold must be strictly exceeded to flag.
minimumPercentFloatOptional tenant review threshold as a percentage of calculated time; no default is inferred.
View exact SDL
"""
Advisory phase comparison. Optional tenant thresholds have no calibrated default; raw differences remain available without policy. Pricing uses the calculated phase duration.
"""
type OperationDurationComparison {
"""
Setup or run phase whose calculated and independently predicted times are compared.
"""
phase: MLDurationPhase!
"""
Authoritative calculated phase time in seconds; predictions never replace this pricing input.
"""
calculatedSeconds: Float
"""
Published phase prediction with immutable model provenance; null when unavailable or execution is not authorized.
"""
prediction: PublishedDurationPrediction
"""
Predicted seconds minus calculated seconds; negative means the prediction is shorter.
"""
signedDifferenceSeconds: Float
"""Magnitude of the predicted-versus-calculated difference in seconds."""
absoluteDifferenceSeconds: Float
"""
Absolute difference divided by calculated seconds, multiplied by 100; undefined when calculated time is zero.
"""
differencePercent: Float
"""
True only when every configured threshold is exceeded; nil means no evaluable policy or prediction
"""
flagged: Boolean
"""
FLAGGED, WITHIN_POLICY, POLICY_UNCONFIGURED, POLICY_INVALID, PERCENTAGE_UNDEFINED, PREDICTION_UNAVAILABLE, CALCULATION_UNAVAILABLE or DIFFERENCE_UNAVAILABLE
"""
status: String!
"""
Optional tenant review threshold in seconds; every configured threshold must be strictly exceeded to flag.
"""
minimumSeconds: Float
"""
Optional tenant review threshold as a percentage of calculated time; no default is inferred.
"""
minimumPercent: Float
}One stable address across all schema views. Follow a field’s type to explore connections between domains.