Sequential skip pattern tracking

interface SkipPatternMetrics {
    date: string;
    maxConsecutiveSkips: number;
    skipSequenceCount: number;
    avgSkipsPerSequence: number;
    highSkipRateHours: number[];
}

Properties

date: string

Date of pattern (YYYY-MM-DD)

maxConsecutiveSkips: number

Maximum consecutive skips in one session

skipSequenceCount: number

Total number of skip sequences (2+ skips in a row)

avgSkipsPerSequence: number

Average skips per sequence

highSkipRateHours: number[]

Time periods with highest skip rates (hour 0-23)