Verdicts follow the text
A verdict given on text that later changed no longer counts, so nothing is accepted on wording that is gone.
For testers
A feature is finished when the behaviours are there, not when a status says done. In KiwiPow you judge each behaviour of the approved spec against the tests the developer wrote to prove it, and the accepted spec becomes the record of what the product does.
Your part in the loop
Each behaviour with its edge cases, the tests that prove it and the repository it lives in.
Accept it, or reopen it with a comment saying what is missing.
All accepted accepts the feature. One reopened behaviour sends it back to the developer with every comment at once.
An accepted spec is what the product does. A change comes as a new feature, so the record is never rewritten.
A verdict given on text that later changed no longer counts, so nothing is accepted on wording that is gone.
A behaviour counts as built only when a named test proves it. No hand-linked test cases.
Each behaviour has exactly one authoritative test. Overlapping tests at several levels are reported, because they hide which test matters.
A run that falsifies what approval rested on, such as a size budget or an architecture rule, returns to the architect and test leader.
The empty list, the expired session and the second click are written out under each behaviour, not discovered at acceptance.
Each behaviour carries its citation, revision history, proving tests and your verdict.
Roles follow the work. In a small team one person holds several, and acceptance stays with the person who asked.