Expand description
Grounding trait for evidence verification (V2 Pattern).
v0.2.0 — Rewritten to match how all sisters ACTUALLY implement grounding.
The real pattern across Memory, Vision, Identity, and Codebase is:
ground(claim)→ Search-based claim verification (BM25, word-overlap, etc.)evidence(query)→ Get detailed evidence for a querysuggest(query)→ Fuzzy fallback when exact match fails
Key differences from v0.1.0:
- No
evidence_idparameter — all sisters SEARCH for evidence ground()takes a claim string, not aGroundingRequestwith evidence_id- Three-status result: verified / partial / ungrounded
- Optional per sister (Time has no grounding)
Structs§
- Evidence
Detail - Detailed evidence item returned by the
evidence()method. - Grounding
Evidence - A piece of evidence returned by grounding.
- Grounding
Result - Result of a grounding check.
- Grounding
Suggestion - A suggestion returned when a claim doesn’t match exactly
Enums§
- Evidence
Type - Type of evidence (kept for categorization, but no longer used as the primary lookup mechanism).
- Grounding
Status - Status of a grounding check
Traits§
- Grounding
- Grounding capability — sisters that verify claims implement this.