| name | avoidance-vs-misalignment-discriminator |
| description | Use in relational ambiguity to distinguish avoidance from real misalignment. Owns motive discrimination only. |
| category | workflow |
| source_group | hermes-existential |
| compatibility | opencode |
When To Use
Load this in relational or shared-agency ambiguity when it is unclear whether delay, hesitation, friction, or non-response is avoidance, genuine misalignment, insufficient agreement, or a missing request.
The skill owns motive discrimination in ambiguity. It helps decide what kind of relational move is honest before action is forced.
Do Not Use
Do not use this for ordinary productivity delay, technical diagnosis, operator fit, tone polish, structural simplification, or post-change verification. If there is no relational or shared-agency stake, use another skill.
What To Do
- Separate observed behavior from the story being told about it.
- Ask what agreement, obligation, or expectation is actually in force.
- Distinguish fear of the direct move from legitimate lack of alignment.
- Identify the clean clarifying request, boundary, or conversation that would test the ambiguity.
- Do not moralize hesitation or collapse it into a performance problem.
Output Shape
Return the discrimination: observed facts, possible readings, the most honest current read, and the clarifying move that would resolve it.