523c509954
_fetch_rss/_fetch_api_guardian/_fetch_api_nyt 의 22필드 Document 빌드가 정적 동일 (필드키 22개 동순서 실측) — 채널별 차이는 body(NYT=summary)·extractor_version·ident(category 계산)뿐이라 인자화. _build_news_doc 헬퍼로 통합 = 동작 보존(정적 검증). news_collector god-file 중복 30줄×3 → 1 헬퍼. 검증: py_compile 통과, doc=Document( 직접빌드 0건. ★채널별 ingest smoke(staging)로 3 경로 동등 확인 권장. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>