Skip to content

Set an alarm on a task item #3

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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