Complete workplan state model cleanup

This commit is contained in:
2026-05-18 01:31:36 +02:00
parent 98b2cb6484
commit d6522a9a40
42 changed files with 789 additions and 310 deletions

View File

@@ -92,7 +92,7 @@ cd ~/ralph-workplan && ./install.sh --uninstall
---
id: WP-0001
title: "Build a thing"
status: active
status: ready
---
Optional description.
@@ -120,7 +120,7 @@ priority: medium
|-------|--------|-------------|
| `id` | string | Unique workplan identifier |
| `title` | string | Human-readable name |
| `status` | `active` \| `done` \| `paused` | Workplan lifecycle state |
| `status` | `proposed` \| `ready` \| `active` \| `blocked` \| `backlog` \| `finished` \| `archived` | Workplan lifecycle state |
**Task block fields:**
@@ -144,7 +144,7 @@ status: in_progress → status: done (when verified complete)
When every task is `done`, Claude also updates the frontmatter:
```
status: active status: done
status: active -> status: finished
```
The loop detects this on the next iteration and stops.