Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Type Alias BlockOutcome

    BlockOutcome:
        | { status: "completed" }
        | { status: "truncated" }
        | { reason: BlockDropReason; status: "dropped" }

    What happened to one block by the time the stream settled.

    Type Declaration

    • { status: "completed" }

      Closed by a block-end chunk: the adapter says this block is whole.

    • { status: "truncated" }

      Open when the stream stopped, with content worth keeping. The block carries what arrived; it is explicitly NOT whole, and a durable writer should record that alongside it rather than presenting it as a finished block.

    • { reason: BlockDropReason; status: "dropped" }

      Recorded, but deliberately kept off the surface.