FORTRESS FIGHT: PORTFOLIO

42 fortress slices across 4 account(s)  |  3 deep drawdown (FIGHT)  |  2 underwater (not deep DD)  |  8 skipped (CSV)  |  3 uncapped above water  |  26 capped (out of scope)

FIGHT income if all primaries filled: $13,450/mo (52% of normal target) · E[net] after expected escape cost $10,566/mo · plus $17,600/mo CC-safe on 2 shallow row(s) ⓘ
ASSIGNMENT EXPOSURE across every open short call: $801,692 locked in if all 11 call(s) struck below their fortress' recovery-to-whole floor were assigned today, before premium.

GENERATED2026-09-29 21:47

⚔ FIGHT: underwater & uncapped   every ladder rung side by side; 🎯 = the recommended pick  |  click a rung for its roll menu + decision panel, ESC closes  |  fortress link = full dashboard  |  ranked by today's move: sell into strength (▲ UP BIG) first

POSITIONCC-SAFEINCOME LADDER  ·  SAFEST ⟶ RICHEST
RECOVERY
FortressCtPriceCC-SSCC-safe ≥ floor🛡 Safe yield33% normal50% normal100% normalBankedCap @ CC-SS↑ whole
IREN-LC45 ↗
Neville:0865 · This Fri
20$42.09$58.04
20 × $60 16 Oct (17d)
$300 cyc · $529/mo
97% survhist 96% · T:6%hist 3%
20 × $47 2 Oct (3d)
$380 cyc · $3,800/mo
91% survhist 96% · T:18%hist 14%
17 × $47 2 Oct (3d)
$323 cyc · $3,230/mo
91% survhist 96% · T:18%hist 14%
🎯 20 × $46.50 2 Oct (3d)
$500 cyc · $5,000/mo
89% survhist 86% · T:22%hist 25%
20 × $45 2 Oct (3d)
$960 cyc · $9,600/mo
81% survhist 86% · T:40%hist 33%
$5,471-$22,588 (376.5% IC)37.9%
IREN-LC50 ↗
RetireInc:7291 · This Fri
20$42.09$66.49
20 × $65 9 Oct (10d)
$40 cyc · $120/mo
99% survhist 96% · T:2%hist 3%
20 × $47 2 Oct (3d)
$380 cyc · $3,800/mo
91% survhist 96% · T:18%hist 14%
17 × $47 2 Oct (3d)
$323 cyc · $3,230/mo
91% survhist 96% · T:18%hist 14%
🎯 20 × $46.50 2 Oct (3d)
$500 cyc · $5,000/mo
89% survhist 86% · T:22%hist 25%
20 × $45 2 Oct (3d)
$960 cyc · $9,600/mo
81% survhist 86% · T:40%hist 33%
$4,076-$39,484 (288.2% IC)58.0%
SHALLOW · NOT A DEEP DRAWDOWN   a CC at the floor still pays, so recovery is the trade: 🎯 sits on the CC-SAFE rung (assignment breaks even or better) and the income rungs beside it are fidelity, priced with what assignment below the floor would lock
CRCL ↗
Neville:0865 · This Fri
5$85.83$89.71
🎯 5 × $91.50 2 Oct (3d)
$455 cyc · $4,550/mo
80% survhist 86% · T:40%hist 41%
above floor +$896 · hole 0.4mo
5 × $96 2 Oct (3d)
$175 cyc · $1,750/mo
92% survhist 96% · T:17%hist 14%
above floor +$3,146 · hole 1.1mo
5 × $97 2 Oct (3d)
$155 cyc · $1,550/mo
93% survhist 96% · T:14%hist 14%
above floor +$3,646 · hole 1.3mo
5 × $95 2 Oct (3d)
$235 cyc · $2,350/mo
90% survhist 86% · T:21%hist 25%
above floor +$2,646 · hole 0.8mo
5 × $92 2 Oct (3d)
$450 cyc · $4,500/mo
82% survhist 86% · T:37%hist 33%
above floor +$1,146 · hole 0.4mo
$280+$896 whole if assigned4.5%
whole ~12 Oct on 🎯
DELL ↗
Main:1299 · This Fri
3$541.90$570.46
🎯 3 × $572.50 2 Oct (3d)
$1,305 cyc · $13,050/mo
82% survhist 86% · T:36%hist 33%
above floor +$611 · hole 0.7mo
3 × $587.50 2 Oct (3d)
$636 cyc · $6,360/mo
91% survhist 96% · T:19%hist 14%
above floor +$5,111 · hole 1.3mo
3 × $590 2 Oct (3d)
$561 cyc · $5,610/mo
92% survhist 96% · T:17%hist 14%
above floor +$5,861 · hole 1.5mo
3 × $582.50 2 Oct (3d)
$819 cyc · $8,190/mo
88% survhist 86% · T:24%hist 25%
above floor +$3,611 · hole 1.0mo
3 × $567.50 2 Oct (3d)
$1,635 cyc · $16,350/mo
78% survhist 82% · T:44%hist 41%
safe once 🎯 banks · hole 0.5mo
$1,059+$611 whole if assigned5.3%
whole ~19 Oct on 🎯
ABOVE WATER   no FIGHT needed; sell normal CCs (cc_scanner owns these writes)
ETHA
Main:1299
50$20.58$17.33 BE+18.8% above BE SS · sell normal CCs via cc_scanner; FIGHT deliberately fetches no chain here
HOOD
Joint:1782
10$118.70$114.95 BE+3.3% above BE SS · sell normal CCs via cc_scanner; FIGHT deliberately fetches no chain here
MU-LC670
Joint:1782
1$1,061.58$792.36 BE+34.0% above BE SS · sell normal CCs via cc_scanner; FIGHT deliberately fetches no chain here
BBC · LEGACY STRUCTURES   known structurally inefficient and not being restructured; the plan is CC income while the underlying repairs, so treat any REBUILD / restructure verdict on these as informational
GLXY ↗ ⚐⚡ER 21d
Main:1299 · This Fri
25$23.64$35.02
25 × $35 16 Oct (17d)
$125 cyc · $221/mo
98% survhist 96% · T:4%hist 3%
25 × $26.50 2 Oct (3d)
$150 cyc · $1,500/mo
92% survhist 96% · T:17%hist 14%
10 × $25.50 2 Oct (3d)
$230 cyc · $2,300/mo
85% survhist 86% · T:31%hist 33%
🎯 15 × $25.50 2 Oct (3d)
$345 cyc · $3,450/mo
85% survhist 86% · T:31%hist 33%
21 × $25 2 Oct (3d)
$693 cyc · $6,930/mo
75% survhist 82% · T:50%hist 46%
$6,095-$13,933 (252.2% IC)48.1%
TOTAL (5)73
following every 🎯
$3,105 cyc · $31,050/mo
$2,225 cyc · $18,470/mo$1,721 cyc · $17,210/mo$1,592 cyc · $15,920/mo$2,399 cyc · $23,990/mo$4,698 cyc · $46,980/mo$16,981-$76,005

