Section V · Veto layer
Audited missing

Risk.

Decision-required positions + hard-block veto. Plays violating position-size rules get dropped before they ever reach Telegram.

0 decisions logged · 0 blocked in 24hAccount $223K

🚨 Decisions required today

Open option legs at a P&L threshold — your rule says these need a decision. Covered calls show assignment status, not a loss %: a short call going against you means your shares ran past the strike (a good problem).

SPY $775 CC_LEAPS 2027-01-15
Shares ran past the $775 strike — assignment likely. This is capped upside, not a cash loss.
Decide: roll up/out to keep the shares, or let them be called away at $775 (you keep the premium + gains to strike).
ITM · assignment
1.7× to buy back
ALAB $320 CC 2026-06-18
Shares ran past the $320 strike — assignment likely. This is capped upside, not a cash loss.
Decide: roll up/out to keep the shares, or let them be called away at $320 (you keep the premium + gains to strike).
ITM · assignment
2.3× to buy back
ASTS $110 CC 2026-06-18
Shares ran past the $110 strike — assignment likely. This is capped upside, not a cash loss.
Decide: roll up/out to keep the shares, or let them be called away at $110 (you keep the premium + gains to strike).
ITM · assignment
4.6× to buy back

Why no big red number on the covered calls? Your share book and your covered-call income book are tracked separately. A short call “losing” 362% on premium just means the stock blew past your strike — your shares gained more than the call cost you. It's opportunity cost, not a realised loss.

Recent veto decisions

Every play candidate runs through 6 rules before /scout shows it. Blocked plays never reach Telegram.

No veto decisions logged yet. Scout will populate this once it evaluates plays against the rules.
What rules does the veto check? (click to expand)
R1Single-ticker cap
≤15% portfolio per name (50% for SPY/VOO/QQQ)
R2Per-leg cost cap
≤2% portfolio per new long-options leg (override TAKE-grade)
R3Aggregate options budget
≤$10,000 in sub-30-DTE long premium
R4No premature layering
No CSP if existing CC/CSP open on same ticker
R5Min DTE
No legs expiring within 7 days
R6Regime gate
No directional longs in DEFENSIVE/CRISIS regime

Portfolio exposure & greeks

aggregate first-order risk · refreshed 16h 2m ago
Net long delta ($)
$165K
74% of account
Risk on −10% move
$-16460
P&L if the market drops 10%
Theta / day
+$39
collecting time decay
Downside hedge
None
no tail protection on

Unhedged long book. A −10% market move costs ~$16K. Per policy (feedback_spy_hedge_not_trim) the fix is a long-put hedge, never trimming the CC income stream.

Thesis bucket concentration
Thesis (uncategorised) 62%Core ETF 34%

Portfolio concentration

Account $223K · audit refreshed 16h 2m ago
TickerSharesValue% of portBucketBar
SPY100.81$75K33.5%Core ETF
ALAB125$37K16.7%Thesis (uncategorised)
AAOI200$35K15.8%Thesis (uncategorised)
BE67$21K9.3%Thesis (uncategorised)
ASTS150$14K6.5%Thesis (uncategorised)
Options budget · sub-30-DTE
$0 / $10K
Open option legs
3
3 at ±50% threshold

Veto rules

R10 blocks
Single-ticker cap
≤15% portfolio per name (50% for SPY/VOO/QQQ)
R20 blocks
Per-leg cost cap
≤2% portfolio per new long-options leg (override TAKE-grade)
R30 blocks
Aggregate options budget
≤$10,000 in sub-30-DTE long premium
R40 blocks
No premature layering
No CSP if existing CC/CSP open on same ticker
R50 blocks
Min DTE
No legs expiring within 7 days
R60 blocks
Regime gate
No directional longs in DEFENSIVE/CRISIS regime

Recent decisions

No veto decisions logged yet.