Angular Modernizer
    Preparing search index...

    Fields read from a stored transformation record. All nested fields are optional because records come from JSON files written by older versions.

    interface LegacyRecordShape {
        decision?: { approach?: string; reasoning?: string };
        execution?: { error?: { message?: string } };
        metadata?: { collectorVersion?: string };
        rule?: { ruleId?: string; ruleType?: string };
        timestamp: string;
        transformationId: string;
    }
    Index

    Properties

    decision?: { approach?: string; reasoning?: string }

    Decision of the record.

    Type Declaration

    • Optionalapproach?: string

      The query; becomes query and the fallback for claimed.

    • Optionalreasoning?: string

      May hold "Tool said: ... Truth: ..."; otherwise used as actual.

    execution?: { error?: { message?: string } }

    Execution of the record.

    Type Declaration

    • Optionalerror?: { message?: string }

      Error of the record.

      • Optionalmessage?: string

        Marks backfilled records ("(backfilled") and hints at the category.

    metadata?: { collectorVersion?: string }

    Collector metadata.

    Type Declaration

    • OptionalcollectorVersion?: string

      Collector version; 'legacy' when missing.

    rule?: { ruleId?: string; ruleType?: string }

    Rule of the record.

    Type Declaration

    • OptionalruleId?: string

      Tool name, optionally prefixed with analysis:.

    • OptionalruleType?: string

      Must be 'analysis' for the record to be converted.

    timestamp: string

    ISO timestamp of the record.

    transformationId: string

    Record ID; becomes the feedbackId of the analysis record.