放宽标题和事实卡优化约束

This commit is contained in:
czj
2026-07-01 13:07:44 +08:00
parent 9dad89ae43
commit f9b8bae714
14 changed files with 113 additions and 31 deletions
+4 -4
View File
@@ -1,6 +1,6 @@
import type {
CheckStatus,
ConfirmedFactCard,
OptimizationFactCard,
ImageInput,
OptimizedArticle,
PublishPlatform,
@@ -40,7 +40,7 @@ const llmQaPatchSchema = z.object({
export interface InspectQualityInput {
article: OptimizedArticle;
factCard: ConfirmedFactCard;
factCard: OptimizationFactCard;
platform: PublishPlatform;
sourceImages: ImageInput[];
}
@@ -262,7 +262,7 @@ function check(
return { rule_id, status, evidence, reason, suggested_fix, target_agent };
}
function findUnsupportedNumbers(text: string, factCard: ConfirmedFactCard) {
function findUnsupportedNumbers(text: string, factCard: OptimizationFactCard) {
const allowed = new Set(
[
factCard.experience_years,
@@ -278,7 +278,7 @@ function findUnsupportedNumbers(text: string, factCard: ConfirmedFactCard) {
.filter((number) => !allowed.has(number));
}
function extractNumbersFromFactCard(factCard: ConfirmedFactCard) {
function extractNumbersFromFactCard(factCard: OptimizationFactCard) {
return [
factCard.company_full_name,
...factCard.company_short_names,