用途:这是 PaperSpine 的内部步骤,应在研究之后、最终写作之前使用。它不负责学习论文结构,而是为稿件中的文献陈述建立经过核验的引用支持库。
主要能力:读取 paper_rewriting_output/paper_spine_config.json,关注 target_name、scene、output_language、reference_mode、reference_paths、citation_target_count(默认 20)、materials_dir、draft_path,以及 research_dossier.md、sota_gap_map.md、reference_materials/source_index.md。生成 paper_rewriting_output/citation_support_bank.md,表格列为 Candidate ID、Reference/BibTeX、Year、Recency、Supports Section、Support Claim Sentence、Why This Paper Fits、Source、Verified、Verification Note。
规则:候选数至少为 citation_target_count 的 3 倍(默认 60);约 80% 应为近期文献,2026 年以 2023 年及以后为近期阈值;每篇论文配一到两句可用于引言、相关工作、讨论、局限或应用段落的支持句;优先同领域、相近领域、基础性、基准、综述和应用类论文,而非仅引用高度相似的 SOTA;不得编造文献,应使用本地 PDF/元数据、DOI/arXiv/Crossref 类元数据、官方出版方页面或用户提供的参考文献文件;不确定项标为 [VERIFY],用户核验前不得用于最终写作。该库是候选池,最终写作应选取连贯子集。
流程:收集阶段建立初始候选池,Verified 与 Verification Note 留空;核验阶段运行 citation_quality_audit.py 对 DOI 做 Crossref 核验、评分、分析多样性缺口并生成 citation_quality_audit.md,据结果填写 Verified 为 yes、mismatch、dead 或 error;筛选阶段选出已核验、近期且领域合适的最终子集。
检查命令: python scripts/citation_bank_check.py paper_rewriting_output/citation_support_bank.md --target-count 20 --markdown python scripts/citation_quality_audit.py paper_rewriting_output --write 若配置中 citation_target_count 不同,使用该值。
限制:资料未提供具体平台支持范围、收费方式、效果保证或额外使用步骤;详细规则需阅读 references/citation-support-bank.md。