I wanted to paste the scanner into Excel. Now I don't have to.
This one started, as most of my features do, with a specific moment of low-grade annoyance. I'd just run a scan on high-IV biotech names before an FDA catalyst, found six or seven interesting contracts, and wanted to pull them into a spreadsheet to do some position sizing math. My solution was to manually type the numbers into Excel like it was 1987.
So: Export CSV button. It appears in the top-right corner above the results table, but only when there are actually results to export — no ghost button sitting there doing nothing. Click it and you get a file named coiledspring_YYYY-MM-DD.csv, with every column that matters: all the Greeks, the CS Candidate Score, the four WHY ratings, the Risk Flags. Everything computed client-side, no backend call, instant download.
I also made sure the CSV is actually valid — proper RFC 4180 escaping for cells with commas or quotes, which matters when a Risk Flag label contains something like 'Spread > 20%, OI low'. The Blob URL is revoked immediately after the click so it doesn't linger in memory. Small thing. I care about small things.