-
Notifications
You must be signed in to change notification settings - Fork 0
Implement task CLI commands (create, assign, status, list) #29
Copy link
Copy link
Closed
Labels
prio:highImportant, should be prioritizedImportant, should be prioritizedscope:medium1-3 days of work1-3 days of workspec:agent-systemDESIGN_SPEC Section 3 - Agent SystemDESIGN_SPEC Section 3 - Agent Systemspec:human-interactionDESIGN_SPEC Section 13 - Human Interaction LayerDESIGN_SPEC Section 13 - Human Interaction Layerspec:task-workflowDESIGN_SPEC Section 6 - Task & Workflow EngineDESIGN_SPEC Section 6 - Task & Workflow Enginetype:featureNew feature implementationNew feature implementationtype:testTest coverage, test infrastructureTest coverage, test infrastructure
Milestone
Description
Context
Implement task management CLI commands that allow users to create, assign, monitor, and list tasks from the terminal.
Commands to implement:
ai-company task create <title> [--assignee] [--project] [--priority]— Create a new taskai-company task assign <task-id> <agent-id>— Assign a task to an agentai-company task status [--project] [--agent]— Show task status overviewai-company task list [--status] [--project]— List tasks with filteringai-company task info <task-id>— Show detailed task information
Acceptance Criteria
- All task commands implemented and functional
- Kanban-style board view rendered in terminal (To Do / In Progress / Done columns)
- Filtering support by status, project, and agent
- Rich terminal output with color-coded status indicators
-
--jsonflag for machine-readable output - Priority display with visual indicators
- Input validation on task-id and agent-id
- Unit tests for each command
Dependencies
- Implement core CLI commands (company create/start/stop, agent list/hire/fire) #28 — Core CLI commands must be implemented first
Design Spec Reference
- Spec 14.2 — CLI command definitions
- Task workflow specifications
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:highImportant, should be prioritizedImportant, should be prioritizedscope:medium1-3 days of work1-3 days of workspec:agent-systemDESIGN_SPEC Section 3 - Agent SystemDESIGN_SPEC Section 3 - Agent Systemspec:human-interactionDESIGN_SPEC Section 13 - Human Interaction LayerDESIGN_SPEC Section 13 - Human Interaction Layerspec:task-workflowDESIGN_SPEC Section 6 - Task & Workflow EngineDESIGN_SPEC Section 6 - Task & Workflow Enginetype:featureNew feature implementationNew feature implementationtype:testTest coverage, test infrastructureTest coverage, test infrastructure