指南

Backlog

Backlog 在代之间传递项目——延迟的任务、genome 变更和 environment 变更。它位于 .reap/life/backlog/。

项目类型

类型描述应用时机
task延迟的工作、技术债务、功能想法作为下一代的目标候选引用
genome-change代中途发现的 Genome 修改在 Completion adapt 阶段应用到 Genome
environment-change代中途发现的外部环境变更在 Completion reflect 阶段应用到 Environment

状态

状态含义
pending尚未处理(默认)
consumed已在某代中处理(需要 consumedBy: gen-XXX-{hash})

归档规则

归档时,已消费的项目移动到 lineage。待处理的项目延续到下一代的 backlog。

任务延迟

部分完成是正常的——依赖 Genome 变更的任务标记为 [deferred] 并交给下一代。

中止 Backlog

当通过 /reap.abort 中止一代时,目标和进度可以保存到 backlog,包含中止元数据(abortedFrom、abortReason、stage、sourceAction、changedFiles)。这为后续恢复保留了上下文。

文件格式

yaml
---
type: task
status: pending
priority: medium
---

# 任务标题

任务描述。