On Sun, Jun 08 2025, Ihor Radchenko wrote:

> Kristoffer Balintona <krisbalint...@gmail.com> writes:
>
>> My main problem with trying to use org-agenda for all tasks created from
>> emails is that the state and relevance of those emails may change
>> without the todos tied to them changing (unless I update it myself). In
>> other words, although capturing emails as todos (e.g. create a todo
>> which has an org link pointing to a given email) is easy enough, email
>> threads develop in a way that makes todos tied to that thread outdated.
>> The result is todos which are no longer necessary, todos scheduled for
>> dates that have already shifted, and so on.
>
> If an email thread evolves, new emails should be coming there, right?
> So, the new emails that introduce new tasks can be captured
> independently (with backlinks).
> When a thread gets long and complex, the individual email-todos can be
> grouped (refiled) under the same "thread project", so that review is
> simplified.
> If an email introduced more than a single todo, one can simply save the
> link to email and capture multiple individual todos - again under some
> "thread project".

Hmmm, interesting.

So, to be clear, you find that having an org project/todo heading for
each email thread suffices, since (i) all todos in the same thread end
up under the same project which makes (ii) finding outdated todos easier
since you see all todos for a thread together.

If that’s right, then am I right in saying that it doesn’t directly
address the problem of todos associated with emails becoming stale
(e.g., additional emails being sent in the thread that invalidate a
task, causing it to become unnecessary or modification in its details)?
Grouping email tasks by thread might make it easier to stumble upon such
stale todos, but if simply forget that a thread has associated todo(s),
then those stale todos would remain.

(N.B. Christian Moe elsewhere in this thread something that gave me
inspiration. As a notmuch user, I think it wouldn’t be too hard to add a
visual indicator on individual emails for whether there is a todo that
links to it. The same could be done for threads in thread views like
notmuch-search-mode. This way, as one browses their email they can be
reminded of the existence of todos that might become stale if they e.g.
archive the thread. This seems at first like a low-tech but effective
solution.[1])

I’ll have to chew on this for a bit. Thank you for sharing.


Footnotes:
[1] Although there is the problem of how long it would take to scrape
     one’s org-agenda files for todos associated for each email. The
     possibility of using more caching to ameliorate such performance
     issues has been brought up recently in the org-mode mailing list:
     https://lists.gnu.org/archive/html/emacs-orgmode/2025-05/msg00310.html.

-- 
Kind regards,
Kristoffer

Reply via email to