|
24837
|
evt_5c937beaefe8
|
entity_alias_upsert
|
2026-04-11T21:32:47.764627+00:00
|
resolver
|
[]
|
{"alias_type":"name","alias_va {"alias_type":"name","alias_value":"marian","confidence":0.7,"entity_id":"person:auto:fe268b325924","source_event_id":"evt_46c9334b9a50"}...
|
NULL
|
1.0
|
entity_alias:name:marian:person:auto:fe268b325924
|
NULL
|
2026-04-11T21:32:47.764660+00:00
|
Edit
Delete
|
|
24836
|
evt_b507b7fa00e4
|
entity_alias_upsert
|
2026-04-11T21:32:47.756059+00:00
|
resolver
|
[]
|
{"alias_type":"name","alias_va {"alias_type":"name","alias_value":"person:owner","confidence":0.7,"entity_id":"person:owner","source_event_id":"evt_68288748fa13"}...
|
NULL
|
1.0
|
entity_alias:name:person:owner:person:owner
|
NULL
|
2026-04-11T21:32:47.760871+00:00
|
Edit
Delete
|
|
24675
|
evt_e790a082d628
|
entity_alias_upsert
|
2026-04-11T21:16:48.553357+00:00
|
resolver
|
[]
|
{"alias_type":"name","alias_va {"alias_type":"name","alias_value":"laurel&lace bridals","confidence":0.7,"entity_id":"person:ec801b850a06","source_event_id":"evt_a3570400467a"}...
|
NULL
|
1.0
|
entity_alias:name:laurel&lace bridals:person:e entity_alias:name:laurel&lace bridals:person:ec801b850a06...
|
NULL
|
2026-04-11T21:16:48.553537+00:00
|
Edit
Delete
|
|
24656
|
evt_1c94c675eff6
|
entity_alias_upsert
|
2026-04-11T21:16:42.065480+00:00
|
email_answerer
|
["person:ec801b850a06"]
|
{"alias_type":"email","alias_v {"alias_type":"email","alias_value":"contact@laurelxlace.com","confidence":0.98,"entity_id":"person:ec801b850a06","source_event_id":"evt_1dca348f6424"}...
|
NULL
|
0.0
|
email_sender_verify:email:person:ec801b850a06:ec80 email_sender_verify:email:person:ec801b850a06:ec801b850a06...
|
NULL
|
2026-04-11T21:16:42.086435+00:00
|
Edit
Delete
|
|
24655
|
evt_329409dbc5d2
|
entity_alias_upsert
|
2026-04-11T21:16:42.065480+00:00
|
email_answerer
|
["person:ec801b850a06"]
|
{"alias_type":"name","alias_va {"alias_type":"name","alias_value":"laurel&lace bridals","confidence":0.9,"entity_id":"person:ec801b850a06","source_event_id":"evt_1dca348f6424"}...
|
NULL
|
0.0
|
email_sender_verify:name:person:ec801b850a06:66e65 email_sender_verify:name:person:ec801b850a06:66e653f8d5af...
|
NULL
|
2026-04-11T21:16:42.079288+00:00
|
Edit
Delete
|
|
24703
|
evt_79aa39a03efb
|
email_webhook_received
|
2026-04-11T21:18:58.427527+00:00
|
opia_engine
|
[]
|
{"cc":[],"direction":"inbound& {"cc":[],"direction":"inbound","from_email":"contact@laurelxlace.com","from_name":"Laurel&Lace Bridals","html_body":"<div dir=\"ltr\">Thank you, Angela. Please let him know to pick it up by April 25th at the latest, or it will be abandoned.<div><br></div><div>Sincerely,</div><div>Laurel&Lace</div><div>M. Monroe</div></div><br><div class=\"gmail_quote gmail_quote_container\"><div dir=\"ltr\" class=\"gmail_attr\">On Sat, Apr 11, 2026 at 5:17\u202fPM Angela - AI <<a href=\"mailto:angela@yoosefi.org\">angela@yoosefi.org</a>> wrote:<br></div><blockquote class=\"gmail_quote\" style=\"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex\"><div><img width=\"1\" height=\"1\" src=\"https://bageedca.r.af.d.sendibt2.com/tr/op/mGlqIYloLq8a2_0Ro-AVmtbliSR40CkCmCBXogMIrm9g34THUGWgWnb97RTvtHSW8NA1yPequfXoN5V2KalJ6DQy6DD4J5wbYqiY7uBHU7qeSTQ6s9QsHQ-OHnsFIGUewaEOnNgTFaPg4FRktF8eJ6dtwNGzJqfVQocZM8YikjJcyyqHdHHmcd6S7SNxI6Cus1lptGBD7TX1VH2pGT7LjJC77Gzl-_Rmvg\">Hi M. Monroe,<br><br>Thanks for the update\u2014Omid has been notified that his order is ready for pickup.<br><br>Best,<br>Angela<br></div>\r\n</blockquote></div>","in_reply_to":"202604112117.66920349563@smtp-relay.mailin.fr","labels":[],"mailbox":"angela@yoosefi.org","message_id":"CAB1dmrdktjHkinuC6zZexM9Ri-yc3R7qD7-3-bWH9wG4HYCqZg@mail.gmail.com","needs_response":true,"provider":"angela_webhook","raw_sha256":"6b8f564494ff57afcfadf10be51b4c82af86b9ef5c4947cbcb10f0c6cbd9ed73","received_at":"2026-04-11T21:18:45+00:00","references":["202604112117.66920349563@smtp-relay.mailin.fr"],"subject":"Re: Order Ready","text_body":"Thank you, Angela. Please let him know to pick it up by April 25th at the\r\nlatest, or it will be abandoned.\r\n\r\nSincerely,\r\nLaurel&Lace\r\nM. Monroe\r\n\r\nOn Sat, Apr 11, 2026 at 5:17\u202fPM Angela - AI <angela@yoosefi.org> wrote:\r\n\r\n> Hi M. Monroe,\r\n>\r\n> Thanks for the update\u2014Omid has been notified that his order is ready for\r\n> pickup.\r\n>\r\n> Best,\r\n> Angela\r\n>","thread_key":"202604112117.66920349563@smtp-relay.mailin.fr","to":["angela@yoosefi.org"],"webhook_received_at":"2026-04-11T21:18:58.120Z"}...
|
webhook:email
|
1.0
|
email_webhook_received:CAB1dmrdktjHkinuC6zZexM9Ri- email_webhook_received:CAB1dmrdktjHkinuC6zZexM9Ri-yc3R7qD7-3-bWH9wG4HYCqZg@mail.gmail.com:6b8f564494ff57af...
|
NULL
|
2026-04-11T21:18:58.438294+00:00
|
Edit
Delete
|
|
24637
|
evt_1b96e6dd5751
|
email_webhook_received
|
2026-04-11T21:14:04.165203+00:00
|
opia_engine
|
[]
|
{"cc":[],"direction":"inbound& {"cc":[],"direction":"inbound","from_email":"contact@laurelxlace.com","from_name":"Laurel&Lace Bridals","html_body":"<div dir=\"ltr\">Hi Angela,\u00a0<div><br></div><div>Please let Omid know that his order is ready for pick up. Thank you.</div><div><br></div><div>Sincerely,</div><div>Laurel&Lace</div><div>M. Monroe</div></div>","in_reply_to":null,"labels":[],"mailbox":"angela@yoosefi.org","message_id":"CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com","needs_response":true,"provider":"angela_webhook","raw_sha256":"5f3193e89ef0c46160d54ff6923362abf6fc886aaa906875e78874108dba0ecd","received_at":"2026-04-11T21:13:51+00:00","references":[],"subject":"Order Ready","text_body":"Hi Angela,\r\n\r\nPlease let Omid know that his order is ready for pick up. Thank you.\r\n\r\nSincerely,\r\nLaurel&Lace\r\nM. Monroe","thread_key":"thr_ac74c16c08f24ae93e","to":["angela@yoosefi.org"],"webhook_received_at":"2026-04-11T21:14:03.360Z"}...
|
webhook:email
|
1.0
|
email_webhook_received:CAB1dmrc5J=7qdHY0qL_td-wj4a email_webhook_received:CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com:5f3193e89ef0c461...
|
NULL
|
2026-04-11T21:14:04.176528+00:00
|
Edit
Delete
|
|
65592
|
evt_26a3af4d2646
|
email_sent
|
2026-04-17T17:36:26.918096+00:00
|
email_capability
|
[]
|
{"episode_id":"ep_46e868682d7c", {"episode_id":"ep_46e868682d7c","mailbox":null,"reply_in_reply_to":null,"reply_message_id":null,"reply_mode":"new_outbound","reply_references":[],"reply_thread_key":null,"sent_at":"2026-04-17T17:36:26.918096+00:00","source_event_id":"evt_63ddb6125a43","subject":"Happy Fri-Yay Baby","to":["mare0987@gmail.com"]}...
|
NULL
|
0.0
|
email_sent:d4e9cb3dafdf0e9b5c7edf78196fcb3a
|
ep_46e868682d7c
|
2026-04-17T17:36:26.924776+00:00
|
Edit
Delete
|
|
24688
|
evt_dd740bb5e703
|
email_sent
|
2026-04-11T21:17:03.388588+00:00
|
email_capability
|
[]
|
{"episode_id":null,"mailbox":" {"episode_id":null,"mailbox":"angela@yoosefi.org","reply_in_reply_to":null,"reply_message_id":"CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com","reply_mode":"existing_thread","reply_references":[],"reply_thread_key":"thr_ac74c16c08f24ae93e","sent_at":"2026-04-11T21:17:03.388588+00:00","source_event_id":"evt_e3539d6b46d8","subject":"Re: Order Ready","to":["contact@laurelxlace.com"]}...
|
NULL
|
0.0
|
email_sent:email_reply:drf_email_ee785cb08ad3
|
NULL
|
2026-04-11T21:17:03.389407+00:00
|
Edit
Delete
|
|
2145
|
evt_43aacaad617d
|
email_sent
|
2026-04-08T22:14:08.765718+00:00
|
email_capability
|
[]
|
{"episode_id":"ep_f340eb0bbfe7", {"episode_id":"ep_f340eb0bbfe7","mailbox":null,"reply_in_reply_to":null,"reply_message_id":null,"reply_mode":"new_outbound","reply_references":[],"reply_thread_key":null,"sent_at":"2026-04-08T22:14:08.765718+00:00","source_event_id":"evt_1d2edff856ab","subject":"A little smile from Omid","to":["mare0987@gmail.com"]}...
|
NULL
|
0.0
|
email_sent:0d0032a82ffeba336c740cbc07f77bef
|
ep_f340eb0bbfe7
|
2026-04-08T22:14:08.769776+00:00
|
Edit
Delete
|
|
24705
|
evt_0a9d4e86b16e
|
email_reply_suppressed
|
2026-04-11T21:19:44.442859+00:00
|
email_answerer
|
[]
|
{"confidence":0.93,"message_id": {"confidence":0.93,"message_id":"CAB1dmrdktjHkinuC6zZexM9Ri-yc3R7qD7-3-bWH9wG4HYCqZg@mail.gmail.com","rationale":"This email is a confirmation/instruction from the bridal shop and does not require a response from Omid/Angela. No new question or action is requested beyond what was already stated.","reason":"no_reply_needed","suppressed_at":"2026-04-11T21:19:44.442859+00:00","thread_key":"202604112117.66920349563@smtp-relay.mailin.fr"}...
|
NULL
|
0.0
|
email_reply_suppressed:CAB1dmrdktjHkinuC6zZexM9Ri- email_reply_suppressed:CAB1dmrdktjHkinuC6zZexM9Ri-yc3R7qD7-3-bWH9wG4HYCqZg@mail.gmail.com:no_reply_needed...
|
NULL
|
2026-04-11T21:19:47.423211+00:00
|
Edit
Delete
|
|
24687
|
evt_3f9ca2474335
|
email_reply_sent
|
2026-04-11T21:17:03.373667+00:00
|
email_capability
|
[]
|
{"draft_id":"drf_email_ee785cb08ad3 {"draft_id":"drf_email_ee785cb08ad3","message_id":"CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com","reply_in_reply_to":null,"reply_references":[],"reply_subject":"Re: Order Ready","sent_at":"2026-04-11T21:17:03.373667+00:00","thread_key":"thr_ac74c16c08f24ae93e"}...
|
NULL
|
0.0
|
email_reply_sent:drf_email_ee785cb08ad3
|
NULL
|
2026-04-11T21:17:03.379179+00:00
|
Edit
Delete
|
|
24664
|
evt_656095cb4c60
|
email_reply_promoted
|
2026-04-11T21:16:42.122278+00:00
|
email_answerer
|
[]
|
{"action_id":"act_e7361154efe0", {"action_id":"act_e7361154efe0","draft_id":"drf_email_ee785cb08ad3","message_id":"CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com","owner_thread_id":"email_owner:bc7f7300e759","promoted_at":"2026-04-11T21:16:42.122278+00:00","reply_in_reply_to":null,"reply_references":[],"reply_subject":"Re: Order Ready","thread_key":"thr_ac74c16c08f24ae93e"}...
|
NULL
|
0.0
|
email_reply_promoted:drf_email_ee785cb08ad3:needs_ email_reply_promoted:drf_email_ee785cb08ad3:needs_approval...
|
NULL
|
2026-04-11T21:16:43.904503+00:00
|
Edit
Delete
|
|
24662
|
evt_e3539d6b46d8
|
email_reply_drafted
|
2026-04-11T21:16:42.122278+00:00
|
email_answerer
|
[]
|
{"confidence":0.78,"created_at": {"confidence":0.78,"created_at":"2026-04-11T21:16:42.122278+00:00","draft_id":"drf_email_ee785cb08ad3","draft_quality_score":0.96,"intent_summary":"notifying Omid that the order is ready for pickup","mailbox":"angela@yoosefi.org","message_id":"CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com","model":"gpt-5.4-nano","needs_approval":true,"original_subject":"Order Ready","owner_context_summary":"Laurel&Lace Bridals (M. Monroe) asked to let Omid know that his order is ready for pickup.","policy_trace":{"channel":"email","content_hits":{"high_risk_terms":[],"medium_risk_terms":[]},"draft_quality_issues":[],"draft_quality_score":0.96,"identity":{"confidence":0.0,"matched_direct_alias":false,"min_confidence":0.72,"trusted":true},"model":{"confidence":0.78,"llm_needs_approval":false,"llm_risk_level":"low"},"needs_approval":true,"needs_owner_input":false,"policy_rationale":"email_policy: reasons=identity_low_confidence; quality=0.96; confidence=0.78","quality":{"char_count":109,"issues":[],"score":0.96,"word_count":19},"reason_codes":["identity_low_confidence"],"risk_level":"medium","risk_tag":"communication_medium_risk_requires_approval"},"rationale":"The email is a straightforward status update with no risk signals (no scam/spam indicators) and a safe, concise acknowledgment can be sent immediately.","reply_in_reply_to":null,"reply_mode":"existing_thread","reply_references":[],"reply_subject":"Re: Order Ready","risk_level":"medium","risk_tag":"communication_medium_risk_requires_approval","status":"drafted","subject":"Re: Order Ready","text_body":"Hi M. Monroe,\n\nThanks for the update\u2014Omid has been notified that his order is ready for pickup.\n\nBest,\nAngela","thread_key":"thr_ac74c16c08f24ae93e","to_email":"contact@laurelxlace.com"}...
|
NULL
|
0.0
|
email_reply_drafted:CAB1dmrc5J=7qdHY0qL_td-wj4ap4R email_reply_drafted:CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com...
|
NULL
|
2026-04-11T21:16:43.845791+00:00
|
Edit
Delete
|
|
65594
|
evt_907f373ff3bd
|
effect_applied
|
2026-04-17T17:36:27.176683+00:00
|
executor
|
[]
|
{"action_id":"act_f3054a862bac", {"action_id":"act_f3054a862bac","applied_at":"2026-04-17T17:36:27.179630+00:00","effect_id":"eff_254b0d95ed9b8b93","idempotency_key":"d4e9cb3dafdf0e9b5c7edf78196fcb3a:effect:state_updated","payload":{"action_type":"email_send","links":{"reply_in_reply_to":null,"reply_message_id":null,"reply_mode":"new_outbound","reply_thread_key":null,"subject":"Happy Fri-Yay Baby","to":["mare0987@gmail.com"]},"summary":"Email sent: Happy Fri-Yay Baby -> mare0987@gmail.com"},"type":"state_updated"}...
|
NULL
|
1.0
|
effect_applied:act_f3054a862bac:3b7bd15784de1ae3
|
ep_46e868682d7c
|
2026-04-17T17:36:27.179700+00:00
|
Edit
Delete
|
|
63692
|
evt_a582bfdf2c7f
|
effect_applied
|
2026-04-17T10:56:16.132593+00:00
|
executor
|
[]
|
{"action_id":"act_a1925d76eac3", {"action_id":"act_a1925d76eac3","applied_at":"2026-04-17T10:56:16.133172+00:00","effect_id":"eff_7a9a193ffa70cd23","idempotency_key":"1a882e78156e6b879b659d7cc37286e0:effect:state_updated","payload":{"action_type":"start_agent_run","links":{"agent_run_id":"agr_5b9b237fadfc"},"summary":"Agent started \u2014 I'll let you know when it's done."},"type":"state_updated"}...
|
NULL
|
1.0
|
effect_applied:act_a1925d76eac3:f2eb18ac1555b542
|
ep_526de301085f
|
2026-04-17T10:56:16.133402+00:00
|
Edit
Delete
|
|
59375
|
evt_f3ad1913aa8b
|
effect_applied
|
2026-04-16T20:18:32.449558+00:00
|
executor
|
[]
|
{"action_id":"act_c4bc2d896852", {"action_id":"act_c4bc2d896852","applied_at":"2026-04-16T20:18:32.449613+00:00","effect_id":"eff_ffb8995d15834e64","idempotency_key":"d2ca5b550f74e33ab8c7f5e864413b45:effect:state_updated","payload":{"action_type":"start_agent_run","links":{"agent_run_id":"agr_3e1c811a48c0"},"summary":"Agent started \u2014 I'll let you know when it's done."},"type":"state_updated"}...
|
NULL
|
1.0
|
effect_applied:act_c4bc2d896852:f59ddc6882ec1f7f
|
ep_ca1803357286
|
2026-04-16T20:18:32.449681+00:00
|
Edit
Delete
|
|
58578
|
evt_a5783d38b57f
|
effect_applied
|
2026-04-16T18:13:33.156527+00:00
|
executor
|
[]
|
{"action_id":"act_11bb621cfc06", {"action_id":"act_11bb621cfc06","applied_at":"2026-04-16T18:13:33.159475+00:00","effect_id":"eff_befbe35b9075043d","idempotency_key":"ed03b8e590b9a02384b49c02032509d3:effect:state_updated","payload":{"action_type":"start_agent_run","links":{"agent_run_id":"agr_33cb738fbad4"},"summary":"Agent run started: Find and recommend quiet/romantic steakhouse/modern American restaurants in Atlanta for Saturday around 7pm, targeting ~"},"type":"state_updated"}...
|
NULL
|
1.0
|
effect_applied:act_11bb621cfc06:d5c3f18876c4b9cc
|
ep_ca1803357286
|
2026-04-16T18:13:33.159572+00:00
|
Edit
Delete
|
|
41707
|
evt_f9f649bfd310
|
effect_applied
|
2026-04-14T10:49:12.369397+00:00
|
executor
|
[]
|
{"action_id":"act_8a7b7d4c001f", {"action_id":"act_8a7b7d4c001f","applied_at":"2026-04-14T10:49:12.373414+00:00","effect_id":"eff_3363f3bf2f062e6c","idempotency_key":"f9226b26103efca4a69a67e0205ac964:effect:state_updated","payload":{"action_type":"reminder_add","links":{"reminder_id":"rem_edbdde2547"},"summary":"Reminder scheduled: Get a new lock for your gym locker"},"type":"state_updated"}...
|
NULL
|
1.0
|
effect_applied:act_8a7b7d4c001f:a1c7db1dd63fc841
|
ep_0dde5ec01d59
|
2026-04-14T10:49:12.373477+00:00
|
Edit
Delete
|
|
24690
|
evt_632e88d337b2
|
effect_applied
|
2026-04-11T21:17:03.415974+00:00
|
executor
|
[]
|
{"action_id":"act_e7361154efe0", {"action_id":"act_e7361154efe0","applied_at":"2026-04-11T21:17:03.417853+00:00","effect_id":"eff_d821ba1e76d3a1ce","idempotency_key":"email_reply:drf_email_ee785cb08ad3:effect:state_updated","payload":{"action_type":"email_send","links":{"reply_in_reply_to":null,"reply_message_id":"CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com","reply_mode":"existing_thread","reply_thread_key":"thr_ac74c16c08f24ae93e","subject":"Re: Order Ready","to":["contact@laurelxlace.com"]},"summary":"Email sent: Re: Order Ready -> contact@laurelxlace.com"},"type":"state_updated"}...
|
NULL
|
1.0
|
effect_applied:act_e7361154efe0:50480143e9189d38
|
NULL
|
2026-04-11T21:17:03.417909+00:00
|
Edit
Delete
|
|
2483
|
evt_f44ea541eae4
|
effect_applied
|
2026-04-08T23:27:56.084270+00:00
|
executor
|
[]
|
{"action_id":"act_816fa426b766", {"action_id":"act_816fa426b766","applied_at":"2026-04-08T23:27:56.084479+00:00","effect_id":"eff_c0744417c0d56dab","idempotency_key":"4db407cc38580e4d1e7469a41038fff5:effect:state_updated","payload":{"action_type":"market_analyze_ticker","links":{"as_of_iso":"2026-04-08T23:23:50.700217+00:00","episode_id":"ep_e966e9848f01","event_id":"evt_c8d476fbe49d","provider":"stooq+google_news_rss","ticker":"AAOI"},"summary":"\ud83d\udcc8 *AAOI \u2014 Market Snapshot*\n_as_of:_ `2026-04-08T23:23:50.700217+00:00`\n\u2022 *Quote:* \u2014\n\u2022 *Trend:* \u2014 (no candles available)\n*Top headlines:*\n\u2022 <https://news.google.com/rss/articles/CBMilAFBVV95cUxQSnh0RWFhb0tzVXRuZGdyeHZHLXZDNlFIdXpId1hoYjNXeHpFdGlNNHBHenVQeW1VdF9QNXZ4eENkNEFscUltbDhITXhpaFhXX2tjV3dsd3FFNnZ3VWNtSHJ4RVlUbVBaenUwXzktaVNyYmpXRWFvME1yVm9GR0o0OWxzbjNWUmk5NXlSZXEwZDQyR2Ra?oc=5|Stocks Gain as US-Iran Truce Deal Spurs Oil Plunge: Markets Wrap - Bloomberg> _(Bloomberg \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMivwFBVV95cUxNMWdXRWh0OERSRHFNMk1QVzMybndfX2hsRzg4TDFrWmlwQzhJWDlSUVJORWpjZWRKeHlsLXB2Z3puVExBZzJjOW04RHVMX0otbGVtYnEyWEJ6OFZESUZ6LXU0dUdBT2Z6bjE1YjZMTmdnbGhMcFJPN05sQjZ0UThxTUFYWlRfUTJxRzVaQmN6SURNeDkxdDAxeERJMXhxdUNURzJseHYwUzlCcjJXLXlXMG5Ud1JBOC1LNG41U3dUUQ?oc=5|Applied Optoelectronics (NASDAQ:AAOI) Hits New 52-Week High - Time to Buy? - MarketBeat> _(MarketBeat \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMiogFBVV95cUxOVC15Qk5JSWFFYmJZYWZoMmpLQ081YlhUaDZkVjZiTFU2LUhxbjN2dEs0RHZJZ1FxazJtbnRuTU9PZUQxUkxDd0lvU3RUN2ZVeUNxQVpoSHFQbVE0amVNSzdLUHJJZ2Nmdnl5Si1lUEpqdXpIN3IyUHRDUTlMcjh6Z2hYMnJPbzM5RS1wdVZabjNmQ28wVld5Rlc0aDFfWk4yY3fSAaIBQVVfeXFMTlQteUJOSUlhRWJiWWFmaDJqS0NPNWJYVGg2ZFY2YkxVNi1IcW4zdnRLNER2SWdRcWsybW50bk1PT2VEMVJMQ3dJb1N0VDdmVXlDcUFaaEhxUG1RNGplTUs3S1BySWdjZnZ5eUotZVBKanV6SDdyMlB0Q1E5THI4emdoWDJyT28zOUUtcHVWWm4zZkNvMFZXeUZXNGgxX1pOMmN3?oc=5|AAOI stock jumps 10% pre-market on massive order wins | Tap to know more | Inshorts - Inshorts> _(Inshorts \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMigAFBVV95cUxQeXJuVF9iNzhYd1E0WDhEc0dpelRjd3BsUXVYWURfZ1JDb2dDZE9pYzF0b1VYNjc2UW1XTGcxSFlySWR5LUpqUS1qMWtrc2E1M2t6bjZNdW1nZUJZMjBTM1VpLUVGZEZCRHdDWmNhQkNHZ0xxbE9OU1dNNk5PVF9KWQ?oc=5|Stock Market Today (LIVE): VSEC Jumps 15%, Though $2B Bet Looms; Axon Whipsaws\u2014What Changed? - fool.com> _(fool.com \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMiowFBVV95cUxORDJRWWFrZVN6SWNVZmpxMmozNTlodTUzS09FckF4X3B6NTlqNjNzcExUdGE2bzRieDZNWl9pZjlHdUt6VWxMMHlfYTd4RUhBbzc1bTBGRFBkYVJleDlhOFExNVpQZkxRUmxBbUhhbGgzeHVHYzJuMV9yS0VGazI4OENfZ0ZqQ1hiVi1EV0d6X1QwRFZhMk5IczVZeTAxZ3VDT2xR?oc=5|Dow Climbs 1,325 Points in Relief Rally: Stock Market Today - Kiplinger> _(Kiplinger \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMi4gFBVV95cUxPb3ItZm9PUVdxaURyeGZ0NXp2R2l4ZGNzNC0xN21tZHVfVlBWV1FraUZpWkJZblVlaWY2cjVnUjVHOUphX0hoMjFxRU5GZmNUSzVtR09IcXVRQjEtSW54U3pqUGkzUEc1aXhSRDJxbHVKM28xZlVGVnVFMHRYUmVuOWN2ZllvMzZsaHg1WFpSdDRTRGd6RkdxWmw5a0pNVThlbVJTRWs2dnl4NXBEWlU1QlRwei1HeG9SQW9LLWp4MUhKZzBLcGtFLXlDdzRzTm5ndmtoNGQySlRqNkVjVE40TDJB?oc=5|Stock Market Today, April 8: Intel Surges After Joining Elon Musk Terafab AI Chip Project - fool.com> _(fool.com \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMihwFBVV95cUxOekFBTlczWjZmYzNsbER5MHo1WlN3d2ZoR3VTQ1owcDBwZEZfeDNhcjJubXBXWDhNY2tYNUhoTWUzWjR6Zkp3d1p5dmhxUXAxYmpQM1ZlMDZuSDZlVXlmYThWeGNzdnlzR3h2S09ZQThEbzRnX0pncEdQanRPVzF1OVIxVTBSUmc?oc=5|Tom Lee: The stock market bottom is in - CNBC> _(CNBC \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMikgFBVV95cUxQcVdXRnlNM0pIaXluQjB5V1JwbjhORnlkTmliLTg5bjI0MEJScmxDRnhwTlFpbUFPSnd0d1pyTW1sd3hSZ0dlWEduLU1xNXgzMzg0UE8yaklYbFMzTkJvSEJrZExMOWMwRWo1akh2dFJTNllLOFFUTVNPOFJuX2M2ZkJmODJuYmNWOEVlRU5CeTRrQQ?oc=5|Here's Why QXO Stock Outpaced the Market Today - fool.com> _(fool.com \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMiwAFBVV95cUxPT05LQlFWbjBVYlNmbmJSTXVhaUc3U1lkc0RJVlZEbVlZVUlnVWpScEtmS2pXdTIxNGNMLWhnSWw3M05UMUdxY0lraHJqbHFCYXJjVTdDV2xUdTZxSGxhd3U5ZHhPQ2NBeUo0NjhYbVFFQ0d5cmlsVnFXQm1CQTl6S1JSbElhX2JseGthd2pES1Z3LURQbTJPQk5MOWFscVlMT2g4a0IzcFFCS2ZaR2IyOEZ4dWhsVkpvYXlEaGxFeUE?oc=5|Applied Optoelectronics (AAOI) climbs 20% on higher 800G transceiver demand - MSN> _(MSN \u00b7 2026-04-08)_\n\u2022 <https://news.google.com/rss/articles/CBMid0FVX3lxTE8zdGl1MmxTM2JJa2pLNlFSWVhuZUd1ekRIeVpDcGVqckVJcloxaWlnRHJ3b0hqb291NXk4dlo0SmRQNlhDaGpubDh6ZWNTUHZiYVhjOVJINUxSYXE0NHRiNVE2OW51R2h4N1daaXRIdzVBR1UxT0g4?oc=5|Stock Market Today: Stock Market News And Analysis - Investor's Business Daily> _(Investor's Business Daily \u00b7 2026-04-08)_"},"type":"state_updated"}...
|
NULL
|
1.0
|
effect_applied:act_816fa426b766:06c9516e4cdaf050
|
ep_e966e9848f01
|
2026-04-08T23:27:56.084550+00:00
|
Edit
Delete
|
|
2147
|
evt_f921effd1d06
|
effect_applied
|
2026-04-08T22:14:08.814238+00:00
|
executor
|
[]
|
{"action_id":"act_72fcc1f3d303", {"action_id":"act_72fcc1f3d303","applied_at":"2026-04-08T22:14:08.815607+00:00","effect_id":"eff_63c8396e642abb1a","idempotency_key":"0d0032a82ffeba336c740cbc07f77bef:effect:state_updated","payload":{"action_type":"email_send","links":{"reply_in_reply_to":null,"reply_message_id":null,"reply_mode":"new_outbound","reply_thread_key":null,"subject":"A little smile from Omid","to":["mare0987@gmail.com"]},"summary":"Email sent: A little smile from Omid -> mare0987@gmail.com"},"type":"state_updated"}...
|
NULL
|
1.0
|
effect_applied:act_72fcc1f3d303:ce1edd0d323697b8
|
ep_f340eb0bbfe7
|
2026-04-08T22:14:08.815666+00:00
|
Edit
Delete
|
|
60454
|
evt_5cf2de078046
|
decision_upsert
|
2026-04-16T22:37:08.423546+00:00
|
memory_curation
|
["dec_610691c006ca"]
|
{"candidate_id":"mem_last7days_rolling {"candidate_id":"mem_last7days_rolling_from_now","chosen":null,"date":"2026-04-16T22:37:08.423546+00:00","decision_id":"dec_610691c006ca","entity_id":"dec_610691c006ca","id":"dec_610691c006ca","options":[],"question":"When you say \"last 7 days\" for activity summaries, use a rolling window of the last 7d24h from now (America/New_York), not the last 7 calendar days.","rationale":null,"recommended":null,"review_at":null,"source":"memory_curation","status":"open","title":"When you say \"last 7 days\" for activity summaries, use a rolling window of the last 7d24h from now (America/New_York), not the last 7 calendar days."}...
|
NULL
|
0.9
|
memory_curation:decision:dec_610691c006ca:ae880389 memory_curation:decision:dec_610691c006ca:ae8803891c6d...
|
NULL
|
2026-04-16T22:37:08.424005+00:00
|
Edit
Delete
|
|
60423
|
evt_739a80a9d9ec
|
decision_upsert
|
2026-04-16T22:26:25.714070+00:00
|
memory_curation
|
["dec_7658991f64dc"]
|
{"candidate_id":"mem_approval_decision {"candidate_id":"mem_approval_decision_t2_reject","chosen":null,"date":"2026-04-16T22:26:25.714070+00:00","decision_id":"dec_7658991f64dc","entity_id":"dec_7658991f64dc","id":"dec_7658991f64dc","options":[],"question":"User rejected the approval-gated operation for tier T2.","rationale":null,"recommended":null,"review_at":null,"source":"memory_curation","status":"open","title":"User rejected the approval-gated operation for tier T2."}...
|
NULL
|
0.9
|
memory_curation:decision:dec_7658991f64dc:e2817792 memory_curation:decision:dec_7658991f64dc:e28177923228...
|
NULL
|
2026-04-16T22:26:25.714786+00:00
|
Edit
Delete
|
|
59050
|
evt_b8d295b5e97c
|
decision_upsert
|
2026-04-16T19:36:37.766767+00:00
|
memory_curation
|
["dec_f6f464c8a7aa"]
|
{"candidate_id":"mem_location_choice_b {"candidate_id":"mem_location_choice_buckhead_or_sandy_springs","chosen":null,"date":"2026-04-16T19:36:37.766767+00:00","decision_id":"dec_f6f464c8a7aa","entity_id":"dec_f6f464c8a7aa","id":"dec_f6f464c8a7aa","options":[],"question":"User is considering Buckhead or Sandy Springs as a location option for the Atlanta date-night restaurant search.","rationale":null,"recommended":null,"review_at":null,"source":"memory_curation","status":"open","title":"User is considering Buckhead or Sandy Springs as a location option for the Atlanta date-night restaurant search."}...
|
NULL
|
0.7
|
memory_curation:decision:dec_f6f464c8a7aa:345f4641 memory_curation:decision:dec_f6f464c8a7aa:345f46418c7a...
|
NULL
|
2026-04-16T19:36:37.766848+00:00
|
Edit
Delete
|
|
252107
|
evt_a1f6dc8d339c
|
dead_letter
|
2026-04-19T00:25:50.566428+00:00
|
ingestion
|
[]
|
{"created_at":"2026-04-19T00:25:50.566 {"created_at":"2026-04-19T00:25:50.566428+00:00","dedupe_key":"dead_letter:collector:real_estate_macro:2026-04-19","error":"HTTPSConnectionPool(host='fred.stlouisfed.org', port=443): Read timed out. (read timeout=12)","payload":{"collector":"real_estate_macro"},"source":"collector:real_estate_macro"}...
|
NULL
|
1.0
|
dead_letter:collector:real_estate_macro:2026-04-19
|
NULL
|
2026-04-19T00:25:50.684915+00:00
|
Edit
Delete
|
|
107441
|
evt_8949cef8a74a
|
dead_letter
|
2026-04-18T00:06:21.716095+00:00
|
ingestion
|
[]
|
{"created_at":"2026-04-18T00:06:21.716 {"created_at":"2026-04-18T00:06:21.716095+00:00","dedupe_key":"dead_letter:collector:real_estate_macro:2026-04-18","error":"HTTPSConnectionPool(host='fred.stlouisfed.org', port=443): Read timed out. (read timeout=12)","payload":{"collector":"real_estate_macro"},"source":"collector:real_estate_macro"}...
|
NULL
|
1.0
|
dead_letter:collector:real_estate_macro:2026-04-18
|
NULL
|
2026-04-18T00:06:21.855158+00:00
|
Edit
Delete
|
|
65292
|
evt_11dc6964b1bc
|
dead_letter
|
2026-04-17T16:17:44.743922+00:00
|
worker
|
[]
|
{"created_at":"2026-04-17T16:17:44.743 {"created_at":"2026-04-17T16:17:44.743922+00:00","dedupe_key":"job_dead:job_memory_curation_84a2ec25a495:225:5","error":"RuntimeError: reasoning_final_invalid_after_retry:first_reason=runtimeerror:reason=runtimeerror:raw_head={\"operations\":[{\"op\":\"merge\",\"candidate_id\":\"mem_1_marian_email_address\",\"memory_id\":null,\"kind\":\"biographical_fact\",\"scope\":\"entity_fact\",\"namespace\":\"default\",\"canonical_text\":\"Marian's email address is mare0987@gmail.com.\",\"structured_slots\":[{\"key\":\"person\",\"value\":\"Marian\"},{\"key\":\"email\",\"value\":\"mare0987@gmail.com\"}],\"entity_id\":null,\"confidence\":0.93,\"durability\":\"high\",\"merge_key\":\"entity_fact:Marian:email\",\"evidence_refs\":[\"turn:turn_evt_e2ce1c7d8b9d\",\"turn:turn_evt_cbd859c496c0\",\"turn:turn_evt_503b97a6385c\"],\"rationale\":\"User explicitly provided Marian\u2019s email address in the request; assistant acknowledged using it.\"},{\"op\":\"merge\",\"candidate_id\":\"mem_2_email_subject_happy_fri_yay_baby\"...","payload":{"attempts":225,"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\":\"merge\",\"candidate_id\":\"mem_1_marian_email_address\",\"memory_id\":null,\"kind\":\"biographical_fact\",\"scope\":\"entity_fact\",\"namespace\":\"default\",\"canonical_text\":\"Marian's email address is mare0987@gmail.com.\",\"structured_slots\":[{\"key\":\"person\",\"value\":\"Marian\"},{\"key\":\"email\",\"value\":\"mare0987@gmail.com\"}],\"entity_id\":null,\"confidence\":0.93,\"durability\":\"high\",\"merge_key\":\"entity_fact:Marian:email\",\"evidence_refs\":[\"turn:turn_evt_e2ce1c7d8b9d\",\"turn:turn_evt_cbd859c496c0\",\"turn:turn_evt_503b97a6385c\"],\"rationale\":\"User explicitly provided Marian\u2019s email address in the request; assistant acknowledged using it.\"},{\"op\":\"merge\",\"candidate_id\":\"mem_2_email_subject_happy_fri_yay_baby\",\"memory_id\":null,\"kind\":\"decision\",\"scope\":\"project_memory\",\"namespace\":\"default\",\"canonical_text\":\"The email subject should be \\\"Happy Fri-Yay Baby\\\".\",\"structured_slots\":[{\"key\":\"subject\",\"value\":\"Hap","leased_at":"2026-04-17T16:17:25.724373+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 70, in <lambda>\n \"memory_curation\": lambda p: _lazy_memory_curation(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 634, 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\":\"merge\",\"candidate_id\":\"mem_1_marian_email_address\",\"memory_id\":null,\"kind\":\"biographical_fact\",\"scope\":\"entity_fact\",\"namespace\":\"default\",\"canonical_text\":\"Marian's email address is mare0987@gmail.com.\",\"structured_slots\":[{\"key\":\"person\",\"value\":\"Marian\"},{\"key\":\"email\",\"value\":\"mare0987@gmail.com\"}],\"entity_id\":null,\"confidence\":0.93,\"durability\":\"high\",\"merge_key\":\"entity_fact:Marian:email\",\"evidence_refs\":[\"turn:turn_evt_e2ce1c7d8b9d\",\"turn:turn_evt_cbd859c496c0\",\"turn:turn_evt_503b97a6385c\"],\"rationale\":\"User explicitly provided Marian\u2019s email address in the request; assistant acknowledged using it.\"},{\"op\":\"merge\",\"candidate_id\":\"mem_2_email_subject_happy_fri_yay_baby\",\"memory_id\":null,\"kind\":\"decision\",\"scope\":\"project_memory\",\"namespace\":\"default\",\"canonical_text\":\"The email subject should be \\\"Happy Fri-Yay Baby\\\".\",\"structured_slots\":[{\"key\":\"subject\",\"value\":\"Happy Fri-Yay Baby\"}],\"entity_id\":null,\"confidence\":0.9,\"durability\":\"medium\",\"merge_key\":\"project_memory:email_subject:Happy Fri-Yay Baby\",\"evidence_refs\":[\"turn:turn_evt_e2ce1c7d8b9d\",\"turn:turn_evt_503b97a6385c\"],\"rationale\":\"User specified the exact title/subject; assistant confirmed it.\"}\n","worker":"memory"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_memory_curation_84a2ec25a495:225:5
|
NULL
|
2026-04-17T16:17:44.744682+00:00
|
Edit
Delete
|
|
61013
|
evt_dff53c579f35
|
dead_letter
|
2026-04-17T00:37:06.384021+00:00
|
ingestion
|
[]
|
{"created_at":"2026-04-17T00:37:06.384 {"created_at":"2026-04-17T00:37:06.384021+00:00","dedupe_key":"dead_letter:collector:real_estate_macro:2026-04-17","error":"HTTPSConnectionPool(host='fred.stlouisfed.org', port=443): Read timed out. (read timeout=12)","payload":{"collector":"real_estate_macro"},"source":"collector:real_estate_macro"}...
|
NULL
|
1.0
|
dead_letter:collector:real_estate_macro:2026-04-17
|
NULL
|
2026-04-17T00:37:06.411583+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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|