From 3311fead7fb3413aa5cffe00ea8eae0a701c3f3c Mon Sep 17 00:00:00 2001 From: ThearchyHelios Date: Wed, 21 Oct 2026 15:59:56 +0000 Subject: [PATCH] =?UTF-8?q?check-runs=20=E7=9A=84=E3=80=8C=E6=9C=89?= =?UTF-8?q?=E5=87=BA=E5=A4=84=E3=80=8D=E4=B8=80=E7=BB=84=E4=B8=8D=E5=86=8D?= =?UTF-8?q?=E5=86=99=E6=AD=BB=E4=B8=89=E8=A1=8C=EF=BC=9A=E7=AC=AC=202=20?= =?UTF-8?q?=E6=B3=A2=20S1=20=E8=B5=B7=E6=8A=A5=E5=91=8A=E5=A4=9A=E5=BC=95?= =?UTF-8?q?=E4=BA=86=E5=8F=98=E5=8C=96=E7=8E=87=E3=80=81=E6=AF=94=E9=87=8D?= =?UTF-8?q?=E3=80=81=E4=B8=80=E5=A4=84=E6=B2=A1=E5=86=99=E6=8D=A2=E7=AE=97?= =?UTF-8?q?=E7=9A=84=E5=85=B7=E5=90=8D=E7=9A=84=E6=95=B0=E5=92=8C=E6=95=B4?= =?UTF-8?q?=E8=A1=A8=E5=B1=95=E5=BC=80=E7=9A=84=E5=87=A0=E6=A0=BC=EF=BC=8C?= =?UTF-8?q?=E8=A1=8C=E6=95=B0=E7=85=A7=E5=A4=B9=E5=85=B7=E9=87=8C=E5=AE=A1?= =?UTF-8?q?=E8=AE=A1=E7=9A=84=E3=80=8C=E6=9C=89=E5=87=BA=E5=A4=84=E3=80=8D?= =?UTF-8?q?=E4=B8=80=E7=BB=84=E6=95=B0=E5=AF=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/check-runs.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/check-runs.mjs b/scripts/check-runs.mjs index 904f1c37..1809305a 100644 --- a/scripts/check-runs.mjs +++ b/scripts/check-runs.mjs @@ -2270,7 +2270,11 @@ await section('证据页签:分析说法违规的审计行写种类的叫法 && claimed.every((r) => r.label.includes(',') && !r.label.includes('无证据')), JSON.stringify(claimed.map((r) => r.label))) check('……别的无证据行照旧写「无证据」(没挂依据的两句结论)', rows.filter((r) => !r.issue && r.state === '?无证据').length === 2, JSON.stringify(rows.map((r) => `${r.issue}:${r.state}`))) - check('……有出处那一组:判定语、具名的数、结果表的格三行', rows.filter((r) => r.state.includes('有出处')).length === 3, JSON.stringify(rows.map((r) => r.state))) + // 第 2 波 S1 起报告多引了变化率、比重两格、一处没写换算的具名的数、整表展开的 8 格:有出处那一组的行数照夹具里 + // 审计的「有出处」一组数(不再写死 3) + const cited = a.audit.groups.find((g) => g.key === 'cited')?.count ?? 0 + check('……有出处那一组:判定语、具名的数、结果表的各格,行数和审计的一致', cited > 3 + && rows.filter((r) => r.state.includes('有出处')).length === cited, `${cited} / ${JSON.stringify(rows.map((r) => r.state))}`) await page.route(new RegExp(`/api/runs/${EV_A}/evidence/segments/`), (r) => { const sid = decodeURIComponent(new URL(r.request().url()).pathname.split('/').pop()) return a.segments[sid] ? r.fulfill({ json: a.segments[sid] }) : r.fulfill({ status: 404, json: { detail: '没有这个片段' } })