Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultRelationTypes = []string{"blocked_by", "relates_to", "duplicate_of"}
DefaultRelationTypes returns the default relation types
Functions ¶
func FindProjectRoot ¶
FindProjectRoot searches for an existing project root by looking for mcp-tasks.yaml or a tasks directory, starting from cwd and moving up. Returns the directory containing the config/tasks, or empty string if not found.
Types ¶
type AutoArchiveConfig ¶ added in v1.2.0
AutoArchiveConfig holds configuration for automatic task archiving
type Config ¶
type Config struct {
TaskTypes []string `yaml:"task_types"`
RelationTypes []string `yaml:"relation_types,omitempty"`
AutoArchive AutoArchiveConfig `yaml:"auto_archive"`
DataDir string `yaml:"-"` // Set from env or default
ProjectFound bool `yaml:"-"` // Whether an existing project was discovered
}
Config holds application configuration
func (*Config) IsValidRelationType ¶ added in v1.1.0
IsValidRelationType checks if relation type is in configured list
func (*Config) IsValidTaskType ¶
IsValidTaskType checks if task type is in configured list
Click to show internal directories.
Click to hide internal directories.