Search documentation

Search BriefFlow's documentation by page title, section heading, or content.

A task is the unit of work in BriefFlow. Every task belongs to a project, has an owner, and can have one or more assignees.

Owner vs. assignee

These are two different roles on the same task, and BriefFlow keeps them distinct on purpose:

  • The owner is accountable for the task overall — typically the manager who requested it. Owners review submitted understanding and are notified of status changes.
  • Assignees are the people actually doing the work. A task can have multiple assignees, and each one submits and tracks their own understanding of the task independently.

One person can be both — a self-owned task still goes through the same understanding and QA workflow.

Creating a task

Creating a task (requires the tasks.create permission — Administrators by default) captures:

  • Project — which project the task belongs to.
  • Title, description, acceptance criteria — what needs to be done and how you'll know it's done.
  • Type — Feature, Bug, Improvement, Testing, Technical, Research, Internal, or Other.
  • Priority — Low, Medium, High, or Critical.
  • Owner and assignees.
  • Due date and estimated effort.
  • QA required — whether this task must pass QA before it can ship. Defaults on.
  • Release required — whether this task must be linked to a release before it's marked Done. Defaults on.

Status

A task moves through a defined sequence — Backlog, Assigned, In Progress, Blocked, Ready for QA, QA In Progress, Changes Requested, Ready for Release, Done — and BriefFlow enforces which moves are valid. Notably, a task can't move into In Progress until every current assignee's understanding of it has been approved — see Understanding.

If a task is blocked, the person marking it blocked records why; that reason is visible to everyone with access to the task.

Comments and activity

Every task has a comment thread (for discussion) and an activity timeline (an automatic, factual record of what happened — status changes, assignment changes, understanding and QA events, release changes). The activity timeline can't be edited; it's the task's audit trail.