From d307d087bcb0a7c7084e0754584b908615d51d5b Mon Sep 17 00:00:00 2001 From: ThearchyHelios Date: Wed, 21 Oct 2026 14:47:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E8=AE=A1=E5=8D=95=E5=88=97=E4=B8=80?= =?UTF-8?q?=E8=A1=8C=E7=9A=84=E5=88=86=E6=9E=90=E8=AF=B4=E6=B3=95=E8=BF=9D?= =?UTF-8?q?=E8=A7=84=E7=A0=81=E6=94=B9=E4=B8=BA=E5=BC=95=E7=94=A8=20engine?= =?UTF-8?q?/analysis=5Fclaims.CODES=EF=BC=8C=E5=8E=BB=E6=8E=89=20api/evide?= =?UTF-8?q?nce=20=E9=87=8C=E5=8F=A6=E5=86=99=E7=9A=84=E4=B8=80=E4=BB=BD?= =?UTF-8?q?=E5=AD=97=E9=9D=A2=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/api/evidence.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/api/evidence.py b/backend/app/api/evidence.py index bc76da20..67e5a199 100644 --- a/backend/app/api/evidence.py +++ b/backend/app/api/evidence.py @@ -102,7 +102,7 @@ from app.data.provenance_types import ( from app.data.table_versions import SnapshotManifestMismatch, SnapshotMissing from app.db.base import SessionLocal from app.db.models import DataSource, Run, RunEvent, Workflow -from app.engine import direct_select, recompute +from app.engine import analysis_claims, direct_select, recompute from app.engine.evidence import ( ENTITY_KINDS, GUESS_NOTE, @@ -4651,7 +4651,7 @@ _INTEGRITY = frozenset({"bad_schema", "segment_mismatch", "structural_text", "re #: 「有出处」的单元格片段,不单列的话审计表、导出的 CSV 里只有一行普通的「有出处」);分析说法核对的三种(判断词没挂分析 #: 结论、判断和结论对不上、因果说法没有依据,engine/analysis_claims.py):句子里的判定语、数照样是「有出处」的片段,说法本身 #: 有问题要单独看得到 -ANALYSIS_CLAIM_CODES = frozenset({"analysis_claim_uncited", "analysis_claim_mismatch", "causal_unsupported"}) +ANALYSIS_CLAIM_CODES = analysis_claims.CODES _LISTED_ALWAYS = _INTEGRITY | {"masked_cell"} | ANALYSIS_CLAIM_CODES UNCITED_CLAIM = "这句结论没有附依据(既没有引用,也没有注明依据)" UNCITED_CLAIM_COUNTED = "这句结论没有附依据。本报告要求结论句附依据,出具时计入缺口"