Skip to content

Feature Request: Ensure Unique Task Association (UUID Tagging) #75

@tegridyfarmer

Description

@tegridyfarmer

Problem

Currently, Timewarrior associates tracked intervals with Taskwarrior tasks using only the description and tags. If multiple tasks have the same description and tags, time tracked for those tasks is ambiguous and cannot be reliably attributed to the correct Taskwarrior task.

Expected Behavior

There should be a way (either by default, or as an option) for Timewarrior to always tag tracked intervals with the unique Taskwarrior UUID, ensuring that time tracked for tasks with identical descriptions/tags remains distinct and reportable per task.

Steps to Reproduce

  1. Create two Taskwarrior tasks with the same description/tags.
  2. Track time for each in Timewarrior.
  3. Observe that intervals are not uniquely associated with each task.

Suggested Solution

  • Always include the Taskwarrior UUID as a tag in intervals started via the integration hook.
  • Optionally, provide a way to retroactively update intervals if a task description or tags change.
  • Improve documentation to clarify the importance of UUID tagging for unique attribution.

Additional Context

This would improve reporting accuracy and prevent time from being merged or misattributed when working on similar or recurring tasks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions