Dhanji R. Prasanna
b9cdb99557
refactor(g3-cli): break lib.rs into focused modules
Extract 7 modules from the 2966-line lib.rs:
- cli_args.rs (133 lines): CLI argument parsing with clap
- autonomous.rs (785 lines): coach-player feedback loop
- agent_mode.rs (284 lines): specialized agent execution
- accumulative.rs (343 lines): iterative requirements mode
- interactive.rs (851 lines): REPL with command handling
- task_execution.rs (212 lines): unified retry logic
- utils.rs (91 lines): display and workspace helpers
Key improvements:
- lib.rs reduced from 2966 to 415 lines (86% reduction)
- Eliminated duplicate retry logic between execute_task and execute_task_machine
- Each module has a single responsibility
- Easier to reason about and maintain
Agent: fowler
2026-01-12 05:35:08 +05:30
..
2026-01-12 05:35:08 +05:30
2026-01-10 20:44:23 +11:00
2026-01-10 20:34:14 +11:00
2026-01-12 05:17:45 +05:30
2026-01-10 13:43:04 +11:00
2025-12-22 16:27:35 +11:00
2026-01-10 13:43:04 +11:00
2026-01-12 05:13:02 +05:30