Interfaces

SemanticCoverage

Interface: SemanticCoverage

Defined in: src/lib/semantics/types.ts:160

The envelope's coverage, normalized — the SAME three-list vocabulary the coverage() / absent() primitives speak (checked / not checked / cannot cover), in the snake_case spelling every rendered tool shape uses because a model reads it more often than code does. Declared through SemanticDeclaration.coverage with the exact CoverageDeclaration input the coverage() primitive takes; the dispatch loop declares it through the same channel (tools.coverage_declared, tracked state, the final-answer limits block) — absorbed, never duplicated.

Properties

cannot_cover?

readonly optional cannot_cover?: readonly CoverageItem[]

Defined in: src/lib/semantics/types.ts:163


checked?

readonly optional checked?: readonly CoverageItem[]

Defined in: src/lib/semantics/types.ts:161


not_checked?

readonly optional not_checked?: readonly CoverageItem[]

Defined in: src/lib/semantics/types.ts:162

On this page