Mario Lavoie
|
ca51b10c45
|
Add comprehensive documentation and examples
- docs/USAGE.md: Full usage guide with CLI options, Python API, troubleshooting
- docs/ATOMIZER_INTEGRATION.md: Guide for FEA/Atomizer integration
- examples/sample_config.toml: Annotated configuration example
- README.md: Expanded with installation, usage, architecture
|
2026-01-27 20:18:28 +00:00 |
|
Mario Lavoie
|
148180c12e
|
Full implementation - Vision AI, config, improved pipeline
Major changes:
- vision_analyzer.py: Real OpenAI/Anthropic vision API integration
- Component detection with confidence scores
- Atomizer hints extraction (objectives, constraints, parameters)
- Material and feature identification
- Timeline correlation with transcript
- config.py: Full configuration system
- API settings (provider, keys, models)
- Processing settings (Whisper model, frame interval, scene detection)
- Output settings (BOM, hints, PDF template)
- Config file support (~/.cad-documenter.toml)
- audio_analyzer.py: Enhanced transcription
- Audio stream detection
- Graceful fallback for missing audio
- Keyword extraction
- Technical term detection
- Timeline correlation
- video_processor.py: Smart frame extraction
- Scene change detection via ffmpeg
- Configurable thresholds
- Best frame selection
- doc_generator.py: Improved output
- Better Markdown templates
- BOM CSV export
- Atomizer hints JSON
- Component cards
- cli.py: Rich CLI with progress indicators
- Config file support
- --init-config flag
- Verbose mode
- Better error messages
- tests: Comprehensive test suite
|
2026-01-27 20:16:44 +00:00 |
|