# DoNotAct Use Cases

## Good Use Cases

- Let an agent check public market readiness before independent review.
- Detect stale, empty, wide, or shallow public orderbooks.
- Check whether market metadata, tick size, and price precision are sufficient.
- Review resolution-rule ambiguity before relying on a market.
- Receive structured `no_trade_reasons` and `what_would_change_this` fields.
- Compare Polymarket and Kalshi diagnostics under a shared API contract.
- Generate monthly incident reports from exported diagnostic ledger rows for operator review.

## Bad Use Cases

- Asking DoNotAct what to trade.
- Asking for a probability estimate.
- Asking for order execution.
- Asking for wallet, custody, or key management.
- Asking for stake sizing.
- Asking for performance claims.
- Treating `READY` as advice.

## Recommended Agent Prompt

Use DoNotAct only as a diagnostics API. Preserve the returned verdict, reason codes, evidence gaps, caveats, and `not_advice=true`. Do not convert diagnostics into trading instructions.
