# Notebook Reading Protocol

本协议用于把书籍、理论、文章、摘录或用户读书笔记整理为 CrossFrame 双向研究笔记。

## 1. 判断材料类型

先判定输入属于哪一种：

- 书籍或书中理论：书名、作者、章节、版本是否已给出。
- 学术理论或公共理论：理论名称、主要命题和用户关心点是否已给出。
- 文章或报道：标题、作者、链接、日期、摘录是否已给出。
- 用户摘录：哪些是原句，哪些是用户概括，哪些是模型需要推断的。
- 只有主题或记忆：不能当作已读文本，只能做预读提纲或询问缺口。

## 2. 建立来源边界

输出前必须分清：

- 已提供原文或摘录。
- 用户转述或摘要。
- 可核验出处。
- 模型根据常识或框架做出的解释。
- 缺失但影响判断的信息。

没有原文时，不写直接引文；没有版本和页码时，不写页码；没有核验时，不把作者观点写成确定事实。

## 3. 先还原原文本

在进入 CrossFrame 前，先写出：

- 原文本要解决什么问题。
- 它用哪些核心概念组织问题。
- 它的论证链如何从前提走到结论。
- 它默认什么尺度、对象和责任关系。
- 它最强的洞察和最脆弱的假设分别是什么。

这一段要尽量使用原文本自己的语言，不急着翻译成 CrossFrame 术语。

## 4. 再做 CrossFrame 对照

读取 `../crossframe/references/read-routing-map.md` 后，按文本主题选择必要的 CrossFrame 概念或协议。只在概念承担判断作用时追加读取对应概念卡。

对照至少回答：

- 哪些问题与 CrossFrame 的事实闸、尺度闸、责任闸、观测闸或机制候选有关。
- 原文本在哪些地方补强了 CrossFrame。
- 原文本在哪些地方挑战了 CrossFrame。
- CrossFrame 不能把原文本简单收编的原因是什么。

## 5. 形成研究笔记

默认使用 `../crossframe-notebook/templates/research-notebook.md`，并保留以下顺序：

1. 阅读对象与来源边界。
2. 原文本自己的问题意识。
3. 论证链摘要。
4. 与 CrossFrame 的关联。
5. 与 CrossFrame 的不同。
6. 冲突与张力。
7. 可吸收处。
8. 不可吸收处。
9. 反馈给 CrossFrame 的问题。
10. 后续阅读或核验计划。

## 6. 降档与询问

如果材料不足，不要硬写完整笔记。可降档为：

- 预读提纲。
- 摘录整理。
- 来源核验清单。
- 需要用户补充的问题。

降档输出也要说明为什么不能进入完整互读。
