放宽标题和事实卡优化约束
This commit is contained in:
@@ -8,7 +8,7 @@ import type {
|
||||
ScoringRun,
|
||||
} from "../calibration/types";
|
||||
import type {
|
||||
ConfirmedFactCard,
|
||||
OptimizationFactCard,
|
||||
ImageInput,
|
||||
OptimizedArticle,
|
||||
PublishPlatform,
|
||||
@@ -335,7 +335,7 @@ export function updateArticleJob(
|
||||
export function saveFactCard(
|
||||
dbPath: string | undefined,
|
||||
jobId: string,
|
||||
factCard: ConfirmedFactCard,
|
||||
factCard: OptimizationFactCard,
|
||||
) {
|
||||
return withDb(dbPath, (db) => {
|
||||
const timestamp = nowIso();
|
||||
@@ -351,7 +351,9 @@ export function saveFactCard(
|
||||
updated_at = excluded.updated_at`,
|
||||
).run({
|
||||
job_id: jobId,
|
||||
source: "auto_extract_then_user_confirmed",
|
||||
source: factCard.confirmed_by_user
|
||||
? "auto_extract_then_user_confirmed"
|
||||
: "auto_extract_for_optimization",
|
||||
fact_card: serialize(factCard),
|
||||
confirmed_by_user: factCard.confirmed_by_user ? 1 : 0,
|
||||
created_at: timestamp,
|
||||
@@ -368,7 +370,7 @@ export function getFactCard(dbPath: string | undefined, jobId: string) {
|
||||
.prepare("select job_id, fact_card from fact_cards where job_id = ?")
|
||||
.get(jobId) as FactCardRow | undefined;
|
||||
return row
|
||||
? { job_id: row.job_id, ...parseJson<ConfirmedFactCard>(row.fact_card) }
|
||||
? { job_id: row.job_id, ...parseJson<OptimizationFactCard>(row.fact_card) }
|
||||
: null;
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user