用途:把 dbs-save 累积的多份诊断存档,合并为一份带日期、版本与索引、可分享归档的 markdown 报告。报告内容只来自 ~/.dbs/sessions/{项目名}/ 下的存档文件,按时间顺序合并、去重、分类,不从对话凭空总结,每条内容可追溯到具体存档的字段。
主要能力与结构:解析每份存档的 frontmatter(slug / timestamp / title / source_skill / status / next_skill)与正文六段(用户主诉 / 已得出的结论 / 用户已否决的方向 / 待验证假设 / 推荐下一步 / 备注);生成报告含六部分:用户主诉的演进、已确认的结论、已否决的方向、当前未解决的问题、推荐下一步、存档索引表格。结论冲突时新旧都列出,旧的标注「已被后续诊断修正」;status 展示翻译为进行中 / 已结论 / 已放弃。
必要用法:/dbs-report 合并当前项目全部存档;/dbs-report --since YYYY-MM-DD 只合并该日期之后;/dbs-report --slug <项目名> 指定项目,可与 --since 组合。报告写入 ~/.dbs/reports/{项目名}/{YYYYMMDD-HHMMSS}-{项目名}.md,目录不存在先 mkdir -p,每次新建永不覆盖,便于对比不同时点快照。少于 2 份存档时会提示先多存几次,或询问是否强制出报告。
适用场景:客户向合伙人转发、三周后回顾、与外部顾问对账等需要固化累积诊断的交付场合。迷路时输入 /dbs 获取路由建议。
限制:只读 sessions 目录下的标准文件,不读用户手动放在其他位置的文件;只生成 markdown,不主动出 PDF / HTML,其他格式需用户自行处理;敏感信息原样保留,不脱敏,脱敏应在 dbs-save 阶段完成。报告 markdown 内不加感叹号、表情或鼓励语。回执只给文件路径、合并数量与时间跨度。