Pre-Trade Investment Gate
Own only the final readiness decision. Do not replace the underlying equity, fund, crypto, warrant, technical, forecast or portfolio analysis.
Read references/gate-contract.md. Run scripts/validate_pretrade.py when a structured packet is available.
Workflow
- Freeze the intended action, instrument, venue, account context, direction, horizon, order type, quantity and data cutoff.
- Confirm that the narrow analyst has completed recommendation-grade work and that
$finance-evidence-guardisPASSor explicitly boundedCONDITIONAL. - Reconcile executable bid/ask or NAV context, market status, delay, lot, fees, spread, slippage, tax caveat, settlement and operational restrictions.
- Verify thesis, catalyst/recognition path, bear/base/bull payoff, invalidation, exit/review rule and the condition under which doing nothing wins.
- Use
$portfolio-risk-and-sizingto check cash, loss budget, concentration, look-through overlap, liquidity and post-trade exposure. - Require product-specific mechanics: fund cutoff/settlement; warrant/option expiry/payoff; futures margin/liquidation; short borrow; crypto network/contract/custody; leveraged/barrier terms.
- Require an independent
$investment-red-teamresult for concentrated, leveraged, illiquid, high-loss or otherwise consequential actions. - Validate the packet. Return the first blocking defect and the shortest path to readiness; do not bury it under a long checklist.
Status
READY: every critical field is verified and no unresolved condition changes the action.READY WITH CONDITIONS: executable only if the named price, liquidity, evidence or risk conditions hold.NOT READY: required evidence or execution input is missing; the idea may still be valid.REJECT: thesis/payoff, evidence, sizing or operational risk fails the stated objective.
Hard rules
- Never upgrade stale last price, screenshot/OCR, indicative NAV or modeled value into an executable quote.
- Never mark ready without a quantified size, modeled maximum/stress loss and invalidation.
- Never let user enthusiasm or prior research effort waive a failed gate.
- Never place an order, open a broker page, request credentials or produce auto-trading instructions.
Output
Lead with status and the decisive reason. Then show action/order snapshot, data time, cleared gates, blocking defects or conditions, quantity/cash/max loss/post-trade weight, exit/invalidation, evidence/red-team results and the exact finalization steps.