praefectus icon indicating copy to clipboard operation
praefectus copied to clipboard

Foundational concept design: task attributes

Open ForNeVeR opened this issue 5 years ago • 2 comments
trafficstars

RFC link: Tasks and Attributes

We'll need a set of the most basic task management concepts: tasks and their attributes, including:

  • basic attributes: task title, creation date
  • extended attributes (various Taskwarrior stuff, including Taskwarrior task UUID, priority, tags etc.)
  • volatile attributes (Taskwarrior)
  • cross-task dependencies
  • ~~an algorithm to detect dependency loops (Taskwarrior disallows them, but they still may be introduced if a conflict occurs)~~

Depends on:

  • [ ] #22
  • [ ] #39

ForNeVeR avatar Mar 22 '20 15:03 ForNeVeR

  • an algorithm to detect dependency loops (Taskwarrior disallows them, but they still may be introduced if a conflict occurs)

I consider this out of scope of the task at hand.

ForNeVeR avatar May 24 '20 13:05 ForNeVeR

RFC for this issue has been merged: https://github.com/ForNeVeR/praefectus/blob/master/docs/rfcs/tasks-and-attributes.md

This issue will be closed after adding a rough implementation of described concepts in #22.

ForNeVeR avatar May 24 '20 14:05 ForNeVeR