What is a task?
Each task contains the following information:| Field | Description |
|---|---|
| Title | A short description of the work to be done |
| Description | Full details of the task |
| Priority | The urgency level (see below) |
| Due date | The deadline — must be today or a future date |
| Status | Current stage in the workflow |
| Assigned to | The team member responsible for the task |
| Project | The project this task belongs to |
Priority levels
When creating or editing a task you must choose a priority. The field is free-text, but the conventional values used in TaskFlow Pro are:alta— high prioritymedia— medium prioritybaja— low priority
Task workflow
Every task starts in TODO and advances through the following states:Typical task lifecycle
Task created (TODO)
An Admin or PM creates the task, assigns it to a Developer, sets the priority and due date, and links it to a project. The task appears in the TODO column.
Work begins (IN_PROGRESS)
The assigned Developer — or an Admin/PM — moves the task to IN_PROGRESS to signal that active work has started.
Ready for review (IN_REVIEW)
Once the Developer finishes, the task moves to IN_REVIEW. An Admin or PM can also push a task into review directly.
Who can move tasks?
State transitions are role-sensitive:| Transition | Developer | Admin / PM |
|---|---|---|
| TODO → IN_PROGRESS | Own tasks only | Any task |
| IN_PROGRESS → IN_REVIEW | Own tasks only | Any task |
| IN_REVIEW → DONE | — | Any task |
Creating a task
Only Admins and PMs can create tasks. From the Projects page, click Nueva tarea on any project card. Fill in all required fields:- Title
- Description
- Priority
- Due date (cannot be in the past)
- Assigned user
Viewing tasks
- Developer
- Admin
- Project Manager
The Tasks page (
/tasks) shows all tasks assigned to you, grouped into four columns: TODO, IN_PROGRESS, IN_REVIEW, and DONE.Only tasks belonging to active (non-archived) projects are shown.Editing a task
Only Admins can perform a full edit on a task. Editable fields are:- Title
- Description
- Priority
- Due date
Task assignment (
assigned_to) and project cannot be changed after creation. To reassign a task, an Admin must delete it and create a new one.Deleting a task
Both Admins and PMs can delete tasks. Deletion is permanent.Filtering and search
The frontend does not currently include task filter or search controls. Filtering by status, priority, or assignee is a planned feature for a future release.