Files
2026-03-27 08:54:34 +01:00

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 boundary loop runs in the live stack after stabilization and seeding.
  • Steps:
    1. Create scripts/s06-acceptance-run.sh to 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.
    2. 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.
    3. 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.
    4. Ensure commands avoid leaking tokens; artifacts redact secrets.
  • 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.sh
  • scripts/s06-acceptance-data.sh
  • job-tracker-ui/src/end-to-end-trust-loop.test.tsx
  • job-tracker-ui/src/components/JobDetailsDialog.tsx
  • job-tracker-ui/src/components/Correspondence.tsx

Expected Output

  • scripts/s06-acceptance-run.sh
  • docs/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.