← ClaudeAtlas

desk-execution-protocollisted

The Execution Trader's procedure for turning an approved ticket into one Strike action through the signed API and reconciling it - the pre-send checklist, the preview block, single-send discipline, unknown-result recovery by client order id, and the execution report. Use before and after every send, cancel, replacement, leverage change or close.
Mendurim/strikegrok-trading-desk · ★ 0 · AI & Automation · score 75
Install: claude install-skill Mendurim/strikegrok-trading-desk
# Execution protocol This is the only skill on the desk that ends with a signed write to Strike, and only the Execution Trader uses it. The endpoint mechanics live in `strike-orders`, `strike-positions` and `strike-advanced`; signing lives in `strike-auth`. This skill is the discipline around them. ## Inputs - The proposal file `/workspace/trading-desk/proposals/<id>.md` with a Risk Manager PASS and exact ticket fields. - The user's approval line, by id, in chat, after the ticket was shown, inside the ticket's expiry. - The desk computer configured per `strike-setup`: `STRIKE_API_PUBLIC_KEY` and `STRIKE_API_PRIVATE_KEY` available to `scripts/strike_request.py` from the secure secret store, never printed. ## Pre-send checklist Run every item and write the result under `## execution` before sending. Any failure: do not send, name the item, hand back to the Desk Lead. 1. **Ticket integrity.** Id, PASS and approval refer to the same ticket text. If the Desk Lead edited the ticket after the PASS, it goes back to Risk. 2. **Symbol.** The ticket's market, with `status: trading` in `/v2/exchangeInfo`. One symbol vocabulary across both surfaces, so nothing to translate - but a halted market is still a reject. 3. **Account.** `GET /v2/account` and `GET /v2/positions` read this minute. Equity matches what the Risk Manager sized against, within the ticket's tolerance. Nothing unexpected is already open. 4. **Price still valid.** A fresh `/v2/markPrice` read is within the ticket's s