가이드

Backlog

Backlog은 Generation 간에 항목을 이월합니다 — 지연된 작업, genome 변경, environment 변경. .reap/life/backlog/에 위치합니다.

항목 유형

유형설명적용 시점
task지연된 작업, 기술 부채, 기능 아이디어다음 Generation의 목표 후보로 참조
genome-changeGeneration 중 발견된 Genome 수정 사항Completion adapt 단계에서 Genome에 적용
environment-changeGeneration 중 발견된 외부 environment 변경Completion reflect 단계에서 Environment에 적용

상태

상태의미
pending아직 처리되지 않음 (기본값)
consumedGeneration에서 처리됨 (consumedBy: gen-XXX-{hash} 필요)

아카이브 규칙

아카이브 시점에 consumed 항목은 lineage로 이동합니다. pending 항목은 다음 Generation의 backlog로 이월됩니다.

작업 지연

부분 완료는 정상입니다 — Genome 변경에 의존하는 작업은 [deferred]로 표시되고 다음 Generation에 넘겨집니다.

Abort Backlog

/reap.abort로 Generation이 중단되면, 목표와 진행 상황을 abort 메타데이터(abortedFrom, abortReason, stage, sourceAction, changedFiles)와 함께 backlog에 저장할 수 있습니다. 이를 통해 나중에 재개할 수 있는 컨텍스트가 보존됩니다.

파일 형식

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

# 작업 제목

작업에 대한 설명.