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
readonlyaf_semantics:true
Defined in: src/semantics/types.ts:296
clarify?
readonlyoptionalclarify?:SemanticClarify|null
Defined in: src/semantics/types.ts:309
coverage?
readonlyoptionalcoverage?:SemanticCoverage
Defined in: src/semantics/types.ts:305
edges?
readonlyoptionaledges?: readonlySemanticEdge[]
Defined in: src/semantics/types.ts:299
facts?
readonlyoptionalfacts?: readonlySemanticFact[]
Defined in: src/semantics/types.ts:298
grain?
readonlyoptionalgrain?:SemanticGrain
Defined in: src/semantics/types.ts:300
not_covered?
readonlyoptionalnot_covered?: readonlystring[]
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
readonlynote:string
Defined in: src/semantics/types.ts:312
The static sentence. Never interpolated — see envelope.ts.
period?
readonlyoptionalperiod?: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
readonlyheld:"unknown"| {from:string;to:string; }
queried
readonlyqueried:object
queried.from
readonlyfrom:string
queried.to
readonlyto:string
read_at?
readonlyoptionalread_at?:string
provenance?
readonlyoptionalprovenance?:SemanticProvenance
Defined in: src/semantics/types.ts:301
render?
readonlyoptionalrender?:SemanticRender
Defined in: src/semantics/types.ts:310
series?
readonlyoptionalseries?: readonlySemanticSeriesPoint[]
Defined in: src/semantics/types.ts:297
