Skip to content

Commit 62ac833

Browse files
tomqextclaude
andcommitted
Add TODO to simplify ci_tool main menu
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 6fd2462 commit 62ac833

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

bin/ci_tool/TODO.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
- [ ] **Parallel CI analysis during local reproduction**: When a GitHub Actions URL is provided, start the local build/test reproduction immediately and, in parallel, fetch the CI logs (`gh run view --log-failed`), digest the failures, and present a summary to the user while the container is still building. Currently `reproduce_ci()` blocks in `fix_ci()` (step 3) before any analysis happens. The idea: spawn the reproduction in the background, use the CI URL to pull logs and identify failures concurrently, then present the analysis to the user so they understand the problem before local tests even finish. This saves the entire reproduction wait time for understanding what went wrong.
66

7+
## UX
8+
9+
- [ ] **Simplify the main menu**: Too many top-level options (reproduce, fix, claude, shell, retest, clean, exit). Several overlap — e.g. "Reproduce CI" is already a step within "Fix CI with Claude", and "Claude session" / "Shell into container" / "Re-run tests" are all post-reproduce actions on an existing container. Consolidate into fewer choices and push the rest into sub-menus or contextual prompts.
10+
711
## Bug Fixes
812

913
- [ ] If branch name is empty/blank, default to the repo's default branch instead of requiring input

0 commit comments

Comments
 (0)