Walk through UAT queue items interactively -- present each item, record pass/fail, create issues for failures
Walk through the UAT (User Acceptance Testing) queue items interactively. Present each pending item to the user, record their pass/fail decision, and create GitHub Issues for any failures.
Check if UAT queue exists:
test -f .ground-control/uat-queue.json
If queue does NOT exist: Report:
UAT queue not initialized. Queue will be populated by the validation framework in Phase 5.
And stop.
If queue exists:
a. Read the queue:
Read .ground-control/uat-queue.json -- an array of items with fields:
id -- unique identifierdescription -- what to verifytype -- category of verification (e.g., "functional", "visual", "integration")created -- ISO timestamp of when the item was addedstatus -- current status: "pending", "passed", or "failed"b. Filter pending items:
Select only items where status is "pending".
If no pending items, report "No pending UAT items." and stop.
c. For each pending item, present to user:
UAT Item [{id}] ({type})
Description: {description}
Created: {created}
Does this pass? (yes / no / skip)
Wait for user response.
d. Record the result:
status to "passed"status to "failed"status as "pending"e. For failed items, create a GitHub Issue:
gh issue create --title "[UAT] {description}" --body "Failed UAT verification.\n\nItem ID: {id}\nType: {type}\nCreated: {created}\n\nPlease investigate and fix." --label "severity:P2" --label "component:uat"
f. Write updated queue back to .ground-control/uat-queue.json.
Summary: Report: "{N} items reviewed: {passed} passed, {failed} failed, {skipped} skipped"