Charter · Verifier rules

resolution: unknown role (error)

Error. Reported when a role extends a role the charter does not define, so it cannot be resolved. resolveRole throws and names the missing role; verifyCharter reports it under the rule resolution, once for each section.

Charter
{
  usher: ['programme', 'door.*'],
  manager: { extends: ['ushers'], allow: ['takings'] },
}
Role
'manager'
Error
Unknown role "ushers"
Output matches the expected value

Runs in this page on the installed package. The input and the expected output are defined by the example.