What problem does it solve? In multi-agent teams built on fulcra-agent-teams, there is no notion of a durable role that outlives any single session — no way to answer "who is the reviewer right now?", "is anyone on-call?", or "has this critical function been unattended too long?" This Skill adds persistent, named roles with lease-based ownership so responsibilities survive session turnover. ## Core Features & Use Cases - Role registry with policy and SLA: Define roles (reviewer, maintainer, on-call) as OKF markdown docs with shared or exclusive policy, sla_hours, and a maintainer for escalations. - Lease-based liveness: Agents claim and refresh leases via coord-engine roles claim; the engine deterministically folds lease freshness into HELD, VACANT, CONTESTED, or DORMANT status. - Vacancy escalation and dormancy: Roles vacant past their SLA escalate to a maintainer at most once per day, and dormant_until parks a role without muting the sweep. - Use Case: A team needs an always-covered reviewer role: any available session claims the shared reviewer lease, polls the role inbox, files verdicts, and if no one holds it for 12 hours the maintainer is automatically notified. ## Quick Start Ask the agent to run the re-entrancy probes for a role in your team, then claim the reviewer role with coord-engine and refresh the lease each time it does review work.