Files
plexus/docs/tasks.md

944 B

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.