Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Proposal: TMSA mode - Time Mangagement for System Admins #293

Open
ckolumbus opened this issue Jun 29, 2021 · 0 comments
Open

Feature Proposal: TMSA mode - Time Mangagement for System Admins #293

ckolumbus opened this issue Jun 29, 2021 · 0 comments

Comments

@ckolumbus
Copy link

Feature description

This is an adaptation of the concept implemented in todotxt-tmsa. Essentially it is based on having one todo file per day to keep you focused. With additional commands to bump entries between the different date based todo files.

There is also a freely available presentation on this topic.

Brief workflow explanation:

  1. enable tmsa_mode in config, provide a directory where the date-based todo files are located (<config_dir>/todo_2021-06-28.txt)
  2. normal todpydo commands will only work on the automatically selected todo.txt file for the current day
  3. topydo tmsa extension allows for ls all todos across existing todo files as well as bumping and moving entries between different date-based todo files.

Secnario 1

you can move a todo (after adding it to todays todo list) to a future day for follow up. Until this day is reached you will not be bothered by this entry in any way (unless you ask for it via the tmsa command).

Scenario 2

you were not able to finish a todo on the day you scheduled it. On the following day it will not show up automatically. You would (via the tmsa command) check your open backlog items and decide which ones you want to bump to today. If you already know that today is not a good day the you can keep it in the backlog or bump it to a specific day in the future for follow-up (see Scenario 1). In both cases the bump will be recorded by completing the entry in the "old" todo file and adding a new one in targe date-based file.

Additional Information

"persitent autoincrement IDs" have been implemented in the prototype to allow for tracking of bumped entries independently of the task text.

An initial implementation (with missing test :-( ) is available in my repo. Before continuing this I wanted to start the discussion here about relevance and also conceptual details of the implementation, if the feture is considered helpful).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant