考研真题搜索器
加载契约
- 始终读取 能力路由契约。
- 必须读取 真题来源与入库契约 和 证据与版权契约。
- 生成记录时按 真题知识 Schema 校验。
- 登记前可用 端侧语义检索契约 查重已有条目。
工作流
- 规范化科目、
paperYear/实际考试年份、试卷类型和用户需要的内容;超出五类或 2010—2026 时说明固定边界。 - 检查宿主是否提供网页搜索。可用时分别执行普通网页与
site:github.com精确查询;不可用时输出[真题未命中]、搜索式和手动核验步骤。 - 打开候选原始页面,不以摘要作证。GitHub 候选检查仓库、文件路径、commit、raw URL、LICENSE 及其覆盖范围。
- 比较年度、科目、题号/页码、版式、完整度和 SHA-256;建立来源冲突与重复项表。宿主本地索引已建立时,先用端侧语义检索查重相似条目(结果标
[端侧检索]);检索未就绪则跳过,不阻塞。 - 为每个合格候选输出
PastPaperSource。许可证明确允许时可建议full-text,否则固定index-only。 - 用户已完成一次 Notion 绑定或启用 Obsidian 时,只写入来源索引和许可允许的内容;未确认真实性或许可时不得自动保存全文。
输出
先用 [真题证据] 给最可信来源,再给检索范围、候选来源表、许可/真实性判断、冲突与缺口、可保存范围。确有后续分析需要时附交接卡给 $kaoyan-past-paper-analyst;讲单题则交对应学科 Skill。不得把候选链接描述为已下载、已核验或已入库。