Task Description
The quality of the code output from execute is poor, so I want to improve it. I would like to have an iteration that better understands the project context, verifies the quality, and makes corrections based on feedback.
Acceptance Criteria
Additional Context
- The current
execute workflow often produces low-quality code because it doesn’t sufficiently incorporate project context (structure, conventions, dependencies, architectural patterns) and lacks reliable verification and iteration.
- The desired improvement is a structured loop: understand context → apply changes → verify → iterate on failures/feedback → re-verify.
- However, some tasks may be impractical in certain environments or project sizes (e.g., extremely large repos, expensive test suites, missing dependencies, strict time/memory limits).
In those cases, the workflow needs an explicit “give up / fail-fast” capability: if the workflow determines the work would require excessive resources or is unlikely to succeed safely, it should stop rather than producing low-confidence output, and clearly explain why along with actionable next steps.
Task Description
The quality of the code output from
executeis poor, so I want to improve it. I would like to have an iteration that better understands the project context, verifies the quality, and makes corrections based on feedback.Acceptance Criteria
Project Context Discovery
package.json,pyproject.toml,pom.xml, etc.).Quality Verification
Iterative Improvement (Fix Loop)
Output Format and Change Quality
Graceful Degradation
Regression Prevention
Fail-Fast / Give-Up Capability
Additional Context
executeworkflow often produces low-quality code because it doesn’t sufficiently incorporate project context (structure, conventions, dependencies, architectural patterns) and lacks reliable verification and iteration.In those cases, the workflow needs an explicit “give up / fail-fast” capability: if the workflow determines the work would require excessive resources or is unlikely to succeed safely, it should stop rather than producing low-confidence output, and clearly explain why along with actionable next steps.