# Dispatch Plan Risk Gate

> Sanitized SAC dispatch candidate risk-gate adapter.

- Skill: `superxi-s/dispatch-plan-risk-gate` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add superxi-s/dispatch-plan-risk-gate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/superxi-s/dispatch-plan-risk-gate/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: superxi-s (https://skillmd.com/u/superxi-s)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/superxi-s/dispatch-plan-risk-gate

---


# SAC Dispatch Risk Gate

## Purpose and use

Assess a sanitized energy-dispatch candidate before approval. Use only when candidate, validator, active-lineage, and constraint facts come from an authoritative adapter. Do not create or activate a plan, write a device, or write a database.

## Inputs and workflow

Read authoritative candidate, active plan, constraint, and validator facts; validate lineage and required milestones; evaluate deterministic findings; map PASS/REVIEW/BLOCK to ALLOW/REVIEW/DENY; then bind any later activation to a human approval and pre-execution revalidation.

## Authority, evidence, capabilities, and approval

Backend runtime and validator facts outrank evidence and generated explanation. Evidence can inform domain knowledge but cannot change the gate. The pack may read state and validation and perform review; direct plan/device/database writes are denied. Plan activation requires a bound, unconsumed, unexpired approval.

## Outputs, failures, and edge cases

Return a gate decision, deterministic findings, and trace. Unavailable authority, stale lineage, ownership changes, missing milestones, and invalid approval fail closed. Example: “gate this pending dispatch candidate”; not “activate the plan”.

