Skip to content

Set an alarm on a task item #3

@tomzx

Description

@tomzx

Background

Some tasks should remain in the sleep state until a specific point in time, after which they become actionable again. Today, sleeping a task removes it from the active view but there is no built-in way to have it automatically wake up at a chosen time. Users currently have to remember to revisit sleeping tasks manually, which defeats the purpose of deferring work to a known future moment (e.g., "follow up next Monday morning", "revisit after the meeting at 3pm", "wait until the deadline approaches").

Adding an alarm/wake-up time to a task would let users confidently defer work, knowing the task will resurface at the right time without manual tracking.

Version

main @ fe6d096

Acceptance Criteria

  • A user can set an alarm (a specific date/time) on a task, either when sleeping it or as a separate action.
  • A user can view, edit, and clear the alarm on a task.
  • When the alarm time is reached, the task automatically transitions out of the sleep state and becomes actionable again.
  • Tasks with an alarm display the scheduled wake-up time in the UI/CLI output.
  • Alarm times are persisted across application restarts.
  • Behavior is defined and documented for alarms whose scheduled time is in the past when the app starts (e.g., wake immediately).

Created with create-issue (e6796d9)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions