roles.chartersModule 45Roles and posts
Staff a post in a yard once, and let every dependent bind to the role itself, so the holder can change hands without anything that relies on it noticing.
roles.charters reads the frozen utility roles – yardmaster, steward, librarian, gatekeeper, clerk, auditor and treasurer – and the application roles a yard has declared. A yard gets all seven staffed automatically at creation; other routes resolve a duty, hand a post over, or read its history.
