Skip to main content

load_index_section

Function load_index_section 

Source
pub fn load_index_section(
    vault_root: &Path,
    current_project_id: Option<&str>,
) -> Option<String>
Expand description

<vault_root>/INDEX.md,按当前 scope 过滤出相关 section:

  • User-Level 段始终保留
  • current_project_id = Some(id),额外保留 ## Project: <id>
  • 其他 project 段丢弃,避免 wakeup 随记忆总量线性膨胀
  • INDEX 缺失或读失败时返回 None,不抛错

返回 Some(markdown_fragment) 表示有内容可注入 wakeup,None 表示跳过。