14 lines
2.2 KiB
JSON
14 lines
2.2 KiB
JSON
{
|
|
"id": "20260304-060216-kuu",
|
|
"key": "milestone-uat:m9",
|
|
"run_type": "milestone_uat",
|
|
"target": "m9",
|
|
"label": "UAT: m9",
|
|
"status": "completed",
|
|
"started_at": "2026-03-04T06:02:16.018159+00:00",
|
|
"completed_at": "2026-03-04T06:04:59.856902+00:00",
|
|
"cost_usd": 0.95032125,
|
|
"turns": 33,
|
|
"error": null,
|
|
"prompt": "Run the acceptance test for milestone 'm9'.\n\nIMPORTANT: You are running INSIDE the sdlc server process at http://localhost:7777. The server is already running — do NOT stop, restart, kill, or re-spawn it. Do NOT call any UAT stop or start endpoints. If localhost:7777 is unreachable, report it as a hard blocker and stop immediately — never attempt to start or restart the server.\n\n## Step 0 — generate a run_id\nBefore executing any steps, generate a run_id in the format `YYYYMMDD-HHMMSS-<three-random-lowercase-letters>` (UTC, e.g. `20260303-142500-abc`). Use this run_id consistently throughout the session. The run directory is `.sdlc/milestones/m9/uat-runs/<run_id>/`.\n\n## Step 1 — load the acceptance test\nCall `sdlc milestone info m9 --json` to load the milestone and acceptance test.\n\n## Step 2 — execute checklist steps with screenshots\nExecute every checklist step using the Playwright MCP browser tools. After completing each UI interaction step, capture a screenshot:\n- Call `mcp__playwright__browser_take_screenshot` with a filename like `<step_number>-<step_slug>.png` (e.g. `01-login.png`).\n- Copy the file to `.sdlc/milestones/m9/uat-runs/<run_id>/<filename>`.\n- Append the relative path `.sdlc/milestones/m9/uat-runs/<run_id>/<filename>` to a `screenshot_paths` list.\n\n## Step 3 — persist the run record\nAfter all steps complete:\n1. Write `summary.md` to `.sdlc/milestones/m9/uat-runs/<run_id>/summary.md`.\n2. Write `run.yaml` to `.sdlc/milestones/m9/uat-runs/<run_id>/run.yaml` with these fields: id, milestone_slug, started_at, completed_at, verdict (pass | pass_with_tasks | failed), tests_total, tests_passed, tests_failed, tasks_created, summary_path, and screenshot_paths (the list collected in Step 2).\n3. Write signed checklist results to `.sdlc/milestones/m9/uat_results.md`.\n4. Call `sdlc milestone complete m9` if all steps pass."
|
|
} |