Sensitive diagnostic details are persisted as unencrypted plaintext
Source references: 5The archive template retains the user's wording, customer information, income, and possible trade secrets. Files are unencrypted; project mode can place them near Git, while a custom location can be cloud-synced. The Skill warns about this but does not require a preview and field-by-field confirmation before writing.
Other local users, backup software, Git remotes, or people sharing a cloud folder could gain access to the diagnostic information.
The Skill writes summaries of the user's words, customer quotes, and other diagnostic details to Markdown. It explicitly says archives are unencrypted local plaintext and may contain revenue, customer data, and trade secrets. Project mode places them in the project's `.dbs/`, which could leak if tracked by Git, while a custom root may be cloud-synced. Although it requires warnings and lets users adjust sensitive content, it does not require showing and confirming the exact sensitive fields before each write, so persistent storage and unintended synchronization are plausible risks.
{用户最初问的问题,原文摘要 1-2 句。不要美化、不要总结成抽象概念,保留用户的原话语气}Show 4 other places
## 备注{自由 markdown,可以补任何对未来回访有用的信息:客户的原话、关键转折点、你当时的怀疑}```- `.dbs/` 和存档目录内可能包含收入、客户与商业秘密,文件是本地纯文本,没有加密。- 如果当前项目使用 Git,建议把 `.dbs/` 加入 `.gitignore`。修改 `.gitignore` 前必须得到用户确认。- 切换位置不会自动搬动旧存档。需要迁移时,先展示来源与目标,得到用户确认后复制;保留原文件。- 用户连续两次 `/dbs-save` 想存同一个状态 → 允许,新文件名带时间戳,不会冲突- 用户的诊断信息特别敏感(比如收入数字、商业秘密)→ 提醒一句:「当前存档目录是本地纯文本,没有加密。如果不想保存敏感细节,可以先调整内容或更换存档位置。」- 用户切换了存档位置后找不到旧记录 → 显示当前存档根目录,并提示旧记录可能仍在原位置。得到确认后可以复制迁移,不删除原文件|---|---|| `default` | `~/.dbs/` || `project` | 当前工作目录下的 `.dbs/` || `custom` | `root` 字段指定的目录 |