“A concierge can reserve an allocation after confirming a deposit, and the customer receives an update.”
What could go wrong?
Good: “A permitted concierge sees one confirmed allocation after a successful synthetic deposit, and an opted-in customer has one queued update.”
Not enough: “The allocation flow works.”
Ask it for cases. Then check for missing:
Inquiry → allocation candidate → deposit pending → reserved → notified
Test allowed moves, forbidden moves, and recovery from each state.
Deliver: risks, prioritized tests, evidence needs, synthetic data, and automation decision.
Every team must include security, accessibility, and integration coverage.
Defend your top three tests.
The goal is not the longest checklist. It is the best use of limited time to protect people and the business.
Charter → manual exploration → automated checks → evidence packet → release recommendation
The same intent should survive the whole lifecycle.
Write one negative acceptance criterion for a workflow you know.