前任 subagent 只交付了07-rag-context-engineering/README.md与examples/01_hybrid_vs_single_retrieval.py即中断。本轮补齐其余交付物,未改动任何已有文件(含 README 与示例 01)。本文件为独立汇报文件,不动 track-core.md。
07-rag-context-engineering/examples/02_chunking_strategies.py(无 key,已实跑通过)flashcards/flashcards-07.csv(24 张,CSV 解析校验通过,列头与既有格式一致)07-rag-context-engineering/questions/exam-style.md(13 题:10 单选 + 2 多选 + 1 场景决策题 S1「更大上下文 vs RAG」,含完整八要素;答案与逐项解析在文末独立小节)07-rag-context-engineering/questions/architect-questions.md(Q1–Q8,覆盖检索选型/chunking 决策/reranker 引入时机/评估体系设计/权限过滤/context rot/索引新鲜度;Q8 为生产升级场景决策题,八要素完整)07-rag-context-engineering/labs/lab.md(Lab A–C 无 key,Lab D 需 key 已标注;复用示例 01/02;含指标手算与完成标准)glossary/glossary-07-rag.md(独立新文件,32 条,表头与 glossary-core.md 一致,「## 模块 07 — RAG 与上下文工程」小节可整体合并)sources/sources-07-rag.csv(独立新文件,R01–R07;已脚本核对 = 07/README.md 引用的全部 7 个官方 URL,无遗漏无多余;accessed 均 2026-08-30)coordination/track-core-07.md(本文件)02_chunking_strategies.py(本机 python3,exit 0,AST 校验通过,无 *** 损坏): 合成文档 35 句/381 词/6 节,10 条金标查询(context_loss/boundary/normal 三种意图),五种策略(固定/重叠/语义/结构化/语义+上下文前缀):
| 策略 | 块数 | 金标句被切断 | hit@1 | hit@3 | MRR |
|---|---|---|---|---|---|
| A Fixed-size (40 词硬切) | 10 | 2 | 0.50 | 0.80 | 0.63 |
| B Overlap (+12 词重叠) | 14 | 1 | 0.50 | 0.90 | 0.70 |
| C Semantic (Jaccard 切分) | 30 | 0 | 0.70 | 0.90 | 0.79 |
| D Structural (按标题整节) | 6 | 0 | 1.00 | 1.00 | 1.00 |
| E Semantic+上下文前缀 | 30 | 0 | 0.80 | 0.90 | 0.87 |
教学点全部复现:固定分块切断长句(2 条金标句被切断、2 查询未命中);重叠救回边界但块数膨胀 10→14;纯语义分块在代词句上输给竞品公司显式句("How did Beta Systems handle..." rank 12);标题链/情境前缀修复 context loss(q1 修复到 rank 1;q3 12→5,标题近似前缀共享导致同节碎块竞争,结论文本已如实说明与真实 per-chunk 定制前缀的差距)。
01_hybrid_vs_single_retrieval.py(前任交付,未改动):本轮开始时实跑失败(第 138 行 *** = ((h ^ ord(ch)) * 16777619) & 0xFFFFFFFF,SyntaxError,与模块 06 的 04 号脚本同款脱敏事故);~20:35 发现已被外部修复(非本 subagent,疑似协调者/前任会话,文件 mtime 20:35)——修复后实跑通过(exit 0,逐查询对比表/聚合指标/分意图统计/结论全部正常输出)。已复跑验证。
h = 被脱敏为 *** =)与模块 06 的 04 号脚本同款,可作为写入管道 bug 的又一案例记录。api_key = os.getenv("ANTHROPIC_API_KEY") 也会被脱敏成 api_key = ***…(lab.md Lab D 初稿命中,已改用 anthropic.Anthropic() 自动读环境变量的写法规避并复核干净)。建议协调者在 Wave 3 全仓扫描 ***;另观察到 flashcards/flashcards-03.csv 有一张卡含 "Authorization: Bearer ***",疑似同款事故(M3 范围,未动)。examples/02_chunking_strategies_lab.py,实际交付按任务规格为 examples/02_chunking_strategies.py;README 还列了 examples/03_reranking_simulation.py(不在本轮任务范围,仍未交付)。需要协调者二选一:补派 03 的交付任务,或更新 README 文件地图(exam 题数 12→实际 13、flashcards 22→实际 24 也可顺带更正)。除此之外无。
📚 目录