---
name: agent-fault
description: Регистрация косяка агента в системе учёта WP-316 L1. Без LLM — детерминированный скрипт без WP Gate.
argument-hint: "record --severity {critical|major|minor} --fault '<description>'"
version: 0.1.0
status: active
layer: L1
agents: none
interaction: one-shot
triggers:
  slash: [/agent-fault]
  phrases: []
gates_required: []
gates_enforced: []
gates_rationale: "детерминированный script-executor; WP Gate и IntegrationGate не применимы"
routing:
  executor: script
  deterministic: true
  script_path: "${IWE_GOVERNANCE_REPO:-DS-strategy}/scripts/iwe_checklist_memory.py"
---

# /agent-fault — регистрация косяка агента

## When to use

При обнаружении повторяющегося косяка агента — зарегистрировать немедленно через `/agent-fault`.
Примеры: пропуск WP Gate, игнорирование чеклиста, лишние yes/no вопросы, пропуск Pull-on-Touch.
Скилл не требует LLM и не создаёт РП — это запись в базу паттернов WP-316.

## Algorithm

Передать косяк в `iwe_checklist_memory.py record` с указанием severity и описания:

```bash
python3 "${IWE_SCRIPTS:-$HOME/IWE/scripts}/iwe_checklist_memory.py" \
  record --severity major --fault "агент пропустил чеклист"
```

Допустимые значения `--severity`: `critical` | `major` | `minor`.

При отсутствии `$IWE_SCRIPTS` использовать явный путь:
`$HOME/IWE/scripts/iwe_checklist_memory.py`

<!-- USER-SPACE -->
<!-- /USER-SPACE -->
