{"id":18044,"plugin_id":"plugins_6a82b32a6ee8819191258c0368112b78","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:35.257Z","digest":"fb9fd6eeb48faea70e614ca0ddf99d733b4818cbe92dead078ee347c4c8e1c90","against":null,"payload":{"description":"Execute API pytest and UI tests for scoped features with mark-driven verify gate","included_files":[],"name":"zuora-uat-run","skill_md_contents":"---\nname: zuora-uat-run\ndescription: Execute API pytest and UI tests for scoped features with mark-driven verify gate\nargument-hint: \"[features_input=all] [environment=mcp] [verify=auto] [max_fix_retries=3]\"\nallowed-tools: [Read, Write, Edit, Glob, Grep, Bash, Agent, Task, mcp__zuora-mcp__zuora_codegen, mcp__zuora-mcp__ask_zuora]\n---\n\nCodex-only path resolution: When an instruction refers to `${CLAUDE_PLUGIN_ROOT}`, treat it as the root of this installed plugin.\n\nOrchestrator: discover scope → one worker per feature → aggregate.\n\n## Input\n\n$ARGUMENTS\n\n| Parameter | Default |\n|-----------|---------|\n| `verify` | `auto` |\n| `environment` | `mcp` |\n\n## Workflow\n\n### Step 1: Resolve UAT workspace\n\n```bash\nGIT_ROOT=$(git rev-parse --show-toplevel)\nUAT_ROOT=$(python3 \"${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/scripts/resolve_uat_root.py\" \\\n  --git-root \"$GIT_ROOT\" | python3 -c \"import sys,json; print(json.load(sys.stdin)['uat_root'])\")\n```\n\nResolve tenant:\n\n```bash\npython3 \"${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/scripts/tenant_resolve.py\" \\\n  --git-root \"$GIT_ROOT\" --environment mcp --scaffold-local\n```\n\n### Step 2: Discover scope\n\n```bash\npython3 \"${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/scripts/discover_groups.py\" \\\n  --git-root \"$GIT_ROOT\" --features-input \"<features_input>\"\n```\n\n### Step 3: Delegate per feature\n\nPass `UAT_ROOT` to `${CLAUDE_PLUGIN_ROOT}/skills/zuora-uat/run-feature/SKILL.md` workers.\n\nEach worker runs `ensure-manifest` at startup (see `run-feature/SKILL.md`).\n\n### Step 4: Aggregate\n\nRoll-up per TR; reports under `$UAT_ROOT/execution/reports/`.\n\n## MCP\n\nUse `mcp__zuora-mcp__zuora_codegen` during verify/fix. Call `mcp__zuora-mcp__ask_zuora` only for unresolved UI or billing-behavior questions.\n\n## References\n\n- `${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/docs/DEBUGGING_MECHANISM_GUIDE.md`\n- `${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/docs/UI_TEST_EXECUTION_GUIDELINE.md`\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}