desk-trade-lifecycle · git:20261023.ef2f2f6 · 2026-10-23 · sha256 08db5ad7272ce40c

desk-trade-lifecycle git:20261023.ef2f2f6A

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

---
name: desk-trade-lifecycle
description: Defines the exact end-to-end stages every Solana memecoin ticket must follow in PumpGrok. Enforces Lead to Audit to Context to Ticket to Human Approve to Single Buy to Monitor to Exit to Journal.
bots:
  - bot-00-chief
  - bot-01-scout
gates:
  - G-2
required_tools:
  - journal.append
required_data: []
permissions:
  max_side_effect: paper-write
  network: true
  filesystem: var
---

# Desk Trade Lifecycle

## L1 - Summary
The strict stage order every ticket follows: Lead (SCOUT), Audit (RISK), Context (WHALE plus SHILL), Ticket Creation (CHIEF), Human Approval, Single Buy (SNIPER), Monitor (RUG), Exit (EXIT), Journal (CHIEF plus EXIT). No stage may be skipped.

## L2 - Method
1. Run the stages in strict order:
   - Lead (SCOUT).
   - Audit (RISK).
   - Context (optional WHALE plus SHILL).
   - Ticket Creation (CHIEF): allocate with `pumpgrok ticket next`, write the proposal with `create`.
   - Human Approval: exact phrase with ticket ID, mint, size, and max slippage.
   - Single Buy (SNIPER).
   - Monitor (RUG).
   - Exit (EXIT).
   - Journal (CHIEF plus EXIT).
2. Ticket format is `SOL-YYYYMMDD-NNN`. Generate only via:
```bash
pumpgrok ticket next
pumpgrok ticket create --mint <MINT> --ticket <LEAD-ID> --status PENDING_HUMAN
```
3. Ticket operations run through the `pumpgrok ticket` verbs; the retired root-oracle `ticket_helper.py` spellings are gone with `tools/` (05-08).

## Failure modes
- Skipped stage: the ticket returns to the skipped stage; nothing downstream counts.
- SNIPER acting on a non-APPROVED ticket: refused.
- Size or mint changed after human approval: the approval is void; re-approve.

## References
- Tools: `pumpgrok ticket` (`next`, `create`, `list`)
- Companion skills: `desk-execution-protocol` (single-send), `desk-post-trade-review` (journal)