t1408.1: Add task-decompose-helper.sh with classify, decompose, and lineage subcommands#2990
t1408.1: Add task-decompose-helper.sh with classify, decompose, and lineage subcommands#2990marcusquinn wants to merge 0 commit intomainfrom
Conversation
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🔍 Code Quality Report�[0;35m[MONITOR]�[0m Code Review Monitoring Report �[0;34m[INFO]�[0m Latest Quality Status: �[0;34m[INFO]�[0m Recent monitoring activity: 📈 Current Quality Metrics
Generated on: Fri Mar 6 05:40:49 UTC 2026 Generated by AI DevOps Framework Code Review Monitoring |
|
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
This PR appears orphaned — no active worker process found and no activity for 6+ hours. Flagging for re-dispatch. If work is still in progress, remove the |
f09d021 to
35f34ca
Compare
Conflict Resolution — PR SupersededThis PR's work (t1408.1: What happened:
No action needed — the functionality this PR intended to deliver is already live on main via PR #2999. |



Summary
task-decompose-helper.sh— an LLM-powered pre-dispatch step that classifies tasks as atomic (execute directly) or composite (split into subtasks), then decomposes composites into 2-5 independent subtasks with dependency edgesclassify(atomic/composite determination),decompose(subtask generation withdepends_onedges and time estimates),lineage(ancestor/sibling context formatting for worker prompts)blocked-by:conventions, builds lineage from task ID hierarchyDesign
Prompts adapted from TinyAGI/fractals with aidevops-specific heuristics:
Follows existing patterns from
ai-research-helper.sh(API calls) andclaim-task-id.sh(TODO.md parsing).Testing
help— displays usageclassify --task-id t1408— detects existing subtasks, returns composite without LLM calldecompose --task-id t1408— returns existing subtasks from TODO.mdlineage --task-id t1408.1— shows parent task + sibling tasksdecompose --task "..." --depth 3 --max-depth 3— max-depth guard returns empty subtasksCloses #2984