Signal Desk
Append-only confirmed entry events. No confirmed setup means no trade levels, no hypothetical signals.
Signal Contract
- Contract
- boss.mcs.signal.v1
- Rule version
- mcs.framework-fixed.1
- Max signal age
- 5 minutes
- Replay window
- +/- 5 minutes
- Execution TF
- 5 or 15
- HTF TF
- 60 or 240
Reject signals older than 5 minutes or with mismatched symbol/timeframe/version. Unknown evidence ⇒ HOLD. Authenticated server-to-server signing validates exact raw body and timestamp; secrets only Cloud secrets, constant-time comparison. Test mode never queues email.
Frozen Price Plan (Drawer)
A confirmed signal's drawer presents: Entry, initial SL, halfway level (50% planned allocation, blue), TP1 (25%), TP2 (25%), exact signal-close timestamp UTC and America/New_York, symbol, timeframe pair, source version, unchanged price anchors and evidence. A small illustrative price ladder uses stored absolute price values, not levels recomputed from current price.
Decisions
Outbox only QUALIFIED non-test with explicitly enabled notifications and current valid policy/news/seasonality/mapping/freshness. Test events NEVER send mail.
Delivery Receipts
Receipts are displayed distinctly as queued/claimed/SMTP accepted/ rejected/unknown. SMTP acceptance is not inbox delivery. SMTP_ACCEPTED requires message ID + all configured recipients accepted + zero rejected. At-least-once crash duplication caveat, not exactly-once.
