Screening Manager 是一个面向系统化证据综述(evidence review)流程的筛选管理技能,主要用途是在综述的 screening 阶段(C2/C3),将已经锁定并通过 HUMAN 审批的协议应用到候选文献池中。
触发与路由:触发关键词包括 screening、title/abstract screening、inclusion/exclusion、screening_log.csv、文献筛选、纳入排除。使用时机为 evidence-review 的 screening 阶段,且 protocol 已锁定并通过人工审批。若还没有 output/PROTOCOL.md,或 protocol 未通过签字,则应跳过本技能。该技能不涉及网络访问。
主要能力:把已批准的协议加上候选文献池,转换为可审计的筛选日志。护栏要求是每条记录都必须包含决策与理由,保持可审计,不能把“未读/不确定”当作纳入处理。
输入:必需项为 output/PROTOCOL.md;候选文献池可来自 papers/papers_raw.jsonl、papers/papers_dedup.jsonl 或 papers/core_set.csv。
输出:papers/screening_log.csv。
数据契约:每一行至少包含 paper_id、title、year、url、decision、reason、reason_codes、reviewer、decided_at 等字段。
脚本边界:scripts/run.py 应解析协议条款、选择当前候选文献池、为每个候选文献输出一条确定性记录;不得自行发明新的协议规则。
验收标准:输出文件存在;每个候选文献都有且仅有一行;每行都包含决策以及基于协议的理由代码。
非目标:不进行全文提取,不进行综述撰写。