⏱ TRIPWIRE STATUS, 27 active short call(s)   1 watch  ·  1 harvest

The one rule, applied to live marks: roll when remaining time value ≤ max($0.04, 25% of collected) or spot at/past breakeven (strike + premium). Statuses refresh on every run; challenges happen during US RTH (your night), so a TRIPPED row here means act at the open or set the order now.

FortressAcctCallSpotBreakevenMarkTime valueStatusAction
SPYNeville:086512x $770C 29 Sep 2026 (0d)$765.32$770.60$0.20$0.20WATCH ▸🟢 HOLD · theta is winning why ▸
AMZNJoint:17825x $257.5C 30 Sep 2026 (1d)$246.11$258.38$0.06$0.06HARVEST ▸🟢 HOLD · theta is winning why ▸
GOOG-LC300Neville:086515x $350C 2 Oct 2026 (3d)$337.66$351.10$0.89$0.89OK ▸🟢 HOLD · theta is winning why ▸
GOOG-LC340Neville:08655x $350C 2 Oct 2026 (3d)$337.66$351.10$0.89$0.89OK ▸🟢 HOLD · theta is winning why ▸
COPXJoint:178220x $90C 2 Oct 2026 (3d)$85.61$90.65$0.45$0.45OK ▸🟢 HOLD · theta is winning why ▸
SPCXNeville:08655x $155C 2 Oct 2026 (3d)$145.94$156.11$0.51$0.51OK ▸🟢 HOLD · theta is winning why ▸
HIMSMain:129915x $32C 2 Oct 2026 (3d)$29.65$32.28$0.28$0.28OK ▸🟢 HOLD · theta is winning why ▸
SNDKNeville:08651x $1850C 2 Oct 2026 (3d)$1,704.60$1,861.43$13.10$13.10OK ▸🟢 HOLD · theta is winning why ▸
APPRetireInc:72911x $335C 2 Oct 2026 (3d)$306.51$337.75$0.78$0.78OK ▸🟢 HOLD · theta is winning why ▸
GLXYMain:1299100x $26C 2 Oct 2026 (3d)$23.75$26.26$0.27$0.27OK ▸🟢 HOLD · theta is winning why ▸
CRWVNeville:08655x $95C 2 Oct 2026 (3d)$85.94$96.03$0.45$0.45OK ▸🟢 HOLD · theta is winning why ▸
AAPLRetireInc:72915x $360C 5 Oct 2026 (6d)$332.81$360.14$0.07$0.07OK ▸🟢 HOLD · theta is winning why ▸
NVDAMain:129910x $240C 9 Oct 2026 (10d)$229.68$242.02$1.44$1.44OK ▸🟢 HOLD · theta is winning why ▸
RKLBRetireInc:72916x $85C 9 Oct 2026 (10d)$72.07$85.75$0.49$0.49OK ▸🟢 HOLD · theta is winning why ▸
GOOG-LC310Joint:17825x $355C 16 Oct 2026 (17d)$337.66$359.26$3.10$3.10OK ▸🟢 HOLD · theta is winning why ▸
IGVMain:129912x $111C 16 Oct 2026 (17d)$103.97$112.23$0.97$0.97OK ▸🟢 HOLD · theta is winning why ▸
IREN-LC25-1299Main:129920x $55C 16 Oct 2026 (17d)$42.21$55.88$0.33$0.33OK ▸🟢 HOLD · theta is winning why ▸
IREN-LC25-1782Joint:178220x $55C 16 Oct 2026 (17d)$42.21$55.88$0.33$0.33OK ▸🟢 HOLD · theta is winning why ▸
MU-LC970Neville:08652x $1250C 23 Oct 2026 (24d)$1,061.58$1,284.32$17.02$17.02OK ▸🟢 HOLD · theta is winning why ▸
INTCNeville:08655x $160C 23 Oct 2026 (24d)$114.13$162.09$0.72$0.72OK ▸🟢 HOLD · theta is winning why ▸
COIN-LC500Main:129925x $240C 30 Oct 2026 (31d)$194.44$245.47$4.25$4.25OK ▸🟢 HOLD · theta is winning why ▸
MSTR-LC125RetireInc:72914x $170C 20 Nov 2026 (52d)$158.32$180.96$12.68$12.68OK ▸🟢 HOLD · theta is winning why ▸
MSTR-LC180Joint:178210x $170C 20 Nov 2026 (52d)$158.32$180.95$12.68$12.68OK ▸🟢 HOLD · theta is winning why ▸
QCOMRetireInc:72915x $220C 20 Nov 2026 (52d)$187.66$224.53$5.83$5.83OK ▸🟢 HOLD · theta is winning why ▸
MU-LC880Main:12995x $1350C 20 Nov 2026 (52d)$1,061.58$1,376.43$24.30$24.30OK ▸🟢 HOLD · theta is winning why ▸
GLDMain:129910x $413C 18 Dec 2026 (80d)$381.31$419.00$6.35$6.35OK ▸🟢 HOLD · theta is winning why ▸
COIN-LC165Main:12998x $270C 18 Dec 2026 (80d)$194.44$278.82$6.75$6.75OK ▸🟢 HOLD · theta is winning why ▸

