Skip to content

uat: should offer to fix failures after testing completes #49

Description

@skytect
Human NoteAfter rapid:uat finds issues, it should offer to fix them instead of just logging and moving on
Version6.0.0
Skilluat

Problem Statement

When UAT completes with failures, the skill logs the issues, writes artifacts, and exits with a "Next steps" banner pointing to bug-hunt or review summary. It never offers to fix the failures it just found.

This breaks the flow. The user has just identified concrete, well-scoped problems with clear acceptance criteria. The skill has all the context needed to attempt fixes (relevant files, expected behavior, actual behavior). Instead it forces the user to manually start a separate fix workflow.

Proposed Solution

After Step 8 (issue logging) and before Step 9 (completion banner), add a fix loop:

  1. Present the list of failures with their severities
  2. Prompt: "Fix these failures?" with options like "Fix all", "Fix critical only", "Skip"
  3. For each failure to fix:
    • Read the relevant files
    • Propose a fix with a diff preview
    • Apply if approved, skip if rejected
  4. Re-run the failed steps to verify the fix
  5. Update REVIEW-UAT.md with the new results

This keeps the user in the UAT flow instead of forcing a context switch.

Current Workaround

User must manually fix failures after UAT exits, then re-run /rapid:uat to verify.

Related Issues

Co-Authored-By: Claude Opus 4.6 (1M context)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ai-authoredIssue was written with AI assistanceenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions