|
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
|
|
18666
|
evt_60c2b5842b75
|
system
|
2026-04-10T17:30:53.732128+00:00
|
housekeeping
|
[]
|
{"at":"2026-04-10T17:30:53.732128+00:0 {"at":"2026-04-10T17:30:53.732128+00:00","queue":{"cutoff_iso":"2026-04-10T17:20:53.738709+00:00","dead_letters_in_window":0,"dead_letters_total":0,"failed_in_window":0,"requeued_expired":0,"requeued_failed":0,"status_counts":{"done":207,"leased":1,"queued":8}},"reducers":{"max_seq":18665,"stale":[],"stale_minutes":10,"top":[{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"resolver_v3","stream":"events","updated_at":"2026-04-10T17:30:05.743Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"entity_reducer_v2_deterministic","stream":"events","updated_at":"2026-04-10T17:30:12.418Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"entity_alias_reducer_v2","stream":"events","updated_at":"2026-04-10T17:30:12.424Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"event_subjects_reducer_v2","stream":"events","updated_at":"2026-04-10T17:30:12.750Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"fact_reducer_v2_deterministic","stream":"events","updated_at":"2026-04-10T17:30:12.755Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"signal_reducer_v1","stream":"events","updated_at":"2026-04-10T17:30:12.767Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"signal_fp_reducer_v1","stream":"events","updated_at":"2026-04-10T17:30:13.058Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"signal_candidate_reducer_v2","stream":"events","updated_at":"2026-04-10T17:30:13.321Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"action_reducer_v2","stream":"events","updated_at":"2026-04-10T17:30:13.327Z"},{"cursor":18665,"lag":0,"max_pos":18665,"reducer":"commitment_reducer_v1","stream":"events","updated_at":"2026-04-10T17:30:13.332Z"}],"worst_lag":0,"worst_reducer":null},"subsystem":"housekeeping"}...
|
NULL
|
1.0
|
system_housekeeping:2026-04-10T17:30:00Z
|
NULL
|
2026-04-10T17:30:53.746751+00:00
|
Edit
Delete
|
|
18670
|
evt_58869de679d8
|
dead_letter
|
2026-04-10T17:31:07.472777+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:31:07.472 {"created_at":"2026-04-10T17:31:07.472777+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:209:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":209,"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:30:54.491224+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:209:5
|
NULL
|
2026-04-10T17:31:07.472837+00:00
|
Edit
Delete
|
|
18676
|
evt_abc9fdd44e79
|
dead_letter
|
2026-04-10T17:32:13.652006+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:32:13.652 {"created_at":"2026-04-10T17:32:13.652006+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:210:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":210,"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:31:55.199388+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:210:5
|
NULL
|
2026-04-10T17:32:13.652065+00:00
|
Edit
Delete
|
|
18680
|
evt_a3863edc24c6
|
dead_letter
|
2026-04-10T17:33:01.244681+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:33:01.244 {"created_at":"2026-04-10T17:33:01.244681+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:211:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":211,"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:32:55.122028+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:211:5
|
NULL
|
2026-04-10T17:33:01.244754+00:00
|
Edit
Delete
|
|
18684
|
evt_74df1b5de46c
|
dead_letter
|
2026-04-10T17:34:09.956491+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:34:09.956 {"created_at":"2026-04-10T17:34:09.956491+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:212:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":212,"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:33:55.347906+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:212:5
|
NULL
|
2026-04-10T17:34:09.956553+00:00
|
Edit
Delete
|
|
18685
|
evt_3ed2bb7e4a33
|
planner_plan_built
|
2026-04-10T17:34:20.034837+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:34:20.034837+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:56a369b78dcc4ea8d80b planner_plan_built:2026-04-10:56a369b78dcc4ea8d80b047bf6f6e3f354190d49...
|
NULL
|
2026-04-10T17:34:20.689809+00:00
|
Edit
Delete
|
|
18691
|
evt_50ca8a29dca8
|
dead_letter
|
2026-04-10T17:35:02.944790+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:35:02.944 {"created_at":"2026-04-10T17:35:02.944790+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:213:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":213,"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:34:55.488388+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:213:5
|
NULL
|
2026-04-10T17:35:02.945073+00:00
|
Edit
Delete
|
|
18696
|
evt_cdc32421e05c
|
dead_letter
|
2026-04-10T17:36:06.558547+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:36:06.558 {"created_at":"2026-04-10T17:36:06.558547+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:214:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":214,"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:35:57.400587+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:214:5
|
NULL
|
2026-04-10T17:36:06.564534+00:00
|
Edit
Delete
|
|
18700
|
evt_1d8dfb13b66f
|
dead_letter
|
2026-04-10T17:37:06.097329+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:37:06.097 {"created_at":"2026-04-10T17:37:06.097329+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:215:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":215,"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:36:56.545624+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:215:5
|
NULL
|
2026-04-10T17:37:06.097379+00:00
|
Edit
Delete
|
|
18706
|
evt_ebd7934881ee
|
dead_letter
|
2026-04-10T17:38:13.194049+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:38:13.194 {"created_at":"2026-04-10T17:38:13.194049+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:216:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":216,"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:37:57.805214+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:216:5
|
NULL
|
2026-04-10T17:38:13.194101+00:00
|
Edit
Delete
|
|
18716
|
evt_a29b16252010
|
dead_letter
|
2026-04-10T17:39:17.908178+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:39:17.908 {"created_at":"2026-04-10T17:39:17.908178+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:217:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":217,"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:38:56.866445+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:217:5
|
NULL
|
2026-04-10T17:39:17.908229+00:00
|
Edit
Delete
|
|
18717
|
evt_667fb116333d
|
planner_plan_built
|
2026-04-10T17:39:23.397618+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:39:23.397618+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:07f5bbe33f6e8ee2ad4d planner_plan_built:2026-04-10:07f5bbe33f6e8ee2ad4d256ac707343b7f95aa26...
|
NULL
|
2026-04-10T17:39:25.568204+00:00
|
Edit
Delete
|
|
18720
|
evt_884db6289440
|
system
|
2026-04-10T17:40:00.409884+00:00
|
housekeeping
|
[]
|
{"at":"2026-04-10T17:40:00.409884+00:0 {"at":"2026-04-10T17:40:00.409884+00:00","queue":{"cutoff_iso":"2026-04-10T17:30:00.435544+00:00","dead_letters_in_window":0,"dead_letters_total":0,"failed_in_window":0,"requeued_expired":0,"requeued_failed":0,"status_counts":{"done":207,"leased":4,"queued":4}},"reducers":{"max_seq":18719,"stale":[],"stale_minutes":10,"top":[{"cursor":18700,"lag":19,"max_pos":18719,"reducer":"resolver_v3","stream":"events","updated_at":"2026-04-10T17:38:01.948Z"},{"cursor":18718,"lag":1,"max_pos":18719,"reducer":"email_sender_verification_v2","stream":"events","updated_at":"2026-04-10T17:39:28.679Z"},{"cursor":18718,"lag":1,"max_pos":18719,"reducer":"inbox_indexer_events_v3","stream":"events","updated_at":"2026-04-10T17:39:31.685Z"},{"cursor":18718,"lag":1,"max_pos":18719,"reducer":"sms_sender_verification_v1","stream":"events","updated_at":"2026-04-10T17:39:29.782Z"},{"cursor":18719,"lag":0,"max_pos":18719,"reducer":"entity_reducer_v2_deterministic","stream":"events","updated_at":"2026-04-10T17:39:52.723Z"},{"cursor":18719,"lag":0,"max_pos":18719,"reducer":"entity_alias_reducer_v2","stream":"events","updated_at":"2026-04-10T17:39:52.740Z"},{"cursor":18719,"lag":0,"max_pos":18719,"reducer":"event_subjects_reducer_v2","stream":"events","updated_at":"2026-04-10T17:39:52.756Z"},{"cursor":18719,"lag":0,"max_pos":18719,"reducer":"fact_reducer_v2_deterministic","stream":"events","updated_at":"2026-04-10T17:39:52.774Z"},{"cursor":18719,"lag":0,"max_pos":18719,"reducer":"signal_reducer_v1","stream":"events","updated_at":"2026-04-10T17:39:52.815Z"},{"cursor":18719,"lag":0,"max_pos":18719,"reducer":"signal_fp_reducer_v1","stream":"events","updated_at":"2026-04-10T17:39:52.859Z"}],"worst_lag":19,"worst_reducer":"resolver_v3"},"subsystem":"housekeeping"}...
|
NULL
|
1.0
|
system_housekeeping:2026-04-10T17:40:00Z
|
NULL
|
2026-04-10T17:40:00.454583+00:00
|
Edit
Delete
|
|
18727
|
evt_dd7e60a9646c
|
dead_letter
|
2026-04-10T17:40:20.846627+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:40:20.846 {"created_at":"2026-04-10T17:40:20.846627+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:218:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":218,"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:39:57.510505+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:218:5
|
NULL
|
2026-04-10T17:40:20.846677+00:00
|
Edit
Delete
|
|
18733
|
evt_99b9e5a228df
|
dead_letter
|
2026-04-10T17:41:15.676028+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:41:15.676 {"created_at":"2026-04-10T17:41:15.676028+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:219:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":219,"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:40:59.611496+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:219:5
|
NULL
|
2026-04-10T17:41:15.676109+00:00
|
Edit
Delete
|
|
18737
|
evt_cc6e581f3313
|
dead_letter
|
2026-04-10T17:42:07.093266+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:42:07.093 {"created_at":"2026-04-10T17:42:07.093266+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:220:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":220,"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:41:59.487081+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:220:5
|
NULL
|
2026-04-10T17:42:07.093330+00:00
|
Edit
Delete
|
|
18741
|
evt_54c752b7d3a7
|
dead_letter
|
2026-04-10T17:43:13.030208+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:43:13.030 {"created_at":"2026-04-10T17:43:13.030208+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:221:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":221,"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:43:01.119077+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:221:5
|
NULL
|
2026-04-10T17:43:13.030263+00:00
|
Edit
Delete
|
|
18745
|
evt_78fb15d5e5f9
|
dead_letter
|
2026-04-10T17:44:09.338240+00:00
|
worker
|
[]
|
{"created_at":"2026-04-10T17:44:09.338 {"created_at":"2026-04-10T17:44:09.338240+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:222:5","error":"OperationalError: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'","payload":{"attempts":222,"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:44:00.828572+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:222:5
|
NULL
|
2026-04-10T17:44:09.338296+00:00
|
Edit
Delete
|
|
18746
|
evt_fed2730890d0
|
planner_plan_built
|
2026-04-10T17:44:22.194608+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:44:22.194608+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:285ccb561f0f6ca54ede planner_plan_built:2026-04-10:285ccb561f0f6ca54edec138cbe799667cc212b2...
|
NULL
|
2026-04-10T17:44:22.765910+00:00
|
Edit
Delete
|
|
18763
|
evt_f4ab4d5f7a87
|
planner_plan_built
|
2026-04-10T17:49:23.226853+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:49:23.226853+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:6b5b24d53ab3886efba2 planner_plan_built:2026-04-10:6b5b24d53ab3886efba2f261ae04a534b9cdd2e8...
|
NULL
|
2026-04-10T17:49:24.877884+00:00
|
Edit
Delete
|
|
18766
|
evt_9ae2e7339995
|
system
|
2026-04-10T17:50:09.471199+00:00
|
housekeeping
|
[]
|
{"at":"2026-04-10T17:50:09.471199+00:0 {"at":"2026-04-10T17:50:09.471199+00:00","queue":{"cutoff_iso":"2026-04-10T17:40:09.477684+00:00","dead_letters_in_window":0,"dead_letters_total":0,"failed_in_window":0,"requeued_expired":0,"requeued_failed":0,"status_counts":{"done":207,"leased":3,"queued":5}},"reducers":{"max_seq":18765,"stale":[],"stale_minutes":10,"top":[{"cursor":18761,"lag":4,"max_pos":18765,"reducer":"memory_ingest:default","stream":"events","updated_at":"2026-04-10T17:47:06.102Z"},{"cursor":18762,"lag":3,"max_pos":18765,"reducer":"email_sender_verification_v2","stream":"events","updated_at":"2026-04-10T17:47:06.617Z"},{"cursor":18762,"lag":3,"max_pos":18765,"reducer":"sms_sender_verification_v1","stream":"events","updated_at":"2026-04-10T17:47:08.143Z"},{"cursor":18764,"lag":1,"max_pos":18765,"reducer":"inbox_indexer_events_v3","stream":"events","updated_at":"2026-04-10T17:49:25.406Z"},{"cursor":18765,"lag":0,"max_pos":18765,"reducer":"resolver_v3","stream":"events","updated_at":"2026-04-10T17:50:05.185Z"},{"cursor":18765,"lag":0,"max_pos":18765,"reducer":"entity_reducer_v2_deterministic","stream":"events","updated_at":"2026-04-10T17:50:08.250Z"},{"cursor":18765,"lag":0,"max_pos":18765,"reducer":"entity_alias_reducer_v2","stream":"events","updated_at":"2026-04-10T17:50:08.278Z"},{"cursor":18765,"lag":0,"max_pos":18765,"reducer":"event_subjects_reducer_v2","stream":"events","updated_at":"2026-04-10T17:50:08.295Z"},{"cursor":18765,"lag":0,"max_pos":18765,"reducer":"fact_reducer_v2_deterministic","stream":"events","updated_at":"2026-04-10T17:50:08.381Z"},{"cursor":18765,"lag":0,"max_pos":18765,"reducer":"signal_reducer_v1","stream":"events","updated_at":"2026-04-10T17:50:08.386Z"}],"worst_lag":4,"worst_reducer":"memory_ingest:default"},"subsystem":"housekeeping"}...
|
NULL
|
1.0
|
system_housekeeping:2026-04-10T17:50:00Z
|
NULL
|
2026-04-10T17:50:09.488828+00:00
|
Edit
Delete
|
|
18780
|
evt_1650fbe322a6
|
planner_plan_built
|
2026-04-10T17:54:22.994081+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:54:22.994081+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:f25cd82e257f83c997de planner_plan_built:2026-04-10:f25cd82e257f83c997def892d740e190ab974cb4...
|
NULL
|
2026-04-10T17:54:23.427140+00:00
|
Edit
Delete
|
|
18784
|
evt_58c0a89246b8
|
planner_plan_built
|
2026-04-10T17:59:24.037237+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:59:24.037237+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:4e1c22aee3aea4c84e0d planner_plan_built:2026-04-10:4e1c22aee3aea4c84e0d144546c8cb1444e2e350...
|
NULL
|
2026-04-10T17:59:26.213217+00:00
|
Edit
Delete
|
|
18789
|
evt_146b34852a56
|
system
|
2026-04-10T18:00:14.215126+00:00
|
housekeeping
|
[]
|
{"at":"2026-04-10T18:00:14.215126+00:0 {"at":"2026-04-10T18:00:14.215126+00:00","queue":{"cutoff_iso":"2026-04-10T17:50:14.221853+00:00","dead_letters_in_window":0,"dead_letters_total":0,"failed_in_window":0,"requeued_expired":0,"requeued_failed":0,"status_counts":{"done":211,"leased":2,"queued":2}},"reducers":{"max_seq":18788,"stale":[],"stale_minutes":10,"top":[{"cursor":18781,"lag":7,"max_pos":18788,"reducer":"memory_ingest:default","stream":"events","updated_at":"2026-04-10T17:55:09.445Z"},{"cursor":18785,"lag":3,"max_pos":18788,"reducer":"email_sender_verification_v2","stream":"events","updated_at":"2026-04-10T18:00:01.107Z"},{"cursor":18785,"lag":3,"max_pos":18788,"reducer":"sms_sender_verification_v1","stream":"events","updated_at":"2026-04-10T18:00:02.287Z"},{"cursor":18785,"lag":3,"max_pos":18788,"reducer":"portfolio_resolver_v3","stream":"events","updated_at":"2026-04-10T17:59:46.572Z"},{"cursor":18786,"lag":2,"max_pos":18788,"reducer":"inbox_indexer_events_v3","stream":"events","updated_at":"2026-04-10T18:00:04.819Z"},{"cursor":18787,"lag":1,"max_pos":18788,"reducer":"resolver_v3","stream":"events","updated_at":"2026-04-10T18:00:08.259Z"},{"cursor":18787,"lag":1,"max_pos":18788,"reducer":"entity_reducer_v2_deterministic","stream":"events","updated_at":"2026-04-10T18:00:08.122Z"},{"cursor":18787,"lag":1,"max_pos":18788,"reducer":"entity_alias_reducer_v2","stream":"events","updated_at":"2026-04-10T18:00:08.172Z"},{"cursor":18787,"lag":1,"max_pos":18788,"reducer":"event_subjects_reducer_v2","stream":"events","updated_at":"2026-04-10T18:00:08.307Z"},{"cursor":18787,"lag":1,"max_pos":18788,"reducer":"fact_reducer_v2_deterministic","stream":"events","updated_at":"2026-04-10T18:00:08.444Z"}],"worst_lag":7,"worst_reducer":"memory_ingest:default"},"subsystem":"housekeeping"}...
|
NULL
|
1.0
|
system_housekeeping:2026-04-10T18:00:00Z
|
NULL
|
2026-04-10T18:00:14.236430+00:00
|
Edit
Delete
|
|
18790
|
evt_91121352ac44
|
planner_plan_built
|
2026-04-10T18:04:26.169384+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-10T18:04:26.169384+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:6aa11dc89bf24b3e28ab planner_plan_built:2026-04-10:6aa11dc89bf24b3e28ab7077bf500d557d2cfcf6...
|
NULL
|
2026-04-10T18:04:28.302955+00:00
|
Edit
Delete
|
|
18794
|
evt_285c26c52787
|
inbox_item_upsert
|
2026-04-10T18:04:33.130547+00:00
|
inbox_indexer
|
[]
|
{"id":"sig:86e542a2382e2476"," {"id":"sig:86e542a2382e2476","links":{"dedupe_key":"observability_alert:2026-04-10T18","evidence_event_ids":["evt_ac65be0d572f"],"reason_trace":{},"severity":"high","signal_id":"sig_010ccb93dff0","signal_type":"system_distress","source":"observability","topic_key":"signal:system_distress:e76c5261ef1bc12c","user_visible":false},"normalized_text":"system_distress (high)","status":"open","tags":["signal","signal:system_distress","severity:high","source:observability","priority:high"],"text":"system_distress (high)","ts":"2026-04-10T18:04:33.130547+00:00","type":"signal"}...
|
inbox_index:signal:sig_010ccb93dff0
|
1.0
|
inbox_index:item:signal:sig_010ccb93dff0
|
NULL
|
2026-04-10T18:04:44.060234+00:00
|
Edit
Delete
|
|
18798
|
evt_51b53be63474
|
signal_candidate_ingest
|
2026-04-10T18:06:49.969735+00:00
|
collector:markets
|
[]
|
{"created_at":"2026-04-10T18:06:49.969 {"created_at":"2026-04-10T18:06:49.969735+00:00","signal_type":"market_headline_delta","source":"market_ingestor","url":"https://news.google.com/rss/articles/CBMitwFBVV95cUxQV0gwUW14djJGVm9ETE50d05JdDdzNXI2Rk00UFE5TnJJa1pPXzdDVVBJSjdHdWtHRWFpREp0czMtV3FiQ1d2a1BMalVxWHdzUWhuLTQ0aUpUYi1za0FDTTNhRjVlaXJkMndBRTdfaUFjdWVZWDBHellhekRLaWJvSGJONGVqNXNYS2otcnIwWmxpWnVTSmM5RWNodjdKYWQyMVFCSGlyWjk3UFNCb2dJenBpZU56bDg?oc=5","value":{"fp":"5f2b1a8c068d89d9","published_at":"2026-04-10T17:30:00+00:00","source":"TelegraphHerald.com","source_domain":"telegraphherald.com","source_url":"https://www.telegraphherald.com","summary":"","tickers":[],"title":"Stock Market Insights: Markets surge after U.S.-Iran ceasefire as oil plunges 17% amid extreme volatility - TelegraphHerald.com","url":"https://news.google.com/rss/articles/CBMitwFBVV95cUxQV0gwUW14djJGVm9ETE50d05JdDdzNXI2Rk00UFE5TnJJa1pPXzdDVVBJSjdHdWtHRWFpREp0czMtV3FiQ1d2a1BMalVxWHdzUWhuLTQ0aUpUYi1za0FDTTNhRjVlaXJkMndBRTdfaUFjdWVZWDBHellhekRLaWJvSGJONGVqNXNYS2otcnIwWmxpWnVTSmM5RWNodjdKYWQyMVFCSGlyWjk3UFNCb2dJenBpZU56bDg?oc=5"}}...
|
TelegraphHerald.com
|
1.0
|
market_headline_delta:f03e421f0702a56e
|
NULL
|
2026-04-10T18:06:49.969956+00:00
|
Edit
Delete
|
|
18799
|
evt_beba9e1b315e
|
signal_candidate_ingest
|
2026-04-10T18:06:50.094069+00:00
|
collector:markets
|
[]
|
{"created_at":"2026-04-10T18:06:50.094 {"created_at":"2026-04-10T18:06:50.094069+00:00","signal_type":"market_headline_delta","source":"market_ingestor","url":"https://news.google.com/rss/articles/CBMiVEFVX3lxTE9ZMjY2SlZ6cThzVUd1blRRb1dtN1Z6VTNsZXpCeFRRWkgzOU1jVkJ4SlFqVE84V2Q0TGRRMGpaVW9GMGgtUmNxRGpJdmdRQW5mU1NWVA?oc=5","value":{"fp":"879c0dc27fa876e1","published_at":"2026-04-10T13:40:02+00:00","source":"CNBC","source_domain":"cnbc.com","source_url":"https://www.cnbc.com","summary":"","tickers":[],"title":"Squawk on the Street: Market News from the New York Stock Exchange - CNBC","url":"https://news.google.com/rss/articles/CBMiVEFVX3lxTE9ZMjY2SlZ6cThzVUd1blRRb1dtN1Z6VTNsZXpCeFRRWkgzOU1jVkJ4SlFqVE84V2Q0TGRRMGpaVW9GMGgtUmNxRGpJdmdRQW5mU1NWVA?oc=5"}}...
|
CNBC
|
1.0
|
market_headline_delta:e7c57eade75a78a0
|
NULL
|
2026-04-10T18:06:50.094154+00:00
|
Edit
Delete
|
|
18800
|
evt_0aa8ff5b85de
|
signal_candidate_ingest
|
2026-04-10T18:06:50.181388+00:00
|
collector:markets
|
[]
|
{"created_at":"2026-04-10T18:06:50.181 {"created_at":"2026-04-10T18:06:50.181388+00:00","signal_type":"market_headline_delta","source":"market_ingestor","url":"https://news.google.com/rss/articles/CBMiggFBVV95cUxNYW1GWC1ZWWRxcW50MmNYb0F3bVV5N2MyNnFpa0Vhb2Z2cVJ5RFhUMVlVZW94TmdwUi02V2xlRzFacThWYjBWUTJKVW9pdUJuM1lEaWkxMURfWmNYNHpKNTA1dWRiVmJVOGlMaEZvMFdKYW01ejdRZ3JtTnVMazQxLWln0gGHAUFVX3lxTE43blE0ekVabkpUNGsyQXRMSkJ5WmNncjZJaG4yVzhKcHVxd3lRT0UtSkpnbWhFMmlYT01ad1NWdWVXOGZ6cFNTVUVpaTA5V2NoUVdodmlETUp4Nzd1TzVvTjVZSTVpOUh5bDRaUnRURUlWRGp5X09LT3ViSVNRT2hTNVZTOVF3QQ?oc=5","value":{"fp":"93531885d9cf1c1c","published_at":"2026-04-10T15:13:55+00:00","source":"CNBC","source_domain":"cnbc.com","source_url":"https://www.cnbc.com","summary":"","tickers":[],"title":"White House warned staff against making Iran war bets on prediction markets - CNBC","url":"https://news.google.com/rss/articles/CBMiggFBVV95cUxNYW1GWC1ZWWRxcW50MmNYb0F3bVV5N2MyNnFpa0Vhb2Z2cVJ5RFhUMVlVZW94TmdwUi02V2xlRzFacThWYjBWUTJKVW9pdUJuM1lEaWkxMURfWmNYNHpKNTA1dWRiVmJVOGlMaEZvMFdKYW01ejdRZ3JtTnVMazQxLWln0gGHAUFVX3lxTE43blE0ekVabkpUNGsyQXRMSkJ5WmNncjZJaG4yVzhKcHVxd3lRT0UtSkpnbWhFMmlYT01ad1NWdWVXOGZ6cFNTVUVpaTA5V2NoUVdodmlETUp4Nzd1TzVvTjVZSTVpOUh5bDRaUnRURUlWRGp5X09LT3ViSVNRT2hTNVZTOVF3QQ?oc=5"}}...
|
CNBC
|
1.0
|
market_headline_delta:08e958f5c493bec0
|
NULL
|
2026-04-10T18:06:50.181907+00:00
|
Edit
Delete
|
|
18801
|
evt_b26d42ffcd0a
|
signal_candidate_ingest
|
2026-04-10T18:06:50.368819+00:00
|
collector:markets
|
[]
|
{"created_at":"2026-04-10T18:06:50.368 {"created_at":"2026-04-10T18:06:50.368819+00:00","signal_type":"market_headline_delta","source":"market_ingestor","url":"https://news.google.com/rss/articles/CBMisAFBVV95cUxNa0pmQ0Flamd2N2lpb0xqUjdCOS1COWJLclVoeVBXVFJrVUI0Znk2OXFGWnpENUREM2hrWDN3ZmNSMU9POHZTWFU3UnJQRDUzU0FtVXprcXh4OHRsQm9BMjNqQ3V1ekhlS0Y2MHVSOHpMUDNwT3cwcW56WGhDd3RTVFpGclhTQ0RkQ2Z0eFQ0S1J4QnItbjg4Wm8wTHlvdTBORDByU1ZDZ0tETzZDd2NtZQ?oc=5","value":{"fp":"dc32b50d322bd0a8","published_at":"2026-04-10T15:33:13+00:00","source":"Meyka","source_domain":"meyka.com","source_url":"https://meyka.com","summary":"","tickers":[],"title":"CYW.SI Stock Falls 6.45% on Apr 10: TrickleStar Limited Faces Profitability Challenges - Meyka","url":"https://news.google.com/rss/articles/CBMisAFBVV95cUxNa0pmQ0Flamd2N2lpb0xqUjdCOS1COWJLclVoeVBXVFJrVUI0Znk2OXFGWnpENUREM2hrWDN3ZmNSMU9POHZTWFU3UnJQRDUzU0FtVXprcXh4OHRsQm9BMjNqQ3V1ekhlS0Y2MHVSOHpMUDNwT3cwcW56WGhDd3RTVFpGclhTQ0RkQ2Z0eFQ0S1J4QnItbjg4Wm8wTHlvdTBORDByU1ZDZ0tETzZDd2NtZQ?oc=5"}}...
|
Meyka
|
1.0
|
market_headline_delta:547f4ef3ca39a367
|
NULL
|
2026-04-10T18:06:50.370603+00:00
|
Edit
Delete
|
|
18803
|
evt_114c6ae267a1
|
signal_candidate_ingest
|
2026-04-10T18:06:51.397185+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.397 {"created_at":"2026-04-10T18:06:51.397185+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMiogFBVV95cUxNLWJWXzJuQUp2QUdqaE9SOHFxdHN4TWVLQjRUX1l0bWh3U1RfX2JVdWpfSldIMjZzU2lRWjl6ampVTUstZkFnNGJIb1dNV0phLU1WdnhkVGRsVzJGVUE2V0xCZkpScEt5RnJDWXlGalBONWstc3NrYTJkSFNZa3ZUeVFCRzIyemRBdVVLRzR2RHd4NURTeWIwMUVIQmN4ME9KYlE?oc=5","value":{"fp":"0ca64f088ea50f05","published_at":"2026-04-10T17:55:00+00:00","source":"Barron's","source_domain":"barrons.com","source_url":"https://www.barrons.com","summary":"Market Rebound Means Fewer Bargains. 14 Stocks With \u2018Special Situations.\u2019 Barron's","title":"Market Rebound Means Fewer Bargains. 14 Stocks With \u2018Special Situations.\u2019 - Barron's","url":"https://news.google.com/rss/articles/CBMiogFBVV95cUxNLWJWXzJuQUp2QUdqaE9SOHFxdHN4TWVLQjRUX1l0bWh3U1RfX2JVdWpfSldIMjZzU2lRWjl6ampVTUstZkFnNGJIb1dNV0phLU1WdnhkVGRsVzJGVUE2V0xCZkpScEt5RnJDWXlGalBONWstc3NrYTJkSFNZa3ZUeVFCRzIyemRBdVVLRzR2RHd4NURTeWIwMUVIQmN4ME9KYlE?oc=5"}}...
|
rss:Barron's
|
1.0
|
news_delta:c4bdb8bc2c415662
|
NULL
|
2026-04-10T18:06:51.474665+00:00
|
Edit
Delete
|
|
18804
|
evt_342c7134de73
|
signal_candidate_ingest
|
2026-04-10T18:06:51.548375+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.548 {"created_at":"2026-04-10T18:06:51.548375+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMimAFBVV95cUxPcWNuc09VWk9iSDU0MGNfRmY5U1dGOHdlWGxyZjktaG56UEtDSFpTWkU0NHdkbk5KcGhvazhSNHdoRG9vVkUtNnNTa0d2V0ctSXd1T0hvYkQyUUtSMVJzUm5QaUVScGhxRDhsenQ2T3lkMlFhdWhfX0tVQnhDMUg5NnN0ZUVxUWstTWItTGJlTjlCNnpNQzJjMA?oc=5","value":{"fp":"6ca7eb798f27d540","published_at":"2026-04-10T17:50:44+00:00","source":"Yahoo Finance","source_domain":"finance.yahoo.com","source_url":"https://finance.yahoo.com","summary":"3 Value Stocks with Warning Signs Yahoo Finance","title":"3 Value Stocks with Warning Signs - Yahoo Finance","url":"https://news.google.com/rss/articles/CBMimAFBVV95cUxPcWNuc09VWk9iSDU0MGNfRmY5U1dGOHdlWGxyZjktaG56UEtDSFpTWkU0NHdkbk5KcGhvazhSNHdoRG9vVkUtNnNTa0d2V0ctSXd1T0hvYkQyUUtSMVJzUm5QaUVScGhxRDhsenQ2T3lkMlFhdWhfX0tVQnhDMUg5NnN0ZUVxUWstTWItTGJlTjlCNnpNQzJjMA?oc=5"}}...
|
rss:Yahoo Finance
|
1.0
|
news_delta:7700cdda472c2143
|
NULL
|
2026-04-10T18:06:51.548630+00:00
|
Edit
Delete
|
|
18805
|
evt_444f5d59d7ef
|
signal_candidate_ingest
|
2026-04-10T18:06:51.555641+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.555 {"created_at":"2026-04-10T18:06:51.555641+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRExZaTFBQzhSeWwwR253Nkp2R1dYX3pvVGx0ajZsWFA4VXU1bGJiaTkyQU5SYTBUZjlfeFptZ2R3RkswTWd0eWFkMzZtMW43ekZFa0VMVVZZdmlJakRuQndkbXhFTURsbmVVMDRTWFhQWUNTaDNncUNKeGdIOWgwcDVzY09TNlY0Z18zU3NnZ25WZ18wNnc?oc=5","value":{"fp":"e030e4e0c2f17049","published_at":"2026-04-10T17:48:45+00:00","source":"Orlando Sentinel","source_domain":"orlandosentinel.com","source_url":"https://www.orlandosentinel.com","summary":"Stocks waver and oil prices hold steady ahead of planned US-Iran talks Orlando Sentinel","title":"Stocks waver and oil prices hold steady ahead of planned US-Iran talks - Orlando Sentinel","url":"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRExZaTFBQzhSeWwwR253Nkp2R1dYX3pvVGx0ajZsWFA4VXU1bGJiaTkyQU5SYTBUZjlfeFptZ2R3RkswTWd0eWFkMzZtMW43ekZFa0VMVVZZdmlJakRuQndkbXhFTURsbmVVMDRTWFhQWUNTaDNncUNKeGdIOWgwcDVzY09TNlY0Z18zU3NnZ25WZ18wNnc?oc=5"}}...
|
rss:Orlando Sentinel
|
1.0
|
news_delta:2ca649d15d35205e
|
NULL
|
2026-04-10T18:06:51.555870+00:00
|
Edit
Delete
|
|
18806
|
evt_e2e44bd0341d
|
signal_candidate_ingest
|
2026-04-10T18:06:51.562560+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.562 {"created_at":"2026-04-10T18:06:51.562560+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMie0FVX3lxTE5mYjNDclF0ZURSYU1ZNWhHdnRpWllZQzVNRVpybWVFZlFDX0lKanFiVXhVOEZWUUozTlhWMm1IN2RLcjZTS2drMGhwS3ZtY0tBWC1uejlkVDBMaUU4NGVHcl9IbHFlNFh1Mm5sMVJ0UzhFVFRlWmJsckZDUQ?oc=5","value":{"fp":"72b8b44e9490e57f","published_at":"2026-04-10T17:34:16+00:00","source":"Morningstar","source_domain":"morningstar.com","source_url":"https://www.morningstar.com","summary":"What\u2019s Happening in the Markets This Week Morningstar","title":"What\u2019s Happening in the Markets This Week - Morningstar","url":"https://news.google.com/rss/articles/CBMie0FVX3lxTE5mYjNDclF0ZURSYU1ZNWhHdnRpWllZQzVNRVpybWVFZlFDX0lKanFiVXhVOEZWUUozTlhWMm1IN2RLcjZTS2drMGhwS3ZtY0tBWC1uejlkVDBMaUU4NGVHcl9IbHFlNFh1Mm5sMVJ0UzhFVFRlWmJsckZDUQ?oc=5"}}...
|
rss:Morningstar
|
1.0
|
news_delta:c7cdc36fa05e8cfc
|
NULL
|
2026-04-10T18:06:51.562672+00:00
|
Edit
Delete
|
|
18807
|
evt_b1e96c21394d
|
signal_candidate_ingest
|
2026-04-10T18:06:51.564986+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.564 {"created_at":"2026-04-10T18:06:51.564986+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMikwFBVV95cUxQZm1lRHZFVnRycmhsSi1KTHZuTzUyT0NHeHlOQkNaT1VkdW9SUVJUT3dOdzJyY1dTTXpISElWQ0U3OXl1NnZVZGd0ZUtZRkx0QXRWY1BWT19uNDB6M0g2NjJ4MDQ3OUVueWI4T29mYm1taTVYWEhKeUtyMXE3bG1YYnNhMkRyUzh6YkRHZzZIRGJrMnc?oc=5","value":{"fp":"32389a97a86140e3","published_at":"2026-04-10T17:29:00+00:00","source":"The Guardian","source_domain":"theguardian.com","source_url":"https://www.theguardian.com","summary":"Kamala Harris says she\u2019s \u2018thinking about\u2019 running for president again in 2028 The Guardian Kamala Harris Says She Might Run for President Again in 2028 U.S. News & World Report Harris Says She Is \u2018Thinking About\u2019 Running for President Again in 2028 The New York Times Harris gives her clearest signal she is mounting a 2028 presidential bid Politico Kamala Harris says she's 'thinking about' running for president again: 'I might' ABC News","title":"Kamala Harris says she\u2019s \u2018thinking about\u2019 running for president again in 2028 - The Guardian","url":"https://news.google.com/rss/articles/CBMikwFBVV95cUxQZm1lRHZFVnRycmhsSi1KTHZuTzUyT0NHeHlOQkNaT1VkdW9SUVJUT3dOdzJyY1dTTXpISElWQ0U3OXl1NnZVZGd0ZUtZRkx0QXRWY1BWT19uNDB6M0g2NjJ4MDQ3OUVueWI4T29mYm1taTVYWEhKeUtyMXE3bG1YYnNhMkRyUzh6YkRHZzZIRGJrMnc?oc=5"}}...
|
rss:The Guardian
|
1.0
|
news_delta:c4a95a9dc95307cb
|
NULL
|
2026-04-10T18:06:51.565095+00:00
|
Edit
Delete
|
|
18808
|
evt_3fc18d98dbbc
|
signal_candidate_ingest
|
2026-04-10T18:06:51.684530+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.684 {"created_at":"2026-04-10T18:06:51.684530+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMihwFBVV95cUxNR1Q2cUxoX3lxMTdZaXE2OHNseUtWMG1TZ2lyVFg4bEF6OUFvZXRvM1VNaGNxdFNTakZraDhJRUxDTmdKWGI5dEZpMFljX2VUbVByWFFULWdDSHRxR2dkWm1Yb2dnb2pLX094SlFDWVRiUFdla0dLd0pZb0pNek5LbDhyU3JYRWM?oc=5","value":{"fp":"98cac64b47a89b51","published_at":"2026-04-10T17:28:13+00:00","source":"Brownfield Ag News","source_domain":"brownfieldagnews.com","source_url":"https://www.brownfieldagnews.com","summary":"Midday cash livestock markets Brownfield Ag News","title":"Midday cash livestock markets - Brownfield Ag News","url":"https://news.google.com/rss/articles/CBMihwFBVV95cUxNR1Q2cUxoX3lxMTdZaXE2OHNseUtWMG1TZ2lyVFg4bEF6OUFvZXRvM1VNaGNxdFNTakZraDhJRUxDTmdKWGI5dEZpMFljX2VUbVByWFFULWdDSHRxR2dkWm1Yb2dnb2pLX094SlFDWVRiUFdla0dLd0pZb0pNek5LbDhyU3JYRWM?oc=5"}}...
|
rss:Brownfield Ag News
|
1.0
|
news_delta:c364f9b83a11941f
|
NULL
|
2026-04-10T18:06:51.684900+00:00
|
Edit
Delete
|
|
18809
|
evt_65671cb96433
|
signal_candidate_ingest
|
2026-04-10T18:06:51.760924+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.760 {"created_at":"2026-04-10T18:06:51.760924+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMigAFBVV95cUxNaWozdnV6OU5sbklfd0I3eWJIZGZhUzFjSG56eUZ4QXpQWE5jV1FadXFJSVNXSUtjLUNzaDhYQzMtTW1jMkFoaDk0ZHd0SHlqZ0VqMW1lTFV6VkZaUmdvOFdrNDBLUVo3WXBZeEVGVDZ6V0M0b3dXVGpvZ1ZhbXJZYQ?oc=5","value":{"fp":"ae0d29d28c3d08f3","published_at":"2026-04-10T17:18:44+00:00","source":"Yahoo! Finance Canada","source_domain":"ca.finance.yahoo.com","source_url":"https://ca.finance.yahoo.com","summary":"3 Growth Stocks to Add to Your Roster Yahoo! Finance Canada","title":"3 Growth Stocks to Add to Your Roster - Yahoo! Finance Canada","url":"https://news.google.com/rss/articles/CBMigAFBVV95cUxNaWozdnV6OU5sbklfd0I3eWJIZGZhUzFjSG56eUZ4QXpQWE5jV1FadXFJSVNXSUtjLUNzaDhYQzMtTW1jMkFoaDk0ZHd0SHlqZ0VqMW1lTFV6VkZaUmdvOFdrNDBLUVo3WXBZeEVGVDZ6V0M0b3dXVGpvZ1ZhbXJZYQ?oc=5"}}...
|
rss:Yahoo! Finance Canada
|
1.0
|
news_delta:3b7c42b3559903ed
|
NULL
|
2026-04-10T18:06:51.761131+00:00
|
Edit
Delete
|
|
18810
|
evt_f86769431614
|
signal_candidate_ingest
|
2026-04-10T18:06:51.938227+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.938 {"created_at":"2026-04-10T18:06:51.938227+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMieEFVX3lxTFBTVkwxaUN2TkNPaTRxOEU0YnFGZzFaRHBLZTd1SkFtcXlZVFNNd3ZKWThvRGI1cnZOQ0ZPaUhPLWVUaXFMTlJ6VGxHUGFVb005ZzFoZ3d6ZXJhMEo0dWdGaGVrczF5blZHWEVtOXRnRkc2SktlR2xCNw?oc=5","value":{"fp":"eeaae5e392f6cefb","published_at":"2026-04-10T17:13:00+00:00","source":"Fortune","source_domain":"fortune.com","source_url":"https://fortune.com","summary":"Prediction markets have made betting easier than ever\u2014and young men are paying the price Fortune","title":"Prediction markets have made betting easier than ever\u2014and young men are paying the price - Fortune","url":"https://news.google.com/rss/articles/CBMieEFVX3lxTFBTVkwxaUN2TkNPaTRxOEU0YnFGZzFaRHBLZTd1SkFtcXlZVFNNd3ZKWThvRGI1cnZOQ0ZPaUhPLWVUaXFMTlJ6VGxHUGFVb005ZzFoZ3d6ZXJhMEo0dWdGaGVrczF5blZHWEVtOXRnRkc2SktlR2xCNw?oc=5"}}...
|
rss:Fortune
|
1.0
|
news_delta:87e9d5bfd2978684
|
NULL
|
2026-04-10T18:06:51.938432+00:00
|
Edit
Delete
|
|
18811
|
evt_7209472c0027
|
signal_candidate_ingest
|
2026-04-10T18:06:51.948398+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.948 {"created_at":"2026-04-10T18:06:51.948398+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMingFBVV95cUxPZG9qN1JRaGg3ckxydGxNNk5PZ2hyc3V1bGd2R2lfeWpra1E1SUktY0FxNzBCcDVLYmhibDQ2RlFWTExXNnNCUEZvS25SWkdHNXBNdG9lWEJQSGVKNGhYemdWaEEzQ0lUdlNlNTVQWGs1VE1HaHhsYmpRUENCcl96OUVKU1FwVk5yaUxlQlFLLS0zRTZ2MXpXWmk1Zm04UQ?oc=5","value":{"fp":"ee9a169e3ca0f0be","published_at":"2026-04-10T17:00:00+00:00","source":"ESPN","source_domain":"espn.com","source_url":"https://www.espn.com","summary":"Source: Alyssa Thomas finalizing deal to return to Mercury ESPN Alyssa Thomas reportedly set to return to Phoenix Mercury in free agency Yahoo Sports WNBA free agency grades: Alyssa Thomas to the Mercury \u2014 A SB Nation Report: Alyssa Thomas returning to Phoenix Mercury on new contract Arizona Sports Report: Thomas set to re-sign with Mercury TSN","title":"Source: Alyssa Thomas finalizing deal to return to Mercury - ESPN","url":"https://news.google.com/rss/articles/CBMingFBVV95cUxPZG9qN1JRaGg3ckxydGxNNk5PZ2hyc3V1bGd2R2lfeWpra1E1SUktY0FxNzBCcDVLYmhibDQ2RlFWTExXNnNCUEZvS25SWkdHNXBNdG9lWEJQSGVKNGhYemdWaEEzQ0lUdlNlNTVQWGs1VE1HaHhsYmpRUENCcl96OUVKU1FwVk5yaUxlQlFLLS0zRTZ2MXpXWmk1Zm04UQ?oc=5"}}...
|
rss:ESPN
|
1.0
|
news_delta:571b1996e9f7429a
|
NULL
|
2026-04-10T18:06:51.948510+00:00
|
Edit
Delete
|
|
18812
|
evt_ac1e2bb7da65
|
signal_candidate_ingest
|
2026-04-10T18:06:51.959211+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.959 {"created_at":"2026-04-10T18:06:51.959211+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMiigFBVV95cUxPYl9RWU11aDcwd0lHSzJIMzIxYlJRejhPdmsxYlVjNm9uOVlxVnlJZjhkMVgwN01qZ0lrZ0R0VTNNSWtrazd4ZE1uTnNGWUIwUnZHSnZ2Vmd4Uk5jdDN5RENpX253YXJOOWFOQ0NFQVFqNlRVM0NSWDZOWXZVM3ZHNUhFaFhsdDFWRmc?oc=5","value":{"fp":"055f990baee6cb51","published_at":"2026-04-10T16:32:02+00:00","source":"The New York Times","source_domain":"nytimes.com","source_url":"https://www.nytimes.com","summary":"\u2018I\u2019m Fed Up.\u2019 Frustrated With Trump, Starmer Embraces Other Allies. The New York Times Starmer Says He's 'Fed Up' With Trump as Europe Splinters From U.S. Over Iran War Time Magazine Iran conflict will define us for a generation, says PM BBC The Iran war is a warning: Britain must build resilience \u2013 at home and with our allies in Europe | Keir Starmer The Guardian Keir Starmer: 'I'm fed up' with Trump and Putin affecting UK energy costs CNBC","title":"\u2018I\u2019m Fed Up.\u2019 Frustrated With Trump, Starmer Embraces Other Allies. - The New York Times","url":"https://news.google.com/rss/articles/CBMiigFBVV95cUxPYl9RWU11aDcwd0lHSzJIMzIxYlJRejhPdmsxYlVjNm9uOVlxVnlJZjhkMVgwN01qZ0lrZ0R0VTNNSWtrazd4ZE1uTnNGWUIwUnZHSnZ2Vmd4Uk5jdDN5RENpX253YXJOOWFOQ0NFQVFqNlRVM0NSWDZOWXZVM3ZHNUhFaFhsdDFWRmc?oc=5"}}...
|
rss:The New York Times
|
1.0
|
news_delta:2fb490b5ce1ce289
|
NULL
|
2026-04-10T18:06:51.959440+00:00
|
Edit
Delete
|
|
18813
|
evt_91870086f3f5
|
signal_candidate_ingest
|
2026-04-10T18:06:51.986728+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:51.986 {"created_at":"2026-04-10T18:06:51.986728+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMioAFBVV95cUxQOTFTSkJWS3BzTEtrd1MwWlk1ZjNrQlZXYkFDaC04bmxZVFpRRFplYUFXYzQ1MTdIS0hxME51cDFETmwxM25fZldteWtNNHNBZ0xPVVl3MG0zbUxUSFBWbGJKcjBiUENmVGlGMW84QXd5WXdyMlFzbTlSd2U1R0h0U1pXb092ckdUTC12VTF1cTZGZVJMaUdLOXdPaFJMSEFG?oc=5","value":{"fp":"be87e3c2983ca5e6","published_at":"2026-04-10T16:24:00+00:00","source":"Barron's","source_domain":"barrons.com","source_url":"https://www.barrons.com","summary":"Credit Markets Give CoreWeave a Thumbs Up. The Stock Is Soaring. Barron's","title":"Credit Markets Give CoreWeave a Thumbs Up. The Stock Is Soaring. - Barron's","url":"https://news.google.com/rss/articles/CBMioAFBVV95cUxQOTFTSkJWS3BzTEtrd1MwWlk1ZjNrQlZXYkFDaC04bmxZVFpRRFplYUFXYzQ1MTdIS0hxME51cDFETmwxM25fZldteWtNNHNBZ0xPVVl3MG0zbUxUSFBWbGJKcjBiUENmVGlGMW84QXd5WXdyMlFzbTlSd2U1R0h0U1pXb092ckdUTC12VTF1cTZGZVJMaUdLOXdPaFJMSEFG?oc=5"}}...
|
rss:Barron's
|
1.0
|
news_delta:73992045ae0e3e52
|
NULL
|
2026-04-10T18:06:51.986903+00:00
|
Edit
Delete
|
|
18814
|
evt_5754ae53b147
|
signal_candidate_ingest
|
2026-04-10T18:06:52.012551+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:52.012 {"created_at":"2026-04-10T18:06:52.012551+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMirAFBVV95cUxPQ1BoNnRURC1LdHk3YkxjZ2ZEZUNocVR4eU1UeEFhcUQ0NGlOU1doanJfQjBJWjBLbEVtQUN0bUZad0F2cHZ4REVyMF8zVzFNQmpJZ2EySldBUkhFb0NTcTVXN19sVU5sZHVDLXFieDN6dEhsVDVGbjZCbVl4Y3RGX3FXLUJXYldkUmx2d2NUWEktVFgtWDFGVFJaVDgwemVnU0QwcWtJQ09FbGx3?oc=5","value":{"fp":"2a76a9dff61d76e5","published_at":"2026-04-10T16:08:00+00:00","source":"MarketWatch","source_domain":"marketwatch.com","source_url":"https://www.marketwatch.com","summary":"This might be the best time for you to load up on Big Tech stocks MarketWatch","title":"This might be the best time for you to load up on Big Tech stocks - MarketWatch","url":"https://news.google.com/rss/articles/CBMirAFBVV95cUxPQ1BoNnRURC1LdHk3YkxjZ2ZEZUNocVR4eU1UeEFhcUQ0NGlOU1doanJfQjBJWjBLbEVtQUN0bUZad0F2cHZ4REVyMF8zVzFNQmpJZ2EySldBUkhFb0NTcTVXN19sVU5sZHVDLXFieDN6dEhsVDVGbjZCbVl4Y3RGX3FXLUJXYldkUmx2d2NUWEktVFgtWDFGVFJaVDgwemVnU0QwcWtJQ09FbGx3?oc=5"}}...
|
rss:MarketWatch
|
1.0
|
news_delta:4620b8f8a7fe8cc4
|
NULL
|
2026-04-10T18:06:52.012686+00:00
|
Edit
Delete
|
|
18815
|
evt_d3afcd726410
|
signal_candidate_ingest
|
2026-04-10T18:06:52.025168+00:00
|
collector:news
|
[]
|
{"created_at":"2026-04-10T18:06:52.025 {"created_at":"2026-04-10T18:06:52.025168+00:00","signal_type":"news_headline_delta","source":"news_rss","url":"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPWGRUQ3BPT3BEV0ZuMEJSa1hTUUhfTFlkTUF6aFY2UXVBNnU3bFFQdG85Y2JuNDEtQmVBRmc4VVBNX3hoN3ZFRlNhRVBWZW5nbkhlLW9DUWlMQThabjJGOEpjWkRCcEkwLXZUbFlfVVhCZTBlc29zVGdBRUtEN1pJRXVkdlllSVlFaWJB?oc=5","value":{"fp":"afe3ed32d0419aa6","published_at":"2026-04-10T16:03:00+00:00","source":"Barron's","source_domain":"barrons.com","source_url":"https://www.barrons.com","summary":"Hormuz Is Still in Dire Straits. 2 Oil-Services Stocks That Could Benefit. Barron's","title":"Hormuz Is Still in Dire Straits. 2 Oil-Services Stocks That Could Benefit. - Barron's","url":"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPWGRUQ3BPT3BEV0ZuMEJSa1hTUUhfTFlkTUF6aFY2UXVBNnU3bFFQdG85Y2JuNDEtQmVBRmc4VVBNX3hoN3ZFRlNhRVBWZW5nbkhlLW9DUWlMQThabjJGOEpjWkRCcEkwLXZUbFlfVVhCZTBlc29zVGdBRUtEN1pJRXVkdlllSVlFaWJB?oc=5"}}...
|
rss:Barron's
|
1.0
|
news_delta:a4eaa848c59765c4
|
NULL
|
2026-04-10T18:06:52.025257+00:00
|
Edit
Delete
|