用户可见变化
- 报告标题可辨:报告笔记
title 由「报告 + 日期范围」改为「所选模板名 + 日期范围」(未选模板时以「报告」兜底)。同一段时间生成的多份报告一眼可分,标签页与快速切换器里不再靠日期猜(#55)。
- frontmatter 删除恒定值的
type 键:该键不承载信息,想汇总 AI 生成的报告请用 generator(#55)。
- 模板占位符
{{type}} 保留(兼容旧模板),恒渲染「报告」;其余占位符行为完全不变(#55)。
升级零风险:历史报告笔记一律不动(不回填、不迁移),生成流程、报告写入位置、不覆盖既有笔记的行为均不变。
内部变化
- 一轮内部重构:任务来源深 module、状态归一、仓库协议、生成编排、失败归因、设置 owner(#45–#53)。
- 修复 4 处内部回归(YAML 转义、常量命名、错误注释、被掏空的测试断言)。
- 任务来源收敛回 TaskNotes 单来源(此前的 Obsidian Tasks 行内任务来源从未发布,对既有用户无影响)。
- 设置页迁移 Obsidian 声明式设置 API 的尝试已回退,维持手绘 UI(#54,deferred)。