AutoBE
    Preparing search index...

    Compact summary of the stagnation abort that ended a phase, surfaced on IPhaseState.lastStagnation.

    Mirrors the minimum-useful subset of the per-attempt {phase}.stagnation.json.gz payload. The full window / recent-observations payload still lives on disk for forensic work; this field carries the three pieces a reviewer needs at archive-status level to recognize a recurring generator-side regression:

    1. loopType — the event-type bucket the StagnationDetector was watching (e.g. "jsonValidateError", "realizeCorrect").
    2. signature — the deduplicated string identifier the detector latched on. The shape encodes the call site plus the per-target identifier introduced in PR #626 (e.g. interfaceOperation|process|target:|errors:1nawc4g).
    3. count — how many times the signature repeated inside the detector's sliding window before the abort fired.
    interface IPhaseLastStagnation {
        count: number;
        loopType: string;
        signature: string;
    }
    Index

    Properties

    count: number

    Number of times the matching signature repeated inside the detector's sliding window before the abort latched.

    loopType: string

    Event-type bucket the StagnationDetector latched on.

    signature: string

    Deduplicated signature string the detector matched. Carries the call site and per-target identifier (the format StagnationDetector uses for its internal sliding-window deduplication).