flowchart TD
Vacant("Board Seat
Vacant"):::retireNode Recruit["Recruit for
the Seat"]:::docNode Roles["Assign Roles
and Duties"]:::docNode Cadence["Meet on a
Fixed Cadence"]:::prepNode TermLimit{"Term Limit
Reached?"}:::waitNode Rotate["Seat Rotates Off
(Staggered)"]:::prepNode Departs("Founder or Lead
Mentor Departs"):::dangerNode Execute["Execute Written
Succession Plan"]:::dangerNode Acting("Acting Lead Named,
Signing Authority Transfers"):::resolveNode Vacant --> Recruit Recruit --> Roles Roles --> Cadence Cadence --> TermLimit TermLimit -->|No - keep meeting| Cadence TermLimit -->|Yes| Rotate Rotate -->|that one seat reopens| Vacant Departs --> Execute Execute --> Acting classDef retireNode fill:#5B7186,stroke:#33475B,stroke-width:2px,color:#fff,font-size:16px classDef docNode fill:#4A90D9,stroke:#2E6BA8,stroke-width:2px,color:#fff,font-size:16px classDef prepNode fill:#F5A623,stroke:#B87B12,stroke-width:2px,color:#333,font-size:16px classDef waitNode fill:#8E7CC3,stroke:#5B4B8A,stroke-width:2px,color:#fff,font-size:16px classDef dangerNode fill:#D64545,stroke:#8F2B2B,stroke-width:2px,color:#fff,font-size:16px classDef resolveNode fill:#3E9E6E,stroke:#256E4A,stroke-width:2px,color:#fff,font-size:16px linkStyle default stroke:#7A8A99,stroke-width:2px,font-size:16px
Vacant"):::retireNode Recruit["Recruit for
the Seat"]:::docNode Roles["Assign Roles
and Duties"]:::docNode Cadence["Meet on a
Fixed Cadence"]:::prepNode TermLimit{"Term Limit
Reached?"}:::waitNode Rotate["Seat Rotates Off
(Staggered)"]:::prepNode Departs("Founder or Lead
Mentor Departs"):::dangerNode Execute["Execute Written
Succession Plan"]:::dangerNode Acting("Acting Lead Named,
Signing Authority Transfers"):::resolveNode Vacant --> Recruit Recruit --> Roles Roles --> Cadence Cadence --> TermLimit TermLimit -->|No - keep meeting| Cadence TermLimit -->|Yes| Rotate Rotate -->|that one seat reopens| Vacant Departs --> Execute Execute --> Acting classDef retireNode fill:#5B7186,stroke:#33475B,stroke-width:2px,color:#fff,font-size:16px classDef docNode fill:#4A90D9,stroke:#2E6BA8,stroke-width:2px,color:#fff,font-size:16px classDef prepNode fill:#F5A623,stroke:#B87B12,stroke-width:2px,color:#333,font-size:16px classDef waitNode fill:#8E7CC3,stroke:#5B4B8A,stroke-width:2px,color:#fff,font-size:16px classDef dangerNode fill:#D64545,stroke:#8F2B2B,stroke-width:2px,color:#fff,font-size:16px classDef resolveNode fill:#3E9E6E,stroke:#256E4A,stroke-width:2px,color:#fff,font-size:16px linkStyle default stroke:#7A8A99,stroke-width:2px,font-size:16px
Step Details
Hover a step to preview it, or click a step to pin its details here.
Seat vacant
Recruit and assign
Meet and rotate
Term check
Succession trigger - outside the cycle
Plan takes effect