Skip to content

Type Alias: ClauseComparisonScope

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ClauseComparisonScope

ClauseComparisonScope = { status: "unassessed"; } | { status: "unqualified_content"; } | { from: string; status: "finite_overlap"; to: string; } | { status: "disjoint_finite_validity"; } | { reason: string; status: "incomplete"; } | { reason: string; status: "invalid"; }

Defined in: src/types/coherence.ts:431

The scope a clause comparison was checked under, discriminated by status.

This is evidence from the native evaluator, not source fidelity, canonical entity identity or an admission authority.

  • unassessed — a historical payload or an unchecked candidate; no scope certificate.
  • unqualified_content — compared under the unqualified clause axioms; it asserts no perpetual validity.
  • finite_overlap — the two validity intervals overlap from from to to.
  • disjoint_finite_validity — the validity intervals do not overlap.
  • incomplete and invalid — the scope could not be established; reason says why.

Only unqualified_content and finite_overlap permit a content conflict.