Files
knowledge-governance/internal/qaopsai/uncovered_correctness_test.go
T
姚章浩 09b2c1dce5
build / build (push) Successful in 1m17s
fix(qa): 表头筛选并统一未覆盖正确性待确认
修正筛选入口位置:五项条件在表头就地选择,保持完整集筛选与无感续载。
统一固定规则:未覆盖一律待确认,原问答/人工模型证据不改写,已覆盖仍保留点踩优先。
验证:行为红绿、前端/Go全套及隔离PostgreSQL全mirror竞态通过;完整本地门禁与原生备份真实恢复通过。
2026-10-25 13:58:08 +08:00

14 lines
555 B
Go

package qaopsai
import "testing"
func TestUncoveredAssessmentRejectsAssessedCorrectness(t *testing.T) {
for _, value := range []string{"是", "否"} {
input := AssessmentInput{Question: "问题", Answer: "暂无已发布", Coverage: "uncovered", NeededFields: []string{"is_correct"}}
raw := `{"fields":{"is_correct":{"value":"` + value + `","basis":"semantic_only","reason":"fixture business reason","quotes":[]}}}`
if _, err := DecodeAssessment(raw, input); err == nil {
t.Fatal("uncovered assessment accepted correct or incorrect")
}
}
}