ガイド
Backlog
Backlogは世代間でアイテムを引き継ぎます — 遅延タスク、genome変更、environment変更。.reap/life/backlog/に存在します。
アイテムタイプ
| タイプ | 説明 | 適用タイミング |
|---|---|---|
| task | 遅延作業、技術的負債、機能アイデア | 次世代の目標候補として参照 |
| genome-change | Generation中に発見されたGenome変更 | Completionのadaptフェーズで Genomeに適用 |
| environment-change | Generation中に発見された外部environment変更 | Completionのreflectフェーズで Environmentに適用 |
ステータス
| ステータス | 意味 |
|---|---|
| pending | 未処理(デフォルト) |
| consumed | Generationで処理済み(consumedBy: gen-XXX-{hash}が必要) |
アーカイブルール
アーカイブ時に、consumedアイテムはlineageに移動します。pendingアイテムは次世代のbacklogに引き継がれます。
タスクの遅延
部分的な完了は正常です — Genome変更に依存するタスクは[deferred]とマークされ、次世代に引き渡されます。
Abort Backlog
/reap.abortでGenerationが中止された場合、目標と進捗をabortメタデータ(abortedFrom、abortReason、stage、sourceAction、changedFiles)付きでbacklogに保存できます。これにより後で再開するためのコンテキストが保持されます。
ファイルフォーマット
yaml
---
type: task
status: pending
priority: medium
---
# タスクタイトル
タスクの説明。