⏸ SKIPPED BY CSV: 8 fortress slice(s)   these qualify for FIGHT but carry Skip; in active_fortresses.csv (earnings, event, bullish momentum). Not analyzed, no recommendation, excluded from every income total and from the cc_manager seam. Existing short calls on them are still tripwired below. Remove the tag to bring them back.

FortressAcctCtPriceBE SSWhy excluded
BMNR-LC23-1299Main:129975$27.29$53.26excluded by CSV (Skip) · 48.8% below BE SS · also tagged: Half Max
BMNR-LC23-1782Joint:1782150$27.29$36.42excluded by CSV (Skip) · 25.1% below BE SS · also tagged: Half Max
BMNR-LC25Main:129950$27.29$65.83excluded by CSV (Skip) · 58.5% below BE SS · also tagged: Half Max [HP_MISSING]
CLSKRetireInc:729125$13.48$20.74excluded by CSV (Skip) · 35.0% below BE SS
ENPHRetireInc:729110$30.85$56.15excluded by CSV (Skip) · 45.1% below BE SS
IBITJoint:178250$47.71$70.58excluded by CSV (Skip) · 32.4% below BE SS [LEAPS_ONLY, NO_HEDGE]
MARA-LC13Main:1299400$12.27$16.75excluded by CSV (Skip) · 26.7% below BE SS [LEAPS_ONLY, NO_HEDGE]
MARA-LC40RetireInc:7291500$12.27$41.04excluded by CSV (Skip) · 70.1% below BE SS [LEAPS_ONLY, NO_HEDGE]
CAPPED: 26 fortress slice(s) with CCs already sold, excluded from FIGHT scope
FortressAcctCtBE SSActive short calls
AAPLRetireInc:72915$334.645x $360C 5 Oct 2026 (6d)
AMZNJoint:17825$267.925x $258C 30 Sep 2026 (1d)
APPRetireInc:72911$588.001x $335C 2 Oct 2026 (3d)
COIN-LC165Main:12998$210.908x $270C 18 Dec 2026 (80d)
COIN-LC500Main:129925$563.0025x $240C 30 Oct 2026 (31d)
COPXJoint:178220$93.4020x $90C 2 Oct 2026 (3d)
CRWVNeville:08655$125.455x $95C 2 Oct 2026 (3d)
GLDMain:129910$456.0010x $413C 18 Dec 2026 (80d)
GOOG-LC300Neville:086515$373.0015x $350C 2 Oct 2026 (3d) [CC_SPLIT(15x of 20x $350C, merged same-strike fill split by capacity)]
GOOG-LC310Joint:17825$392.505x $355C 16 Oct 2026 (17d) [LEAPS_ONLY, NO_HEDGE]
GOOG-LC340Neville:08655$398.005x $350C 2 Oct 2026 (3d) [CC_SPLIT(5x of 20x $350C, merged same-strike fill split by capacity)]
HIMSMain:129915$17.4715x $32C 2 Oct 2026 (3d)
IGVMain:129912$96.5012x $111C 16 Oct 2026 (17d) [LEAPS_ONLY, NO_HEDGE]
INTCNeville:08655$114.005x $160C 23 Oct 2026 (24d)
IREN-LC25-1299Main:129920$44.0020x $55C 16 Oct 2026 (17d)
IREN-LC25-1782Joint:178220$44.0020x $55C 16 Oct 2026 (17d)
MSTR-LC125RetireInc:72914$161.004x $170C 20 Nov 2026 (52d)
MSTR-LC180Joint:178210$233.0010x $170C 20 Nov 2026 (52d) [LEAPS_ONLY, NO_HEDGE]
MU-LC880Main:12995$1,028.605x $1350C 20 Nov 2026 (52d)
MU-LC970Neville:08652$1,220.002x $1250C 23 Oct 2026 (24d)
NVDAMain:129910$264.8010x $240C 9 Oct 2026 (10d)
QCOMRetireInc:72915$224.005x $220C 20 Nov 2026 (52d)
RKLBRetireInc:72916$141.556x $85C 9 Oct 2026 (10d)
SNDKNeville:08651$1,620.001x $1850C 2 Oct 2026 (3d)
SPCXNeville:08655$186.005x $155C 2 Oct 2026 (3d)
SPYNeville:086512$764.0012x $770C 29 Sep 2026 (0d) [LEAPS_ONLY, NO_HEDGE]

