Expand description
Spec management core logic
Functionsยง
- count_
specs - Count total specs for a project
- create_
spec - Create a new spec
- delete_
spec - Delete a spec (with confirmation)
- ensure_
specs_ directory - Ensure specs directory exists for a project
- generate_
spec_ name - Generate timestamped spec name
- get_
latest_ spec - Get the most recent spec for a project
- get_
notes_ file_ path - Get the file path for a notes.md file
- get_
spec_ file_ path - Get the file path for a spec.md file
- get_
spec_ path - Get spec directory path
- get_
specs_ directory - Get specs directory path for a project
- get_
task_ list_ file_ path - Get the file path for a task-list.md file
- list_
specs - List specs for a project with enhanced validation
- list_
specs_ filtered - List specs with filtering capabilities
- load_
spec - Load a specific spec with validation
- spec_
exists - Check if a spec exists
- update_
spec_ content - Update spec content (for task list updates)
- validate_
spec_ files - Validate spec content files exist and are readable
- validate_
spec_ name - Validate spec directory name format