|
58712
|
evt_44e52f708615
|
dead_letter
|
2026-04-16T18:36:31.913747+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T18:36:31.913 {"created_at":"2026-04-16T18:36:31.913747+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:197:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":197,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T18:36:19.292395+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:197:5
|
NULL
|
2026-04-16T18:36:31.913832+00:00
|
Edit
Delete
|
|
58749
|
evt_0655c06ef492
|
dead_letter
|
2026-04-16T18:41:33.023346+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T18:41:33.023 {"created_at":"2026-04-16T18:41:33.023346+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:198:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":198,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T18:41:20.044847+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:198:5
|
NULL
|
2026-04-16T18:41:33.023413+00:00
|
Edit
Delete
|
|
58758
|
evt_a8612dae1f08
|
dead_letter
|
2026-04-16T18:46:32.962055+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T18:46:32.962 {"created_at":"2026-04-16T18:46:32.962055+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:199:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":199,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T18:46:21.089952+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:199:5
|
NULL
|
2026-04-16T18:46:32.962295+00:00
|
Edit
Delete
|
|
58768
|
evt_59d12c2a77e7
|
dead_letter
|
2026-04-16T18:51:40.256255+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T18:51:40.256 {"created_at":"2026-04-16T18:51:40.256255+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:200:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":200,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T18:51:25.277152+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:200:5
|
NULL
|
2026-04-16T18:51:40.256311+00:00
|
Edit
Delete
|
|
58878
|
evt_3847d4753006
|
dead_letter
|
2026-04-16T18:56:42.235491+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T18:56:42.235 {"created_at":"2026-04-16T18:56:42.235491+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:201:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":201,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T18:56:28.604628+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:201:5
|
NULL
|
2026-04-16T18:56:42.235585+00:00
|
Edit
Delete
|
|
58889
|
evt_2981663f1afc
|
dead_letter
|
2026-04-16T19:01:31.994558+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:01:31.994 {"created_at":"2026-04-16T19:01:31.994558+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:202:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":202,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T19:01:22.740376+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:202:5
|
NULL
|
2026-04-16T19:01:31.994613+00:00
|
Edit
Delete
|
|
58899
|
evt_0c9e4f86561c
|
dead_letter
|
2026-04-16T19:06:33.815700+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:06:33.815 {"created_at":"2026-04-16T19:06:33.815700+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:203:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":203,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T19:06:24.264605+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:203:5
|
NULL
|
2026-04-16T19:06:33.815765+00:00
|
Edit
Delete
|
|
58918
|
evt_8d6f1aaa2e11
|
dead_letter
|
2026-04-16T19:11:39.027752+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:11:39.027 {"created_at":"2026-04-16T19:11:39.027752+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:204:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":204,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T19:11:26.005684+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:204:5
|
NULL
|
2026-04-16T19:11:39.027806+00:00
|
Edit
Delete
|
|
58931
|
evt_ec3f5f34a078
|
dead_letter
|
2026-04-16T19:16:33.749454+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:16:33.749 {"created_at":"2026-04-16T19:16:33.749454+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:205:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":205,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T19:16:24.210702+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:205:5
|
NULL
|
2026-04-16T19:16:33.749514+00:00
|
Edit
Delete
|
|
58941
|
evt_4f6a011bc1f2
|
dead_letter
|
2026-04-16T19:21:39.797456+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:21:39.797 {"created_at":"2026-04-16T19:21:39.797456+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:206:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":206,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T19:21:25.274201+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:206:5
|
NULL
|
2026-04-16T19:21:39.797539+00:00
|
Edit
Delete
|
|
58964
|
evt_fb015e23d5b4
|
dead_letter
|
2026-04-16T19:26:34.683456+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:26:34.683 {"created_at":"2026-04-16T19:26:34.683456+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:207:5","error":"TypeError: extract_case_claims() takes 0 positional arguments but 1 was given","payload":{"attempts":207,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"extract_case_claims() takes 0 positional arguments but 1 was given","leased_at":"2026-04-16T19:26:25.355692+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 552, in opportunity_tick\n claims = extract_case_claims(case)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: extract_case_claims() takes 0 positional arguments but 1 was given\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:207:5
|
NULL
|
2026-04-16T19:26:34.683518+00:00
|
Edit
Delete
|
|
58997
|
evt_7b91a502495c
|
dead_letter
|
2026-04-16T19:32:17.549450+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:32:17.549 {"created_at":"2026-04-16T19:32:17.549450+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:208:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":208,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T19:31:58.541013+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:208:5
|
NULL
|
2026-04-16T19:32:17.558269+00:00
|
Edit
Delete
|
|
59055
|
evt_fd9e35006f42
|
dead_letter
|
2026-04-16T19:36:57.937885+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:36:57.937 {"created_at":"2026-04-16T19:36:57.937885+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:209:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":209,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T19:36:37.371028+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:209:5
|
NULL
|
2026-04-16T19:36:57.937946+00:00
|
Edit
Delete
|
|
59069
|
evt_3fe51b8df8e5
|
dead_letter
|
2026-04-16T19:41:53.777815+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:41:53.777 {"created_at":"2026-04-16T19:41:53.777815+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:210:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":210,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T19:41:37.718728+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:210:5
|
NULL
|
2026-04-16T19:41:53.777875+00:00
|
Edit
Delete
|
|
59078
|
evt_f3fa37dbbd52
|
dead_letter
|
2026-04-16T19:46:59.965467+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:46:59.965 {"created_at":"2026-04-16T19:46:59.965467+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:211:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":211,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T19:46:39.197680+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:211:5
|
NULL
|
2026-04-16T19:46:59.965539+00:00
|
Edit
Delete
|
|
59118
|
evt_bc3bf6d52027
|
dead_letter
|
2026-04-16T19:51:56.250192+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:51:56.250 {"created_at":"2026-04-16T19:51:56.250192+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:212:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":212,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T19:51:38.708853+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:212:5
|
NULL
|
2026-04-16T19:51:56.250255+00:00
|
Edit
Delete
|
|
59124
|
evt_3ce0c5e28d86
|
dead_letter
|
2026-04-16T19:56:54.786324+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T19:56:54.786 {"created_at":"2026-04-16T19:56:54.786324+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:213:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":213,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T19:56:38.629129+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:213:5
|
NULL
|
2026-04-16T19:56:54.786390+00:00
|
Edit
Delete
|
|
59134
|
evt_c9e2290144f1
|
dead_letter
|
2026-04-16T20:01:58.723209+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:01:58.723 {"created_at":"2026-04-16T20:01:58.723209+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:214:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":214,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:01:40.405386+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:214:5
|
NULL
|
2026-04-16T20:01:58.723274+00:00
|
Edit
Delete
|
|
59170
|
evt_fad490d089bc
|
dead_letter
|
2026-04-16T20:07:02.180181+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:07:02.180 {"created_at":"2026-04-16T20:07:02.180181+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:215:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":215,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:06:41.330401+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:215:5
|
NULL
|
2026-04-16T20:07:02.180252+00:00
|
Edit
Delete
|
|
59225
|
evt_4aeca30b52c8
|
dead_letter
|
2026-04-16T20:12:03.321730+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:12:03.321 {"created_at":"2026-04-16T20:12:03.321730+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:216:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":216,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:11:42.523613+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:216:5
|
NULL
|
2026-04-16T20:12:03.321819+00:00
|
Edit
Delete
|
|
59306
|
evt_79bbd7d50326
|
dead_letter
|
2026-04-16T20:17:11.313055+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:17:11.313 {"created_at":"2026-04-16T20:17:11.313055+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:217:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":217,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:16:41.854915+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:217:5
|
NULL
|
2026-04-16T20:17:11.313111+00:00
|
Edit
Delete
|
|
59391
|
evt_b6c83d126acc
|
dead_letter
|
2026-04-16T20:18:57.960993+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:18:57.960 {"created_at":"2026-04-16T20:18:57.960993+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:223:5","error":"RuntimeError: reasoning_final_invalid_after_retry:first_reason=runtimeerror:reason=runtimeerror:raw_head={\"operations\":[{\"op\":\"write\",\"candidate_id\":\"mem_pref_quiet_romantic_date_night\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"durable_profile\",\"namespace\":\"default\",\"canonical_text\":\"User prefers a quiet/romantic vibe for date-night restaurant searches.\",\"structured_slots\":[{\"key\":\"vibe\",\"value\":\"quiet/romantic\"}],\"entity_id\":null,\"confidence\":0.9,\"durability\":\"high\",\"merge_key\":\"preference:vibe:quiet/romantic\",\"evidence_refs\":[\"turn:turn_evt_68086d28b54b\"],\"rationale\":\"User explicitly answered \\\"quiet/romantic\\\" to the vibe question for the date-night search.\"},{\"op\":\"write\",\"candidate_id\":\"mem_pref_location_buckhead_sandy_springs\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"durable_profile\",\"...","payload":{"attempts":223,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"reasoning_final_invalid_after_retry:first_reason=runtimeerror:reason=runtimeerror:raw_head={\"operations\":[{\"op\":\"write\",\"candidate_id\":\"mem_pref_quiet_romantic_date_night\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"durable_profile\",\"namespace\":\"default\",\"canonical_text\":\"User prefers a quiet/romantic vibe for date-night restaurant searches.\",\"structured_slots\":[{\"key\":\"vibe\",\"value\":\"quiet/romantic\"}],\"entity_id\":null,\"confidence\":0.9,\"durability\":\"high\",\"merge_key\":\"preference:vibe:quiet/romantic\",\"evidence_refs\":[\"turn:turn_evt_68086d28b54b\"],\"rationale\":\"User explicitly answered \\\"quiet/romantic\\\" to the vibe question for the date-night search.\"},{\"op\":\"write\",\"candidate_id\":\"mem_pref_location_buckhead_sandy_springs\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"durable_profile\",\"namespace\":\"default\",\"canonical_text\":\"User prefers the restaurant be in Buckhead or Sandy Springs (Atlanta).\",\"structured_slots\":[{\"key\":\"neighborhood\",\"value\":\"Buckhead or Sandy Springs\"}],\"entity_id\":","leased_at":"2026-04-16T20:18:36.988443+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 616, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 509, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 282, in _curate_thread\n reasoning_out = run_curation_reasoning(\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/reasoning.py\", line 276, in run_curation_reasoning\n run = engine.run(\n ^^^^^^^^^^^\n File \"/app/opia_core/runtime/reasoning/engine.py\", line 644, in run\n final_output = self._decode_final_with_retry(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/reasoning/engine.py\", line 321, in _decode_final_with_retry\n raise RuntimeError(\nRuntimeError: reasoning_final_invalid_after_retry:first_reason=runtimeerror:reason=runtimeerror:raw_head={\"operations\":[{\"op\":\"write\",\"candidate_id\":\"mem_pref_quiet_romantic_date_night\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"durable_profile\",\"namespace\":\"default\",\"canonical_text\":\"User prefers a quiet/romantic vibe for date-night restaurant searches.\",\"structured_slots\":[{\"key\":\"vibe\",\"value\":\"quiet/romantic\"}],\"entity_id\":null,\"confidence\":0.9,\"durability\":\"high\",\"merge_key\":\"preference:vibe:quiet/romantic\",\"evidence_refs\":[\"turn:turn_evt_68086d28b54b\"],\"rationale\":\"User explicitly answered \\\"quiet/romantic\\\" to the vibe question for the date-night search.\"},{\"op\":\"write\",\"candidate_id\":\"mem_pref_location_buckhead_sandy_springs\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"durable_profile\",\"namespace\":\"default\",\"canonical_text\":\"User prefers the restaurant be in Buckhead or Sandy Springs (Atlanta).\",\"structured_slots\":[{\"key\":\"neighborhood\",\"value\":\"Buckhead or Sandy Springs\"}],\"entity_id\":null,\"confidence\":0.88,\"durability\":\"high\",\"merge_key\":\"preference:neighborhood:Buckhead|Sandy Springs\",\"evidence_refs\":[\"turn:turn_evt_3461f4c40def\"],\"rationale\":\"Evidence indicates the user preference for Buckhead or Sandy Springs for the Atlanta date-night search.\"},{\"op\":\"write\",\"candid\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:223:5
|
NULL
|
2026-04-16T20:18:57.961699+00:00
|
Edit
Delete
|
|
59403
|
evt_9de61f3eda44
|
dead_letter
|
2026-04-16T20:19:58.497181+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:19:58.497 {"created_at":"2026-04-16T20:19:58.497181+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:224:5","error":"RuntimeError: reasoning_final_invalid_after_retry:first_reason=runtimeerror:reason=runtimeerror:raw_head={\"operations\":[{\"op\":\"write\",\"candidate_id\":\"mem_1_quiet_romantic_preference\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"thread_state\",\"namespace\":\"default\",\"canonical_text\":\"User prefers a quiet/romantic vibe for the date-night restaurant.\",\"structured_slots\":[],\"entity_id\":null,\"confidence\":0.86,\"durability\":\"medium\",\"merge_key\":\"date_night_ambiance_vibe\",\"evidence_refs\":[\"turn:turn_evt_68086d28b54b\",\"turn:turn_evt_813d13f0f9b7\",\"turn:turn_evt_ff78f071e9f1\"],\"rationale\":\"User explicitly requested 'quiet/romantic' and assistant confirmed using that preference for the date-night search.\"},{\"op\":\"write\",\"candidate_id\":\"mem_2_neighborhood_preference_buckhead_sandy_springs\",\"memory_id\":null,\"kind\"...","payload":{"attempts":224,"job_id":"job_memory_curation_84a2ec25a495","job_type":"memory_curation","kind":"job_dead_letter","last_error":"reasoning_final_invalid_after_retry:first_reason=runtimeerror:reason=runtimeerror:raw_head={\"operations\":[{\"op\":\"write\",\"candidate_id\":\"mem_1_quiet_romantic_preference\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"thread_state\",\"namespace\":\"default\",\"canonical_text\":\"User prefers a quiet/romantic vibe for the date-night restaurant.\",\"structured_slots\":[],\"entity_id\":null,\"confidence\":0.86,\"durability\":\"medium\",\"merge_key\":\"date_night_ambiance_vibe\",\"evidence_refs\":[\"turn:turn_evt_68086d28b54b\",\"turn:turn_evt_813d13f0f9b7\",\"turn:turn_evt_ff78f071e9f1\"],\"rationale\":\"User explicitly requested 'quiet/romantic' and assistant confirmed using that preference for the date-night search.\"},{\"op\":\"write\",\"candidate_id\":\"mem_2_neighborhood_preference_buckhead_sandy_springs\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"thread_state\",\"namespace\":\"default\",\"canonical_text\":\"User prefers the restaurant be in Buckhead or Sandy Springs.\",\"structured_slots\":[],\"entity_id\":null,\"confidence\":0.9,\"durabil","leased_at":"2026-04-16T20:19:37.560800+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 616, in _lazy_memory_curation\n return memory_curation_tick(\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 509, in memory_curation_tick\n apply_counts = _curate_thread(\n ^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/runtime.py\", line 282, in _curate_thread\n reasoning_out = run_curation_reasoning(\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/memory_curation/reasoning.py\", line 276, in run_curation_reasoning\n run = engine.run(\n ^^^^^^^^^^^\n File \"/app/opia_core/runtime/reasoning/engine.py\", line 644, in run\n final_output = self._decode_final_with_retry(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/reasoning/engine.py\", line 321, in _decode_final_with_retry\n raise RuntimeError(\nRuntimeError: reasoning_final_invalid_after_retry:first_reason=runtimeerror:reason=runtimeerror:raw_head={\"operations\":[{\"op\":\"write\",\"candidate_id\":\"mem_1_quiet_romantic_preference\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"thread_state\",\"namespace\":\"default\",\"canonical_text\":\"User prefers a quiet/romantic vibe for the date-night restaurant.\",\"structured_slots\":[],\"entity_id\":null,\"confidence\":0.86,\"durability\":\"medium\",\"merge_key\":\"date_night_ambiance_vibe\",\"evidence_refs\":[\"turn:turn_evt_68086d28b54b\",\"turn:turn_evt_813d13f0f9b7\",\"turn:turn_evt_ff78f071e9f1\"],\"rationale\":\"User explicitly requested 'quiet/romantic' and assistant confirmed using that preference for the date-night search.\"},{\"op\":\"write\",\"candidate_id\":\"mem_2_neighborhood_preference_buckhead_sandy_springs\",\"memory_id\":null,\"kind\":\"preference\",\"scope\":\"thread_state\",\"namespace\":\"default\",\"canonical_text\":\"User prefers the restaurant be in Buckhead or Sandy Springs.\",\"structured_slots\":[],\"entity_id\":null,\"confidence\":0.9,\"durability\":\"medium\",\"merge_key\":\"date_night_location_area\",\"evidence_refs\":[\"turn:turn_evt_3461f4c40def\",\"turn:turn_evt_813d13f0f9b7\",\"turn:turn_evt_3144e5be3422\"],\"rationale\":\"Assistant explicitly framed the plan as 'Buckhead or Sandy Springs' and the candidate is supported by multiple reference\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:224:5
|
NULL
|
2026-04-16T20:19:58.497244+00:00
|
Edit
Delete
|
|
59423
|
evt_de2b71c09157
|
dead_letter
|
2026-04-16T20:22:08.797665+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:22:08.797 {"created_at":"2026-04-16T20:22:08.797665+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:218:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":218,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:21:44.124830+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:218:5
|
NULL
|
2026-04-16T20:22:08.797735+00:00
|
Edit
Delete
|
|
59487
|
evt_2029e04e92ec
|
dead_letter
|
2026-04-16T20:27:39.432896+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:27:39.432 {"created_at":"2026-04-16T20:27:39.432896+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:219:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":219,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:27:19.615004+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:219:5
|
NULL
|
2026-04-16T20:27:39.432988+00:00
|
Edit
Delete
|
|
59558
|
evt_1868fb4cdb99
|
dead_letter
|
2026-04-16T20:32:15.488445+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:32:15.488 {"created_at":"2026-04-16T20:32:15.488445+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:220:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":220,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:31:51.891646+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:220:5
|
NULL
|
2026-04-16T20:32:15.488522+00:00
|
Edit
Delete
|
|
59606
|
evt_0306cac694b2
|
dead_letter
|
2026-04-16T20:37:10.573311+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:37:10.573 {"created_at":"2026-04-16T20:37:10.573311+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:221:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":221,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:36:51.680806+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:221:5
|
NULL
|
2026-04-16T20:37:10.573402+00:00
|
Edit
Delete
|
|
59745
|
evt_2c693cf9804b
|
dead_letter
|
2026-04-16T20:42:15.832559+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:42:15.832 {"created_at":"2026-04-16T20:42:15.832559+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:222:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":222,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:41:54.655723+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:222:5
|
NULL
|
2026-04-16T20:42:15.832615+00:00
|
Edit
Delete
|
|
59750
|
evt_73b82867a07c
|
dead_letter
|
2026-04-16T20:47:10.548101+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:47:10.548 {"created_at":"2026-04-16T20:47:10.548101+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:223:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":223,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:46:52.791216+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:223:5
|
NULL
|
2026-04-16T20:47:10.548160+00:00
|
Edit
Delete
|
|
59758
|
evt_b149cece0497
|
dead_letter
|
2026-04-16T20:52:17.770862+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:52:17.770 {"created_at":"2026-04-16T20:52:17.770862+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:224:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":224,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:51:52.275234+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:224:5
|
NULL
|
2026-04-16T20:52:17.770927+00:00
|
Edit
Delete
|
|
59764
|
evt_f4be2f9175fe
|
dead_letter
|
2026-04-16T20:57:11.149890+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T20:57:11.149 {"created_at":"2026-04-16T20:57:11.149890+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:225:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":225,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T20:56:53.303173+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:225:5
|
NULL
|
2026-04-16T20:57:11.149952+00:00
|
Edit
Delete
|
|
59773
|
evt_a433b8cd763c
|
dead_letter
|
2026-04-16T21:02:10.020596+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:02:10.020 {"created_at":"2026-04-16T21:02:10.020596+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:226:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":226,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:01:55.080389+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:226:5
|
NULL
|
2026-04-16T21:02:10.020679+00:00
|
Edit
Delete
|
|
59779
|
evt_07efd9e9736f
|
dead_letter
|
2026-04-16T21:07:07.704039+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:07:07.704 {"created_at":"2026-04-16T21:07:07.704039+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:227:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":227,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:06:52.536754+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:227:5
|
NULL
|
2026-04-16T21:07:07.704107+00:00
|
Edit
Delete
|
|
59807
|
evt_0b9efffaef5e
|
dead_letter
|
2026-04-16T21:12:08.980546+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:12:08.980 {"created_at":"2026-04-16T21:12:08.980546+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:228:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":228,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:11:52.456955+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:228:5
|
NULL
|
2026-04-16T21:12:08.980603+00:00
|
Edit
Delete
|
|
59812
|
evt_ae5e7fdc8e93
|
dead_letter
|
2026-04-16T21:17:07.768813+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:17:07.768 {"created_at":"2026-04-16T21:17:07.768813+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:229:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":229,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:16:54.494569+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:229:5
|
NULL
|
2026-04-16T21:17:07.768884+00:00
|
Edit
Delete
|
|
59818
|
evt_f47cff16b641
|
dead_letter
|
2026-04-16T21:22:10.174737+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:22:10.174 {"created_at":"2026-04-16T21:22:10.174737+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:230:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":230,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:21:53.802330+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:230:5
|
NULL
|
2026-04-16T21:22:10.174807+00:00
|
Edit
Delete
|
|
59853
|
evt_1cdb29e5877a
|
dead_letter
|
2026-04-16T21:27:10.223441+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:27:10.223 {"created_at":"2026-04-16T21:27:10.223441+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:231:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":231,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:26:55.592709+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:231:5
|
NULL
|
2026-04-16T21:27:10.223495+00:00
|
Edit
Delete
|
|
59859
|
evt_7ec9bb75acb4
|
dead_letter
|
2026-04-16T21:32:08.894820+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:32:08.894 {"created_at":"2026-04-16T21:32:08.894820+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:232:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":232,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:31:54.231384+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:232:5
|
NULL
|
2026-04-16T21:32:08.894877+00:00
|
Edit
Delete
|
|
59864
|
evt_b0b4711cc878
|
dead_letter
|
2026-04-16T21:37:10.292955+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:37:10.292 {"created_at":"2026-04-16T21:37:10.292955+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:233:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":233,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:36:54.604382+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:233:5
|
NULL
|
2026-04-16T21:37:10.293011+00:00
|
Edit
Delete
|
|
59871
|
evt_2cf33caf589b
|
dead_letter
|
2026-04-16T21:42:10.752723+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:42:10.752 {"created_at":"2026-04-16T21:42:10.752723+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:234:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":234,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:41:55.911979+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:234:5
|
NULL
|
2026-04-16T21:42:10.752782+00:00
|
Edit
Delete
|
|
59876
|
evt_cb26a738060b
|
dead_letter
|
2026-04-16T21:47:11.564348+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:47:11.564 {"created_at":"2026-04-16T21:47:11.564348+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:235:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":235,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:46:57.371376+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:235:5
|
NULL
|
2026-04-16T21:47:11.564425+00:00
|
Edit
Delete
|
|
59907
|
evt_788f17f1f8be
|
dead_letter
|
2026-04-16T21:52:15.459894+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:52:15.459 {"created_at":"2026-04-16T21:52:15.459894+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:236:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":236,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:51:56.174762+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:236:5
|
NULL
|
2026-04-16T21:52:15.459965+00:00
|
Edit
Delete
|
|
59913
|
evt_f365d88f5c51
|
dead_letter
|
2026-04-16T21:57:16.828512+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T21:57:16.828 {"created_at":"2026-04-16T21:57:16.828512+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:237:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":237,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T21:56:59.743023+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:237:5
|
NULL
|
2026-04-16T21:57:16.828574+00:00
|
Edit
Delete
|
|
59923
|
evt_4e1c4fa03758
|
dead_letter
|
2026-04-16T22:03:03.141040+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T22:03:03.141 {"created_at":"2026-04-16T22:03:03.141040+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:238:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":238,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T22:01:58.258424+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:238:5
|
NULL
|
2026-04-16T22:03:03.141120+00:00
|
Edit
Delete
|
|
60040
|
evt_d9d52cca3873
|
dead_letter
|
2026-04-16T22:07:21.132125+00:00
|
worker
|
[]
|
{"created_at":"2026-04-16T22:07:21.132 {"created_at":"2026-04-16T22:07:21.132125+00:00","dedupe_key":"job_dead:job_opportunity_find_66500af5fc6f:239:5","error":"TypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","payload":{"attempts":239,"job_id":"job_opportunity_find_66500af5fc6f","job_type":"opportunity_find","kind":"job_dead_letter","last_error":"OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'","leased_at":"2026-04-16T22:07:03.467235+00:00","max_attempts":5,"params":{"interval_s":300,"limit":120,"lookback_h":24},"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 61, in <lambda>\n \"opportunity_find\": lambda p: _lazy_opportunity_find(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 567, in _lazy_opportunity_find\n return opportunity_tick(\n ^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 647, in opportunity_tick\n _persist_case_memory(\n File \"/app/opia_core/runtime/daemons/opportunity/runtime.py\", line 361, in _persist_case_memory\n memory = OpportunityCaseMemory(\n ^^^^^^^^^^^^^^^^^^^^^^\nTypeError: OpportunityCaseMemory.__init__() missing 3 required positional arguments: 'seen_count_total', 'surfaced_count_total', and 'updated_at'\n","worker":"opportunity"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_opportunity_find_66500af5fc6f:239:5
|
NULL
|
2026-04-16T22:07:21.133064+00:00
|
Edit
Delete
|