# Tasks Configuration # # Configures task tracking features including: # - Task state transitions # - Task validation rules # - Notification settings [tasks] # Enable task tracking feature enabled = true # Task state configuration [tasks.states] # Allow custom task states allow_custom_states = false # Default task states default_states = ["todo", "in_progress", "review", "done"] # Task validation [tasks.validation] # Require task description require_description = false # Minimum description length min_description_length = 0 # Require assignee require_assignee = false # Require priority require_priority = false # Task naming [tasks.naming] # Maximum task title length max_title_length = 255 # Allow task ID auto-generation auto_generate_id = true # Task ID prefix id_prefix = "TASK" # Task scheduling [tasks.scheduling] # Enable due dates due_dates_enabled = true # Enable subtasks subtasks_enabled = true # Maximum subtask depth max_subtask_depth = 3 # Task relations [tasks.relations] # Enable task dependencies dependencies_enabled = true # Allow circular dependencies detection detect_circular_deps = true # Performance settings [tasks.performance] # Cache task queries cache_enabled = true # Cache TTL in seconds cache_ttl_seconds = 300 # Batch update operations batch_update_enabled = true # Maximum batch size max_batch_size = 1000