# Agent prompt — issue #44, branch `feature/44-clear` Run this in the `tasks-app-44-clear` worktree. **This agent deliberately collides with #42.** Both add a new `elif` to the same dispatch chain in `cli.py` — same file, same region. That's the agent-vs-agent merge conflict the lab wants you to predict in Part A and resolve in Part C. It is not a mistake in the lab; it is the lesson. Two agents on the same file is a *joint*, not a seam. --- You are working in this worktree only. Do not touch any other folder. **Task:** Add a `clear` command to `cli.py` that removes all tasks. - Add a new `elif command == "clear":` branch to the dispatch in `main()` in `cli.py`. - It should empty the task list and save, then print `cleared`. - Reuse the existing `load()` / `save()` helpers. Do not change `tasks.py`. **Acceptance criteria:** - `python cli.py clear` removes all tasks and prints `cleared`. - `python cli.py list` afterward shows `(no tasks yet)`. When done, stop. The human commits, pushes, and opens the PR — and should expect a conflict against `feature/42-count` at merge.