position-monitoring · git:20261023.ef2f2f6 · 2026-10-23 · sha256 c7b39396a60d96e7

position-monitoring git:20261023.ef2f2f6A

Immutable. This exact content never changes and is served at /api/v1/blob/c7b39396a60d96e7.

---
name: position-monitoring
description: Continuous post-entry safety and performance watches for every open position. Used by RUG (safety) and EXIT (P&L and exit rules).
bots:
  - bot-05-rug
gates: []
required_tools:
  - onchain.lp_status
  - onchain.authorities
  - onchain.top_holders
  - market.price
required_data:
  - solana_rpc
permissions:
  max_side_effect: read
  network: true
  filesystem: none
---

# Position Monitoring

## L1 - Summary
Post-entry safety and performance watches for every open position. RUG owns the red-flag triggers; EXIT owns the P&L and exit rules. An alert prepares an emergency exit ticket; it never auto-sends.

## L2 - Method
1. Watch the red-flag triggers (RUG): significant LP removal or unlock, any mint event after entry, large insider or top-holder sells, freeze or tax change, suspicious program interactions.
2. Emit alerts with the schema:
```
POSITION / TICKET-ID: ...
Red Flag: <precise description>
Evidence: <links plus UTC>
Recommended Action: Emergency Exit / Watch / Escalate
```
3. EXIT rules: apply the pre-agreed take-profit, stop-loss, or trailing rules. On a RUG alert, prepare an emergency exit ticket and request human confirmation (unless auto-exit was pre-authorised).

## Failure modes
- Ambiguous trigger: Watch or Escalate, never Emergency Exit on a hunch.
- Alert without evidence links: inadmissible; re-issue with sources.
- RUG alert during a halt: the halt holds; the exit ticket waits for human reset.

## References
- CLI: `pumpgrok rug watch`, `pumpgrok paper sell`
- Companion skills: `desk-monitoring` (breaker), `desk-incident-response` (rug playbook)