# Task Tracker Plexus uses a custom-built task tracking system to manage its development lifecycle. The data is stored in a local DuckDB database (`data/tasks.duckdb`). ## 🛠 Commands You can interact with the task tracker using the `Makefile`: | Command | Description | |---------|-------------| | `make task-list` | List all active tasks. | | `make task-add title="..."` | Add a new task. | | `make task-update id=... status="..."` | Update a task's status. | | `make task-done id=...` | Mark a task as completed. | | `make task-filter status="..."` | Filter tasks by status. | ## 📊 Task Statuses - `todo`: Task is waiting to be started. - `in-progress`: Task is currently being worked on. - `done`: Task is completed. - `blocked`: Task is waiting on external factors. ## 🐍 Implementation Details The task tracker is implemented in Python and uses the `duckdb` library. The source code can be found in the `tasks/` directory.