diff options
| author | Ben Sima <ben@bsima.me> | 2025-11-09 07:18:18 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bsima.me> | 2025-11-09 07:18:18 -0500 |
| commit | 1d98b463ac79905b542d45d632e5135ea90af585 (patch) | |
| tree | 6db13ea019d1e0d7f809ef059921e0a99d5b1ad8 /Omni/Cloud/Hardware.nix | |
| parent | 36a31210ff5682f3387a28893563f0c5bf1a4cc5 (diff) | |
Implement epic and task types to replace project field
Major refactoring of task data model: - Added TaskType enum (Epic |
WorkTask) - Replaced taskProject with taskType and taskParent fields -
Epics are containers for tasks (hierarchical organization) - Tasks can
have optional parent epics - Updated createTask signature to accept
type and parent - Updated CLI: --type=epic|task and --parent=<id>
options - Updated list command to filter by type and parent - Updated
printTask to display type and parent info - Fixed naming collision
(WorkTask instead of Task constructor)
Example usage:
task create "Auth System" --type=epic task create "Design API"
--type=task --parent=t-abc123 task list --type=epic task list
--parent=t-abc123
Completed task: t-8WR5Zg
Amp-Thread-ID:
https://ampcode.com/threads/T-85f4ee29-a529-4f59-ac6f-6ffec75b6a56
Co-authored-by: Amp <amp@ampcode.com>
Diffstat (limited to 'Omni/Cloud/Hardware.nix')
0 files changed, 0 insertions, 0 deletions
