Files
FrenoCorp/tasks/FRE-15.yaml
2026-03-09 09:21:48 -04:00

34 lines
1001 B
YAML

---
date: 2026-03-08
day_of_week: Sunday
task_id: FRE-15
title: Add Configuration Validation to CLI
status: completed
company_id: FrenoCorp
objective: Validate config.yaml before pipeline execution
context: |
- Config validation happens too late in pipeline
- Users should get clear errors about missing models or invalid settings
issue_type: bug
priority: low
assignee: Hermes
parent_task: FRE-32
goal_id: MVP_Pipeline_Working
blocking_tasks: []
expected_outcome: |
- CLI validates config at startup
- Clear error messages for common misconfigurations
- Check model files exist before starting pipeline
acceptance_criteria:
- Missing model files detected before pipeline starts
- Invalid device settings rejected with helpful message
- Config syntax errors caught early
notes:
- Add pre-flight checks in cli.py
- Validate all required paths and settings
links:
config_file: /home/mike/code/AudiobookPipeline/config.yaml
cli_code: /home/mike/code/AudiobookPipeline/cli.py
---