git:20260826.6847ee2 to git:20261023.ef2f2f6

29 added, 4 removed. Audit A to A.

---
name: desk-monitoring
description: Continuous oversight of desk health, open positions, daily P&L, and circuit-breaker status. Used primarily by CHIEF.
+ bots:
+ - bot-00-chief
+ gates: []
+ required_tools:
+ - risk.halt_status
+ - portfolio.exposure
+ - exec.positions
+ required_data:
+ - solana_rpc
+ permissions:
+ max_side_effect: read
+ network: true
+ filesystem: none
---
# Desk Monitoring
- ## Status Block
+ ## L1 - Summary
+ Continuous oversight of desk health: open positions, exposure, daily P&L, and the circuit breaker. CHIEF owns the status picture; RUG feeds it post-entry safety state.
+
+ ## L2 - Method
+ 1. Publish the status block on every cycle:
```
DESK STATUS
UTC: ...
- Engagement: research | paper | micro-live
+ Engagement: research | paper
Open Positions: N
Total Exposure: $X
Daily P&L: ...
Circuit Breaker: OK | APPROACHING | HALTED
Active Alerts: ...
```
+ 2. Engagement is `research` (no money, observation only) or `paper` (simulated fills recorded in the ledger). There is no higher level on this desk.
+ 3. Circuit breaker: when daily loss reaches 5 % of wallet equity, CHIEF posts `FLOOR HALTED - DAILY LOSS LIMIT` and refuses all new tickets until a human resets the halt.
- ## Circuit Breaker
- When daily loss ≥ 5 % of wallet equity → CHIEF posts `FLOOR HALTED – DAILY LOSS LIMIT` and refuses all new tickets until human reset.
+ ## Failure modes
+ - Stale or missing position data: report the block with `stale` marked, never present guesses as live.
+ - Breaker approaching: warn early; halt is automatic at the threshold, not discretionary.
+ - Halt set: all new entries refuse; monitoring continues but nothing new opens.
+
+ ## References
+ - CLI: `pumpgrok state status`, `pumpgrok rug watch`, `pumpgrok killswitch status`
+ - Companion skills: `desk-risk-limits` (thresholds), `position-monitoring` (position state)