hippoagent-validate-claimlisted
Install: claude install-skill aureliocpr-ctrl/hippoagent
# HippoAgent — anti-confabulation gate (hippo_validate_claim)
Prima di asserire un fatto verificabile, chiama `hippo_validate_claim`.
È un gate **deterministico, zero LLM call, sub-100ms** che intercetta
i pattern di confabulazione più frequenti: cambio di anno, numero,
versione, attribuzione, organizzazione.
## ⚠️ Quando ATTIVARE (trigger)
Il tool va chiamato **prima** di pronunciare una frase factual che
contiene almeno **2 token salienti** (nome Capitalized + anno/numero,
o due nomi Capitalized). Esempi tipici:
- "Tonegawa won the Nobel Prize in **1987**"
- "Anthropic released Skills in **October 2025**"
- "LightRAG is from **HKUDS** (HK Data Science group)"
- "Newton wrote **Principia** in **1687**"
- "HippoRAG paper appeared at **NeurIPS 2024**"
- "GPT-4 was released in **March 2023**"
- "Sonnet 4.6 said X" ← attribuzione di citazione
- "Cycle #51 introduced narrative episodes" ← versione/release interna
**NON serve** per claim generiche ("Tonegawa is a researcher",
"Python is a language"): meno di 2 token salienti = il tool risponde
`unknown` di default.
## Flow
```
1. Pre-flight: hippo_validate_claim(claim="<la frase factual completa>")
2. Read verdict: payload.verdict ∈ {supported, contradicted, unknown}
3. Act:
┌─ supported → procedi, asserisci la frase
├─ contradicted → STOP. Leggi payload.advice + payload.evidence_facts.
│ Re-leggi i fact con hippo_facts_list o hippo_facts_search.
│ Riformula con il valore