DeclaredCoverage
Interface: DeclaredCoverage
Defined in: src/semantics/coverage/types.ts:312
One coverage statement as the RUN recorded it — what the event carries and
what accumulates in AgentState.coverageDeclared.
kind is kept because the two read differently at the answer boundary: a
'ledger' bounds a verdict the answer is probably built on, an
'absence' bounds a search that found nothing.
Extends
Properties
cannotCover
readonlycannotCover: readonlyCoverageItem[]
Defined in: src/semantics/coverage/types.ts:124
Inherited from
checked
readonlychecked: readonlyCoverageItem[]
Defined in: src/semantics/coverage/types.ts:122
Inherited from
inProgress?
readonlyoptionalinProgress?: readonlyInProgressItem[]
Defined in: src/semantics/coverage/types.ts:332
What the call found still running — its outcome not known yet — as the
coverage() declared it (copied item by item; short and count when
valid). Present only on a 'ledger' row whose envelope declared a
well-formed, non-empty in_progress.
iteration
readonlyiteration:number
Defined in: src/semantics/coverage/types.ts:316
kind
readonlykind:"absence"|"ledger"
Defined in: src/semantics/coverage/types.ts:313
lookedFor?
readonlyoptionallookedFor?:string
Defined in: src/semantics/coverage/types.ts:318
Present for 'absence' only — what the search was for.
notChecked
readonlynotChecked: readonlyCoverageItem[]
Defined in: src/semantics/coverage/types.ts:123
Inherited from
period?
readonlyoptionalperiod?:DeclaredPeriod
Defined in: src/semantics/coverage/types.ts:325
The period the declaration said its read covered, in the record's
camelCase form (honesty step 7b) — present only when the envelope declared
a well-formed one. A described result with a period and no coverage lists
files a 'ledger' row whose three lists are empty.
toolCallId?
readonlyoptionaltoolCallId?:string
Defined in: src/semantics/coverage/types.ts:315
toolName
readonlytoolName:string
Defined in: src/semantics/coverage/types.ts:314
