FORTRESS FIGHT: PORTFOLIO

47 fortress slices across 4 account(s)  |  7 deep drawdown (FIGHT)  |  2 underwater (not deep DD)  |  6 skipped (CSV)  |  0 uncapped above water  |  32 capped (out of scope)

FIGHT income if all primaries filled: $53,380/mo (51% of normal target) · E[net] after expected escape cost $28,130/mo ⚡ $2,240/mo of that is earnings-blocked (1 row(s))
ASSIGNMENT EXPOSURE across every open short call: $1,339,103 locked in if all 23 call(s) struck below their fortress' recovery-to-whole floor were assigned today, before premium.

GENERATED2026-07-28 21:35

⚔ 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
CLSK ↗⚡ER 10d
RetireInc:7291 · This Fri
25$13.09$16.99
25 × $15.50
$125 cyc · $1,250/mo
93% survhist 100% · T:14%hist 5%
20 × $15
$160 cyc · $1,600/mo
89% survhist 99% · T:22%hist 13%
🎯 18 × $14.50
$234 cyc · $2,340/mo
83% survhist 99% · T:35%hist 18%
22 × $14
$484 cyc · $4,840/mo
74% survhist 96% · T:53%hist 43%
S≥708090T≤253040C≥2505001k×
--$4,250 (45.5% IC)29.9%
ENPH ↗⚡ER TMRW
RetireInc:7291 · This Fri
10$36.53$58.88
10 × $45
$320 cyc · $3,200/mo
91% survhist 100% · T:18%hist 5%
9 × $46
$144 cyc · $1,440/mo
93% survhist 100% · T:14%hist 5%
🎯⚡ 7 × $45
$224 cyc · $2,240/mo
91% survhist 100% · T:18%hist 5%
10 × $43.50
$430 cyc · $4,300/mo
88% survhist 99% · T:26%hist 13%
S≥708090T≤253040C≥2505001k×
$2,164-$9,492 (130.0% IC)61.2%
INTC ↗
Neville:0865 · This Fri
5$86.95$117.58
5 × $99
$245 cyc · $2,450/mo
91% survhist 100% · T:19%hist 5%
5 × $102
$140 cyc · $1,400/mo
95% survhist 100% · T:11%hist 5%
🎯 5 × $100
$205 cyc · $2,050/mo
92% survhist 100% · T:16%hist 5%
5 × $96
$420 cyc · $4,200/mo
85% survhist 99% · T:30%hist 18%
S≥708090T≤253040C≥2505001k×
$2,071-$8,584 (59.2% IC)35.2%
IREN-LC25-1299 ↗
Main:1299 · This Fri
20$34.56$49.63
19 × $42
$437 cyc · $4,370/mo
93% survhist 100% · T:15%hist 5%
🎯 16 × $40
$656 cyc · $6,560/mo
87% survhist 99% · T:28%hist 13%
20 × $38.50
$1,300 cyc · $13,000/mo
80% survhist 96% · T:42%hist 28%
S≥708090T≤253040C≥2505001k×
--$14,752 (46.1% IC)43.6%
IREN-LC25-1782 ↗
Joint:1782 · This Fri
20$34.56$49.63
19 × $42
$437 cyc · $4,370/mo
93% survhist 100% · T:15%hist 5%
🎯 16 × $40
$656 cyc · $6,560/mo
87% survhist 99% · T:28%hist 13%
20 × $38.50
$1,300 cyc · $13,000/mo
80% survhist 96% · T:42%hist 28%
S≥708090T≤253040C≥2505001k×
--$14,752 (46.1% IC)43.6%
MARA-LC40 ↗ ⚡ER 10d
Main:1299 · This Fri
200$10.96$14.18
200 × $1410d
$2,000 cyc · $6,000/mo
92% survhist 100% · T:17%hist 5%
158 × $12.50
$948 cyc · $9,480/mo
90% survhist 99% · T:21%hist 13%
🎯 103 × $12
$1,442 cyc · $14,420/mo
82% survhist 99% · T:38%hist 18%
115 × $11.50
$2,875 cyc · $28,750/mo
69% survhist 80% · T:64%hist 51%
S≥708090T≤253040C≥2505001k×
--$21,047 (191.3% IC)29.4%
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 8d
Main:1299 · This Fri
125$21.26$33.86
125 × $2710d
$2,625 cyc · $7,875/mo
91% survhist 100% · T:20%hist 5%
75 × $23.50
$1,275 cyc · $12,750/mo
85% survhist 99% · T:31%hist 18%
🎯 113 × $23.50
$1,921 cyc · $19,210/mo
85% survhist 99% · T:31%hist 18%
94 × $22.50
$3,854 cyc · $38,540/mo
73% survhist 96% · T:56%hist 43%
S≥708090T≤253040C≥2505001k×
$879-$115,192 (417.0% IC)59.3%
TOTAL (7)405
following every 🎯
$5,338 cyc · $53,380/mo
$5,315 cyc · $20,775/mo
5 of 7
$3,541 cyc · $35,410/mo$5,338 cyc · $53,380/mo$10,663 cyc · $106,630/mo$5,115-$188,069

⏱ TRIPWIRE STATUS, 33 active short call(s)   1 watch  ·  3 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
MDBNeville:08651x $325C 31 Jul 2026 (3d)$309.54$331.10$4.88$4.88WATCH ▸🟢 HOLD · theta is winning why ▸
MARA-LC20-1299Main:1299200x $16C 31 Jul 2026 (3d)$10.91$16.07$0.01$0.01HARVEST ▸🟢 HOLD · theta is winning why ▸
QCOMRetireInc:72915x $207.5C 7 Aug 2026 (10d)$164.84$210.57$0.74$0.74HARVEST ▸🟢 HOLD · theta is winning why ▸
CRWVNeville:08655x $97C 7 Aug 2026 (10d)$67.22$100.20$0.31$0.31HARVEST ▸🟢 HOLD · theta is winning why ▸
SPYNeville:086512x $750C 31 Jul 2026 (3d)$738.09$751.66$1.08$1.08OK ▸🟢 HOLD · theta is winning why ▸
GOOG-LC300Neville:086515x $340C 31 Jul 2026 (3d)$327.36$341.21$1.41$1.41OK ▸🟢 HOLD · theta is winning why ▸
GOOG-LC310Joint:17825x $340C 31 Jul 2026 (3d)$327.36$340.91$1.41$1.41OK ▸🟢 HOLD · theta is winning why ▸
APPRetireInc:72911x $435C 31 Jul 2026 (3d)$412.25$441.92$6.70$6.70OK ▸🟢 HOLD · theta is winning why ▸
COPXJoint:178220x $80.5C 31 Jul 2026 (3d)$75.73$81.08$0.40$0.40OK ▸🟢 HOLD · theta is winning why ▸
AMZNJoint:178210x $255C 31 Jul 2026 (3d)$230.73$257.58$1.23$1.23OK ▸🟢 HOLD · theta is winning why ▸
COIN-LC500Main:129925x $180C 31 Jul 2026 (3d)$161.04$181.89$2.10$2.10OK ▸🟢 HOLD · theta is winning why ▸
RKLBRetireInc:72916x $72C 31 Jul 2026 (3d)$63.27$72.75$0.45$0.45OK ▸🟢 HOLD · theta is winning why ▸
SPCXNeville:08655x $125C 31 Jul 2026 (3d)$109.08$126.30$1.05$1.05OK ▸🟢 HOLD · theta is winning why ▸
IREN-LC45Neville:086520x $40.5C 31 Jul 2026 (3d)$34.28$41.13$0.38$0.38OK ▸🟢 HOLD · theta is winning why ▸
IREN-LC50RetireInc:729120x $40.5C 31 Jul 2026 (3d)$34.28$41.08$0.38$0.38OK ▸🟢 HOLD · theta is winning why ▸
HIMSMain:129915x $35C 31 Jul 2026 (3d)$29.55$35.26$0.07$0.07OK ▸🟢 HOLD · theta is winning why ▸
MU-LC880Main:12995x $1000C 31 Jul 2026 (3d)$831.70$1,007.92$2.79$2.79OK ▸🟢 HOLD · theta is winning why ▸
MU-LC970Neville:08652x $1020C 31 Jul 2026 (3d)$831.70$1,026.25$1.96$1.96OK ▸🟢 HOLD · theta is winning why ▸
GOOG-LC340Neville:08655x $342.5C 7 Aug 2026 (10d)$327.36$344.61$2.69$2.69OK ▸🟢 HOLD · theta is winning why ▸
METAMain:12993x $637.5C 7 Aug 2026 (10d)$597.57$654.07$13.38$13.38OK ▸🟢 HOLD · theta is winning why ▸
NVDANeville:08655x $210C 7 Aug 2026 (10d)$195.00$211.74$1.22$1.22OK ▸🟢 HOLD · theta is winning why ▸
COIN-LC165Main:12998x $185C 7 Aug 2026 (10d)$161.04$187.68$3.08$3.08OK ▸🟢 HOLD · theta is winning why ▸
NEMMain:12995x $106C 7 Aug 2026 (10d)$91.79$107.00$0.69$0.69OK ▸🟢 HOLD · theta is winning why ▸
BMNR-LC10RetireInc:729150x $20.5C 7 Aug 2026 (10d)$16.96$20.75$0.17$0.17OK ▸🟢 HOLD · theta is winning why ▸
BMNR-LC23-1299Main:129975x $21C 7 Aug 2026 (10d)$16.96$21.20$0.21$0.21OK ▸🟢 HOLD · theta is winning why ▸
BMNR-LC23-1782Joint:178288x $21C 7 Aug 2026 (10d)$16.96$21.20$0.21$0.21OK ▸🟢 HOLD · theta is winning why ▸
MSTR-LC125RetireInc:72914x $110C 14 Aug 2026 (17d)$96.06$113.05$2.48$2.48OK ▸🟢 HOLD · theta is winning why ▸
MSTR-LC180Joint:178210x $110C 14 Aug 2026 (17d)$96.06$113.08$2.48$2.48OK ▸🟢 HOLD · theta is winning why ▸
COIN-LC145RetireInc:72913x $195C 14 Aug 2026 (17d)$161.04$198.70$2.86$2.86OK ▸🟢 HOLD · theta is winning why ▸
UAMYRetireInc:729125x $7C 14 Aug 2026 (17d)$5.20$7.35$0.15$0.15OK ▸🟢 HOLD · theta is winning why ▸
GLDMain:129910x $390C 21 Aug 2026 (24d)$369.54$396.32$2.12$2.12OK ▸🟢 HOLD · theta is winning why ▸
DELLRetireInc:72913x $475C 21 Aug 2026 (24d)$386.22$505.00$9.18$9.18OK ▸🟢 HOLD · theta is winning why ▸
NOWMain:129910x $120C 18 Sep 2026 (52d)$107.48$124.07$5.05$5.05OK ▸🟢 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
IGV ↗Main:129912$90.90$86.410.0%$94 31 Jul 2026 (3d) · 82% survhist 99%37%hist 18%$420$4,200/mo (71%)$5,929/mosell 12x $94 CC SIM ▾
RIOT ↗BBC⚡ER 8dJoint:178250$20.77$21.222.2%$23 31 Jul 2026 (3d) · 82% survhist 99% LAST CLEAN38%hist 18%$1,200$12,000/mo (83%)$14,471/mosell 50x $23 CC SIM ▾

⏸ SKIPPED BY CSV: 6 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-1782Joint:178262$16.96$30.29excluded by CSV (Skip) · 44.0% below BE SS · 88 of 150 capped · also tagged: Half Max
BMNR-LC25Main:129950$16.96$44.46excluded by CSV (Skip) · 61.9% below BE SS · also tagged: Half Max
ETHAMain:129950$14.13$17.33excluded by CSV (Skip) · 18.5% below BE SS
IBITJoint:178250$35.74$70.58excluded by CSV (Skip) · 49.4% below BE SS [LEAPS_ONLY, NO_HEDGE]
MARA-LC20-1782Joint:178250$10.91$24.33excluded by CSV (Skip) · 55.1% below BE SS · also tagged: Half Max
MARA-LC25Neville:0865250$10.91$26.40excluded by CSV (Skip) · 58.7% below BE SS
CAPPED: 32 fortress slice(s) with CCs already sold, excluded from FIGHT scope
FortressAcctCtBE SSActive short calls
AMZNJoint:178210$256.2510x $255C 31 Jul 2026 (3d)
APPRetireInc:72911$588.001x $435C 31 Jul 2026 (3d)
BMNR-LC10RetireInc:729150$17.1350x $20C 7 Aug 2026 (10d)
BMNR-LC23-1299Main:129975$39.1375x $21C 7 Aug 2026 (10d)
COIN-LC145RetireInc:72913$182.403x $195C 14 Aug 2026 (17d)
COIN-LC165Main:12998$210.908x $185C 7 Aug 2026 (10d)
COIN-LC500Main:129925$563.0025x $180C 31 Jul 2026 (3d)
COPXJoint:178220$93.4020x $80C 31 Jul 2026 (3d)
CRWVNeville:08655$125.455x $97C 7 Aug 2026 (10d)
DELLRetireInc:72913$398.003x $475C 21 Aug 2026 (24d)
GLDMain:129910$456.0010x $390C 21 Aug 2026 (24d)
GOOG-LC300Neville:086515$373.0015x $340C 31 Jul 2026 (3d)
GOOG-LC310Joint:17825$392.505x $340C 31 Jul 2026 (3d) [LEAPS_ONLY, NO_HEDGE]
GOOG-LC340Neville:08655$398.005x $342C 7 Aug 2026 (10d)
HIMSMain:129915$17.4715x $35C 31 Jul 2026 (3d)
IREN-LC45Neville:086520$56.5020x $40C 31 Jul 2026 (3d)
IREN-LC50RetireInc:729120$63.4320x $40C 31 Jul 2026 (3d)
MARA-LC20-1299Main:1299200$22.69200x $16C 31 Jul 2026 (3d) [CC_AMBIGUOUS(qty 200 matches 2 fortresses)]
MDBNeville:08651$362.901x $325C 31 Jul 2026 (3d)
METAMain:12993$601.503x $638C 7 Aug 2026 (10d)
MSTR-LC125RetireInc:72914$161.004x $110C 14 Aug 2026 (17d)
MSTR-LC180Joint:178210$233.0010x $110C 14 Aug 2026 (17d) [LEAPS_ONLY, NO_HEDGE]
MU-LC880Main:12995$1,028.605x $1000C 31 Jul 2026 (3d)
MU-LC970Neville:08652$1,220.002x $1020C 31 Jul 2026 (3d)
NEMMain:12995$114.545x $106C 7 Aug 2026 (10d)
NOWMain:129910$108.9310x $120C 18 Sep 2026 (52d)
NVDANeville:08655$199.605x $210C 7 Aug 2026 (10d)
QCOMRetireInc:72915$224.005x $208C 7 Aug 2026 (10d)
RKLBRetireInc:72916$141.556x $72C 31 Jul 2026 (3d)
SPCXNeville:08655$186.005x $125C 31 Jul 2026 (3d)
SPYNeville:086512$764.0012x $750C 31 Jul 2026 (3d) [LEAPS_ONLY, NO_HEDGE]
UAMYRetireInc:729125$12.4525x $7C 14 Aug 2026 (17d)

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

📏 CALIBRATION: 1418 of 1782 predictions resolved since 2026-07-02, is the model honest?
Predicted survivalNAvg predictedRealized OTM rateGap
0-60%13055%72%+16pp
60-70%19664%72%+8pp
70-80%25976%96%+20pp
80-90%30584%96%+12pp
90-100%52894%100%+6pp

Touch odds: predicted 39% avg vs realized 28% touch rate over 1418 resolved (daily highs, exact intraday touch).

🚪 Roll actuals vs playbook: 105 real buyback(s) recorded · 39 roll(s), net +$1.18/sh avg.

💸 What a touch actually costs, over 39 real rolls: buyback $4.31/sh, replacement credit financed 127% of it, leaving a net CREDIT of $1.18/sh (27 of 39 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-07-28 21:35