Skip to main content

detectLifecycleComplexity

chainalign-backend


chainalign-backend / services/EdgeCaseDetectionService / detectLifecycleComplexity

Function: detectLifecycleComplexity()

detectLifecycleComplexity(demandHistory): boolean

Defined in: services/EdgeCaseDetectionService.js:175

Detect lifecycle complexity (lumpy patterns, false starts, extended tail)

Indicators:

  • Multiple zero-to-nonzero transitions (lumpy)
  • Early peak followed by decline then recovery (false start)
  • Long tail of low values after peak (extended tail)

Parameters

demandHistory

number[]

Historical demand values

Returns

boolean

True if lifecycle complexity detected