Estimate: 40m · Type: test · Depends on: 2.9.3
E2E + verification (wait on AUTHORITATIVE signals, never optimistic UI):
waitForResponse on the archive POST (200) → it leaves the board / issues list.waitForResponse on the unarchive DELETE /api/work-items/[id]/archive (200) BEFORE the click → the row leaves the archived view, the item returns to active views, and its detail activity shows "restored" (the unarchived revision).waitForTimeout); workers:1 shared-DB pin respected.tests/e2e/build-in-public-flow.spec.ts / Epic 2 issue-list specs (auth + seed + waitForResponse patterns)motir-core/CLAUDE.md § "E2E tests wait on the AUTHORITATIVE signal"