目录要回答“哪份现在有效、在什么地方、依据是哪句话”。文件名和摘要都不能代替原文。
准备一个能复查的练习目录
建立 materials/,按下面内容分别保存三个 UTF-8 文本文件。这是构造的培训资料,不是任何公司的真实制度。
text
materials/onboarding.md
# 新人第一周
负责人:培训组。适用对象:新入职员工。
第一天领取设备;第三天完成信息安全课程。
materials/approval-v2.md
# 合同送审
版本:v2。生效:2026-10-01。替代 approval-v1.md。
业务发起人提交合同正文与预算编号,交法务初审。
materials/approval-v1.md
# 合同送审
版本:v1。已由 approval-v2.md 替代,仅供追溯。
旧流程使用纸质预算单。
让 Codex 生成索引而不改材料
text
读取 materials/ 的三个文件,生成 catalog.csv,编码UTF-8。
字段为 id,title,audience,topic,status,version,path,locator,summary。
标题和状态必须根据正文;未知字段填unknown,不能从修改时间推断生效时间。
再生成 queries.md,回答新人第一周读什么、现在合同送审用哪版、旧流程在哪。
每个答案引用catalog ID、原文件路径及对应句子。只写这两个输出文件。
一份可对照的索引结果
下列是教学预期;实际结果的措辞可以不同,但状态和定位不能变。
csv
id,title,audience,topic,status,version,path,locator,summary
D1,新人第一周,新入职员工,入职,unknown,unknown,materials/onboarding.md,标题及第2-3行,第一天领设备第三天上安全课
D2,合同送审,业务发起人,合同,current,v2,materials/approval-v2.md,第2-3行,正文与预算编号交法务初审
D3,合同送审,unknown,合同,archived,v1,materials/approval-v1.md,第2-3行,纸质预算单旧流程仅供追溯
“新人第一周”应返回 D1,同时说明原文没有提供有效状态,须向培训组确认。“现在合同送审”应返回 D2 并引“生效:2026-10-01”。“旧流程”应返回 D3,并显式标 archived,不能把旧规则当作当前答案。
目录错在哪里,怎样修
若 D2 与 D3 都被标 current,回查替代关系,不是增加更多标签。若 PDF 扫描件无法读取,应建立 unreadable 记录及原因,不能生成看似完整的摘要。材料路径变化后,先修 path 再重做查询;索引记录能找到、原文件却打不开,仍是失效目录。
下一步
继续阅读与你当前问题相关的教程:


