Skip to content

MindCite v0.2.0

Choose a tag to compare

@YYCCCHAOOO YYCCCHAOOO released this 05 May 11:02
· 9 commits to main since this release

MindCite v0.2.0

这是 MindCite 的安全底座增强版。这个版本不追求新增大量功能,而是为后续长期扩展建立更稳的数据保护层。

新增

  • schemas/:新增 Zotero index、reading status、note frontmatter、classification taxonomy、classification review queue 的数据契约。
  • _skills/common/safe_io.py:新增原子写入、备份和 quarantine 工具。
  • tools/validate_data_contracts.py:校验 demo 或真实 Vault 是否符合当前数据契约。
  • tools/migrate.py:新增迁移入口,默认 dry-run,支持 --apply 写入并备份。
  • tools/smoke_test.py:新增 demo-vault 回归测试。
  • docs/extension-policy.md:新增 S0-S3 安全等级和新功能准入规则。

改进

  • 核心输出开始写入 schema_version: 0.2.0
  • 索引、精读笔记、状态日志和健康检查报告改用原子写入。
  • 重复精读笔记不再直接删除,改为移动到 logs/quarantine
  • demo-vault 示例数据升级到 v0.2.0 数据契约。

推荐验证

python tools/structure_check.py
python tools/safety_scan.py
python tools/validate_data_contracts.py
python tools/migrate.py --dry-run
python tools/smoke_test.py

发布前验证结果

  • structure_check.py passed
  • safety_scan.py passed
  • validate_data_contracts.py passed
  • migrate.py --dry-run passed
  • smoke_test.py passed