가이드
Backlog
Backlog은 Generation 간에 항목을 이월합니다 — 지연된 작업, genome 변경, environment 변경. .reap/life/backlog/에 위치합니다.
항목 유형
| 유형 | 설명 | 적용 시점 |
|---|---|---|
| task | 지연된 작업, 기술 부채, 기능 아이디어 | 다음 Generation의 목표 후보로 참조 |
| genome-change | Generation 중 발견된 Genome 수정 사항 | Completion adapt 단계에서 Genome에 적용 |
| environment-change | Generation 중 발견된 외부 environment 변경 | Completion reflect 단계에서 Environment에 적용 |
상태
| 상태 | 의미 |
|---|---|
| pending | 아직 처리되지 않음 (기본값) |
| consumed | Generation에서 처리됨 (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
---
# 작업 제목
작업에 대한 설명.