# Kuanyin Mindful Friction

`@v2/kuanyin-mindful-friction` is the V2 adapter that wires
`@kuanyin/mindful-friction` into pre-send moderation friction for reports and
flagged messages.

## Primary Path

- Reports use the `report_submitted` trigger before final submission.
- Flagged chat or replay-comment messages use the `flagged_content` trigger
  before send.
- The adapter composes pause-and-breathe overlays, Samma Vaca reflection gates,
  compassion nudges, timing optimization, skip policy, frequency management, and
  rewrite suggestions.
- `@v2/kuanyin-first-line-moderation` remains the upstream moderation decision
  path; mindful friction only controls the player-facing pre-send intervention.

## Release Boundary

The adapter may delay report submission or message send until a pause overlay or
reflection prompt is completed. It may also choose passive monitoring when the
player has reached frequency limits so V2 does not stack repeated pauses.

## Rollback Boundary

Mindful friction is off rollback. It can affect chat, report, and flagged
message release timing, but it cannot influence deterministic match simulation,
rollback inputs, or competitive frame outcomes.
