ToolSemantics

Interface: ToolSemantics

Defined in: src/semantics/types.ts:295

The rendered semantic envelope — the exact object a tool hands back. Field names are snake_case and English on purpose (the ToolAbsence precedent): this value is read by a language model far more often than by code, and af_semantics is the only field that exists for the machine.

Properties

af_semantics

readonly af_semantics: true

Defined in: src/semantics/types.ts:296


clarify?

readonly optional clarify?: SemanticClarify | null

Defined in: src/semantics/types.ts:309


coverage?

readonly optional coverage?: SemanticCoverage

Defined in: src/semantics/types.ts:305


edges?

readonly optional edges?: readonly SemanticEdge[]

Defined in: src/semantics/types.ts:299


facts?

readonly optional facts?: readonly SemanticFact[]

Defined in: src/semantics/types.ts:298


grain?

readonly optional grain?: SemanticGrain

Defined in: src/semantics/types.ts:300


not_covered?

readonly optional not_covered?: readonly string[]

Defined in: src/semantics/types.ts:308

DERIVED from coverage (not checked + cannot cover), one prose line per item — never author-set, so the list and the lists cannot drift.


note

readonly note: string

Defined in: src/semantics/types.ts:312

The static sentence. Never interpolated — see envelope.ts.


period?

readonly optional period?: object

Defined in: src/semantics/types.ts:304

What the read behind the data covered in time — honesty step 7b; minted only by describedResult(). The model reads it as declared.

held

readonly held: "unknown" | { from: string; to: string; }

queried

readonly queried: object

queried.from

readonly from: string

queried.to

readonly to: string

read_at?

readonly optional read_at?: string


provenance?

readonly optional provenance?: SemanticProvenance

Defined in: src/semantics/types.ts:301


render?

readonly optional render?: SemanticRender

Defined in: src/semantics/types.ts:310


series?

readonly optional series?: readonly SemanticSeriesPoint[]

Defined in: src/semantics/types.ts:297

On this page