kb_events.metadata, NOT the payload, so it isconfidence is required whenever authorship is supplied (it is non-Option): a caller eitherActContext::authorship] is None). The other fields are optional context.{
"confidence": "tentative",
"model": "string",
"persona": "string",
"rationale": "string",
"reasoning": "string"
}