| name | exeris-risk-prioritizer |
| description | Router/Planner risk skill for Exeris Kernel. Identifies primary risk, justification, and secondary risks to drive routing priority. |
| argument-hint | Task description + class/scope + impacted modules/subsystems |
| user-invocable | true |
| disable-model-invocation | false |
Exeris Risk Prioritizer
Purpose
Determine which risk is primary so routing and planning are deterministic.
Output Contract
Return exactly:
primary_risk
primary_risk_reason
secondary_risks (ordered)
Default Priority Order (Community/Open-Core)
- The Wall / placement breach
- Observable contract drift
- Runtime hot-path allocation/copy/concurrency risk
- Missing verification (tests/TCK)
- Docs/ADR drift
Decision Rules
- Choose one primary risk only.
- If two risks appear equal, prioritize the one with broader blast radius.
- Prefer contract/boundary safety over implementation speed.
Completion Criteria
Risk prioritization is complete only if one primary risk is explicit and secondaries are ranked with concise reasoning.