notes-organization-old-organizEtdDesignOld asof 220115

TODO

DONE(d)
NIX(x)
    ASSIGN(a) DELEG(g) LOOK(l) RELY(y)
    WAIT(w) BLOCK(b) PAUSE(z) REQUIRE(q) | HOLD(h)
    ROADMAP(m) READY(r) CHECK(c) FINISH(f) BOOKED(o)
    STEW(s) FOLLOWUP(u) REVIEW(v)
  - can mb remove the 'microactions' like STEW FOLLOWUP REVIEW LOOK, and maybe ASSIGN, for example
    - mb CHECK, FINISH, except that CHECK is higher priority than WIP (and WIP should be higher priority than READY), so there is some semantics to CHECK (and same goes for FINISH, which is even higher priority than CHECK, although i'm not sure if we need both CHECK and FINISH); otoh the same goes for WIP vs READY, so maybe that's enuf
    - also FOLLOWUP is different from WAIT in that it is actionable; could just create a new task for the followup but would be more convenient to have a FOLLOWUP status
  - is importance or urgency or some combination one of the 4 dimensions? No, they are ortho to the TODO statuses (even though they are also trinary)
  - similarly, "when" ("scheduled") dates, due dates are, like imp urg, 'planning' attributes that are not one of the 4 dims
  - should map out the todo states (which ones are subsets of each other), and for each one, give its attributes on the 4 dims
  - so what are the 4 dims? i think 3 of them are: completion/openness, activity (stop or go), actionability (or more generally, what you/the system have to do next)/needs attention. Not sure what #4 is?:
    - committment/defineness (could would/toconsider should will must? or something trinary encompassing these)? or, related,
    - firmness (eg is 'scheduled' a reminder or a when date? is the due date a hard deadline? when we say this is a TODO, does that mean we have selected/committed to it/we definitely (or close to that) want to do it?)
    - trackedness (tracked/untracked/later)?
    - needs attention?

NEW: not started

IDEA: not startedTODO: not startedWIP: started, ready, actionable, tracked DONE: done, n/a, n/a, n/a NIX: done::nix DELEG: started?, go?, not actionable, tracked RELY: started?, go?, not actionable, later? untracked? WAIT: any open, stop, not actionable? or is it needs attention b/c followup?, tracked BLOCK: any open, stop, actionable?, tracked or later PAUSE: any open, stop, not actionable, tracked or later REQUIRE: any open, stop, not actionable, later HOLD: any open, stop, not sure about actionable?, untracked ROADMAP: not startedREADY: not started, actionable, tracked? (NEXT?: not started, actionable, tracked?) CHECK?: started, actionable, tracked BOOKED: not started
started (any open), any activity, actionable, tracked
started (any open), go, actionable?, untracked
started (any open), any activity (eg dep, ready), actionable?, tracked
started (any open), not actionable? (not READY), tracked? later?
started (any open), not actionable and doesn't need attention, tracked?

a lot of question marks there, suggesting that the choice of 4 dims either isn't quite right yet, or aren't formalized enuf yet

roadmap, must

Feature summary list

Core data structures

Area data structure

Item data structure

TaskTemplate (subclass of Item)

RecurringTask (subclass of TaskTemplate)

Task data structure (subclass of TaskTemplate)