Skip to content

Type Alias: OpenWorldSearchCompletion

@kortexya/reasoninglayer


@kortexya/reasoninglayer / OpenWorldSearchCompletion

OpenWorldSearchCompletion = { status: "exhaustive"; } | { reasons: OpenWorldLimit[]; status: "bounded"; }

Defined in: src/types/inference.ts:155

Whether an open-world ranking traversal was exhaustive, discriminated by status.

{ status: "exhaustive"; }

status: "exhaustive"

Discriminator: the traversal visited everything it could reach.


{ reasons: OpenWorldLimit[]; status: "bounded"; }

reasons: OpenWorldLimit[]

The limits observed.

status: "bounded"

Discriminator: a limit stopped the traversal.

This is traversal completion only, never a closed-world negative verdict: an exhaustive open-world search with no solution does not refute the goal. bounded lists the limits that stopped the traversal.