FORTRESS FIGHT: PORTFOLIO

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

FIGHT income if all primaries filled: $49,650/mo (52% of normal target) · E[net] after expected escape cost $16,670/mo · plus $18,327/mo CC-safe on 4 shallow row(s) ⚠ 1 negative E[net]
ASSIGNMENT EXPOSURE across every open short call: $58,123 locked in if all 3 call(s) struck below their fortress' recovery-to-whole floor were assigned today, before premium; 1 call(s) have no marked floor and are not counted.

GENERATED2026-09-11 22:01

⚔ 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
GOOG-LC340 ↗ ▲ UP +1.6%
Neville:0865 · Next Fri
5$335.87$383.91
5 × $385 9 Oct (28d)
$415 cyc · $445/mo
94% survhist 96% · T:12%hist 13%
5 × $355 18 Sep (7d)
$345 cyc · $1,479/mo
91% survhist 96% · T:18%hist 13%
🎯 5 × $350 18 Sep (7d)
$555 cyc · $2,379/mo
85% survhist 86% · T:30%hist 31%
5 × $345 18 Sep (7d)
$970 cyc · $4,157/mo
76% survhist 83% · T:49%hist 39%
5 × $340 18 Sep (7d)
$1,650 cyc · $7,071/mo
63% survhist 65% · T:74%hist 64%
$24,503-$16,399 (64.3% IC)14.3%
APP ↗
RetireInc:7291 · Next Fri
1$312.89$606.69
1 × $345 18 Sep (7d)
$120 cyc · $514/mo
90% survhist 96% · T:19%hist 13%
🎯 1 × $335 18 Sep (7d)
$255 cyc · $1,093/mo
83% survhist 86% · T:35%hist 31%
1 × $330 18 Sep (7d)
$350 cyc · $1,500/mo
77% survhist 83% · T:46%hist 39%
1 × $317.50 18 Sep (7d)
$750 cyc · $3,214/mo
59% survhist 70% · T:84%hist 79%
$2,348-$26,914 (210.3% IC)93.9%
IREN-LC45 ↗
Neville:0865 · Next Fri
20$43.88$58.40
20 × $60 9 Oct (28d)
$1,000 cyc · $1,071/mo
92% survhist 96% · T:17%hist 13%
20 × $51 18 Sep (7d)
$520 cyc · $2,229/mo
91% survhist 96% · T:19%hist 13%
🎯 18 × $49 18 Sep (7d)
$900 cyc · $3,857/mo
85% survhist 86% · T:31%hist 31%
18 × $47.50 18 Sep (7d)
$1,296 cyc · $5,554/mo
78% survhist 83% · T:45%hist 39%
18 × $45 18 Sep (7d)
$2,646 cyc · $11,340/mo
61% survhist 65% · T:80%hist 79%
$5,005-$16,015 (266.9% IC)33.1%
IREN-LC50 ↗
RetireInc:7291 · Next Fri
20$43.88$66.78
20 × $65 18 Sep (7d)
$40 cyc · $171/mo
99% survhist 96% · T:1%hist 3%
20 × $51 18 Sep (7d)
$520 cyc · $2,229/mo
91% survhist 96% · T:19%hist 13%
🎯 18 × $49 18 Sep (7d)
$900 cyc · $3,857/mo
85% survhist 86% · T:31%hist 31%
18 × $47.50 18 Sep (7d)
$1,296 cyc · $5,554/mo
78% survhist 83% · T:45%hist 39%
18 × $45 18 Sep (7d)
$2,646 cyc · $11,340/mo
61% survhist 65% · T:80%hist 79%
$3,610-$31,096 (227.0% IC)52.2%
RKLB ↗
RetireInc:7291 · Next Fri
6$64.03$149.71
6 × $73 18 Sep (7d)
$186 cyc · $797/mo
91% survhist 96% · T:19%hist 13%
🎯 6 × $70 18 Sep (7d)
$402 cyc · $1,723/mo
83% survhist 86% · T:35%hist 31%
5 × $68 18 Sep (7d)
$530 cyc · $2,271/mo
75% survhist 83% · T:51%hist 44%
5 × $65 18 Sep (7d)
$1,030 cyc · $4,414/mo
58% survhist 70% · T:86%hist 79%
$2,212-$47,422 (297.7% IC)133.8%
SPCX ↗
Neville:0865 · Next Fri
5$148.22$189.05
5 × $190 9 Oct (28d)
$280 cyc · $300/mo
96% survhist 96% · T:9%hist 3%
5 × $165 18 Sep (7d)
$255 cyc · $1,093/mo
94% survhist 96% · T:12%hist 13%
🎯 5 × $160 18 Sep (7d)
$495 cyc · $2,121/mo
87% survhist 86% · T:26%hist 26%
4 × $155 18 Sep (7d)
$768 cyc · $3,291/mo
75% survhist 83% · T:51%hist 44%
5 × $150 18 Sep (7d)
$1,750 cyc · $7,500/mo
58% survhist 70% · T:86%hist 79%
$3,445-$14,031 (103.9% IC)27.5%
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
AMZN ↗ BORDERLINE 26% ▲ UP +1.8%
Joint:1782 · Next Fri
5$255.84$270.27
🎯 5 × $275 9 Oct (28d)
$1,205 cyc · $1,291/mo
84% survhist 86% · T:33%hist 31%
above floor +$2,364 · hole 5.6mo
5 × $270 18 Sep (7d)
$250 cyc · $1,071/mo
91% survhist 96% · T:17%hist 13%
safe once 🎯 banks · hole 6.7mo
5 × $265 18 Sep (7d)
$565 cyc · $2,421/mo
82% survhist 86% · T:36%hist 31%
locks −$2,071 · hole 3.0mo
5 × $262.50 18 Sep (7d)
$830 cyc · $3,557/mo
75% survhist 83% · T:50%hist 44%
locks −$3,056 · hole 2.0mo
5 × $257.50 18 Sep (7d)
$1,675 cyc · $7,179/mo
57% survhist 70% · T:87%hist 79%
locks −$4,711 · hole 1.0mo
$980+$2,364 whole if assigned5.6%
whole ~26 Feb on 🎯
COPX ↗ ▲ UP +1.5%
Joint:1782 · Next Fri
20$89.72$95.49
🎯 20 × $96 18 Sep (7d)
$800 cyc · $3,429/mo
85% survhist 86% · T:30%hist 26%
above floor +$1,028 · hole 3.4mo
20 × $100 18 Sep (7d)
$200 cyc · $857/mo
94% survhist 96% · T:11%hist 13%
above floor +$9,028 · hole 13.5mo
16 × $95 18 Sep (7d)
$880 cyc · $3,771/mo
82% survhist 86% · T:37%hist 31%
safe once 🎯 banks · hole 3.1mo
19 × $94 18 Sep (7d)
$1,330 cyc · $5,700/mo
77% survhist 83% · T:46%hist 39%
safe once 🎯 banks · hole 2.0mo
17 × $91 18 Sep (7d)
$2,550 cyc · $10,929/mo
60% survhist 65% · T:82%hist 79%
locks −$5,076 · hole 1.1mo
$2,500+$1,028 whole if assigned6.4%
whole ~21 Dec on 🎯
GOOG-LC300 ↗ ▲ UP +1.6%
Neville:0865 · Next Fri
15$335.87$344.70
🎯 15 × $347.50 18 Sep (7d)
$2,085 cyc · $8,936/mo
81% survhist 86% · T:39%hist 31%
above floor +$4,204 · hole 1.5mo
15 × $355 18 Sep (7d)
$1,035 cyc · $4,436/mo
91% survhist 96% · T:18%hist 13%
above floor +$15,454 · hole 3.0mo
15 × $350 18 Sep (7d)
$1,665 cyc · $7,136/mo
85% survhist 86% · T:30%hist 31%
above floor +$7,954 · hole 1.9mo
13 × $345 18 Sep (7d)
$2,522 cyc · $10,809/mo
76% survhist 83% · T:49%hist 39%
above floor +$394 · hole 1.2mo
15 × $340 18 Sep (7d)
$4,950 cyc · $21,214/mo
63% survhist 65% · T:74%hist 64%
safe once 🎯 banks · hole 0.6mo
$31,054+$4,204 whole if assigned2.6%
whole ~26 Oct on 🎯
NVDA ↗
Main:1299 · Next Fri
10$221.01$228.64
🎯 10 × $230 18 Sep (7d)
$1,090 cyc · $4,671/mo
84% survhist 86% · T:33%hist 31%
above floor +$1,358 · hole 1.6mo
10 × $235 18 Sep (7d)
$430 cyc · $1,843/mo
93% survhist 96% · T:13%hist 13%
above floor +$6,358 · hole 4.1mo
9 × $230 18 Sep (7d)
$981 cyc · $4,204/mo
84% survhist 86% · T:33%hist 31%
above floor +$1,222 · hole 1.8mo
9 × $227.50 18 Sep (7d)
$1,485 cyc · $6,364/mo
77% survhist 83% · T:48%hist 39%
safe once 🎯 banks · hole 1.2mo
8 × $222.50 18 Sep (7d)
$2,760 cyc · $11,829/mo
57% survhist 70% · T:87%hist 79%
locks −$2,154 · hole 0.6mo
$403+$1,358 whole if assigned3.5%
whole ~30 Oct on 🎯
ABOVE WATER   no FIGHT needed; sell normal CCs (cc_scanner owns these writes)
ETHA
Main:1299
50$19.62$17.33 BE+13.2% above BE SS · sell normal CCs via cc_scanner; FIGHT deliberately fetches no chain here
HIMS
Main:1299
15$26.98$17.47 BE+54.4% above BE SS · sell normal CCs via cc_scanner; FIGHT deliberately fetches no chain here
SPY
Neville:0865
12$765.67$764.00 BE+0.2% above BE SS · sell normal CCs via cc_scanner; FIGHT deliberately fetches no chain here [LEAPS_ONLY, NO_HEDGE]
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
COIN-LC500 ↗ ▲ UP +3.7%
Main:1299 · Next Fri
25$178.75$355.43
25 × $202.50 18 Sep (7d)alt tenor
$3,650 cyc · $15,643/mo
92% survhist 96% · T:16%hist 13%
25 × $202.50 18 Sep (7d)
$3,650 cyc · $15,643/mo
92% survhist 96% · T:16%hist 13%
🎯 22 × $195 18 Sep (7d)
$5,368 cyc · $23,006/mo
84% survhist 86% · T:32%hist 31%
22 × $185 18 Sep (7d)
$10,780 cyc · $46,200/mo
66% survhist 65% · T:71%hist 64%
$12,888-$347,570 (220.7% IC)98.8%
GLXY ↗ ▲ UP +6.1%
Main:1299 · Next Fri
25$25.54$35.36
25 × $35 9 Oct (28d)
$100 cyc · $107/mo
92% survhist 96% · T:17%hist 13%
25 × $30 18 Sep (7d)
$325 cyc · $1,393/mo
92% survhist 96% · T:17%hist 13%
23 × $28 18 Sep (7d)
$667 cyc · $2,859/mo
80% survhist 83% · T:42%hist 39%
🎯 19 × $27 18 Sep (7d)
$1,007 cyc · $4,316/mo
70% survhist 83% · T:62%hist 59%
23 × $26 18 Sep (7d)
$2,047 cyc · $8,773/mo
58% survhist 70% · T:87%hist 79%
$4,837-$14,869 (269.1% IC)38.4%
TOTAL (12)157
following every 🎯
$15,062 cyc · $60,678/mo
$7,015 cyc · $20,421/mo
9 of 12
$7,836 cyc · $33,583/mo$11,915 cyc · $51,064/mo$17,752 cyc · $76,080/mo$35,234 cyc · $151,003/mo$93,784-$514,315