Manage these with the roll table (fortress_fight --tickers T) or roll_calls.

📏 CALIBRATION: 2914 of 3008 predictions resolved since 2026-07-02, is the model honest?
Predicted survivalNAvg predictedRealized OTM rateGap
0-60%20756%61%+5pp
60-70%38164%61%-3pp
70-80%51976%82%+6pp
80-90%68285%84%-0pp
90-100%112594%95%+1pp

Touch odds: predicted 38% avg vs realized 34% touch rate over 2914 resolved (daily highs, exact intraday touch).

Regime spread: per expiry week, realized/predicted touch ranged 0.51x (W29) to 1.59x (W34) over 12 graded weeks; last week 1.36x. Every hist pill on this page carries this range in its tooltip.

🚪 Roll actuals vs playbook: 167 real buyback(s) recorded · 84 roll(s), net +$0.58/sh avg.

💸 What a touch actually costs, over 84 real rolls: buyback $6.69/sh, replacement credit financed 109% of it, leaving a net CREDIT of $0.58/sh (58 of 84 rolled for a credit). Verdict: even-roll (campaign MC) is closer: the replacement credit financed most of the buyback. E[net] charges the NET cost plus one parked cycle, not the gross buyback.

Green gap: within 7pp. A persistent negative gap means survival is overstated (model too confident); positive means too conservative. N is small early; judge after ~30 resolved.

fortress_fight.py v6.3 --all  |  2026-09-29 21:47