Skip to main content

Module store

Module store 

Source
Expand description

后台和 MCP 共用的笔记规则;所有读取在 SQL 层选择已授权的版本。

Enums§

Access

Constants§

BOOK_IDS 🔒
COLUMNS 🔒

Functions§

act
act_in_transaction 🔒
archive_notebook
batch_act
context
阅读页的笔记本上下文。只考虑公开且未归档的笔记本,同级只列已发布的笔记; 本篇未发布、不属于任何候选笔记本或无法确定笔记本时返回 None。
get
get_public
公开详情查询:只选择已发布展示所需的列,不读取 content_md 与内部版本号 (P4.1)。可见性语义与 get(Access::Public, ..) 完全一致—— join published_version(未发布时无行)、deleted_at IS NULL; 该查询没有 owner/book 参数,与公开路径的调用形状一一对应。 注意这里是公开可见性谓词的第二份实现(与 get() 平行):调整任一侧的公开 可见性语义时必须同步另一侧,并重跑 notes_database_workflow 回归 (其中的 get_public/get(Access::Public) 平价断言锁定两侧一致)。
history
invalidate 🔒
list
map_note 🔒
notebooks
reorder
save
save_notebook
stats
公开笔记的类型计数与常用标签(只看已发布的版本)。
validate 🔒