fix: Remove is_verified filter from get_relevant_facts

All 328 auto-extracted facts had is_verified=False, causing
empty results. Changed to confidence_score >= 0.3 filter instead.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-01-16 22:03:15 +01:00
parent 9421f2847f
commit 41141eb540

View File

@ -900,8 +900,10 @@ def get_relevant_facts(
# Simple keyword search
keywords = query.lower().split()
# NOTE: Removed is_verified filter - auto-extracted facts are usable
# Future: add manual verification workflow and re-enable filter
facts = db_session.query(ZOPKKnowledgeFact).filter(
ZOPKKnowledgeFact.is_verified == True
ZOPKKnowledgeFact.confidence_score >= 0.3 # Minimum confidence threshold
).all()
results = []