---
title: Sample site acceptance
executor: browser
components: [sample-site]
levels: [acceptance]
tags: [sample-site]
destination: { provider: jira, project: SAMPLE }
evidence:
  browser: { screenshot: required, video: optional, diagnostic: optional }
instructions:
  - Use the agreed sample-site base URL, including its deployment prefix; do not guess a port.
  - Record the actual URL, viewport, mode, assertions and observed values; keep demo and real evidence distinct.
  - Never submit a real tracker issue; SAMPLE is an illustrative destination only.
hooks:
  beforeRun:
    - id: check-sample-server
      instruction: Verify the agreed sample-site base URL is reachable before starting; stop if the server is unavailable.
      onFailure: stop
  beforeEach:
    - id: open-profile
      instruction: In this attempt's fresh browser context, open <sample-base>/playground/ and wait for Profile settings.
  afterEach:
    - id: leave-clean-page
      instruction: Close any open modal with Escape and reload the current sample page; record cleanup errors separately.
---

Shared instructions and hooks apply only to tests in this section and its descendants.
