bdc47dde7f
GSD-Unit: M001/S06/T01
42 lines
2.4 KiB
Markdown
42 lines
2.4 KiB
Markdown
---
|
|
estimated_steps: 12
|
|
estimated_files: 5
|
|
skills_used: []
|
|
---
|
|
|
|
# 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.
|