Все что она делает это вызывает Entity/Project->doArchive() видимо со времен простого MVC и богатых моделей. Это было написано до релиза первого прототипа, поэтому даже не имеет ссылки на задачу. Уже в то время предполагалось послать событие закрытия проекта, чтобы все могли проверить и обработать. Что имеет смыл, хотя ProjectService в принципе может и сам закрыть задачи и документы сдать в архив, но в будущем может понадобится и реакция от плагинов.
В общем подумать здесь над этим.
Потеряли мы эту задачу, все было сделано в рамках tndt-30