obsidian-project-lifecycle

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Obsidian Project Lifecycle

Obsidian 项目生命周期

Use the shared helper script for deterministic lifecycle operations.
使用共享辅助脚本执行确定性的生命周期操作。

Role in the workflow

在工作流中的角色

This is a supporting skill under
obsidian-project-memory
.
Use it for project-level state changes and, when needed, note-level removal or rename flows.
这是
obsidian-project-memory
下的一项支持技能
将其用于项目级状态变更,必要时也可用于笔记级的移除或重命名流程。

Project-level commands

项目级命令

bash
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode detach
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode archive
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode purge
bash
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode detach
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode archive
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode purge

Note-level command

笔记级命令

bash
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode archive --note "Results/Old-Result.md"
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode purge --note "Results/Old-Result.md"
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode rename --note "Experiments/Old-Name.md" --dest "Experiments/New-Name.md"
bash
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode archive --note "Results/Old-Result.md"
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode purge --note "Results/Old-Result.md"
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode rename --note "Experiments/Old-Name.md" --dest "Experiments/New-Name.md"

Policy

规则

  • Detach: stop syncing, keep vault content.
  • Archive: default for “remove this project's knowledge”; move the project to
    Archive/
    and disable syncing.
  • Purge: only when the user explicitly requests permanent deletion.
  • Rename / move: treat as update plus link repair, not delete plus create.
Always summarize what was removed, what was preserved, and whether auto-sync remains enabled.
  • 分离(Detach):停止同步,保留库内容。
  • 归档(Archive):“移除该项目知识库”的默认操作;将项目移动到
    Archive/
    目录并禁用同步。
  • 清除(Purge):仅在用户明确请求永久删除时使用。
  • 重命名/移动:视为更新加链接修复,而非删除加创建。
始终总结已移除的内容、保留的内容以及自动同步是否仍处于启用状态。