flowchart TD Draft("Agent Produces
a Draft"):::retireNode Guardrail{"Passes Guardrail
Check?"}:::waitNode Rewrite["Automatic Rewrite
Required"]:::dangerNode Quality["Human Applies
Quality Check"]:::docNode QPass{"Quality Check
Passes?"}:::waitNode Approve["Human Approves
and Sends"]:::resolveNode Oversight["AI Agent Oversight"]:::prepNode Received("Family Receives a
Human-Approved Message"):::retireNode Draft --> Guardrail Guardrail -->|No| Rewrite Guardrail -->|Yes| Quality Rewrite -->|new draft| Draft Quality --> QPass QPass -->|No| Rewrite QPass -->|Yes| Approve Approve --> Received Approve -->|sampled monthly| Oversight classDef retireNode fill:#5B7186,stroke:#33475B,stroke-width:2px,color:#fff,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 docNode fill:#4A90D9,stroke:#2E6BA8,stroke-width:2px,color:#fff,font-size:16px classDef resolveNode fill:#3E9E6E,stroke:#256E4A,stroke-width:2px,color:#fff,font-size:16px classDef prepNode fill:#F5A623,stroke:#B87B12,stroke-width:2px,color:#333,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.

Start and end
Check
Rewrite required
Human quality check
Human approval
Ongoing oversight