bdc47dde7f
GSD-Unit: M001/S06/T01
2.4 KiB
2.4 KiB
estimated_steps, estimated_files, skills_used
| estimated_steps | estimated_files | skills_used |
|---|---|---|
| 12 | 5 |
T03: Run integrated acceptance and capture evidence
Execute the live acceptance loop and record results as an artifact for S07/UAT handoff.
- Why: prove the
/jobs → workspace → reminders/dashboard → follow-up/manual-send boundaryloop runs in the live stack after stabilization and seeding. - Steps:
- Create
scripts/s06-acceptance-run.shto orchestrate: ensure backend running, run preflight + seed scripts, then run existing automated regressions most relevant to the loop (e.g.,end-to-end-trust-loop.test.tsx) and capture outputs. - Perform a guided browser run (can use agent-browser/Playwright) hitting /jobs, /reminders, /dashboard, opening the seeded job workspace, inspecting Tailored CV, Correspondence (linked-thread status), Follow-up draft manual-send boundary; note Gmail continuity if blocked.
- Write findings and screenshots/links into
docs/s06-acceptance-run.md(what passed, what blocked, manual-send boundary observation, Gmail continuity status). Call out any gaps explicitly. - Ensure commands avoid leaking tokens; artifacts redact secrets.
- Create
- Failure Modes (Q5): backend not running → script stops after preflight; tests fail → record failure in artifact; browser step blocked by auth → document and include auth instructions.
- Load Profile (Q6): single-user flows; test runner CPU-bound but acceptable.
- Negative Tests (Q7): note expected failure if Gmail remains unconfigured; ensure manual-send boundary not auto-triggered during run.
- Must-haves: acceptance-run script exists; artifact populated with live results; manual-send boundary explicitly observed; Gmail continuity status recorded (even if blocked).
- Verification:
bash scripts/s06-acceptance-run.sh&&test -s docs/s06-acceptance-run.md
Inputs
scripts/s06-preflight.shscripts/s06-acceptance-data.shjob-tracker-ui/src/end-to-end-trust-loop.test.tsxjob-tracker-ui/src/components/JobDetailsDialog.tsxjob-tracker-ui/src/components/Correspondence.tsx
Expected Output
scripts/s06-acceptance-run.shdocs/s06-acceptance-run.md
Verification
bash scripts/s06-acceptance-run.sh && test -s docs/s06-acceptance-run.md
Observability Impact
Orchestrated run logs preflight/seed/test results; artifact captures UI observations incl. manual-send boundary and Gmail continuity. Scripts surface failures with exit codes and summarized outputs.