novahiz-tasklisted
Install: claude install-skill novahiz/novahiz
# novahiz-task: split into verifiable tasks
**Step 3 of 6** in the pipeline. The plan sets the destination. This step sets the stages, their order, and the way each one shuts.
Previous: `novahiz-clarify`. Next: `novahiz-analyse`.
## Task contract
Every task takes the same frame. Without acceptance criteria and proof, it remains a wish.
```markdown
## Task N: <short title, imperative mood>
Objective: one sentence.
Acceptance criteria:
- [ ] testable condition
- [ ] testable condition
Proof: the command, test, or observation that closes the task
Depends on: #A, #B (or None)
Files involved: path/a, path/b
Size: XS | S | M | L | XL
```
## The ledger refuses a `verify` step that carries no proof
`novahiz_task` holds the line: a step of kind `verify` cannot close without `proof`. You fix the proof when you write the plan, not when doubt shows up.
| Action | Usage |
|---|---|
| `plan` | deposit the full list at once |
| `todo` | add a step (`kind`: read, edit, verify, delegate) |
| `start` / `done` | open and close (`done` needs `proof` on a verify step) |
| `block` | block, with `reason` |
| `review` | revise the plan between steps |
| `amend` / `insert` / `drop` / `reorder` | fix the list without rewriting it |
| `signals` / `status` / `resume` | read state |
## Size
| Size | Files | Example |
|---|---|---|
| XS | 1 | add a validation rule |
| S | 1 to 2 | one endpoint |
| M | 3 to 5 | one complete flow |
| L | 5 to 8 | feature touching multiple components |
| XL | 8 an