proposit-core
    Preparing search index...

    Type Alias TIngestionExtension

    Bundle of TypeBox schemas a caller hands to an ingestion pipeline factory. Only responseSchema is consumed by v1; the per-entity slots are forward-compat surface for a v2 pipeline's stage decomposition.

    responseSchema is the full TParsedArgumentResponse shape with any caller extensions merged in — typically built via buildParsingResponseSchema({ claimSchema, premiseSchema, parsedArgumentSchema }) from src/lib/parsing/.

    type TIngestionExtension = {
        argumentSchema: TSchema;
        claimSchema: TSchema;
        premiseSchema: TSchema;
        responseSchema: TSchema;
        variableSchema: TSchema;
    }
    Index

    Properties

    argumentSchema: TSchema

    Extension shape for the top-level argument object.

    claimSchema: TSchema

    Extension shape for individual claims (Type.Object or discriminated Type.Union of Type.Objects).

    premiseSchema: TSchema

    Extension shape for individual premises.

    responseSchema: TSchema

    Full extended TParsedArgumentResponse schema (the LLM's output schema).

    variableSchema: TSchema

    Extension shape for individual variables.