Human Roles
A Definition of Ready or Done item hands its human side to a role, and only a member of that role can approve it. The server enforces it, so it holds for anything calling the API directly too.
Why a role and not a job title
A checklist item used to name its reviewer in prose. “Product Owner” was printed on the item and checked by nothing — anyone who could write to the gate could approve it, and the audit trail recorded a name that meant nothing about authority. A role is real: it has members, and an approval from a non-member is refused.
Two rules worth knowing before you start
Both rules explain a detail you will notice: a new role starts with you in it, and importing older reviewer names does the same. Creating an empty role would otherwise turn a working checklist into a blocked one the moment it was used.
Any human in the loop
The built-in reviewer, and the default. An item that names it is approved by any member who can write to the gate — the same behaviour every item had before roles existed. Use a named role where it matters, and leave the rest here; a role for every item is bureaucracy, not governance.
Setting them up
Open Studio → Hybrid Team → Human Roles. Only the studio owner can change them: membership of a role decides who may approve work, so it is not an ordinary admin setting. Every change is written to the audit log field by field, because a role gaining a member is a grant of authority.
If your checklists were written before this page existed, it offers to import the reviewer names it finds on them — each becomes a role with you as its only member, ready for you to add the people who really hold it.
What happens at the gate
Assessing an item you do not have the role for is refused, and the refusal names the role so you know who to ask. Three cases are distinguished, because the fix differs: you are not a member; the role is staffed by nobody; the role no longer exists at all. The last two are an owner’s to fix on the Human Roles page.
Two things stay open to everyone who can assess. Recording an item as not met is a finding, not an approval — anyone who can see a problem should be able to say so. And Does not apply (a waiver) keeps its existing owner-or-reviewer authority, with a written reason, because it is the way past an item whose role cannot answer.
Organisation roles
If your studio belongs to an Enterprise organisation with guardrail policies, the organisation’s items name its reviewer roles, not yours. The Human Roles page lists them, and the studio owner chooses which of the studio’s own roles answers for each — or Any human in the loop.
If the page says that new work packages are on hold, your studio’s owner is no longer a member of the organisation. New work packages the policy covers are refused until the organisation adds the owner back or releases the studio; existing ones are unaffected.