Skip to content

MindCite v0.3.0

Latest

Choose a tag to compare

@YYCCCHAOOO YYCCCHAOOO released this 06 May 09:22
· 2 commits to main since this release

MindCite v0.3.0

本次版本把分类方法升级为“标签体系审计”:用户主要判断标签是否应该存在,而不是逐篇审核每篇论文的分类归属。

新增

  • 新增 discover_open_tag_candidates.py:从新版 notes 中发现尚未进入正式 taxonomy 的开放标签候选。
  • 新增 prioritize_open_tag_candidates.py:生成可编辑的标签优先级审计表。
  • 新增 apply_tag_taxonomy_decisions.py:支持 a/p/m/r 决策预览与显式 --apply
  • 支持 a 接受、p 暂存、m 合并、r 丢弃到黑名单。
  • 支持 parent/child/noise 角色判断,以及跨维度合并修正。
  • README、分类指南、架构文档和 Codex 指令手册已加入 v0.3 用法。

安全边界

  • 默认只做 preview,不修改 taxonomy。
  • --apply 只修改 classification_taxonomy.jsontag_taxonomy_discard_blacklist.json
  • 不写回 Zotero,不批量修改 notes frontmatter。
  • Zotero 写回仍然必须走 dry-run 和显式确认。

验证

  • structure_check.py 通过。
  • safety_scan.py 通过。
  • validate_data_contracts.py --demo-only 通过。
  • smoke_test.py 通过,并覆盖 v0.3 demo 标签发现、优先级表和决策预览。
  • 临时 Vault 已测试 a/p/m/r 四种决策和跨维度合并。