(overrides: Partial<Task> = {})
| 21 | let taskCounter = 0; |
| 22 | |
| 23 | export function createTask(overrides: Partial<Task> = {}): Task { |
| 24 | const n = ++taskCounter; |
| 25 | return { |
| 26 | id: `${String(n).padStart(3, "0")}`, |
| 27 | title: `Task ${n}`, |
| 28 | status: "pending", |
| 29 | priority: "medium", |
| 30 | effort: "medium", |
| 31 | type: "feature", |
| 32 | dependencies: null, |
| 33 | tags: null, |
| 34 | phase: "", |
| 35 | group: "cli", |
| 36 | owner: "", |
| 37 | parent: "", |
| 38 | created: "2026-01-15", |
| 39 | body: "", |
| 40 | file_path: `tasks/cli/${String(n).padStart(3, "0")}-task-${n}.md`, |
| 41 | ...overrides, |
| 42 | }; |
| 43 | } |
| 44 | |
| 45 | // --- Board --- |
| 46 |
no outgoing calls
no test coverage detected