A task with status='' caused the Kanban byColumn memo to throw TypeError: undefined is not an object (out[t.status].push). Defensive UI: bucket unknown statuses into backlog with a console warning. Defensive API: reject PATCHes with invalid status values (including empty string) with a 400. Cleaned up two existing empty-status rows in PB. |
||
|---|---|---|
| .. | ||
| cancel | ||
| claim | ||
| complete | ||
| fail | ||
| retry | ||
| route.ts | ||