|
18568
|
evt_3f097d5716ef
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/stocks-climb-cpi-and-us-iran-peace-hopes","value":{"fp":"d2565031c164809e","kind":"new_listings","published_at":"2026-04-10T17:04:34+00:00","source":"Nasdaq Stocks","summary":"The S&P 500 Index ($SPX ) (SPY ) today is up +0.15%, the Dow Jones Industrial Average ($DOWI ) (DIA ) is down -0.29%, and the Nasdaq 100 Index ($IUXX ) (QQQ ) is up +0.35%. June E-mini S&P futures (ESM26 ) are up +0.15%, and June E-mini Nasdaq futures...","tickers":["SPX","DOWI","IUXX"],"title":"Stocks Climb on CPI and US-Iran Peace Hopes","url":"https://www.nasdaq.com/articles/stocks-climb-cpi-and-us-iran-peace-hopes"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:f4eaaf4934730b88
|
NULL
|
2026-04-10T17:21:21.860062+00:00
|
Edit
Delete
|
|
18569
|
evt_131e98034779
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/stocks-see-support-inflation-concerns-ease","value":{"fp":"34548b659dde8b0c","kind":"new_listings","published_at":"2026-04-10T17:04:34+00:00","source":"Nasdaq Stocks","summary":"The S&P 500 Index ($SPX ) (SPY ) today is up +0.07%, the Dow Jones Industrial Average ($DOWI ) (DIA ) is down -0.41%, and the Nasdaq 100 Index ($IUXX ) (QQQ ) is up +0.37%. June E-mini S&P futures (ESM26 ) are up +0.08%, and June E-mini Nasdaq futures...","tickers":["SPX","DOWI","IUXX"],"title":"Stocks See Support as Inflation Concerns Ease","url":"https://www.nasdaq.com/articles/stocks-see-support-inflation-concerns-ease"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:af89234c0f6f9039
|
NULL
|
2026-04-10T17:21:21.871283+00:00
|
Edit
Delete
|
|
18570
|
evt_cca088ab894b
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/dollar-slips-weaker-expected-us-economic-news","value":{"fp":"a026216312167c24","kind":"new_listings","published_at":"2026-04-10T16:53:33+00:00","source":"Nasdaq Stocks","summary":"The dollar index (DXY00 ) today is down by -0.26%. Today's report showing a smaller-than-expected increase in US March consumer prices is weighing on the dollar. Also, today's stock rally has reduced liquidity demand for the dollar. In addition, hopes that this weekend's negotiations between the US and Iran will...","tickers":[],"title":"Dollar Slips on Weaker-Than-Expected US Economic News","url":"https://www.nasdaq.com/articles/dollar-slips-weaker-expected-us-economic-news"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:8c222a46321b8c25
|
NULL
|
2026-04-10T17:21:21.957335+00:00
|
Edit
Delete
|
|
18571
|
evt_3299e5216edc
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/corn-weakness-continues-friday-am-trade","value":{"fp":"46682648f292debd","kind":"new_listings","published_at":"2026-04-10T16:53:32+00:00","source":"Nasdaq Stocks","summary":"Corn prices are trading with 1 to 2 \u00bd cent losses on Friday morning as traders look to round out the week. Futures saw losses on Thursday, with contracts down 1 \u00bd to 3 \u00bc cents. Open interest was down 12,902 contracts on Thursday, mainly in the May, dropping 41,575...","tickers":[],"title":"Corn Weakness Continues on Friday AM Trade","url":"https://www.nasdaq.com/articles/corn-weakness-continues-friday-am-trade"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:e035b6d6dc0381a0
|
NULL
|
2026-04-10T17:21:22.111140+00:00
|
Edit
Delete
|
|
18572
|
evt_bbe5c2faf48a
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/coinbase-gains-afsl-strengthens-australia-expansion-push","value":{"fp":"97ecea06e34f9e63","kind":"new_listings","published_at":"2026-04-10T16:05:00+00:00","source":"Nasdaq Stocks","summary":"COIN's Australia unit secures an AFSL, paving the way for crypto and equity perpetuals as it pushes to become an 'everything exchange.'","tickers":[],"title":"Coinbase Gains AFSL, Strengthens Australia Expansion Push","url":"https://www.nasdaq.com/articles/coinbase-gains-afsl-strengthens-australia-expansion-push"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:183cfae70ff65e00
|
NULL
|
2026-04-10T17:21:22.116387+00:00
|
Edit
Delete
|
|
18573
|
evt_bc06dec85a1a
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/axons-connected-devices-strength-holds-firm-more-upside-ahead","value":{"fp":"3e22e71baaffa465","kind":"new_listings","published_at":"2026-04-10T16:04:00+00:00","source":"Nasdaq Stocks","summary":"AXON rides surging demand for TASER 10, body cams and counter-drone tech, driving strong growth in its Connected Devices segment.","tickers":[],"title":"Axon's Connected Devices Strength Holds Firm: More Upside Ahead?","url":"https://www.nasdaq.com/articles/axons-connected-devices-strength-holds-firm-more-upside-ahead"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:607113ebb0773a56
|
NULL
|
2026-04-10T17:21:22.119782+00:00
|
Edit
Delete
|
|
18574
|
evt_5288c6e412a5
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/kymr-set-earn-milestone-payment-gild-secures-license-kt-200","value":{"fp":"fffae612a44a87bf","kind":"new_listings","published_at":"2026-04-10T16:04:00+00:00","source":"Nasdaq Stocks","summary":"Kymera Therapeutics secures $45M as Gilead licenses KT-200, advancing a novel CDK2 degrader with potential in breast cancer and solid tumors.","tickers":[],"title":"KYMR Set to Earn Milestone Payment as GILD Secures License for KT-200","url":"https://www.nasdaq.com/articles/kymr-set-earn-milestone-payment-gild-secures-license-kt-200"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:6c660fe7c9d63fdd
|
NULL
|
2026-04-10T17:21:22.122712+00:00
|
Edit
Delete
|
|
18575
|
evt_57d3dd4179cc
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/bigbearais-model-agnostic-ai-platform-competitive-edge","value":{"fp":"d66b9da6e29a838e","kind":"new_listings","published_at":"2026-04-10T16:03:00+00:00","source":"Nasdaq Stocks","summary":"BBAI's model-agnostic platform, boosted by the late-2025 Ask Sage deal, targets defense users seeking flexible, secure AI without vendor lock-in.","tickers":[],"title":"BigBear.ai's Model-Agnostic AI Platform: A Competitive Edge?","url":"https://www.nasdaq.com/articles/bigbearais-model-agnostic-ai-platform-competitive-edge"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:0f7fa6ea3eebf029
|
NULL
|
2026-04-10T17:21:22.129751+00:00
|
Edit
Delete
|
|
18576
|
evt_3fc36fc3a224
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/equinix-eqix-moves-strong-buy-rationale-behind-upgrade","value":{"fp":"1d0b28c0d1516777","kind":"new_listings","published_at":"2026-04-10T16:00:03+00:00","source":"Nasdaq Stocks","summary":"Equinix (EQIX) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.","tickers":["EQIX"],"title":"Equinix (EQIX) Moves to Strong Buy: Rationale Behind the Upgrade","url":"https://www.nasdaq.com/articles/equinix-eqix-moves-strong-buy-rationale-behind-upgrade"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:48c338199d2ecace
|
NULL
|
2026-04-10T17:21:22.132228+00:00
|
Edit
Delete
|
|
18577
|
evt_8b6a4eb5e683
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/are-you-looking-top-momentum-pick-why-virtu-financial-virt-great-choice","value":{"fp":"9653051ef3c28516","kind":"new_listings","published_at":"2026-04-10T16:00:03+00:00","source":"Nasdaq Stocks","summary":"Does Virtu Financial (VIRT) have what it takes to be a top stock pick for momentum investors? Let's find out.","tickers":["VIRT"],"title":"Are You Looking for a Top Momentum Pick? Why Virtu Financial (VIRT) is a Great Choice","url":"https://www.nasdaq.com/articles/are-you-looking-top-momentum-pick-why-virtu-financial-virt-great-choice"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:0fcc427e4aee42e6
|
NULL
|
2026-04-10T17:21:22.134895+00:00
|
Edit
Delete
|
|
18578
|
evt_da45fc747d67
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_new_listings_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/ryohin-keikaku-co-ltd-rykky-upgraded-buy-heres-what-you-should-know","value":{"fp":"a380b458897bb604","kind":"new_listings","published_at":"2026-04-10T16:00:03+00:00","source":"Nasdaq Stocks","summary":"Ryohin Keikaku Co. Ltd. (RYKKY) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).","tickers":["RYKKY","BUY"],"title":"Ryohin Keikaku Co. Ltd. (RYKKY) Upgraded to Buy: Here's What You Should Know","url":"https://www.nasdaq.com/articles/ryohin-keikaku-co-ltd-rykky-upgraded-buy-heres-what-you-should-know"}}...
|
rss
|
1.0
|
discovery_new_listings_delta:7973008f0bb03ed4
|
NULL
|
2026-04-10T17:21:22.139886+00:00
|
Edit
Delete
|
|
18580
|
evt_64f115ad87ca
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/anthropic-and-google-gave-amazing-news-semiconductor-company","value":{"fp":"3fd6549f1c2b2c5d","kind":"unusual_volume","published_at":"2026-04-10T16:57:00+00:00","source":"Nasdaq Markets","summary":"In today's video, I discuss recent updates affecting Broadcom (NASDAQ: AVGO) and other AI stocks. To learn more, check out the short video, consider subscribing, and click the special offer link below.","tickers":[],"title":"Anthropic and Google Gave Amazing News to This Semiconductor Company","url":"https://www.nasdaq.com/articles/anthropic-and-google-gave-amazing-news-semiconductor-company"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:0bc7e078541de1ae
|
NULL
|
2026-04-10T17:21:22.539901+00:00
|
Edit
Delete
|
|
18581
|
evt_8ff4fa0f775a
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/biotech-stock-best-chance-make-fortune-healthcare","value":{"fp":"74aa5ad3dae62c85","kind":"unusual_volume","published_at":"2026-04-10T16:50:00+00:00","source":"Nasdaq Markets","summary":"Key PointsIovance Biotherapeutics' most important product is generating rapidly growing sales.","tickers":[],"title":"Is This Biotech Stock the Best Chance to Make a Fortune in Healthcare?","url":"https://www.nasdaq.com/articles/biotech-stock-best-chance-make-fortune-healthcare"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:ad71c3c171d79afe
|
NULL
|
2026-04-10T17:21:22.621696+00:00
|
Edit
Delete
|
|
18582
|
evt_452b6193c9d3
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/dutch-bros-hitting-all-cylinders-be-careful-if-vital-metric-turns-south","value":{"fp":"c3bc7efa23e3f1a4","kind":"unusual_volume","published_at":"2026-04-10T16:35:00+00:00","source":"Nasdaq Markets","summary":"Key PointsDutch Bros is a fast-expanding coffee chain.","tickers":[],"title":"Dutch Bros Is Hitting on all Cylinders But Be Careful if This Vital Metric Turns South","url":"https://www.nasdaq.com/articles/dutch-bros-hitting-all-cylinders-be-careful-if-vital-metric-turns-south"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:f89feffb92774c56
|
NULL
|
2026-04-10T17:21:22.624492+00:00
|
Edit
Delete
|
|
18583
|
evt_5961f9011218
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/teslas-big-pivot-robotics-ai-and-energy-growth-vs-slowing-car-business","value":{"fp":"2ff3573fb8f29317","kind":"unusual_volume","published_at":"2026-04-10T16:29:34+00:00","source":"Nasdaq Markets","summary":"Key PointsTesla is shifting its story from pure EV maker to a higher-risk bet on robotics, AI, and energy growth.","tickers":[],"title":"Tesla's Big Pivot: Robotics, AI, and Energy Growth vs. a Slowing Car Business","url":"https://www.nasdaq.com/articles/teslas-big-pivot-robotics-ai-and-energy-growth-vs-slowing-car-business"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:eb14646a520f952c
|
NULL
|
2026-04-10T17:21:22.627050+00:00
|
Edit
Delete
|
|
18584
|
evt_364075310328
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/heres-what-fluor-corporations-new-board-member-could-mean-stock-2026","value":{"fp":"fcbb5da782e20fc4","kind":"unusual_volume","published_at":"2026-04-10T16:23:31+00:00","source":"Nasdaq Markets","summary":"Key PointsFluor appointed Robert Card, a seasoned industry veteran, to its board.","tickers":[],"title":"Here's What Fluor Corporation's New Board Member Could Mean for the Stock in 2026","url":"https://www.nasdaq.com/articles/heres-what-fluor-corporations-new-board-member-could-mean-stock-2026"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:59667ba750610c5d
|
NULL
|
2026-04-10T17:21:22.630938+00:00
|
Edit
Delete
|
|
18585
|
evt_33cf33fcb260
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/should-you-really-start-taking-social-security-2026-heres-what-data-says","value":{"fp":"960e0febe3732717","kind":"unusual_volume","published_at":"2026-04-10T16:20:00+00:00","source":"Nasdaq Markets","summary":"Key PointsYour claiming age will affect your monthly retirement income for the rest of your life.","tickers":[],"title":"Should You Really Start Taking Social Security in 2026? Here's What the Data Says","url":"https://www.nasdaq.com/articles/should-you-really-start-taking-social-security-2026-heres-what-data-says"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:0a808fb4614e77b7
|
NULL
|
2026-04-10T17:21:22.633543+00:00
|
Edit
Delete
|
|
18586
|
evt_9e2e4d21c7c7
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/why-did-coreweave-stock-surge-week","value":{"fp":"9c24f54b8d0e2ce2","kind":"unusual_volume","published_at":"2026-04-10T16:19:41+00:00","source":"Nasdaq Markets","summary":"Key PointsMeta and Anthropic are going to CoreWeave to power their AI needs.","tickers":[],"title":"Why Did CoreWeave Stock Surge This Week?","url":"https://www.nasdaq.com/articles/why-did-coreweave-stock-surge-week"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:0799c700145f0152
|
NULL
|
2026-04-10T17:21:22.635818+00:00
|
Edit
Delete
|
|
18587
|
evt_1e4e035649ac
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/why-coreweave-stock-popped-again-today","value":{"fp":"59ce9004d95cdd39","kind":"unusual_volume","published_at":"2026-04-10T16:19:05+00:00","source":"Nasdaq Markets","summary":"Key PointsCoreWeave just added Anthropic as a customer.","tickers":[],"title":"Why CoreWeave Stock Popped Again Today","url":"https://www.nasdaq.com/articles/why-coreweave-stock-popped-again-today"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:cce36e2c44b60bb0
|
NULL
|
2026-04-10T17:21:22.637735+00:00
|
Edit
Delete
|
|
18588
|
evt_a33cab219c2c
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/broadcom-stock-rising-fast-today-heres-why-shareholders-are-happy","value":{"fp":"9210231d420551f5","kind":"unusual_volume","published_at":"2026-04-10T16:16:00+00:00","source":"Nasdaq Markets","summary":"Key PointsDemand for AI processors appears resilient, with Taiwan Semiconductor reporting strong Q1 sales growth.","tickers":[],"title":"Broadcom Stock Is Rising Fast Today. Here's Why Shareholders Are Happy","url":"https://www.nasdaq.com/articles/broadcom-stock-rising-fast-today-heres-why-shareholders-are-happy"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:0173676f664e388b
|
NULL
|
2026-04-10T17:21:22.640301+00:00
|
Edit
Delete
|
|
18589
|
evt_5c6505e8a81a
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/stellantis-shines-q1-giving-investors-opportunity-big-turnaround-gains","value":{"fp":"caaeb0531d577169","kind":"unusual_volume","published_at":"2026-04-10T16:05:00+00:00","source":"Nasdaq Markets","summary":"Key PointsThe EV maker has faced many problems, including overlapping brands and high inventory.","tickers":[],"title":"Stellantis Shines in Q1, Giving Investors an Opportunity for Big Turnaround Gains","url":"https://www.nasdaq.com/articles/stellantis-shines-q1-giving-investors-opportunity-big-turnaround-gains"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:a4a26a40bfbdb607
|
NULL
|
2026-04-10T17:21:22.642547+00:00
|
Edit
Delete
|
|
18590
|
evt_85f69a83c444
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/mechanics-bank-trust-dumps-168-million-worth-mechanics-bancorp-shares-what-investors","value":{"fp":"f3f6ca9b779f15ee","kind":"unusual_volume","published_at":"2026-04-10T15:58:17+00:00","source":"Nasdaq Markets","summary":"Key PointsMechanics Bank Trust sold 1,121,270 shares of Mechanics Bancorp during the first quarter of 2026. The estimated trade value was $16.8 million (based on the average quarterly pricing).","tickers":[],"title":"Mechanics Bank Trust Dumps $16.8 MIllion Worth of Mechanics Bancorp Shares -- What Investors Should Know","url":"https://www.nasdaq.com/articles/mechanics-bank-trust-dumps-168-million-worth-mechanics-bancorp-shares-what-investors"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:6901a6666e246c21
|
NULL
|
2026-04-10T17:21:22.644980+00:00
|
Edit
Delete
|
|
18591
|
evt_87474b528f30
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/lotus-tech-lot-q4-2025-earnings-call-transcript","value":{"fp":"42d8292db37a3d4c","kind":"unusual_volume","published_at":"2026-04-10T15:57:41+00:00","source":"Nasdaq Markets","summary":"@media (max-width: 768px) { .image-container { width: 100% !important; float: none !important; margin: 0 0 1rem 0 !important; } } Image source: The Mo","tickers":["LOT"],"title":"Lotus Tech (LOT) Q4 2025 Earnings Call Transcript","url":"https://www.nasdaq.com/articles/lotus-tech-lot-q4-2025-earnings-call-transcript"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:3c52409e8d02c9d0
|
NULL
|
2026-04-10T17:21:22.647219+00:00
|
Edit
Delete
|
|
18592
|
evt_547a998c63ad
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/meta-platforms-gave-21-billion-reasons-coreweave-shareholders-be-bullish","value":{"fp":"bafe2f23ff6bd3b6","kind":"unusual_volume","published_at":"2026-04-10T15:57:00+00:00","source":"Nasdaq Markets","summary":"In today's video, I discuss recent updates affecting CoreWeave (NASDAQ: CRWV) and other AI stocks. To learn more, check out the short video, consider subscribing, and click the special offer link below.","tickers":[],"title":"Meta Platforms Gave 21 Billion Reasons for CoreWeave Shareholders to Be Bullish","url":"https://www.nasdaq.com/articles/meta-platforms-gave-21-billion-reasons-coreweave-shareholders-be-bullish"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:70546b70ddc6af04
|
NULL
|
2026-04-10T17:21:22.649435+00:00
|
Edit
Delete
|
|
18593
|
evt_1545e91986c0
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/materials-technology-stocks-lifting-canadian-market","value":{"fp":"7a646f62137e21b5","kind":"unusual_volume","published_at":"2026-04-10T15:55:20+00:00","source":"Nasdaq Markets","summary":"(RTTNews) - After opening modestly higher, the Canadian market gained further ground in positive territory Friday morning, supported by strong gains in materials, technology, utilities and energy sectors.","tickers":[],"title":"Materials, Technology Stocks Lifting Canadian Market","url":"https://www.nasdaq.com/articles/materials-technology-stocks-lifting-canadian-market"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:3a655d1425fe50e9
|
NULL
|
2026-04-10T17:21:22.652125+00:00
|
Edit
Delete
|
|
18594
|
evt_9318b202fda8
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_unusual_volume_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/amazon-has-secret-weapon-ai-makes-stock-screaming-buy","value":{"fp":"b656c60242d4ab00","kind":"unusual_volume","published_at":"2026-04-10T15:50:00+00:00","source":"Nasdaq Markets","summary":"Key PointsAWS is a key part of Amazon's business, accounting for the majority of the company's profits.","tickers":[],"title":"Amazon Has a Secret Weapon in AI That Makes the Stock a Screaming Buy","url":"https://www.nasdaq.com/articles/amazon-has-secret-weapon-ai-makes-stock-screaming-buy"}}...
|
rss
|
1.0
|
discovery_unusual_volume_delta:9439c20ad0a25b9d
|
NULL
|
2026-04-10T17:21:22.654138+00:00
|
Edit
Delete
|
|
18596
|
evt_7ab873b26170
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_options_flow_delta","source":"discovery_ingestor","url":"https://news.google.com/rss/articles/CBMiqAFBVV95cUxNY21pV3ZnMGhiSFlmb2RkclhDREgyX05FLWtpbXhaYWdLdV9HMW1hNEw3MEhGOVc0TzdJMDI3ZVRYMnFLSjhaYjVhN3pWMXI2XzNrVVNLR0RQbHkzb0Jja3J3bnJLMWtvSk8tR1F2bTBGLV9zdGlvcXNvSGs1a1ZsZ3hIN245bElZdzg5TXFESFRSN1JxRXNqcDFWOXQ1WXR6RE9nSDBQaWo?oc=5","value":{"fp":"5c9f7d1cd70332ae","kind":"options_flow","published_at":"2026-04-10T16:01:45+00:00","source":"Moomoo","summary":"Unusual Options Activity: AR, DOCN and Others Attract Market Bets, AR V/OI Ratio Reaches 136.4 Moomoo","tickers":[],"title":"Unusual Options Activity: AR, DOCN and Others Attract Market Bets, AR V/OI Ratio Reaches 136.4 - Moomoo","url":"https://news.google.com/rss/articles/CBMiqAFBVV95cUxNY21pV3ZnMGhiSFlmb2RkclhDREgyX05FLWtpbXhaYWdLdV9HMW1hNEw3MEhGOVc0TzdJMDI3ZVRYMnFLSjhaYjVhN3pWMXI2XzNrVVNLR0RQbHkzb0Jja3J3bnJLMWtvSk8tR1F2bTBGLV9zdGlvcXNvSGs1a1ZsZ3hIN245bElZdzg5TXFESFRSN1JxRXNqcDFWOXQ1WXR6RE9nSDBQaWo?oc=5"}}...
|
rss
|
1.0
|
discovery_options_flow_delta:c4a106329f3341ef
|
NULL
|
2026-04-10T17:21:23.283580+00:00
|
Edit
Delete
|
|
18597
|
evt_6911d793bbec
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_options_flow_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/3-thematic-etfs-making-new-highs-ahead-market","value":{"fp":"043065e17e2a310a","kind":"options_flow","published_at":"2026-04-10T15:51:00+00:00","source":"Nasdaq Investing","summary":"Global X Lithium & Battery Tech ETF (LIT), VanEck Semiconductor ETF (SMH) and iShares Latin America 40 ETF (ILF) are three ETFs showing considerable relative strength","tickers":["LIT","SMH","ILF"],"title":"3 Thematic ETFs Making New Highs Ahead of the Market","url":"https://www.nasdaq.com/articles/3-thematic-etfs-making-new-highs-ahead-market"}}...
|
rss
|
1.0
|
discovery_options_flow_delta:e943a24b02b3e392
|
NULL
|
2026-04-10T17:21:23.621372+00:00
|
Edit
Delete
|
|
18598
|
evt_b431edcc769f
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_options_flow_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/cpi-inflation-rate-nearly-1-expected","value":{"fp":"3b461adc93643868","kind":"options_flow","published_at":"2026-04-10T14:43:00+00:00","source":"Nasdaq Investing","summary":"The latest Inflation Rate reached the highest peak in nearly two years: +3.3%, exactly as expected.","tickers":[],"title":"CPI Inflation Rate Up Nearly +1%, As Expected","url":"https://www.nasdaq.com/articles/cpi-inflation-rate-nearly-1-expected"}}...
|
rss
|
1.0
|
discovery_options_flow_delta:a9ab4771476e1432
|
NULL
|
2026-04-10T17:21:23.676360+00:00
|
Edit
Delete
|
|
18600
|
evt_ab00e2b10b99
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_sector_rotation_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/applied-materials-moves-analyst-rankings-passing-parker-hannifin-corp","value":{"fp":"6bd8363c96b8f493","kind":"sector_rotation","published_at":"2026-04-10T15:47:59+00:00","source":"Nasdaq ETFs","summary":"In a study of analyst recommendations at the major brokerages, for the underlying components of the S&P 500, Applied Materials, Inc. (Symbol: AMAT) has taken over the #52 spot from Parker Hannifin Corp (Symbol: PH), according to ETF Channel. Below is a chart of Applied Mate","tickers":[],"title":"Applied Materials Moves Up In Analyst Rankings, Passing Parker Hannifin Corp","url":"https://www.nasdaq.com/articles/applied-materials-moves-analyst-rankings-passing-parker-hannifin-corp"}}...
|
rss
|
1.0
|
discovery_sector_rotation_delta:67748b21e1e3a96d
|
NULL
|
2026-04-10T17:21:24.832840+00:00
|
Edit
Delete
|
|
18601
|
evt_c436ea3eb3c0
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_sector_rotation_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/fridays-etf-unusual-volume-qus","value":{"fp":"5fb876dc621b3263","kind":"sector_rotation","published_at":"2026-04-10T15:38:50+00:00","source":"Nasdaq ETFs","summary":"The SPDR MSCI USA StrategicFactors ETF (QUS) is seeing unusually high volume in afternoon trading Friday, with over 233,000 shares traded versus three month average volume of about 32,000. Shares of QUS were off about 0.3% on the day. Components of that ETF with the highest vo","tickers":["QUS"],"title":"Friday's ETF with Unusual Volume: QUS","url":"https://www.nasdaq.com/articles/fridays-etf-unusual-volume-qus"}}...
|
rss
|
1.0
|
discovery_sector_rotation_delta:a2605b0cd92e1710
|
NULL
|
2026-04-10T17:21:25.115355+00:00
|
Edit
Delete
|
|
18602
|
evt_ddc863a5b765
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_sector_rotation_delta","source":"discovery_ingestor","url":"https://www.nasdaq.com/articles/fridays-etf-movers-soxq-bug","value":{"fp":"cf5d89d6e932278c","kind":"sector_rotation","published_at":"2026-04-10T15:37:58+00:00","source":"Nasdaq ETFs","summary":"In trading on Friday, the Invesco PHLX Semiconductor ETF (SOXQ) is outperforming other ETFs, up about 2.7% on the day. Components of that ETF showing particular strength include shares of Astera Labs (ALAB), up about 13.3% and shares of Credo Technology Group Holding (CRDO), up","tickers":["SOXQ","ALAB","CRDO"],"title":"Friday's ETF Movers: SOXQ, BUG","url":"https://www.nasdaq.com/articles/fridays-etf-movers-soxq-bug"}}...
|
rss
|
1.0
|
discovery_sector_rotation_delta:436f0bd54e5258cb
|
NULL
|
2026-04-10T17:21:25.143818+00:00
|
Edit
Delete
|
|
18603
|
evt_fd4b9caa4339
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_sector_rotation_delta","source":"discovery_ingestor","url":"https://news.google.com/rss/articles/CBMijAFBVV95cUxOWjJFRkVISWQxSHBDd3ZrTEdUa0xGeWNFLU9vZDg2dWxwVDhwb1k4RThHUjJkNGVQQ3dadkRueHc0Q2dDazBmNG15eVFfRlBFYlNtMTMtUFpucWtZbk9FYURyMXRHdUdRTk5pZnF5cGNyT3ppcUF1UERMbU54VGtlOE5tdlJEbm5SU0JDUg?oc=5","value":{"fp":"9eb096de1b27b93f","kind":"sector_rotation","published_at":"2026-04-10T15:00:02+00:00","source":"baoquankhu1.vn","summary":"Aug Spikes: Will Redwood Trust Inc benefit from sector rotation - Dollar Strength & Reliable Intraday Trade Plans baoquankhu1.vn","tickers":[],"title":"Aug Spikes: Will Redwood Trust Inc benefit from sector rotation - Dollar Strength & Reliable Intraday Trade Plans - baoquankhu1.vn","url":"https://news.google.com/rss/articles/CBMijAFBVV95cUxOWjJFRkVISWQxSHBDd3ZrTEdUa0xGeWNFLU9vZDg2dWxwVDhwb1k4RThHUjJkNGVQQ3dadkRueHc0Q2dDazBmNG15eVFfRlBFYlNtMTMtUFpucWtZbk9FYURyMXRHdUdRTk5pZnF5cGNyT3ppcUF1UERMbU54VGtlOE5tdlJEbm5SU0JDUg?oc=5"}}...
|
rss
|
1.0
|
discovery_sector_rotation_delta:1637ae06b0eb5c2b
|
NULL
|
2026-04-10T17:21:25.227218+00:00
|
Edit
Delete
|
|
18605
|
evt_716e47c42d33
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_crypto_extremes_delta","source":"discovery_ingestor","url":"https://decrypt.co/363940/cia-autonomous-ai-intelligence-report-coworkers","value":{"fp":"abbe525537624177","kind":"crypto_extremes","published_at":"2026-04-10T17:14:19+00:00","source":"Decrypt RSS","summary":"CIA leadership confirmed the agency used AI to generate its first-ever autonomous intelligence report\u2014and expect to use full AI agent teams.","tickers":[],"title":"The CIA Let AI Write Its First Intelligence Report\u2014And AI 'Coworkers' Are Up Next","url":"https://decrypt.co/363940/cia-autonomous-ai-intelligence-report-coworkers"}}...
|
crypto_mixed
|
1.0
|
discovery_crypto_extremes_delta:79579ef907166029
|
NULL
|
2026-04-10T17:21:27.403203+00:00
|
Edit
Delete
|
|
18606
|
evt_b61d806e1e66
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_crypto_extremes_delta","source":"discovery_ingestor","url":"https://decrypt.co/363951/elon-musk-xai-colorado-ai-law","value":{"fp":"7e0c0e3c463afbda","kind":"crypto_extremes","published_at":"2026-04-10T16:57:23+00:00","source":"Decrypt RSS","summary":"Elon Musk\u2019s AI company xAI is challenging Colorado\u2019s new high-risk AI law, adding to mounting legal scrutiny around its Grok chatbot.","tickers":[],"title":"Elon Musk\u2019s xAI Sues Colorado Over AI Law as Fight Over State Regulation Intensifies","url":"https://decrypt.co/363951/elon-musk-xai-colorado-ai-law"}}...
|
crypto_mixed
|
1.0
|
discovery_crypto_extremes_delta:5d562dfb9ccaebc3
|
NULL
|
2026-04-10T17:21:27.564723+00:00
|
Edit
Delete
|
|
18607
|
evt_a71e9a2f03d5
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_crypto_extremes_delta","source":"discovery_ingestor","url":"https://news.bitcoin.com/world-liberty-financial-borrows-millions-on-dolomite-defends-wlfi-collateral/","value":{"fp":"e3aad5ddc92788ee","kind":"crypto_extremes","published_at":"2026-04-10T16:46:58+00:00","source":"Bitcoin.com News","summary":"World Liberty Financial defended a reported multi-million dollar stablecoin borrowing position on the Dolomite lending protocol after decentralized finance ( DeFi) analysts flagged risks tied to illiquid collateral and pool concentration. Key Takeaways: World Liberty Financial borrowed millions in stablecoins on Dolomite using 5 billion WLFI tokens as collateral in April 2026. DeFi analysts warn [\u2026]","tickers":[],"title":"World Liberty Financial Borrows Millions on Dolomite, Defends WLFI Collateral","url":"https://news.bitcoin.com/world-liberty-financial-borrows-millions-on-dolomite-defends-wlfi-collateral/"}}...
|
crypto_mixed
|
1.0
|
discovery_crypto_extremes_delta:e8dd1bdf727ba642
|
NULL
|
2026-04-10T17:21:27.567544+00:00
|
Edit
Delete
|
|
18608
|
evt_c779172cd0ab
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_crypto_extremes_delta","source":"discovery_ingestor","url":"https://decrypt.co/363946/zcash-could-rise-420-after-62-weekly-price-spike-traders-predict","value":{"fp":"644d5994ca7b5dfb","kind":"crypto_extremes","published_at":"2026-04-10T16:34:49+00:00","source":"Decrypt RSS","summary":"Privacy-focused coin Zcash is soaring higher than Bitcoin. Myriad predictors think ZEC is likely to keep rising after a massive gain.","tickers":[],"title":"Zcash Could Rise to $420 After 62% Weekly Price Spike, Traders Predict","url":"https://decrypt.co/363946/zcash-could-rise-420-after-62-weekly-price-spike-traders-predict"}}...
|
crypto_mixed
|
1.0
|
discovery_crypto_extremes_delta:2bd2630df5d2d4fb
|
NULL
|
2026-04-10T17:21:27.569965+00:00
|
Edit
Delete
|
|
18609
|
evt_dd1865017831
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_crypto_extremes_delta","source":"discovery_ingestor","url":"https://decrypt.co/363947/exodus-pay-bitcoin-wallet-spending-app","value":{"fp":"37cf19c6e2de595f","kind":"crypto_extremes","published_at":"2026-04-10T16:33:33+00:00","source":"Decrypt RSS","summary":"The feature lets users spend crypto directly from a self-custodial wallet.","tickers":[],"title":"Exodus Rolls Out 'Exodus Pay' to Turn Bitcoin Wallet Into Spending App","url":"https://decrypt.co/363947/exodus-pay-bitcoin-wallet-spending-app"}}...
|
crypto_mixed
|
1.0
|
discovery_crypto_extremes_delta:b91ae6a7fe89144d
|
NULL
|
2026-04-10T17:21:27.572394+00:00
|
Edit
Delete
|
|
18610
|
evt_3a6e1ea0354d
|
signal_candidate_ingest
|
2026-04-10T17:21:18.772571+00:00
|
collector:discovery
|
[]
|
{"created_at":"2026-04-10T17:21:18.772 {"created_at":"2026-04-10T17:21:18.772571+00:00","signal_type":"discovery_crypto_extremes_delta","source":"discovery_ingestor","url":"https://www.coingecko.com/en/coins/gatechain-token","value":{"fp":"8621f446075ca423","kind":"crypto_extremes","published_at":"2026-04-10T17:21:26.781888+00:00","source":"CoinGecko Movers","summary":"24h change 2.30% \u00b7 mcap 1133103428","tickers":["GT","GTUSD"],"title":"Gate (GT) moved 2.30% (24h)","url":"https://www.coingecko.com/en/coins/gatechain-token"}}...
|
crypto_mixed
|
1.0
|
discovery_crypto_extremes_delta:8312e5bf2c42bed8
|
NULL
|
2026-04-10T17:21:28.005605+00:00
|
Edit
Delete
|
|
18617
|
evt_a20ce6c3c655
|
dead_letter
|
2026-04-10T17:21:56.541380+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:21:56.541 {"created_at":"2026-04-10T17:21:56.541380+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:200:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":200,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:21:48.350723+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:200:5
|
NULL
|
2026-04-10T17:21:56.541436+00:00
|
Edit
Delete
|
|
18623
|
evt_0c7feac6eac5
|
dead_letter
|
2026-04-10T17:23:05.505164+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:23:05.505 {"created_at":"2026-04-10T17:23:05.505164+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:201:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":201,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:22:50.078392+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:201:5
|
NULL
|
2026-04-10T17:23:05.505222+00:00
|
Edit
Delete
|
|
18629
|
evt_a0155dd5d316
|
dead_letter
|
2026-04-10T17:24:07.996260+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:24:07.996 {"created_at":"2026-04-10T17:24:07.996260+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:202:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":202,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:23:49.466353+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:202:5
|
NULL
|
2026-04-10T17:24:07.997340+00:00
|
Edit
Delete
|
|
18630
|
evt_33a167f8a0ec
|
planner_plan_built
|
2026-04-10T17:24:19.927590+00:00
|
planner
|
[]
|
{"day":"2026-04-10","plan" {"day":"2026-04-10","plan":{"day":"2026-04-10","do_now":[],"do_today":[],"meta":{"built_at":"2026-04-10T17:24:19.927590+00:00","daily_synthesis_source":"fallback","day":"2026-04-10","filters":{"deduped":0,"internal_shadow":0,"noise_signal":1,"stale":4,"stale_question":0,"stale_workflow":0},"fingerprint":"eb2380d421cb3edee37d725d58195f73b3ae1991","intelligence_directives":[],"limits":{"limit_inbox":250,"limit_pending":50,"max_do_now":5,"max_do_today":7,"max_must_do":5,"max_park":25,"max_should_do":7,"max_waiting":5},"owner_context":{"active_projects":[],"commitments":[],"top_focus":null,"work_focus":null},"planner_model":"gpt-5.4-nano","source":"planner","timezone":"America/New_York","week_start":"2026-04-06"},"must_do":[],"notes":[],"one_thing":null,"parked":[],"should_do":[],"version":"planner_v3_hybrid","waiting":[]},"stats":{"builder":"deterministic_v2","counts":{"actionable":0,"do_now":0,"do_today":0,"inbox_in":0,"must_do":0,"parked":0,"pending_in":0,"should_do":0,"visible":0,"waiting":0},"daily_synthesis_source":"fallback","fingerprint":"eb2380d421cb3edee37d725d58195f73b3ae1991","planner_model":"gpt-5.4-nano"}}...
|
NULL
|
1.0
|
planner_plan_built:2026-04-10:f704b72849bc496d1c83 planner_plan_built:2026-04-10:f704b72849bc496d1c834ca3b021865d340b30f6...
|
NULL
|
2026-04-10T17:24:22.262751+00:00
|
Edit
Delete
|
|
18639
|
evt_cb0042946492
|
dead_letter
|
2026-04-10T17:25:06.004517+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:25:06.004 {"created_at":"2026-04-10T17:25:06.004517+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:203:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":203,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:24:49.795098+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:203:5
|
NULL
|
2026-04-10T17:25:06.004567+00:00
|
Edit
Delete
|
|
18643
|
evt_8ec4aa71d0e1
|
dead_letter
|
2026-04-10T17:25:55.769448+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:25:55.769 {"created_at":"2026-04-10T17:25:55.769448+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:204:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":204,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:25:49.684280+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:204:5
|
NULL
|
2026-04-10T17:25:55.769709+00:00
|
Edit
Delete
|
|
18647
|
evt_aa3983d62cc6
|
dead_letter
|
2026-04-10T17:26:59.093840+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:26:59.093 {"created_at":"2026-04-10T17:26:59.093840+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:205:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":205,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:26:51.387919+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:205:5
|
NULL
|
2026-04-10T17:26:59.093891+00:00
|
Edit
Delete
|
|
18651
|
evt_5d9deb825a6c
|
dead_letter
|
2026-04-10T17:28:00.900290+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:28:00.900 {"created_at":"2026-04-10T17:28:00.900290+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:206:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":206,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:27:50.942653+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:206:5
|
NULL
|
2026-04-10T17:28:00.900470+00:00
|
Edit
Delete
|
|
18657
|
evt_47c703cab086
|
dead_letter
|
2026-04-10T17:29:10.607677+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:29:10.607 {"created_at":"2026-04-10T17:29:10.607677+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:207:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":207,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:28:51.293695+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:207:5
|
NULL
|
2026-04-10T17:29:10.607728+00:00
|
Edit
Delete
|
|
18658
|
evt_568148750f23
|
planner_plan_built
|
2026-04-10T17:29:21.830077+00:00
|
planner
|
[]
|
{"day":"2026-04-10","plan" {"day":"2026-04-10","plan":{"day":"2026-04-10","do_now":[],"do_today":[],"meta":{"built_at":"2026-04-10T17:29:21.830077+00:00","daily_synthesis_source":"fallback","day":"2026-04-10","filters":{"deduped":0,"internal_shadow":0,"noise_signal":1,"stale":4,"stale_question":0,"stale_workflow":0},"fingerprint":"eb2380d421cb3edee37d725d58195f73b3ae1991","intelligence_directives":[],"limits":{"limit_inbox":250,"limit_pending":50,"max_do_now":5,"max_do_today":7,"max_must_do":5,"max_park":25,"max_should_do":7,"max_waiting":5},"owner_context":{"active_projects":[],"commitments":[],"top_focus":null,"work_focus":null},"planner_model":"gpt-5.4-nano","source":"planner","timezone":"America/New_York","week_start":"2026-04-06"},"must_do":[],"notes":[],"one_thing":null,"parked":[],"should_do":[],"version":"planner_v3_hybrid","waiting":[]},"stats":{"builder":"deterministic_v2","counts":{"actionable":0,"do_now":0,"do_today":0,"inbox_in":0,"must_do":0,"parked":0,"pending_in":0,"should_do":0,"visible":0,"waiting":0},"daily_synthesis_source":"fallback","fingerprint":"eb2380d421cb3edee37d725d58195f73b3ae1991","planner_model":"gpt-5.4-nano"}}...
|
NULL
|
1.0
|
planner_plan_built:2026-04-10:e52c9128ce22d28a44d4 planner_plan_built:2026-04-10:e52c9128ce22d28a44d434f0cccdaebd9d986e1c...
|
NULL
|
2026-04-10T17:29:23.038103+00:00
|
Edit
Delete
|
|
18664
|
evt_cf0a728698e5
|
dead_letter
|
2026-04-10T17:30:02.447580+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:30:02.447 {"created_at":"2026-04-10T17:30:02.447580+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:208:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":208,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","leased_at":"2026-04-10T17:29:54.566261+00:00","max_attempts":5,"params":{"interval_s":60,"limit":500},"traceback":"Traceback (most recent call last):\n File \"/app/opia_core/runtime/daemons/worker.py\", line 142, in tick\n out = handler(params)\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 67, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 613, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 502, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 326, in _curate_thread\n counts = apply_curation_operations(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/apply.py\", line 533, in apply_curation_operations\n accept = subsystem.curation.accept_candidate(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/curation.py\", line 178, in accept_candidate\n mem = self.semantic.add_memory(\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/memory/semantic.py\", line 54, in add_memory\n return self.store.add_record(\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 533, in add_record\n return self.upsert_record(rec)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/storage/sqlite/stores/semantic_memory_store.py\", line 539, in upsert_record\n conn.execute(\nsqlite3.OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:208:5
|
NULL
|
2026-04-10T17:30:02.448385+00:00
|
Edit
Delete
|