Nolan Kovacs
a7ba0f950b
a
2026-04-04 15:21:19 -04:00
Nolan Kovacs
3ce0685889
a
2026-04-04 14:49:39 -04:00
Nolan Kovacs
6bc851b03c
a
2026-04-04 14:20:37 -04:00
Nolan Kovacs
0de9beec8e
a
2026-04-04 13:42:46 -04:00
Nolan Kovacs
f75cceefd4
Fixes
2026-04-04 13:06:21 -04:00
Nolan Kovacs
e17d63ceeb
test
2026-04-04 09:49:22 -04:00
Nolan Kovacs
f2c8daefba
Tier 1-3 fixes: value inversion, iloc→loc, D/E scale, Piotroski, Sloan accruals, sentiment confidence, early-stage double-count
2026-03-29 18:36:41 -04:00
Nolan Kovacs
5c779efecf
123
2026-03-26 14:55:05 -04:00
Nolan Kovacs
0cad4df12d
Fix hedge fund 13F HTML wrapper, field names; fix cache builder rate limiting
2026-03-26 14:53:14 -04:00
Nolan Kovacs
c115eee74a
Fix cache builder rate limiting: slower pass, sparse response guard, retry passes
2026-03-26 14:28:38 -04:00
Nolan Kovacs
60ee3a6585
j
2026-03-26 14:12:08 -04:00
Nolan Kovacs
3c0f3ce7a5
test
2026-03-26 11:07:37 -04:00
Nolan Kovacs
c9f53d0ece
Fix NaN serialization in cache endpoints
2026-03-26 11:06:56 -04:00
Nolan Kovacs
12b731ecf9
Add health monitor and PyArmor obfuscation to build pipeline
2026-03-26 10:02:28 -04:00
Nolan Kovacs
81c5ec72d6
Fix Discord User-Agent header in health monitor
2026-03-26 09:47:01 -04:00
Nolan Kovacs
33c7e7d268
Add health monitor
2026-03-26 09:35:46 -04:00
Nolan Kovacs
cd35f9e02d
Add admin endpoints and finalize push_update.py
2026-03-26 09:30:22 -04:00
Nolan Kovacs
92c1750e1b
Migrate app from Supabase/GitHub to Verimund API
2026-03-25 20:38:32 -04:00
Nolan Kovacs
c36d4c2f03
Add backup script
2026-03-25 20:30:03 -04:00
Nolan Kovacs
012e207abd
Load secrets from .env file
2026-03-25 20:16:42 -04:00
Nolan Kovacs
6a2f213644
Add nginx config
2026-03-25 19:42:44 -04:00
Nolan Kovacs
8c70863c4b
Add API server
2026-03-25 19:35:35 -04:00
Nolan Kovacs
9c7588c396
Add EDGAR bulk fetch, Supabase analyst cache, nightly GitHub Actions workflow
...
- Replace per-ticker yf.Ticker.info with EDGAR XBRL frames API (~50 bulk calls)
- Add nightly cache_builder.py: fetches analyst/news/sector data for all US stocks
- Add .github/workflows/cache_refresh.yml: runs cache_builder Mon-Fri at 2am EST
- Fix sector/industry: cache_builder stores sector from yfinance; screener reads it
- Fix PyInstaller: add collect_all('tzdata'), set upx=False to prevent archive corruption
- Fix EDGAR row format: use dict keys (cik/val) instead of array indices
- Fix yfinance MultiIndex: squeeze single-ticker DataFrame to Series
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 13:54:23 -04:00
Nolan Kovacs
4afd71ba86
Remove .claude folder from tracking
2026-03-14 15:53:24 -04:00
Nolan Kovacs
aa0af6fd4f
Initial commit with licensing and auto-update system
2026-03-14 15:52:01 -04:00