# Acceptance-criteria refinement worksheet

OpenMax educational worksheet, 2026-09-04. Blank working form, not approved policy or a test result. Use synthetic data. Repeat criterion and evidence rows as needed; twenty article examples are a coverage menu, not required story scope.

## 1. Story and boundary

- Story ID / version:
- Actor / useful outcome:
- Included behavior / excluded behavior:
- Other related stories:
- Business decision owner / engineering owner / QA owner:

## 2. Approved rules and questions

| Rule ID | Source locator / version | Decision | Approver / date | Unresolved conflict |
|---|---|---|---|---|
| Fill | Fill | Fill | Fill | Fill |

- Allowed starting states:
- Identity, authorization, tenant and role rules:
- Capacity units / reservation behavior:
- Timezone / exact boundary / clock source:
- Replay scope / payload identity / retention window:
- Delivery and recovery states:
- Data excluded from the AI packet:

## 3. Candidate criterion

- Criterion ID / related story / source rule:
- Given (actor, state, data, configuration):
- When (one triggering event):
- Then (observable result):
- Prohibited side effect:
- Counterexample / boundary data:
- Observable evidence and authorized access:
- Question that must be answered before approval:

## 4. Human refinement decision

- Candidate origin (human draft or actual model/version/run if known):
- Keep / change / reject / unresolved:
- Reason and conflicting evidence:
- Product decision / feasibility / testability review:
- Approved version / approver / date:
- Change impact on other stories and tests:

## 5. Test evidence, not generated success

| Test ID | Criterion / version | Build / environment | Input / clock | Expected | Observed / evidence locator | PASS / FAIL / BLOCKED / NOT_RUN |
|---|---|---|---|---|---|---|
| Fill | Fill | Fill | Fill | Fill | Fill | NOT_RUN |

- Planned / executed / passing counts, with explicit denominators:
- Untested criteria and branches:
- Permission / concurrent mutation / lost response / expiry checks:
- Accessibility setup / localized viewport / actual measurements:
- Failed checks and defect IDs:

## 6. Acceptance and follow-up

- Shared Definition of Done evidence:
- Remaining blocking failures / unknown evidence:
- Authorized acceptance decision and reason:
- Exception owner / scope / expiry, if policy permits:
- Re-test plan / responsible person / due date:
- Source or rule change requiring future review:

Do not turn NOT_RUN into PASS, infer inbox delivery from a queued job, or treat an AI-generated test as executed evidence. This worksheet does not certify security, privacy, accessibility or release readiness.
