|
465066
|
evt_891c079a609c
|
signal_emitted
|
2026-04-20T20:02:17.099623+00:00
|
technical_analyzer
|
[]
|
{"created_at":"2026-04-20T20:02:17.099 {"created_at":"2026-04-20T20:02:17.099623+00:00","reason_trace":{"cutoff_iso":"2026-04-17T20:02:17Z","eligible_timeframes":["1d"],"market_now":"2026-04-20T16:02:17.099643-04:00","period_key":"2026-04-20","recent_signal_hours":72,"signal_timestamp":"2026-04-20T00:00:00Z","strategy":"ema_signals"},"severity":"medium","signal_type":"technical_indicator_signal","source":"technical_analyzer","value":{"bars":600,"confidence":0.543809339477533,"details":{"atr_14":2.54996,"bars":600,"ema_fast":67.0346901166339,"ema_price":67.0346901166339,"ema_slow":65.27567402837303,"fast_length":12,"fast_slope":-0.003836,"price_ema_length":12,"recent_matches":[{"close":63.86000061035156,"ema_fast":64.36781589941062,"ema_price":64.36781589941062,"ema_slow":61.96037486123084,"timestamp":"2026-03-03T00:00:00+00:00","volume":153100.0},{"close":62.63999938964844,"ema_fast":64.17387969039255,"ema_price":64.17387969039255,"ema_slow":62.213709415305296,"timestamp":"2026-03-05T00:00:00+00:00","volume":94000.0},{"close":60.54999923706055,"ema_fast":61.267611389853585,"ema_price":61.267611389853585,"ema_slow":61.33160015571093,"timestamp":"2026-03-18T00:00:00+00:00","volume":169100.0},{"close":61.41999816894531,"ema_fast":61.721895116951615,"ema_price":61.721895116951615,"ema_slow":61.529117038498185,"timestamp":"2026-03-27T00:00:00+00:00","volume":120700.0},{"close":65.61499786376953,"ema_fast":67.0346901166339,"ema_price":67.0346901166339,"ema_slow":65.27567402837303,"timestamp":"2026-04-20T00:00:00+00:00","volume":154489.0}],"rel_gap":0.026947,"rel_price_gap":0.021178,"signal":{"close":65.61499786376953,"timestamp":"2026-04-20T00:00:00Z"},"slow_length":26},"direction":"down","last_buy":null,"last_sell":null,"magnitude":0.10778999156692168,"price":65.61499786376953,"recent_buys":[],"recent_sells":[],"signal":{"close":65.61499786376953,"timestamp":"2026-04-20T00:00:00Z"},"signal_kind":"priceBelowEma12","strategy":"ema_signals","ticker":"GRC","timeframe":"1d","timeframe_bucket":"daily"}}...
|
NULL
|
0.543809339477533
|
ta:technical_indicator_signal:priceBelowEma12:ema_ ta:technical_indicator_signal:priceBelowEma12:ema_signals:GRC:1d:2026-04-20T00:00:00Z:2026-04-20...
|
NULL
|
2026-04-20T20:03:05.235853+00:00
|
Edit
Delete
|
|
465067
|
evt_803c42bd1d62
|
dead_letter
|
2026-04-20T20:03:21.639674+00:00
|
worker
|
[]
|
{"created_at":"2026-04-20T20:03:21.639 {"created_at":"2026-04-20T20:03:21.639674+00:00","dedupe_key":"job_dead:job_approvals_run_67fe33db4486:13:5","error":"TypeError: ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'","payload":{"attempts":13,"job_id":"job_approvals_run_67fe33db4486","job_type":"approvals_run","kind":"job_dead_letter","last_error":"ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'","leased_at":"2026-04-20T20:03:21.080445+00:00","max_attempts":5,"params":{"interval_s":60,"nudge_after_s":21600},"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 45, in <lambda>\n \"approvals_run\": lambda p: _lazy_approvals_run(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 211, in _lazy_approvals_run\n cfg=ApprovalDaemonConfig(nudge_after_s=nudge),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'\n","worker":"approval"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_approvals_run_67fe33db4486:13:5
|
NULL
|
2026-04-20T20:03:21.641081+00:00
|
Edit
Delete
|
|
465068
|
evt_4514c1067158
|
dead_letter
|
2026-04-20T20:04:20.834447+00:00
|
worker
|
[]
|
{"created_at":"2026-04-20T20:04:20.834 {"created_at":"2026-04-20T20:04:20.834447+00:00","dedupe_key":"job_dead:job_approvals_run_67fe33db4486:14:5","error":"TypeError: ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'","payload":{"attempts":14,"job_id":"job_approvals_run_67fe33db4486","job_type":"approvals_run","kind":"job_dead_letter","last_error":"ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'","leased_at":"2026-04-20T20:04:20.777862+00:00","max_attempts":5,"params":{"interval_s":60,"nudge_after_s":21600},"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 45, in <lambda>\n \"approvals_run\": lambda p: _lazy_approvals_run(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 211, in _lazy_approvals_run\n cfg=ApprovalDaemonConfig(nudge_after_s=nudge),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'\n","worker":"approval"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_approvals_run_67fe33db4486:14:5
|
NULL
|
2026-04-20T20:04:20.834832+00:00
|
Edit
Delete
|
|
465069
|
evt_7315368de5cc
|
dead_letter
|
2026-04-20T20:05:23.142755+00:00
|
worker
|
[]
|
{"created_at":"2026-04-20T20:05:23.142 {"created_at":"2026-04-20T20:05:23.142755+00:00","dedupe_key":"job_dead:job_approvals_run_67fe33db4486:15:5","error":"TypeError: ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'","payload":{"attempts":15,"job_id":"job_approvals_run_67fe33db4486","job_type":"approvals_run","kind":"job_dead_letter","last_error":"ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'","leased_at":"2026-04-20T20:05:22.425131+00:00","max_attempts":5,"params":{"interval_s":60,"nudge_after_s":21600},"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 45, in <lambda>\n \"approvals_run\": lambda p: _lazy_approvals_run(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 211, in _lazy_approvals_run\n cfg=ApprovalDaemonConfig(nudge_after_s=nudge),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'\n","worker":"approval"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_approvals_run_67fe33db4486:15:5
|
NULL
|
2026-04-20T20:05:23.175639+00:00
|
Edit
Delete
|
|
465093
|
evt_95983e86c1e4
|
dead_letter
|
2026-04-20T20:06:24.379681+00:00
|
worker
|
[]
|
{"created_at":"2026-04-20T20:06:24.379 {"created_at":"2026-04-20T20:06:24.379681+00:00","dedupe_key":"job_dead:job_approvals_run_67fe33db4486:16:5","error":"TypeError: ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'","payload":{"attempts":16,"job_id":"job_approvals_run_67fe33db4486","job_type":"approvals_run","kind":"job_dead_letter","last_error":"ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'","leased_at":"2026-04-20T20:06:24.295300+00:00","max_attempts":5,"params":{"interval_s":60,"nudge_after_s":21600},"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 45, in <lambda>\n \"approvals_run\": lambda p: _lazy_approvals_run(ctx, p),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/opia_core/scheduler/handlers.py\", line 211, in _lazy_approvals_run\n cfg=ApprovalDaemonConfig(nudge_after_s=nudge),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nTypeError: ApprovalDaemonConfig.__init__() got an unexpected keyword argument 'nudge_after_s'\n","worker":"approval"},"severity":"high","source":"worker"}...
|
NULL
|
1.0
|
job_dead:job_approvals_run_67fe33db4486:16:5
|
NULL
|
2026-04-20T20:06:24.386598+00:00
|
Edit
Delete
|
|
465094
|
evt_a39c56c02265
|
planner_plan_built
|
2026-04-20T20:06:36.543591+00:00
|
planner
|
[]
|
{"day":"2026-04-20","plan" {"day":"2026-04-20","plan":{"day":"2026-04-20","do_now":[{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:447dc4660d","headline":"User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment)","id":"commitment:447dc4660d","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":52.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-20T19:15:41.354822+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."},{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:0f99474c06","headline":"User approved starting an agent run to search for Atlanta date-night restaurants. (commitment)","id":"commitment:0f99474c06","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":44.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-16T19:36:37.744926+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."}],"do_today":[],"meta":{"built_at":"2026-04-20T20:06:36.543591+00:00","daily_synthesis_source":"fallback","day":"2026-04-20","filters":{"deduped":0,"internal_shadow":0,"noise_signal":2,"stale":2,"stale_question":0,"stale_workflow":0},"fingerprint":"42fd9df3c7cca40e216837cee6faebb60eace4c7","intelligence_directives":[],"limits":{"limit_inbox":250,"limit_pending":50,"max_do_now":5,"max_do_today":7,"max_must_do":5,"max_park":25,"max_should_do":7,"max_waiting":5},"owner_context":{"active_projects":[],"commitments":[],"top_focus":null,"work_focus":null},"planner_model":"gpt-5.4-nano","source":"planner","timezone":"America/New_York","week_start":"2026-04-20"},"must_do":[{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:447dc4660d","headline":"User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment)","id":"commitment:447dc4660d","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":52.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-20T19:15:41.354822+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."},{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:0f99474c06","headline":"User approved starting an agent run to search for Atlanta date-night restaurants. (commitment)","id":"commitment:0f99474c06","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":44.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-16T19:36:37.744926+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."}],"notes":[],"one_thing":{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:447dc4660d","headline":"User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment)","id":"commitment:447dc4660d","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":52.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-20T19:15:41.354822+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."},"parked":[],"should_do":[],"version":"planner_v3_hybrid","waiting":[]},"stats":{"builder":"deterministic_v2","counts":{"actionable":2,"do_now":2,"do_today":0,"inbox_in":2,"must_do":2,"parked":0,"pending_in":0,"should_do":0,"visible":2,"waiting":0},"daily_synthesis_source":"fallback","fingerprint":"42fd9df3c7cca40e216837cee6faebb60eace4c7","planner_model":"gpt-5.4-nano"}}...
|
NULL
|
1.0
|
planner_plan_built:2026-04-20:b5b613171950bb871a50 planner_plan_built:2026-04-20:b5b613171950bb871a50fd32aa2a7f92541c929b...
|
NULL
|
2026-04-20T20:06:36.682968+00:00
|
Edit
Delete
|
|
465095
|
evt_545ef1db27d3
|
artifact_upsert
|
2026-04-20T20:06:36.543591+00:00
|
planner
|
[]
|
{"artifact_id":"art_daily_plan_2026-04 {"artifact_id":"art_daily_plan_2026-04-20","confidence":0.95,"created_at":"2026-04-20T20:06:36.543591+00:00","evidence_event_ids":[],"kind":"daily_plan","meta":{"day":"2026-04-20","fingerprint":"edd278f66424b5a9876ff48707b7f753a792ac63","plan_fingerprint":"b5b613171950bb871a50fd32aa2a7f92541c929b","source":"planner"},"output_json":{"day":"2026-04-20","plan":{"day":"2026-04-20","do_now":[{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:447dc4660d","headline":"User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment)","id":"commitment:447dc4660d","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":52.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-20T19:15:41.354822+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."},{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:0f99474c06","headline":"User approved starting an agent run to search for Atlanta date-night restaurants. (commitment)","id":"commitment:0f99474c06","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":44.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-16T19:36:37.744926+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."}],"do_today":[],"meta":{"built_at":"2026-04-20T20:06:36.543591+00:00","daily_synthesis_source":"fallback","day":"2026-04-20","filters":{"deduped":0,"internal_shadow":0,"noise_signal":2,"stale":2,"stale_question":0,"stale_workflow":0},"fingerprint":"42fd9df3c7cca40e216837cee6faebb60eace4c7","intelligence_directives":[],"limits":{"limit_inbox":250,"limit_pending":50,"max_do_now":5,"max_do_today":7,"max_must_do":5,"max_park":25,"max_should_do":7,"max_waiting":5},"owner_context":{"active_projects":[],"commitments":[],"top_focus":null,"work_focus":null},"planner_model":"gpt-5.4-nano","source":"planner","timezone":"America/New_York","week_start":"2026-04-20"},"must_do":[{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:447dc4660d","headline":"User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment)","id":"commitment:447dc4660d","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":52.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-20T19:15:41.354822+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."},{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:0f99474c06","headline":"User approved starting an agent run to search for Atlanta date-night restaurants. (commitment)","id":"commitment:0f99474c06","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":44.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-16T19:36:37.744926+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."}],"notes":[],"one_thing":{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":"commitment:447dc4660d","headline":"User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment)","id":"commitment:447dc4660d","kind":"commitment","links":{"deadline":"","scope":"commitment"},"next_touch_at_iso":null,"route":"plan","score":52.0,"score_hint":4.0,"source_kind":"commitment","tags":["commitment","commitment"],"ts":"2026-04-20T19:15:41.354822+00:00","urgency":"medium","user_visible":true,"waiting_on":null,"why_it_matters":"Open commitment in commitment."},"parked":[],"should_do":[],"version":"planner_v3_hybrid","waiting":[]},"stats":{"builder":"deterministic_v2","counts":{"actionable":2,"do_now":2,"do_today":0,"inbox_in":2,"must_do":2,"parked":0,"pending_in":0,"should_do":0,"visible":2,"waiting":0},"daily_synthesis_source":"fallback","fingerprint":"42fd9df3c7cca40e216837cee6faebb60eace4c7","planner_model":"gpt-5.4-nano"}},"output_mrkdwn":"*Daily Plan* \u2014 2026-04-20\n\n*One thing:* User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment)\nWhy: Open commitment in commitment.\n\n*Do now:*\n\u2022 User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment) \u2014 Open commitment in commitment.\n\u2022 User approved starting an agent run to search for Atlanta date-night restaurants. (commitment) \u2014 Open commitment in commitment.","ready_at":"2026-04-20T20:06:36.543591+00:00","status":"ready","summary":"User consented to having a sub-agent fetch today's weather in Atlanta (temperature, precipitation, wind, and a short outlook) from a public weather source. (commitment)","title":"Daily Plan 2026-04-20","updated_at":"2026-04-20T20:06:36.543591+00:00"}...
|
NULL
|
0.95
|
artifact_upsert:daily_plan:2026-04-20:edd278f66424 artifact_upsert:daily_plan:2026-04-20:edd278f66424b5a9876ff48707b7f753a792ac63...
|
NULL
|
2026-04-20T20:06:36.694751+00:00
|
Edit
Delete
|