User Story:
As a user, I want to perform all system functions through a command-line interface so that I can interact with the system easily without a GUI.
Acceptance Criteria:
- Create CLI prompts for login, task/project/state management.
- Handle invalid inputs and permission checks.
- Provide feedback for all operations (success/failure).
- Display task lists and audit logs in readable format.
User Story:
As a user, I want to perform all system functions through a command-line interface so that I can interact with the system easily without a GUI.
Acceptance Criteria: