FORTRESS FIGHT: PORTFOLIO

46 fortress slices across 4 account(s)  |  4 deep drawdown (FIGHT)  |  8 underwater (not deep DD)  |  8 skipped (CSV)  |  1 uncapped above water  |  25 capped (out of scope)

FIGHT income if all primaries filled: $38,850/mo (51% of normal target)

GENERATED2026-07-21 10:56

⚔ 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

TUNE PICKSTouch ≤anySurv ≥anyCyc ≥floorsizing rulewhat-if lens only: the 🎯 picks, ladder, totals and panels never move. Tuned = the SAFEST strike meeting your gates (the engine's own objective at your floor), sized to the cycle target. The S/T/C presets under each Tuned cell override these sliders for that row only; every tuned pick opens its own decision panel.
POSITIONINCOME LADDER  ·  SAFEST ⟶ RICHEST
TUNEDRECOVERY
FortressCtPriceCC-SS🛡 Safe yield33% normal50% normal100% normalTunedBankedCap @ CC-SS↑ whole
BMNR-LC10 ↗
RetireInc:7291 · This Fri
50$16.75$20.61
50 × $18.50
$400 cyc · $4,000/mo
91% surv · T:18%
37 × $18.50
$296 cyc · $2,960/mo
91% surv · T:18%
🎯 32 × $18
$448 cyc · $4,480/mo
84% surv · T:23%
37 × $17.50
$888 cyc · $8,880/mo
73% surv · T:55%
S≥708090T≤253040C≥2505001k×
--$7,889 (25.2% IC)23.0%
COPX ↗
Joint:1782 · This Fri
20$74.72$95.99
20 × $80
$200 cyc · $2,000/mo
93% surv · T:13%
11 × $78
$275 cyc · $2,750/mo
84% surv · T:33%
🎯 17 × $78
$425 cyc · $4,250/mo
84% surv · T:17%
15 × $76.50
$825 cyc · $8,250/mo
71% surv · T:59%
S≥708090T≤253040C≥2505001k×
$795-$30,151 (53.1% IC)28.5%
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 7d
Main:1299 · This Fri
125$23.90$35.38
125 × $27.50
$1,875 cyc · $18,750/mo
91% surv · T:19%
106 × $27.50
$1,590 cyc · $15,900/mo
91% surv · T:19%
🎯 120 × $26.50
$2,400 cyc · $24,000/mo
84% surv · T:19%
98 × $25
$4,802 cyc · $48,020/mo
68% surv · T:65%
S≥708090T≤253040C≥2505001k×
$879-$104,137 (377.0% IC)48.0%
MSTR-LC180 ↗ ⚡ER 10d
Joint:1782 · This Fri
10$98.84$153.17
10 × $110
$520 cyc · $5,200/mo
90% surv · T:20%
9 × $111
$405 cyc · $4,050/mo
92% surv · T:17%
🎯 9 × $108
$612 cyc · $6,120/mo
86% surv · T:17%
10 × $105
$1,210 cyc · $12,100/mo
78% surv · T:45%
S≥708090T≤253040C≥2505001k×
$373-$40,038 (75.5% IC)55.0%
TOTAL (4)205
following every 🎯
$3,885 cyc · $38,850/mo
$2,995 cyc · $29,950/mo$2,566 cyc · $25,660/mo$3,885 cyc · $38,850/mo$7,725 cyc · $77,250/mo$2,047-$182,214

⏱ TRIPWIRE STATUS, 25 active short call(s)   1 TRIPPED  ·  2 watch

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
METAMain:12993x $630C 31 Jul 2026 (10d)$645.64$653.94$42.23$26.39TRIPPED ▸🔵 ROLL UP-AND-OUT · the roll pays you why ▸
GLDMain:129910x $377C 24 Jul 2026 (3d)$370.00$378.34$1.16$1.16WATCH ▸🟢 HOLD · theta is winning why ▸
SPYNeville:086512x $758C 27 Jul 2026 (6d)$743.63$758.65$0.87$0.87WATCH ▸🟢 HOLD · theta is winning why ▸
IGVMain:129912x $96.5C 24 Jul 2026 (3d)$93.28$97.00$0.53$0.53OK ▸🟢 HOLD · theta is winning why ▸
NVDANeville:08655x $212.5C 24 Jul 2026 (3d)$203.72$213.74$1.39$1.39OK ▸🟢 HOLD · theta is winning why ▸
QCOMRetireInc:72915x $180C 24 Jul 2026 (3d)$172.32$181.61$3.07$3.07OK ▸🟢 HOLD · theta is winning why ▸
COIN-LC165Main:12998x $170C 24 Jul 2026 (3d)$162.05$172.10$2.06$2.06OK ▸🟢 HOLD · theta is winning why ▸
MSTR-LC125RetireInc:72914x $105C 24 Jul 2026 (3d)$98.84$106.34$1.08$1.08OK ▸🟢 HOLD · theta is winning why ▸
NEMMain:12995x $97C 24 Jul 2026 (3d)$90.31$97.96$0.76$0.76OK ▸🟢 HOLD · theta is winning why ▸
MDBNeville:08651x $350C 24 Jul 2026 (3d)$325.00$355.09$1.89$1.89OK ▸🟢 HOLD · theta is winning why ▸
DELLRetireInc:72913x $420C 24 Jul 2026 (3d)$385.46$425.13$9.74$9.74OK ▸🟢 HOLD · theta is winning why ▸
SPCXNeville:08655x $134C 24 Jul 2026 (3d)$120.91$135.04$2.03$2.03OK ▸🟢 HOLD · theta is winning why ▸
COIN-LC500Main:129925x $180C 24 Jul 2026 (3d)$162.05$180.52$0.79$0.79OK ▸🟢 HOLD · theta is winning why ▸
CRWVNeville:08655x $84C 24 Jul 2026 (3d)$74.60$84.96$0.88$0.88OK ▸🟢 HOLD · theta is winning why ▸
RKLBRetireInc:72916x $75C 24 Jul 2026 (3d)$66.50$76.39$1.07$1.07OK ▸🟢 HOLD · theta is winning why ▸
APPRetireInc:72911x $480C 24 Jul 2026 (3d)$424.60$486.90$2.44$2.44OK ▸🟢 HOLD · theta is winning why ▸
ENPHRetireInc:729110x $45C 24 Jul 2026 (3d)$39.65$45.56$0.77$0.77OK ▸🟢 HOLD · theta is winning why ▸
INTCNeville:08655x $116C 24 Jul 2026 (3d)$99.22$117.62$1.48$1.48OK ▸🟢 HOLD · theta is winning why ▸
MU-LC970Neville:08652x $1040C 24 Jul 2026 (3d)$886.89$1,047.99$5.67$5.67OK ▸🟢 HOLD · theta is winning why ▸
GOOG-LC300Neville:086515x $370C 31 Jul 2026 (10d)$353.47$385.01$4.89$4.89OK ▸🟢 HOLD · theta is winning why ▸
AMZNJoint:178210x $280C 31 Jul 2026 (10d)$249.92$283.10$1.54$1.54OK ▸🟢 HOLD · theta is winning why ▸
COIN-LC145RetireInc:72913x $190C 31 Jul 2026 (10d)$162.05$193.34$2.38$2.38OK ▸🟢 HOLD · theta is winning why ▸
MU-LC880Main:12995x $1050C 31 Jul 2026 (10d)$886.89$1,069.99$17.05$17.05OK ▸🟢 HOLD · theta is winning why ▸
IREN-LC45Neville:086520x $55C 7 Aug 2026 (17d)$41.66$55.87$0.39$0.39OK ▸🟢 HOLD · theta is winning why ▸
IREN-LC50RetireInc:729120x $55C 7 Aug 2026 (17d)$41.66$55.85$0.39$0.39OK ▸🟢 HOLD · theta is winning why ▸

UNDERWATER, but NOT a deep drawdown   sell the richest CC still ≥80% survival at/above CC-SS (not a blind CC-SS sale), sorted by touch odds

FortressAcctCtPriceCC-SS↑ wholeSell strikeTouch oddsPer cycleIncome @ strikeNormal incomeAction
GOOG-LC340 ↗⚡ER 2dNeville:08655$353.47$381.808.0%$382.50 24 Jul 2026 (3d) · 90% surv20%$730$7,300/mo (68%)$10,659/mosell 5x $382.50 CC
IREN-LC25-1299 ↗Main:129920$41.63$55.1332.4%$56 7 Aug 2026 (17d) · 88% surv25%$1,200$2,118/mo (15%)$14,471/mosell 20x $56 CC
IREN-LC25-1782 ↗Joint:178220$41.63$55.1332.4%$56 7 Aug 2026 (17d) · 88% surv25%$1,200$2,118/mo (15%)$14,471/mosell 20x $56 CC
CLSK ↗⚡ER 17dRetireInc:729125$14.57$18.6928.2%$19 14 Aug 2026 (24d) · 87% surv29%$800$1,000/mo (19%)$5,382/mosell 25x $19 CC
RIOT ↗BBC⚡ER 10dJoint:178250$20.08$23.0314.7%$24 31 Jul 2026 (10d) · 86% surv29%$1,500$4,500/mo (35%)$12,794/mosell 50x $24 CC
NOW ↗⚡ER 2dMain:129910$104.28$113.148.5%$116 24 Jul 2026 (3d) · 81% surv39%$2,370$23,700/mo (172%)$13,765/mosell 10x $116 CC
MARA-LC40 ↗⚡ER 8dMain:1299200$11.77$14.4422.6%$14.50 14 Aug 2026 (24d) · 82% surv39%$7,200$9,000/mo (29%)$31,059/mosell 200x $14.50 CC
GOOG-LC310 ↗⚡ER 2dJoint:17825$353.47$345.900.0%$372.50 24 Jul 2026 (3d) · 81% surv39%$1,525$15,250/mo (143%)$10,659/mosell 5x $372.50 CC

UNCAPPED, ABOVE WATER   no FIGHT needed; sell normal CCs (cc_scanner)

FortressAcctCtPriceBE SSHeadroom
HIMSMain:129915$32.70$17.47+87.2%

⏸ 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$16.75$39.13excluded by CSV (Skip) · 57.2% below BE SS · also tagged: Half Max
BMNR-LC23-1782Joint:1782150$16.75$30.29excluded by CSV (Skip) · 44.7% below BE SS · also tagged: Half Max
BMNR-LC25Main:129950$16.75$44.46excluded by CSV (Skip) · 62.3% below BE SS · also tagged: Half Max
ETHAMain:129950$14.44$17.33excluded by CSV (Skip) · 16.7% below BE SS
IBITJoint:178250$37.01$70.58excluded by CSV (Skip) · 47.6% below BE SS [LEAPS_ONLY, NO_HEDGE]
MARA-LC20-1299Main:1299200$11.77$22.69excluded by CSV (Skip) · 48.1% below BE SS · also tagged: Half Max
MARA-LC20-1782Joint:178250$11.77$24.33excluded by CSV (Skip) · 51.6% below BE SS · also tagged: Half Max
MARA-LC25Neville:0865250$11.77$26.40excluded by CSV (Skip) · 55.4% below BE SS
CAPPED: 25 fortress slice(s) with CCs already sold, excluded from FIGHT scope
FortressAcctCtBE SSActive short calls
AMZNJoint:178210$256.2510x $280C 31 Jul 2026 (10d)
APPRetireInc:72911$588.001x $480C 24 Jul 2026 (3d)
COIN-LC145RetireInc:72913$182.403x $190C 31 Jul 2026 (10d)
COIN-LC165Main:12998$210.908x $170C 24 Jul 2026 (3d)
COIN-LC500Main:129925$563.0025x $180C 24 Jul 2026 (3d)
CRWVNeville:08655$125.455x $84C 24 Jul 2026 (3d)
DELLRetireInc:72913$398.003x $420C 24 Jul 2026 (3d)
ENPHRetireInc:729110$56.1510x $45C 24 Jul 2026 (3d)
GLDMain:129910$456.0010x $377C 24 Jul 2026 (3d)
GOOG-LC300Neville:086515$373.0015x $370C 31 Jul 2026 (10d)
IGVMain:129912$96.5012x $96C 24 Jul 2026 (3d) [LEAPS_ONLY, NO_HEDGE]
INTCNeville:08655$114.005x $116C 24 Jul 2026 (3d)
IREN-LC45Neville:086520$56.5020x $55C 7 Aug 2026 (17d)
IREN-LC50RetireInc:729120$63.4320x $55C 7 Aug 2026 (17d)
MDBNeville:08651$362.901x $350C 24 Jul 2026 (3d)
METAMain:12993$601.503x $630C 31 Jul 2026 (10d)
MSTR-LC125RetireInc:72914$161.004x $105C 24 Jul 2026 (3d)
MU-LC880Main:12995$1,028.605x $1050C 31 Jul 2026 (10d)
MU-LC970Neville:08652$1,220.002x $1040C 24 Jul 2026 (3d)
NEMMain:12995$114.545x $97C 24 Jul 2026 (3d)
NVDANeville:08655$199.605x $212C 24 Jul 2026 (3d)
QCOMRetireInc:72915$224.005x $180C 24 Jul 2026 (3d)
RKLBRetireInc:72916$141.556x $75C 24 Jul 2026 (3d)
SPCXNeville:08655$186.005x $134C 24 Jul 2026 (3d)
SPYNeville:086512$764.0012x $758C 27 Jul 2026 (6d) [LEAPS_ONLY, NO_HEDGE]

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

📏 CALIBRATION: 887 of 1587 predictions resolved since 2026-07-02, is the model honest?
Predicted survivalNAvg predictedRealized OTM rateGap
0-60%7155%85%+29pp
60-70%11564%88%+24pp
70-80%16277%98%+22pp
80-90%19984%99%+15pp
90-100%34094%100%+6pp

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

🚪 Roll actuals vs playbook: 75 real buyback(s) recorded · 18 roll(s), net +$0.84/sh avg.

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.2 --all  |  2026-07-21 10:56