Add failing tests for #729: BUG_STEP_TIMEOUTS mismatch#731
Draft
prompt-driven-github[bot] wants to merge 1 commit intomainfrom
Draft
Add failing tests for #729: BUG_STEP_TIMEOUTS mismatch#731prompt-driven-github[bot] wants to merge 1 commit intomainfrom
prompt-driven-github[bot] wants to merge 1 commit intomainfrom
Conversation
- 5 unit tests that verify BUG_STEP_TIMEOUTS keys match steps_config 1-12 - Tests confirm step 6 (Root Cause) gets 340s instead of correct 600s - Update orchestrator prompt to use 12-step numbering to prevent regen regressions Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds failing tests that detect the
BUG_STEP_TIMEOUTSkey mismatch reported in #729.Test Files
tests/test_agentic_bug_orchestrator.py(5 new tests)Prompt Files
pdd/prompts/agentic_bug_orchestrator_python.prompt(updated to 12-step numbering)What This PR Contains
BUG_STEP_TIMEOUTSkeys matchsteps_configinteger keys 1–12Root Cause
BUG_STEP_TIMEOUTSdict uses the stale 5.5 numbering scheme (10 entries with keys 1–5, 5.5, 6–10) whilesteps_configuses 12 integer keys (1–12). PR #863 regenerated the file from a prompt that hadn't been updated, overwriting the correct 12-step mapping. Step 6 (Root Cause Analysis) gets 340s instead of 600s, causing timeout failures on complex issues.Next Steps
BUG_STEP_TIMEOUTSmapping inpdd/agentic_bug_orchestrator.pyFixes #729
Generated by PDD agentic bug workflow