⏱ TRIPWIRE STATUS, 20 active short call(s)   1 TRIPPED  ·  1 watch  ·  2 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
DELLRetireInc:72913x $550C 25 Sep 2026 (14d)$552.00$565.44$28.20$26.20TRIPPED ▸🔵 ROLL UP-AND-OUT · the roll pays you why ▸
METAMain:12993x $665C 20 Nov 2026 (70d)$654.75$687.21$47.12$47.12WATCH ▸🟢 HOLD · theta is winning why ▸
GLXYMain:1299100x $30C 11 Sep 2026 (0d)$25.48$30.13$0.02$0.02HARVEST ▸🟢 HOLD · theta is winning why ▸
COIN-LC165Main:12998x $220C 2 Oct 2026 (21d)$178.60$229.43$1.92$1.92HARVEST ▸🟢 HOLD · theta is winning why ▸
MU-LC670Joint:17821x $1100C 25 Sep 2026 (14d)$973.48$1,125.39$8.15$8.15OK ▸🟢 HOLD · theta is winning why ▸
INTCNeville:08655x $116C 2 Oct 2026 (21d)$104.19$118.98$2.42$2.42OK ▸🟢 HOLD · theta is winning why ▸
NOWMain:129910x $140C 16 Oct 2026 (35d)$134.00$155.41$6.42$6.42OK ▸🟢 HOLD · theta is winning why ▸
GOOG-LC310Joint:17825x $355C 16 Oct 2026 (35d)$335.81$359.26$5.58$5.58OK ▸🟢 HOLD · theta is winning why ▸
IGVMain:129912x $111C 16 Oct 2026 (35d)$102.55$112.23$0.99$0.99OK ▸🟢 HOLD · theta is winning why ▸
IREN-LC25-1299Main:129920x $55C 16 Oct 2026 (35d)$43.78$55.88$1.38$1.38OK ▸🟢 HOLD · theta is winning why ▸
IREN-LC25-1782Joint:178220x $55C 16 Oct 2026 (35d)$43.78$55.88$1.38$1.38OK ▸🟢 HOLD · theta is winning why ▸
CRWVNeville:08655x $125C 16 Oct 2026 (35d)$90.63$127.58$1.33$1.33OK ▸🟢 HOLD · theta is winning why ▸
AMDNeville:08652x $580C 23 Oct 2026 (42d)$515.34$593.17$13.82$13.82OK ▸🟢 HOLD · theta is winning why ▸
SNDKNeville:08651x $1950C 23 Oct 2026 (42d)$1,640.24$2,085.25$68.55$68.55OK ▸🟢 HOLD · theta is winning why ▸
MU-LC880Main:12995x $1210C 23 Oct 2026 (42d)$973.48$1,252.67$21.40$21.40OK ▸🟢 HOLD · theta is winning why ▸
MU-LC970Neville:08652x $1250C 23 Oct 2026 (42d)$973.48$1,284.32$16.62$16.62OK ▸🟢 HOLD · theta is winning why ▸
QCOMRetireInc:72915x $220C 20 Nov 2026 (70d)$183.15$224.53$5.92$5.92OK ▸🟢 HOLD · theta is winning why ▸
MSTR-LC125RetireInc:72914x $170C 20 Nov 2026 (70d)$135.25$180.96$8.55$8.55OK ▸🟢 HOLD · theta is winning why ▸
MSTR-LC180Joint:178210x $170C 20 Nov 2026 (70d)$135.25$180.95$8.55$8.55OK ▸🟢 HOLD · theta is winning why ▸
GLDMain:129910x $470C 18 Dec 2026 (98d)$402.34$476.90$5.03$5.03OK ▸🟢 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$26.14$53.26excluded by CSV (Skip) · 50.9% below BE SS · also tagged: Half Max
BMNR-LC23-1782Joint:1782150$26.14$36.42excluded by CSV (Skip) · 28.2% below BE SS · also tagged: Half Max
BMNR-LC25Main:129950$26.14$65.83excluded by CSV (Skip) · 60.3% 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$37.32$56.15excluded by CSV (Skip) · 33.5% below BE SS
IBITJoint:178250$44.60$70.58excluded by CSV (Skip) · 36.8% below BE SS [LEAPS_ONLY, NO_HEDGE]
MARA-LC13Main:1299400$12.12$16.75excluded by CSV (Skip) · 27.6% below BE SS [LEAPS_ONLY, NO_HEDGE]
MARA-LC40RetireInc:7291500$12.12$41.04excluded by CSV (Skip) · 70.5% below BE SS [LEAPS_ONLY, NO_HEDGE]
CAPPED: 19 fortress slice(s) with CCs already sold, excluded from FIGHT scope
FortressAcctCtBE SSActive short calls
AMDNeville:08652$489.912x $580C 23 Oct 2026 (42d)
COIN-LC165Main:12998$210.908x $220C 2 Oct 2026 (21d)
CRWVNeville:08655$125.455x $125C 16 Oct 2026 (35d)
DELLRetireInc:72913$398.003x $550C 25 Sep 2026 (14d)
GLDMain:129910$456.0010x $470C 18 Dec 2026 (98d)
GOOG-LC310Joint:17825$392.505x $355C 16 Oct 2026 (35d) [LEAPS_ONLY, NO_HEDGE]
IGVMain:129912$96.5012x $111C 16 Oct 2026 (35d) [LEAPS_ONLY, NO_HEDGE]
INTCNeville:08655$114.005x $116C 2 Oct 2026 (21d)
IREN-LC25-1299Main:129920$44.0020x $55C 16 Oct 2026 (35d)
IREN-LC25-1782Joint:178220$44.0020x $55C 16 Oct 2026 (35d)
METAMain:12993$601.503x $665C 20 Nov 2026 (70d)
MSTR-LC125RetireInc:72914$161.004x $170C 20 Nov 2026 (70d)
MSTR-LC180Joint:178210$233.0010x $170C 20 Nov 2026 (70d) [LEAPS_ONLY, NO_HEDGE]
MU-LC670Joint:17821$792.361x $1100C 25 Sep 2026 (14d)
MU-LC880Main:12995$1,028.605x $1210C 23 Oct 2026 (42d)
MU-LC970Neville:08652$1,220.002x $1250C 23 Oct 2026 (42d)
NOWMain:129910$108.9310x $140C 16 Oct 2026 (35d)
QCOMRetireInc:72915$224.005x $220C 20 Nov 2026 (70d)
SNDKNeville:08651$1,620.001x $1950C 23 Oct 2026 (42d)

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

📏 CALIBRATION: 2590 of 2796 predictions resolved since 2026-07-02, is the model honest?
Predicted survivalNAvg predictedRealized OTM rateGap
0-60%18056%63%+7pp
60-70%36264%62%-3pp
70-80%46076%82%+6pp
80-90%60085%84%-0pp
90-100%98894%95%+1pp

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

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

🚪 Roll actuals vs playbook: 165 real buyback(s) recorded · 83 roll(s), net +$0.59/sh avg.

💸 What a touch actually costs, over 83 real rolls: buyback $6.77/sh, replacement credit financed 109% of it, leaving a net CREDIT of $0.59/sh (58 of 83 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-11 22:01