proposit-core
    Preparing search index...

    Type Alias TResponseStatus

    TResponseStatus:
        | "queued"
        | "in_progress"
        | "completed"
        | "failed"
        | "incomplete"
        | "cancelled"

    Lifecycle status of a stored/background LLM response. completed / failed / incomplete / cancelled are terminal; queued / in_progress are transient.

    This is the framework-side mirror of the concrete provider's status union (the OpenAI extension exports a structurally-identical TResponseStatus). It lives here, in the SDK-free layer, so the pipeline's launch/complete entry points can reference a response status by its function/value type without importing the OpenAI extension — keeping src/lib/ free of third-party SDK imports.