Merge remote-tracking branch 'origin/main'

This commit is contained in:
wdm
2026-03-29 00:07:20 +08:00
9 changed files with 408 additions and 8 deletions
@@ -6,7 +6,9 @@ from __future__ import annotations
import json
import os
from datetime import UTC, date, datetime
from datetime import date, datetime, timezone
UTC = timezone.utc
from pathlib import Path
from typing import Any
@@ -145,7 +147,7 @@ def run_freshrss_pipeline(
# 逐条处理:提取 -> 摘要 -> 过滤 -> 候选构建;任一步骤失败则记录状态后 continue
item_key = f"item-{index:02d}"
item_path = _maybe_path(debug_artifacts, resolved_output_dir / "items" / f"{item_key}.item.json")
extracted_path = _maybe_path(debug_artifacts, resolved_output_dir / "extracted" / f"{item_key}.extracted.json")
extracted_path = resolved_output_dir / "extracted" / f"{item_key}.extracted.json"
summary_output = _maybe_path(debug_artifacts, resolved_output_dir / "summary" / item_key / "result.loop.json")
filter_path = _maybe_path(debug_artifacts, resolved_output_dir / "filter" / f"{item_key}.filter.json")
record_path = _maybe_path(debug_artifacts, resolved_output_dir / "candidates" / f"{item_key}.article-candidate-record.json")