Commit Graph

4 Commits

Author SHA1 Message Date
rob 57efe6c931 feat: Implement continuous dictation with chunked transcription
- Add ContinuousRecorder class using sounddevice for gapless audio capture
- Record continuously and extract 10-second chunks with 0.5s overlap
- Overlap prevents words from being cut off at chunk boundaries
- Transcription happens in parallel with recording
- Text appears incrementally as chunks complete
- Add sounddevice and numpy as GUI dependencies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 03:03:10 -04:00
rob 55aec4c7f2 refactor: Rename SmartTools to CmdForge throughout codebase
- Rename smarttools/ directory to cmdforge/
- Update all Python imports and references
- Update documentation (CLAUDE.md, README.md, docs/*.md)
- Update Docker and build configs
- Update discussion files
- Improve dictation error handling in GUI

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 02:15:24 -04:00
rob a39253c893 feat: Add cleanup command and improve artifact editor integration
Features:
- Add `discussions cleanup` command to find orphaned diagrams
  - Scans all discussions for DIAGRAM: references
  - Lists unreferenced files in diagrams/ folders with sizes
  - --delete flag removes orphans with confirmation prompt
- New Discussion dialog now shows and allows changing save location
- Add Browse button to select output directory for new discussions

Fixes:
- Fix silent failure when artifact-editor not installed (now shows error)
- Fix silent failure when artifact-editor missing GUI deps (PyQt6)
- Add error logging for subprocess failures in artifact editor

Dependencies:
- smarttools now installed automatically from git URL
- artifact-editor included in [gui] extra
- PyQt6/QScintilla included for artifact-editor GUI support

Also:
- Add diagrams/ to .gitignore (generated test artifacts)
- Update README with simplified installation instructions
- Document cleanup command in README and CLAUDE.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 20:07:44 -04:00
rob 3b0c0339f7 Initial project structure for Orchestrated Discussions
- Core modules: markers, voting, participant, discussion, runner, cli
- Bundled participants: architect, security, pragmatist, etc.
- Example discussion file demonstrating format
- Comprehensive design document
- Basic test suite for markers and voting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 07:57:43 -04:00