Create
Query
event_store.db
—
events
actions
approvals
artifacts
commitments
constraints
conversation_compaction
conversation_state
conversation_turns
dead_letters
decisions
deliveries
effects
email_messages
email_reply_drafts
email_threads
entities
entity_aliases
entity_tags
episode_context_index
episodes
event_subjects
events
events_archive
fact_sources
facts
inbox_items
inbox_links
jobs
leader_leases
links
memory_candidates
memory_embeddings
memory_items
memory_items_fts
(v)
memory_items_fts_config
memory_items_fts_data
memory_items_fts_idx
opportunity_memory
pending_interactions
proposal_sources
proposals
reminders
schedules
schema_migrations
signal_candidates
signal_fps
signals
sms_conversations
sms_messages
sms_reply_drafts
source_cursors
sources
sqlite_sequence
sqlite_stat1
stream_cursors
threads
watchers
Toggle helper tables
memory_items_fts_content
memory_items_fts_docsize
memory_items_fts_segdir
memory_items_fts_segments
memory_items_fts_stat
Structure
Content
Query
Insert
Drop
Import
Export
Update row 31065 in events
seq
Primary key.
INTEGER
id
evt_a4ff5f75f123
TEXT NOT NULL
kind
artifact_upsert
TEXT NOT NULL
ts
2026-04-12T22:00:56.478368+00:00
TEXT NOT NULL
actor
planner
TEXT
subject_entity_ids
[]
TEXT
payload
{"artifact_id":"art_weekly_review_2026-04-06","confidence":0.9,"created_at":"2026-04-12T22:00:56.478368+00:00","evidence_event_ids":["evt_d8f97d45d0dd","evt_57744debfed7","evt_bbb7f2a34cc4","evt_a6a4ddddbf92","evt_1e584dce623e","evt_64b60cf25a5c","evt_2ceb72c2f778","evt_058a60b537ef","evt_68fba0f8c8e4","evt_463b49299d40","evt_4c37be822172","evt_afbbe988af19","evt_221f23fffaca","evt_9e571780a510","evt_623de4a6350a","evt_01e6b3b44cc0"],"kind":"weekly_review","meta":{"fingerprint":"e10d34dfe65a99f31f1dce2214d9857d5d284ca4","planner_model":"gpt-5.4-nano","source":"planner","week_end":"2026-04-12","week_start":"2026-04-06","weekly_synthesis_source":"llm"},"output_json":{"items":[{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":null,"headline":"Email sender identity verification needed (medium)","id":"sig:4feaaf8f5ee1e88b","kind":"inbox","links":{"dedupe_key":"email_sender_verification_needed:CAB1dmrc5J=7qdHY0qL_td-wj4ap4R=6qimKhkM8KeT46q=se_w@mail.gmail.com","evidence_event_ids":["evt_237f65de83ed"],"reason_trace":{"reason":"unknown_sender_identity"},"severity":"medium","signal_id":"sig_1c89b99427a0","signal_type":"email_sender_verification_needed","source":"email_answerer","topic_key":"signal:email_sender_verification_needed:970ab8bdb274cdc7","triage":{"action_hints":["schedule review"],"confidence":0.62,"disposition":"park","entity_ids":[],"headline":"Email sender identity verification needed (medium)","prior":{"family":"general","importance_band":"background","suggested_disposition":"park","suggested_route":"review","suggested_urgency":"low"},"priority_score":22.4,"rationale":"This is a background email-sender verification signal with no user-visible impact and no clear deadline, so it can be reviewed later.","review_in_days":30,"route":"review","urgency":"low"},"user_visible":false},"next_touch_at_iso":null,"route":"review","score":23.0,"score_hint":0.0,"source_kind":"signal","tags":["family:general","priority:low","route:review","severity:medium","signal","signal:email_sender_verification_needed","source:email_answerer","triage:park","urgency:low"],"ts":"2026-04-11T21:15:09.338387+00:00","urgency":"low","user_visible":true,"waiting_on":null,"why_it_matters":"This is a background email-sender verification signal with no user-visible impact and no clear deadline, so it can be reviewed later."},{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":null,"headline":"Technical indicator signal flagged as high severity (TVTX, 1d)","id":"sig:10706db12f1c9589","kind":"inbox","links":{"dedupe_key":"ta:technical_indicator_signal:bigMoveUp:big_move:TVTX:1d:2026-04-06T00:00:00Z:2026-04-08","evidence_event_ids":["evt_718def9d1fe2"],"reason_trace":{"cutoff_iso":"2026-04-05T20:35:04Z","eligible_timeframes":["1d"],"market_now":"2026-04-08T16:35:04.790359-04:00","period_key":"2026-04-08","recent_signal_hours":72,"signal_timestamp":"2026-04-06T00:00:00Z","strategy":"big_move"},"severity":"high","signal_id":"sig_8266541bced0","signal_type":"technical_indicator_signal","source":"technical_analyzer","topic_key":"signal:technical_indicator_signal:ec9e77491915df5d","triage":{"action_hints":["schedule review","verify signal context and whether it aligns with any active constraints or plans"],"confidence":0.62,"disposition":"park","entity_ids":[],"headline":"Technical indicator signal flagged as high severity (TVTX, 1d)","prior":{"family":"general","importance_band":"background","suggested_disposition":"park","suggested_route":"review","suggested_urgency":"low"},"priority_score":28.7,"rationale":"This is a non-user-visible technical signal with elevated tags but no clear immediate action or deadline, so it can be reviewed later for confirmation and context.","review_in_days":30,"route":"review","urgency":"low"},"user_visible":false},"next_touch_at_iso":null,"route":"review","score":20.0,"score_hint":0.0,"source_kind":"signal","tags":["family:general","priority:high","route:review","severity:high","signal","signal:technical_indicator_signal","source:technical_analyzer","triage:park","urgency:low"],"ts":"2026-04-08T20:35:04.790339+00:00","urgency":"low","user_visible":true,"waiting_on":null,"why_it_matters":"This is a non-user-visible technical signal with elevated tags but no clear immediate action or deadline, so it can be reviewed later for confirmation and context."},{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":null,"headline":"Technical indicator signal flagged high (big move up, 1d)","id":"sig:ddfff1e6a8aa642f","kind":"inbox","links":{"dedupe_key":"ta:technical_indicator_signal:bigMoveUp:big_move:SYAXF:1d:2026-04-08T00:00:00Z:2026-04-08","evidence_event_ids":["evt_83120598a50a"],"reason_trace":{"cutoff_iso":"2026-04-05T20:40:08Z","eligible_timeframes":["1d"],"market_now":"2026-04-08T16:40:08.728352-04:00","period_key":"2026-04-08","recent_signal_hours":72,"signal_timestamp":"2026-04-08T00:00:00Z","strategy":"big_move"},"severity":"high","signal_id":"sig_0f9ed66e7147","signal_type":"technical_indicator_signal","source":"technical_analyzer","topic_key":"signal:technical_indicator_signal:28fd0a3d064ff11c","triage":{"action_hints":["schedule review"],"confidence":0.62,"disposition":"park","entity_ids":[],"headline":"Technical indicator signal flagged high (big move up, 1d)","prior":{"family":"general","importance_band":"background","suggested_disposition":"park","suggested_route":"review","suggested_urgency":"low"},"priority_score":28.7,"rationale":"Another non-user-visible technical signal with insufficient grounded context for immediate action, so it should be parked for later review.","review_in_days":30,"route":"review","urgency":"low"},"user_visible":false},"next_touch_at_iso":null,"route":"review","score":20.0,"score_hint":0.0,"source_kind":"signal","tags":["family:general","priority:high","route:review","severity:high","signal","signal:technical_indicator_signal","source:technical_analyzer","triage:park","urgency:low"],"ts":"2026-04-08T20:40:08.728332+00:00","urgency":"low","user_visible":true,"waiting_on":null,"why_it_matters":"Another non-user-visible technical signal with insufficient grounded context for immediate action, so it should be parked for later review."},{"actionable":true,"blocked_reason":null,"deadline_at_iso":null,"entity_ref":null,"headline":"Technical indicator signal flagged high severity but is not user-visible","id":"sig:e63084a0acfa41f9","kind":"inbox","links":{"dedupe_key":"ta:technical_indicator_signal:bigMoveUp:big_move:CBNK:1d:2026-04-07T00:00:00Z:2026-04-09","evidence_event_ids":["evt_7f72ac3a0660"],"reason_trace":{"cutoff_iso":"2026-04-06T20:17:55Z","eligible_timeframes":["1d"],"market_now":"2026-04-09T16:17:55.410554-04:00","period_key":"2026-04-09","recent_signal_hours":72,"signal_timestamp":"2026-04-07T00:00:00Z","strategy":"big_move"},"severity":"high","signal_id":"sig_e5afb356d1b5","signal_type":"technical_indicator_signal","source":"technical_analyzer","topic_key":"signal:technical_indicator_signal:950ac63774ed8839","triage":{"action_hints":["schedule review to confirm whether the big-move signal still holds and whether any user-relevant action is warranted"],"confidence":0.62,"disposition":"park","entity_ids":[],"headline":"Technical indicator signal flagged high severity but is not user-visible","prior":{"family":"general","importance_band":"background","suggested_disposition":"park","suggested_route":"review","suggested_urgency":"low"},"priority_score":28.7,"rationale":"This is a background technical signal with no direct user-visible action required now, so it can be reviewed later for relevance/confirmation.","review_in_days":30,"route":"review","urgency":"low"},"user_visible":false},"next_touch_at_iso":null,"route":"review","score":20.0,"score_hint":0.0,"source_kind":"signal","tags":["family:general","priority:high","route:review","severity:high","signal","signal:technical_indicator_signal","source:technical_analyzer","triage:park","urgency:low"],"ts":"2026-04-09T20:17:55.410532+00:00","urgency":"low","user_visible":true,"waiting_on":null,"why_it_matters":"This is a background technical signal with no direct user-visible action required now, so it can be reviewed later for relevance/confirmation."}],"review":{"next_actions":["Investigate and remediate the opportunity_research_ingestor serper HTTP 400 failure (check query formatting, required parameters, rate limits, and error handling) so snapshots return items again.","For each parked inbox signal (email sender verification + the three technical indicator flags), open/confirm: what system generated it, whether it\u2019s still relevant, and whether any user-visible action","Create a lightweight weekly triage rule: background technical/inbox signals get a quick \u201cconfirm/no-action\u201d check within 24\u201348 hours, then remain parked unless a deadline or user impact appears."],"next_focus_ids":["sig:4feaaf8f5ee1e88b","sig:10706db12f1c9589","sig:ddfff1e6a8aa642f","sig:e63084a0acfa41f9"],"risks":["If the serper HTTP 400 issue persists, future opportunity research snapshots may remain empty, reducing decision quality.","Technical indicator signals are currently ungrounded (no clear context/deadline); acting on them without confirmation could cause misprioritization.","Background email verification and technical flags may accumulate and obscure truly urgent issues if not periodically reviewed."],"source":"llm","summary":"This week is primarily about cleanup and validation: several inbox signals are background/technical with no clear user impact or deadline, so they can be reviewed later. In parallel, multiple opportunity-research snapshots failed with HTTP 400 from the serper ingestor\u2014this is the only actionable systemic issue to address early in the week to restore reliable research inputs. Crypto discovery content arrived, but the rest of the week\u2019s signals are mostly \u201cpark and confirm.\u201d","theme":"Triage low-urgency signals; unblock research ingestion and confirm technical indicators","wins":["Identified that multiple inbox items are non-user-visible and low urgency, preventing unnecessary churn.","Noted a recurring systemic failure pattern (serper HTTP 400) in opportunity research ingestion, which can be fixed to improve future signal quality."]},"signals":[{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_d8f97d45d0dd","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"silver inflation growth risk policy catalyst next 14 days\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_57744debfed7","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"gold inflation growth risk policy catalyst next 14 days\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_bbb7f2a34cc4","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"us oil wti geopolitical risk sanctions production outage catalyst next 14 days\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_a6a4ddddbf92","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"brent crude geopolitical risk sanctions production outage catalyst next 14 days\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:26:50.598741+00:00","event_id":"evt_1e584dce623e","severity":"","signal_type":"discovery_crypto_extremes_snapshot","source":"discovery_rss","value":"{\"as_of\": \"2026-04-12T21:26:50.598741+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"items\": [{\"fp\": \"128dc2259ed8847f\", \"published_at\": \"2026-04-12T21:05:20+00:00\", \"quality_hint\": 1.0, \"source\": \"Bitcoin.com News\", \"source_url\": \"https://news.bitcoin.com/trump-token-holders-compete-for-mar-a-lago-dinner-spots-as-registration-deadline-shifts-to-april-14/\", \"summary\": \"According to the web portal gettrumpmemes.com, the regi"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_64b60cf25a5c","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"silver real yields dollar positioning central bank demand update\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_2ceb72c2f778","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"gold real yields dollar positioning central bank demand update\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_058a60b537ef","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"us oil wti OPEC+ supply inventories refinery demand shipping disruption update\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_68fba0f8c8e4","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"brent crude OPEC+ supply inventories refinery demand shipping disruption update\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_463b49299d40","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"bitcoin miner supply onchain activity regulatory catalyst next 14 days\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_4c37be822172","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"bitcoin ETF flows exchange reserves derivatives funding update\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_afbbe988af19","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"aluminium market trade policy production curtailment catalyst next 14 days\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:56:31.193650+00:00","event_id":"evt_221f23fffaca","severity":"","signal_type":"opportunity_research_snapshot","source":"opportunity_research_ingestor","value":"{\"as_of\": \"2026-04-12T21:56:31.193650+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"error\": \"http_status_400\", \"items\": [], \"meta\": {}, \"provider\": \"serper\", \"quality_hint\": 0.6, \"query\": \"aluminium market LME stocks smelter energy costs china supply update\", \"source\": \"opportunity_research_ingestor\", \"source_ref\": \"web_search:serper\", \"status\": \"http_400\"}"},{"created_at":"2026-04-12T21:26:50.598741+00:00","event_id":"evt_9e571780a510","severity":"","signal_type":"discovery_earnings_calendar_snapshot","source":"discovery_earnings_calendar","value":"{\"as_of\": \"2026-04-12T21:26:50.598741+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"items\": [{\"earnings_date\": \"2026-04-10\", \"earnings_time_hint\": \"time N/A\", \"eps_estimate\": \"-0.0408\", \"fp\": \"74cbe6d410578c57\", \"kind\": \"earnings_calendar\", \"published_at\": \"2026-04-10T00:00:00Z\", \"quality_hint\": 1.0, \"revenue_estimate\": \"19197420\", \"source\": \"earnings_calendar\", \"summary\": \"Earnings date 2026-04-10 \\u00b7 Time time N/A \\u0"},{"created_at":"2026-04-12T21:26:50.598741+00:00","event_id":"evt_623de4a6350a","severity":"","signal_type":"discovery_sec_filings_snapshot","source":"discovery_sec_filings","value":"{\"as_of\": \"2026-04-12T21:26:50.598741+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"items\": [{\"company\": \"Zymeworks Inc.\", \"form_type\": \"4\", \"fp\": \"011db6cc3e751e8a\", \"kind\": \"sec_filing\", \"published_at\": \"20260410\", \"quality_hint\": 1.0, \"source\": \"sec_edgar\", \"source_url\": \"https://www.sec.gov/Archives/edgar/data/1937653/0001193125-26-151264.txt\", \"summary\": \"Form 4 \\u00b7 Zymeworks Inc. \\u00b7 Filed 20260410\", \"ticker\": "},{"created_at":"2026-04-12T21:26:50.598741+00:00","event_id":"evt_01e6b3b44cc0","severity":"","signal_type":"discovery_sector_rotation_snapshot","source":"discovery_rss","value":"{\"as_of\": \"2026-04-12T21:26:50.598741+00:00\", \"bucket\": \"2026-04-12T21:00Z\", \"items\": [{\"fp\": \"3c9cb3b1466cd776\", \"published_at\": \"2026-04-12T05:03:44+00:00\", \"quality_hint\": 1.0, \"source\": \"simplywall.st\", \"source_url\": \"https://news.google.com/rss/articles/CBMi4gFBVV95cUxOLXpMVUpQUnFPVmppTGt4R1gwUTJfNnB6OC1WTjhabHB6aWFQMW0zSmJBUjBET0VSQVNMMnZSd1d2dGU4MVVIaXVtTlg3bUlxamg4UjZONDRIWmx6eXNvclpzNDBpeFo0b3RremJuWUVNLVlsT"}],"week_end":"2026-04-12","week_start":"2026-04-06"},"output_mrkdwn":"*Weekly Review* \u2014 2026-04-06 to 2026-04-12\n\n*Theme:* Triage low-urgency signals; unblock research ingestion and confirm technical indicators\n\nThis week is primarily about cleanup and validation: several inbox signals are background/technical with no clear user impact or deadline, so they can be reviewed later. In parallel, multiple opportunity-research snapshots failed with HTTP 400 from the serper ingestor\u2014this is the only actionable systemic issue to address early in the week to restore reliable research inputs. Crypto discovery content arrived, but the rest of the week\u2019s signals are mostly \u201cpark and confirm.\u201d\n\n*Wins:*\n\u2022 Identified that multiple inbox items are non-user-visible and low urgency, preventing unnecessary churn.\n\u2022 Noted a recurring systemic failure pattern (serper HTTP 400) in opportunity research ingestion, which can be fixed to improve future signal quality.\n\n*Risks:*\n\u2022 If the serper HTTP 400 issue persists, future opportunity research snapshots may remain empty, reducing decision quality.\n\u2022 Technical indicator signals are currently ungrounded (no clear context/deadline); acting on them without confirmation could cause misprioritization.\n\u2022 Background email verification and technical flags may accumulate and obscure truly urgent issues if not periodically reviewed.\n\n*Next actions:*\n\u2022 Investigate and remediate the opportunity_research_ingestor serper HTTP 400 failure (check query formatting, required parameters, rate limits, and error handling) so snapshots return items again.\n\u2022 For each parked inbox signal (email sender verification + the three technical indicator flags), open/confirm: what system generated it, whether it\u2019s still relevant, and whether any user-visible action\n\u2022 Create a lightweight weekly triage rule: background technical/inbox signals get a quick \u201cconfirm/no-action\u201d check within 24\u201348 hours, then remain parked unless a deadline or user impact appears.\n\n*Focus items:*\n\u2022 Email sender identity verification needed (medium)\n\u2022 Technical indicator signal flagged as high severity (TVTX, 1d)\n\u2022 Technical indicator signal flagged high (big move up, 1d)\n\u2022 Technical indicator signal flagged high severity but is not user-visible","ready_at":"2026-04-12T22:00:56.478368+00:00","status":"ready","summary":"Triage low-urgency signals; unblock research ingestion and confirm technical indicators","title":"Weekly Review 2026-04-06","updated_at":"2026-04-12T22:00:56.478368+00:00"}
TEXT NOT NULL
source_ref
NULL
TEXT
confidence
REAL (default 0.0
dedupe_key
artifact_upsert:weekly_review:2026-04-06:e10d34dfe65a99f31f1dce2214d9857d5d284ca4
TEXT
episode_id
NULL
TEXT
created_at
2026-04-12T22:01:05.299809+00:00
TEXT NOT NULL (default strftime('%Y-%m-%dT%H:%M:%fZ','now')
Update
Cancel