Member Junction
    Preparing search index...

    What FeaturePipelineGateFixtures.CreateStubPipeline builds: a stub type, a prompt with one model, and a pipeline.

    interface StubPipelineOptions {
        Description: string;
        EntityID: string;
        Model: Pick<MJAIPromptModelEntity, "ModelID" | "VendorID">;
        Name: string;
        Prompt: Pick<
            MJAIPromptEntityExtended,
            "TypeID"
            | "CategoryID"
            | "ResponseFormat"
            | "TemplateText",
        >;
        RecordProcess: Pick<
            MJRecordProcessEntity,
            "CategoryID"
            | "ScopeFilter"
            | "OutputMapping"
            | "WatermarkStrategy",
        >;
        Spec: Omit<
            DataFeatureSpec,
            "Name"
            | "PromptID"
            | "PipelineType"
            | "Unattended",
        >;
        TypeName: string;
    }
    Index

    Properties

    Description: string

    Description of the prompt and the Record Process.

    EntityID: string

    Entity the pipeline runs on.

    Model: Pick<MJAIPromptModelEntity, "ModelID" | "VendorID">

    The prompt's one model binding.

    Name: string

    Name of the prompt, its template and the Record Process; FeaturePipelineGateFixtures.DeleteStubPipeline finds them by it.

    Prompt: Pick<
        MJAIPromptEntityExtended,
        "TypeID"
        | "CategoryID"
        | "ResponseFormat"
        | "TemplateText",
    >

    The prompt's type, category, response format and template text.

    RecordProcess: Pick<
        MJRecordProcessEntity,
        "CategoryID"
        | "ScopeFilter"
        | "OutputMapping"
        | "WatermarkStrategy",
    >

    The Record Process's scope, write-back and watermark columns.

    Spec: Omit<DataFeatureSpec, "Name" | "PromptID" | "PipelineType" | "Unattended">

    The pipeline's spec; Name, PromptID, PipelineType and Unattended are filled in.

    TypeName: string

    Name of the stub's MJ: Feature Pipeline Types row.