Agents Builders

Harden bin/e2e-parallel + introduce two-tier (@smoke) e2e model

Archived steffon
task-5493ffbe7c8d

Created

Jun 20, 05:59

Started

Jun 20, 06:00

Completed

Jun 20, 06:15

DevOps handoff

Type

Chore

Shape

backend

Worktree Slug

e2e-smoke-tier

Repositories

turf-monster

Release Train

Branch

chore/e2e-smoke-tier

Local URL

QA URL

Production URL

test-infra no-prod-impact

Acceptance Criteria

  • bin/e2e-parallel /up probe timeout is raised (90s->180s) and configurable via env
  • bin/e2e-parallel preflights stray listeners on each target port before booting (reports; kills with E2E_KILL_STRAY=1)
  • per-stack seeding is serialized by default to avoid concurrent RPC contention (parallel opt-in via env)
  • core specs (auth, account update, navigation) carry an @smoke tag; fast lane runs via --grep @smoke
  • npm script(s) for the smoke lane added and grep usage documented
  • smoke lane passes locally and bin/e2e-parallel boots cleanly

Expected Test Plan

  • [unit] npx playwright test --grep @smoke (fast general lane, green)
  • [integration] bin/e2e-parallel multi-stack boot + sharded @smoke run (servers+DB+ports I/O boundary)

Checks Run

  • [unit] npx playwright test --grep @smoke (single server) -> 15 passed (20.3s)
  • [integration] E2E_BASE_PORT=3150 bin/e2e-parallel 2 -- --grep @smoke -> preflight + serialized seed + 180s /up budget; all 2 shards passed (9+6)
  • [integration] bin/e2e-parallel port preflight refused to boot on busy 3101/3102 (no foreign-stack kill); bash -n clean on bash 3.2.57

Stage Timeline

Who handled each stage, the time it took (measured), and the model / tokens / cost reported (best-effort) — plus who's on it right now. means the agent didn't report that metric.

No stage changes recorded yet.

Conversation

QA review feedback, agent handoffs, and follow-up notes for this task.

No task feedback has been recorded yet.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

Dev

Actual