Member Junction
    Preparing search index...

    The processor an escalated record runs through. It is the escalation target's InferProcessor, built from its MJ: Record Processes row exactly as RecordProcessExecutor builds any Infer pipeline.

    interface EscalationTargetProcessor {
        ConstraintHash: string;
        PromptID: string;
        Spec: DataFeatureSpec;
        WritesHistory: boolean;
        FeatureValueKeyOf(recordID: string): FeatureValueKeyParts;
        Preflight(context: RecordProcessorContext): Promise<void>;
        ProcessBatch(
            records: RecordRef[],
            context: RecordProcessorContext,
        ): Promise<Map<string, RecordResult>>;
        ResolveRunPin(
            context: RecordProcessorContext,
        ): Promise<FeaturePipelinePinData>;
    }
    Index

    Properties

    ConstraintHash: string

    The hash that versions the target's output constraints.

    PromptID: string

    The MJ: AI Prompts ID the target runs.

    The target pipeline's spec.

    WritesHistory: boolean

    Whether the target writes MJ: Feature Values history. Off for an escalation target: the Decision pipeline records the final answer.

    Methods