# Obsidian Bases 资料库教程：筛选待复习笔记并检查状态同步

## 本轮实际范围

已真实解析六份笔记属性并验证 2→1 的过滤结果；未在 Obsidian 主程序打开 Bases。该任务本身不调用 AI。

## 起步

```bash
python3 verify.py
```

## 1. 检查六份资料字段

将 Research/ 和 research.base 一起复制到独立测试 vault。六份原创笔记具有 topic、source、status 属性，待复习的只有 02 和 05 两篇。

```bash
python3 verify.py
```

## 2. 启用 Bases 核心插件

在 Obsidian Settings → Core plugins 中确认 Bases 已启用。该功能不调用 AI；若当前安装版本不提供该插件，先升级自己的程序并记录版本。

## 3. 打开已有 .base

在文件列表打开 research.base。练习使用 table 视图，显示文件名、topic、source 和 status。YAML 文件是可编辑输入，不是我们已经运行的 Obsidian 截图。

## 4. 核对过滤边界

查看 filter：文件位于 Research，且 status 等于待复习。不要用全文包含“待复习”代替属性判断；正文中提到该词的已完成笔记不应混进来。

## 5. 更改一份笔记状态

将 02-声音采样.md 的 status 改成已复习。观察视图由两条变一条；此处需要你在真实 Obsidian 中执行，离线脚本只验证属性条件。

## 6. 保留来源与复习记录

在剩余笔记打开 source 原文。Bases 整理的是笔记视图，不负责验证 AI 摘要；需要 AI 补摘要时再走 Web Clipper 或 Copilot 的独立模型步骤。

## 7. 验收嵌入和负例

在目录笔记中插入 ![[research.base#待复习]]，确认视图可加载。verify.py 会拒绝缺 source 的笔记，并验证修改前后 2→1 的筛选计数。

```bash
python3 verify.py
```

## 官方来源

https://obsidian.md/help/bases/create-base

## 提醒

参考文档、卡片、JSON和图片都明确标注人工或离线范围；没有实际调用的模型不提供假成功结果。占位配置不是可用凭据。
