01
Check role status
Use the registry and contract to determine what the role normally means.
Operations explainer
A role name is not live permission. Role contracts describe normal capabilities, while the execution-role record and AgentJob allowlist decide what one transaction may do.
Role-routing comprehension
Role routing separates registered role templates, task overlays, provisional roles, execution-role records, AgentJob allowlists, outputs, and validators.

The diagram is a static reader aid. It does not replace the source files, route dossiers, or claim-status records that govern the topic.
Mechanism
01
Use the registry and contract to determine what the role normally means.
02
Task overlays and provisional roles are bounded to one job unless later registered.
03
Allowed reads, writes, outputs, validators, and stop conditions control current action.
Terms
Boundaries
Safe reading
Related routes
Source basis
Source basis
Generated noncanonical upstream explainer: github-facing/role-routing-explainer.md.
Contract stack
The safe inspection order is role registry, role contract, execution-role record, AgentJob, claim boundary, and completion evidence.
Overread prevention
The route family uses roles to make work reviewable. It does not turn labels, overlays, or provisional roles into durable permission grants.
Related reading
These links keep the primary reader journey inside the website. Source links remain visible in the provenance section.
Source provenance
The links below point to reviewed upstream source surfaces. This website adaptation remains downstream from those sources and from the registered authority records they cite.