fix(ir): Preserve TaskId temp deps in auto derivation#1753
fix(ir): Preserve TaskId temp deps in auto derivation#1753sunkaixuan2018 wants to merge 3 commits into
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe PR extends the ChangesTask-ID Array Lineage Support
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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 |
There was a problem hiding this comment.
Code Review
This pull request enhances the task dependency auto-derivation pass to conservatively expand Array[TASK_ID] dependency values when their lineage is known, updating both documentation and unit tests. The review feedback highlights a critical bug in HasMultiSlotDynamicCoverage where partial slot coverage could incorrectly bypass fallback mechanisms, a potential issue in HasNonSubmitTaskIdUserEdge where unrelated task IDs might satisfy coverage checks, and a recommendation to add a test case verifying fallback behavior for partial slot coverage.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
8668e0d to
b38eaed
Compare
b38eaed to
4697700
Compare
Summary
Testing
build-nativeand copied freshpypto_coreinto the branch.venv.tests/ut/ir/transforms/test_auto_derive_task_dependencies.py-> 36 passed.models/qwen3/14b/decode_layer.py -d {} --enable-l2-swimlane-> PASS./data/sunkaixuan/skx_log_output/issue1744/qwen_decode_nonsubmit_20260611_203215/merged_swimlane_20260611_203238.json.Related Issues
Fixes #1744