Guide

Backlog

The backlog carries items forward between generations — deferred tasks, genome changes, and environment changes. It lives in .reap/life/backlog/.

Item Types

TypeDescriptionWhen Applied
taskDeferred work, tech debt, feature ideasReferenced as goal candidates in next generation
genome-changeGenome modifications discovered mid-generationApplied to Genome during Completion adapt phase
environment-changeExternal environment changes discovered mid-generationApplied to Environment during Completion reflect phase

Status

StatusMeaning
pendingNot yet processed (default)
consumedProcessed in a generation (requires consumedBy: gen-XXX-{hash})

Archiving Rules

At archiving time, consumed items move to lineage. Pending items are carried forward to the next generation's backlog.

Task Deferral

Partial completion is normal — tasks depending on Genome changes are marked [deferred] and handed to the next generation.

Abort Backlog

When a generation is aborted via /reap.abort, the goal and progress can be saved to backlog with abort metadata (abortedFrom, abortReason, stage, sourceAction, changedFiles). This preserves context for resuming later.

File Format

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

# Task Title

Description of the task.