dennisthiessen and Claude Opus 5
d950fcf70e
fix(tickers): let an SEC confirmation upgrade a manual delisting mark
...
mark_delisted returned early on any already-delisted row, so the sequence an
operator actually hits — mark EA by hand today, Form 25-NSE surfaces three days
later dated 2026-08-04 — left the estimated date and "manual" reason in place
permanently. Form 25 carries the real effective date, so it now replaces an
operator's estimate; a confirmed row is never downgraded or re-probed.
Also cover _get_ohlcv_priority_tickers, the one place active_only wraps a
compound select rather than a bare one — the unit suite reached none of it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-11 16:58:51 +02:00
..
2026-02-20 17:31:01 +01:00
2026-07-14 10:10:30 +02:00
2026-08-07 11:19:28 +02:00
2026-08-08 12:08:01 +02:00
2026-07-11 16:04:13 +02:00
2026-07-21 09:11:14 +02:00
2026-08-11 16:10:57 +02:00
2026-06-28 08:44:40 +02:00
2026-07-21 09:11:14 +02:00
2026-02-20 17:31:01 +01:00
2026-07-12 21:15:18 +02:00
2026-07-17 17:37:03 +02:00
2026-07-31 14:58:22 +02:00
2026-07-13 17:58:04 +02:00
2026-07-22 11:50:50 +02:00
2026-08-07 18:22:11 +02:00
2026-07-22 10:55:27 +02:00
2026-08-07 11:19:28 +02:00
2026-07-10 18:09:31 +02:00
2026-07-26 15:12:53 +02:00
2026-02-20 17:31:01 +01:00
2026-08-07 11:19:28 +02:00
2026-08-07 11:19:28 +02:00
2026-07-22 22:01:24 +02:00
2026-07-24 10:50:17 +02:00
2026-07-22 20:41:18 +02:00
2026-08-07 11:19:28 +02:00
2026-07-22 20:41:18 +02:00
2026-07-18 19:27:58 +02:00
2026-08-07 11:19:28 +02:00
2026-08-04 07:39:40 +02:00
2026-08-08 14:15:05 +02:00
2026-06-15 12:34:07 +02:00
2026-07-17 20:28:42 +02:00
2026-07-18 13:03:22 +02:00
2026-08-07 18:43:46 +02:00
2026-07-04 13:51:44 +02:00
2026-08-04 08:07:10 +02:00
2026-07-20 23:44:41 +02:00
2026-07-21 10:47:32 +02:00
2026-07-18 13:03:22 +02:00
2026-07-11 09:31:28 +02:00
2026-07-13 18:52:24 +02:00
2026-08-08 23:16:03 +02:00
2026-08-08 22:46:10 +02:00
2026-07-26 14:36:57 +02:00
2026-08-07 18:43:46 +02:00
2026-07-18 13:03:22 +02:00
2026-08-07 11:19:28 +02:00
2026-02-27 16:08:09 +01:00
2026-08-04 07:58:18 +02:00
2026-08-07 11:19:28 +02:00
2026-08-08 12:08:01 +02:00
2026-07-01 10:04:06 +02:00
2026-07-01 09:34:37 +02:00
2026-07-03 10:09:46 +02:00
2026-02-27 16:08:09 +01:00
2026-07-03 10:09:46 +02:00
2026-06-16 16:34:19 +02:00
2026-06-12 17:17:07 +02:00
2026-08-07 18:43:46 +02:00
2026-07-24 11:59:15 +02:00
2026-08-11 16:58:46 +02:00
2026-07-22 14:49:33 +02:00
2026-07-02 21:00:39 +02:00
2026-06-13 14:30:45 +02:00
2026-06-16 16:34:19 +02:00
2026-07-21 11:25:03 +02:00
2026-07-02 16:25:04 +02:00
2026-07-02 15:46:54 +02:00
2026-07-13 12:08:10 +02:00
2026-07-14 13:38:04 +02:00
2026-08-11 16:58:51 +02:00
2026-08-07 11:19:28 +02:00
2026-07-18 17:55:39 +02:00
2026-06-28 08:44:40 +02:00