GroundedRow
Interface: GroundedRow
Defined in: src/core/agent/assessment/witness.ts:55
The evidence gate's CLEAN verdict on the answer (action: 'grounded' on
agentfootprint.agent.evidence_checked): every name and number the answer
states was found in a tool result, or was exempt. Filed by the Route decider
on the turn's answer while the answer layer is armed. A flagged or refused
verdict needs no witness row — AgentState.unsupportedValues is already
committed.
The fold reads it as the names-and-numbers check having RUN on this answer — never as support: finding a value in a tool result is a membership pass, and a membership pass never makes an answer "known".
Properties
afterRevision?
readonlyoptionalafterRevision?:true
Defined in: src/core/agent/assessment/witness.ts:68
Set when the grounded answer was the one revision the gate asked for.
candidates
readonlycandidates:number
Defined in: src/core/agent/assessment/witness.ts:64
How many distinct values the answer had to ground, exempt ones included.
iteration
readonlyiteration:number
Defined in: src/core/agent/assessment/witness.ts:60
The iteration whose answer the gate judged.
kind
readonlykind:"grounded"
Defined in: src/core/agent/assessment/witness.ts:56
lookedUp
readonlylookedUp:number
Defined in: src/core/agent/assessment/witness.ts:66
How many of candidates the gate looked up in the tool results (the rest were exempt).
posture
readonlyposture:WitnessPosture
Defined in: src/core/agent/assessment/witness.ts:62
The posture in force.
turn
readonlyturn:number
Defined in: src/core/agent/assessment/witness.ts:58
AgentState.turnNumber when the row was filed — the conversation turn.
