feat: route factual questions through bounded research
CI / test (push) Successful in 55s
CI / test (pull_request) Successful in 53s

This commit is contained in:
m
2026-08-24 02:04:57 +03:00
parent 1eb3e39286
commit 976edccfd8
16 changed files with 306 additions and 14 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ func evaluateGroup(key string, candidates []epistemics.ResearchCandidate, evalua
if err != nil {
return epistemics.ResearchFinding{}, ErrInvalidResearchCandidate
}
finding := epistemics.ResearchFinding{PropositionKey: key, Statement: first.Statement, Claim: firstBundle.Claim, Citations: []epistemics.Citation{firstBundle.Citation}, State: epistemics.FindingSupported}
finding := epistemics.ResearchFinding{PropositionKey: key, Statement: first.Statement, Claim: firstBundle.Claim, Citations: []epistemics.Citation{firstBundle.Citation}, Source: first.Source, Excerpt: first.Excerpt, State: epistemics.FindingSupported}
statements := map[string]struct{}{normalize(first.Statement): {}}
if first.Snapshot.Freshness == epistemics.FreshnessUnknown || first.Evidence == epistemics.EvidenceAssumed || first.Coverage != epistemics.CoverageComplete {
finding.State, finding.Reason = epistemics.FindingUnknown, "evidence is assumed, unknown or incomplete"