== Вступление ==
Ключевой момент в системе совместной работы - это задачи которые решают участники. Каждая задача может быть в разных состояниях (только что созданная, в процессе работы, сделанная..) Ниже описаны каждое состояние задачи (в хронологическом порядке причём).
== Во всех состояниях ==
1 - это: Кто переводит задачу в это состояние.
2 - это: Отличительные особенности этого состояния задачи.
Ещё нужно одно поле в задаче связанной с исправлением ошибок. Это идентификатор задачи во время которой эта ошибка была внесена. Он будет уменьшать стоимость той задачи которая была решена некачественно.
== Новая ==
1. Любой человек (он будет называться автором задачи)
2. Формулировка задачи, определение её начальной "стоимости", и приоритета.
Напрямую задать приоритет нельзя - можно лишь указать выполнение каких задач - данная задача блокирует, что соответственно выставит её приоритет автоматически.
Начальная стоимость... возможно... но тоже не обязательно - ведь можно задать базовую стандартную - позже всё равно система пригонит задачу к реальной стоимости.
== Нужен отклик ==
1. Тот кто собирается переводить задачу в следующее состояние.
2. уточнение формулировки, стоимости, приоритета. (возможен пропуск этого состояния задачи)
== Подтверждена ==
1. Предположительно любой другой участник проекта, но не автор задачи.
2. Согласие участника с автором задачи.
== Назначена ==
1. Участник проекта, который берёт задачу себе на выполнение.
2. Согласие выполнить задачу за текущую стоимость (стоимость в момент перевода задачи в состояние "назначена")
== Обработана ==
1. Тот на кого она назначена (кто взялся за неё).
2. Окончание работы над задачей.
== Закрыта ==
1. Автор задачи (другие варианты крайне не желательны)
2. Задача становиться частью истории.