feat: Implement workon Command for Automated Todo/Fix Workflow Integration #9

Merged
gmgauthier merged 7 commits from feature/workon_cmd into master 2026-03-31 21:14:00 +00:00

7 Commits

Author SHA1 Message Date
ce878f058f feat(workon): enhance command with IDE integration and README updates
All checks were successful
CI / Test (pull_request) Successful in 36s
CI / Lint (pull_request) Successful in 26s
CI / Build (pull_request) Successful in 20s
- Add colorized output for success/error messages
- Change custom message flag from -m to -M
- Implement branch prefixing (feature/ or fix/)
- Add config for workon.model and workon.ide
- Update README.md index on task completion
- Integrate IDE opening if configured
- Refine error handling and logging
2026-03-31 22:04:33 +01:00
8a3257b3a7 feat(workon): integrate Grok for work plan generation
Replace placeholder with actual Grok client call to generate and append a tailored work plan section to todo/fix files. Add prompt engineering for concise, actionable plans. Include file content reading and model config integration. Update comments and error handling for clarity.
2026-03-31 21:20:55 +01:00
49ec38a2ca refactor(workon): clean up stubs and add TODOs for Grok integration
- Remove temporary grokClient interface and prompt logic.
- Add TODOs for real Grok client import and calls.
- Placeholder work plan for functionality.
- TODOs for README index update and IDE config support.
- Minor comment and logging tweaks for clarity.
2026-03-31 21:04:40 +01:00
9694d72463 feat(workon): implement core transactional flow with Grok work plan
- Bootstrap todo structure and handle fix/complete modes.
- Create safe git branches and append AI-generated work plans.
- Commit changes and move items to completed on finish.
- Add stubs for Grok client and config-dependent IDE open.
2026-03-31 20:56:45 +01:00
d6f507b8cb feat(workon): enhance command to start or complete todos/fixes with git integration
- Update workonCmd to accept todo_item_title arg and add -f/--fix, -c/--complete flags
- Implement transactional flow: bootstrap todo dirs, move/create .md files, create branch, append Grok-generated Work Plan, commit
- Add todo package with Bootstrap for directory structure
- Expand workon.Run to handle modes (todo, fix, complete) with placeholders for Grok integration and optional cnadd/IDE open
2026-03-31 20:42:32 +01:00
9080cf7f3e feat(workon): add initial workon command for starting todo items
Introduces the `workon` CLI command which selects the next queued todo item,
moves it to doing/, creates a git branch, generates a work plan via Grok,
appends it to the file, and commits the changes. Includes skeleton implementation
with TODOs for full functionality.
2026-03-31 20:30:05 +01:00
a4a1b49c9d chore(todo): move workon task from queued to doing
Update README.md to reflect the new file location and rename the workon.md file accordingly.
2026-03-31 20:12:10 +01:00