Use as advisory market context only; do not treat it as trade authorization.
Market intelligence quality is partial (0.75); it is supporting evidence only. Portfolio snapshot and exposure are available. Signal scheduler is running, but latest signal is historical/stale. Macro regime exists but is unknown/low confidence. Missing: market_intel, news_event_risk, technical_context, volatility_context. Available: signal_health, signal_scheduler, market_intelligence_service, market_intelligence_regime, market_intelligence_digest, macro_regime_low_confidence.
Show market intelligence raw details
{
"_completeness": {
"available_sources": [
"portfolio_snapshot",
"portfolio_exposure",
"signal_health",
"signal_scheduler",
"market_intelligence_service",
"market_intelligence_regime",
"market_intelligence_digest",
"macro_regime_low_confidence"
],
"blocking_reasons": [
"scheduler_healthy_no_fresh_signals",
"macro_regime_unknown_low_confidence"
],
"completeness_score": 0.75,
"completeness_status": "partial",
"missing_sources": [
"market_intel",
"news_event_risk",
"technical_context",
"volatility_context"
],
"no_trade_placed": true,
"operator_action_texts": [
"Continue using portfolio snapshot and risk rules only until market context improves.",
"Run Strategy Agent after portfolio snapshot import."
],
"operator_actions": [
{
"action": "WAIT_FOR_MARKET_CONTEXT",
"decision": "WARN",
"display_text": "Continue using portfolio snapshot and risk rules only until market context improves.",
"evidence_package": {
"backtest": {
"benchmark_comparison": null,
"limitations": [],
"max_drawdown": null,
"period": null,
"quality": "unknown",
"required": false,
"return": null,
"run_id": null,
"status": "not_required",
"strategy_id": null,
"trade_count": null
},
"candidate_id": null,
"confidence_tier": "low",
"data_quality": "partial",
"evidence_id": "ev_f94eaaef914b",
"evidence_status": "policy_only",
"evidence_version": "evidence1",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"market_context": {
"decision_impact": "medium",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"required": true,
"status": "partial"
},
"no_trade_placed": true,
"operator_status": "wait",
"policy_evidence": [
{
"actual_value": null,
"breach_status": "warn",
"no_trade_placed": true,
"policy_name": "market_context",
"reason": "Continue using portfolio snapshot and risk rules only until market context improves.",
"rule": "WAIT_FOR_MARKET_CONTEXT",
"threshold": null
}
],
"recommendation_id": "mi_guidance_415b484e2ead",
"snapshot_id": 15,
"snapshot_status": "fresh_snapshot",
"snapshot_usable": true,
"source": "market_context",
"stress_evidence": []
},
"id": "mi_guidance_415b484e2ead",
"is_operator_advice": true,
"message": "Continue using portfolio snapshot and risk rules only until market context improves.",
"no_trade_placed": true,
"rationale": "Continue using portfolio snapshot and risk rules only until market context improves.",
"source": "market_context",
"title": "Continue using portfolio snapshot and risk rules only until market context impro"
},
{
"action": "WAIT_FOR_MARKET_CONTEXT",
"decision": "WARN",
"display_text": "Run Strategy Agent after portfolio snapshot import.",
"evidence_package": {
"backtest": {
"benchmark_comparison": null,
"limitations": [],
"max_drawdown": null,
"period": null,
"quality": "unknown",
"required": false,
"return": null,
"run_id": null,
"status": "not_required",
"strategy_id": null,
"trade_count": null
},
"candidate_id": null,
"confidence_tier": "low",
"data_quality": "partial",
"evidence_id": "ev_4cb774b46cdc",
"evidence_status": "policy_only",
"evidence_version": "evidence1",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"market_context": {
"decision_impact": "medium",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"required": true,
"status": "partial"
},
"no_trade_placed": true,
"operator_status": "wait",
"policy_evidence": [
{
"actual_value": null,
"breach_status": "warn",
"no_trade_placed": true,
"policy_name": "market_context",
"reason": "Run Strategy Agent after portfolio snapshot import.",
"rule": "WAIT_FOR_MARKET_CONTEXT",
"threshold": null
}
],
"recommendation_id": "mi_guidance_d9a3a76db262",
"snapshot_id": 15,
"snapshot_status": "fresh_snapshot",
"snapshot_usable": true,
"source": "market_context",
"stress_evidence": []
},
"id": "mi_guidance_d9a3a76db262",
"is_operator_advice": true,
"message": "Run Strategy Agent after portfolio snapshot import.",
"no_trade_placed": true,
"rationale": "Run Strategy Agent after portfolio snapshot import.",
"source": "market_context",
"title": "Run Strategy Agent after portfolio snapshot import"
}
],
"stale_sources": [
"market_intelligence_relevance_profile",
"market_intelligence_relevance_profile_test_tickers"
],
"summary": "Market intelligence quality is partial (0.75); it is supporting evidence only. Portfolio snapshot and exposure are available. Signal scheduler is running, but latest signal is historical/stale. Macro regime exists but is unknown/low confidence. Missing: market_intel, news_event_risk, technical_context, volatility_context. Available: signal_health, signal_scheduler, market_intelligence_service, market_intelligence_regime, market_intelligence_digest, macro_regime_low_confidence.",
"what_not_to_do": [
{
"action": "DO_NOT_USE_MARKET_CONTEXT_AS_AUTHORIZATION",
"decision": "BLOCK",
"display_text": "Do not act on historical signals.",
"evidence_package": {
"backtest": {
"benchmark_comparison": null,
"limitations": [],
"max_drawdown": null,
"period": null,
"quality": "unknown",
"required": false,
"return": null,
"run_id": null,
"status": "not_required",
"strategy_id": null,
"trade_count": null
},
"candidate_id": null,
"confidence_tier": "blocked",
"data_quality": "partial",
"evidence_id": "ev_d00e6b163660",
"evidence_status": "policy_only",
"evidence_version": "evidence1",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"market_context": {
"decision_impact": "medium",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"required": true,
"status": "partial"
},
"no_trade_placed": true,
"operator_status": "blocked",
"policy_evidence": [
{
"actual_value": null,
"breach_status": "hard",
"no_trade_placed": true,
"policy_name": "market_context",
"reason": "Do not act on historical signals.",
"rule": "DO_NOT_USE_MARKET_CONTEXT_AS_AUTHORIZATION",
"threshold": null
}
],
"recommendation_id": "mi_guidance_a683d2d7afbd",
"snapshot_id": 15,
"snapshot_status": "fresh_snapshot",
"snapshot_usable": true,
"source": "market_context",
"stress_evidence": []
},
"id": "mi_guidance_a683d2d7afbd",
"is_operator_advice": true,
"message": "Do not act on historical signals.",
"no_trade_placed": true,
"rationale": "Do not act on historical signals.",
"source": "market_context",
"title": "Do not act on historical signals"
},
{
"action": "DO_NOT_USE_MARKET_CONTEXT_AS_AUTHORIZATION",
"decision": "BLOCK",
"display_text": "Do not add convex exposure based on incomplete market context.",
"evidence_package": {
"backtest": {
"benchmark_comparison": null,
"limitations": [],
"max_drawdown": null,
"period": null,
"quality": "unknown",
"required": false,
"return": null,
"run_id": null,
"status": "not_required",
"strategy_id": null,
"trade_count": null
},
"candidate_id": null,
"confidence_tier": "blocked",
"data_quality": "partial",
"evidence_id": "ev_531273920098",
"evidence_status": "policy_only",
"evidence_version": "evidence1",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"market_context": {
"decision_impact": "medium",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"required": true,
"status": "partial"
},
"no_trade_placed": true,
"operator_status": "blocked",
"policy_evidence": [
{
"actual_value": null,
"breach_status": "hard",
"no_trade_placed": true,
"policy_name": "market_context",
"reason": "Do not add convex exposure based on incomplete market context.",
"rule": "DO_NOT_USE_MARKET_CONTEXT_AS_AUTHORIZATION",
"threshold": null
}
],
"recommendation_id": "mi_guidance_9c3def01d0c8",
"snapshot_id": 15,
"snapshot_status": "fresh_snapshot",
"snapshot_usable": true,
"source": "market_context",
"stress_evidence": []
},
"id": "mi_guidance_9c3def01d0c8",
"is_operator_advice": true,
"message": "Do not add convex exposure based on incomplete market context.",
"no_trade_placed": true,
"rationale": "Do not add convex exposure based on incomplete market context.",
"source": "market_context",
"title": "Do not add convex exposure based on incomplete market context"
},
{
"action": "DO_NOT_USE_MARKET_CONTEXT_AS_AUTHORIZATION",
"decision": "BLOCK",
"display_text": "Do not let market headlines override hard risk blocks.",
"evidence_package": {
"backtest": {
"benchmark_comparison": null,
"limitations": [],
"max_drawdown": null,
"period": null,
"quality": "unknown",
"required": false,
"return": null,
"run_id": null,
"status": "not_required",
"strategy_id": null,
"trade_count": null
},
"candidate_id": null,
"confidence_tier": "blocked",
"data_quality": "partial",
"evidence_id": "ev_5c7a0203c7c8",
"evidence_status": "policy_only",
"evidence_version": "evidence1",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"market_context": {
"decision_impact": "medium",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"required": true,
"status": "partial"
},
"no_trade_placed": true,
"operator_status": "blocked",
"policy_evidence": [
{
"actual_value": null,
"breach_status": "hard",
"no_trade_placed": true,
"policy_name": "market_context",
"reason": "Do not let market headlines override hard risk blocks.",
"rule": "DO_NOT_USE_MARKET_CONTEXT_AS_AUTHORIZATION",
"threshold": null
}
],
"recommendation_id": "mi_guidance_3ae2f1b29a95",
"snapshot_id": 15,
"snapshot_status": "fresh_snapshot",
"snapshot_usable": true,
"source": "market_context",
"stress_evidence": []
},
"id": "mi_guidance_3ae2f1b29a95",
"is_operator_advice": true,
"message": "Do not let market headlines override hard risk blocks.",
"no_trade_placed": true,
"rationale": "Do not let market headlines override hard risk blocks.",
"source": "market_context",
"title": "Do not let market headlines override hard risk blocks"
}
],
"what_not_to_do_texts": [
"Do not act on historical signals.",
"Do not add convex exposure based on incomplete market context.",
"Do not let market headlines override hard risk blocks."
]
},
"_digest_quality": {
"digest_relevance_state": "high",
"general_market_relevance_state": null,
"general_market_themes": [],
"headline": "Market Intelligence digest is portfolio-relevant.",
"near_term_catalysts": [
{
"date": null,
"name": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"relevance": "holding_match"
},
{
"date": null,
"name": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"relevance": "sector_match"
},
{
"date": null,
"name": "Physical AI raises governance questions for autonomous systems",
"relevance": "sector_match"
},
{
"date": null,
"name": "Google tests Remy AI agent for Gemini as focus turns to user control",
"relevance": "sector_match"
},
{
"date": null,
"name": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"relevance": "macro_context"
}
],
"no_trade_placed": true,
"portfolio_context_fallback": null,
"portfolio_context_limitation": null,
"portfolio_context_status": null,
"portfolio_context_usable": null,
"portfolio_context_warnings": [],
"portfolio_implication": "Use as advisory market context only; do not treat it as trade authorization.",
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure",
"cloud",
"semiconductors",
"inflation"
],
"source_concentration": {
"high": false,
"top_source": "AI News",
"top_source_share": 0.3333
},
"source_quality_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"top_bulletins": [
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 65,
"relevance": 1.0,
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eThe US administration has added four more AI companies to its roster of favoured suppliers, with the Pentagon signing agreements with Microsoft, Reflection AI (which has yet to release a publicly-available model), Amazon, and Nvidia that mean their products can be used on classified operations. The companies join OpenAI, xAI, and Google as companies that [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificialint",
"ticker": null,
"tickers": [],
"title": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"top_relevance_reason": "holding_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 68,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"cloud",
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eTwo weeks ago at Google Cloud Next \u0026#8217;26 in Las Vegas, Google did something the enterprise AI industry has been dancing around for the better part of two years: it\u0026#160;made\u0026#160;agentic AI governance a native product feature, not an afterthought. The centrepiece announcement was the Gemini Enterprise Agent Platform, pitched as the successor to Vertex AI [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificia",
"ticker": null,
"tickers": [],
"title": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 67,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eGovernance around Physical AI is becoming harder as autonomous AI systems move into robots, sensors, and industrial equipment. The issue is not only whether AI agents can complete tasks. It is how their actions are tested, monitored, and stopped when they interact with real-world systems. Industrial robotics already provides a large base for that discussion. [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificia",
"ticker": null,
"tickers": [],
"title": "Physical AI raises governance questions for autonomous systems",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 66,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eGoogle is testing Remy, a new AI personal agent for Gemini, according to Business Insider. The tool is designed to take actions for users in work and daily tasks. Remy is being tested in a staff-only version of the Gemini app. The report said it reviewed an internal document and spoke with two people familiar [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificialintelligence-news.com/news/google-remy-ai-agent-g",
"ticker": null,
"tickers": [],
"title": "Google tests Remy AI agent for Gemini as focus turns to user control",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 45,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today announced it will hold a roundtable on March 4 to discuss private market valuations and responsible retailization.The roundtable will be hosted by the Division of Investment Management from 1 p.m. to 3 p.m. ET\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 36,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission (SEC) today issued an interpretation clarifying how the federal securities laws apply to certain crypto assets and transactions involving crypto assets. This is a major step in the Commission\u2019s efforts to provide\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Clarifies the Application of Federal Securities Laws to Crypto Assets",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 30,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today issued a conditional exemptive order that permits customer cross-margining of cash market positions in U.S. Treasury securities cleared by a registered clearing agency and futures positions in U.S. Treasury\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 24,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today proposed rule and form amendments that would give public companies the option of filing semiannual reports in lieu of quarterly reports to meet their interim reporting obligations under the federal securities\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 17,
"relevance": 0.92,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "Federal Reserve press releases",
"source_category": "official_macro",
"summary_excerpt": "Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Reserve Act",
"ticker": null,
"tickers": [],
"title": "Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.7315999999999999,
"evidence": "",
"id": 1,
"relevance": 0.9116,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": null,
"source_category": "unknown",
"summary_excerpt": "NVDA, AMD and AVGO may benefit from continued AI infrastructure spending, but valuations and crowding risk are elevated.",
"ticker": "NVDA",
"tickers": [
"NVDA",
"AMD",
"AVGO"
],
"title": "AI capex note",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7,
"evidence": "summary",
"id": 55,
"relevance": 0.88,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure",
"semiconductors",
"inflation"
],
"source": "MarketWatch top stories",
"source_category": "unknown",
"summary_excerpt": "Analysts note \u201cbuyer exhaustion\u201d and market concerns about what the latest inflation data may mean for future data-center spending commitments.",
"ticker": null,
"tickers": [],
"title": "Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7,
"evidence": "summary",
"id": 54,
"relevance": 0.88,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "MarketWatch top stories",
"source_category": "unknown",
"summary_excerpt": "Copper refining now has a Strait of Hormuz problem.",
"ticker": null,
"tickers": [],
"title": "Copper prices are now at their highest level on record. AI is only part of the story.",
"top_relevance_reason": "sector_match"
}
]
},
"_market_context_decision_impact": {
"no_trade_placed": true,
"summary": "Does not block portfolio strategy review.",
"value": "medium"
},
"_operator_actions": [
{
"action": "WAIT_FOR_MARKET_CONTEXT",
"decision": "WARN",
"display_text": "Continue using portfolio snapshot and risk rules only until market context improves.",
"evidence_package": {
"backtest": {
"benchmark_comparison": null,
"limitations": [],
"max_drawdown": null,
"period": null,
"quality": "unknown",
"required": false,
"return": null,
"run_id": null,
"status": "not_required",
"strategy_id": null,
"trade_count": null
},
"candidate_id": null,
"confidence_tier": "low",
"data_quality": "partial",
"evidence_id": "ev_f94eaaef914b",
"evidence_status": "policy_only",
"evidence_version": "evidence1",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"market_context": {
"decision_impact": "medium",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"required": true,
"status": "partial"
},
"no_trade_placed": true,
"operator_status": "wait",
"policy_evidence": [
{
"actual_value": null,
"breach_status": "warn",
"no_trade_placed": true,
"policy_name": "market_context",
"reason": "Continue using portfolio snapshot and risk rules only until market context improves.",
"rule": "WAIT_FOR_MARKET_CONTEXT",
"threshold": null
}
],
"recommendation_id": "mi_guidance_415b484e2ead",
"snapshot_id": 15,
"snapshot_status": "fresh_snapshot",
"snapshot_usable": true,
"source": "market_context",
"stress_evidence": []
},
"id": "mi_guidance_415b484e2ead",
"is_operator_advice": true,
"message": "Continue using portfolio snapshot and risk rules only until market context improves.",
"no_trade_placed": true,
"rationale": "Continue using portfolio snapshot and risk rules only until market context improves.",
"source": "market_context",
"title": "Continue using portfolio snapshot and risk rules only until market context impro"
},
{
"action": "WAIT_FOR_MARKET_CONTEXT",
"decision": "WARN",
"display_text": "Run Strategy Agent after portfolio snapshot import.",
"evidence_package": {
"backtest": {
"benchmark_comparison": null,
"limitations": [],
"max_drawdown": null,
"period": null,
"quality": "unknown",
"required": false,
"return": null,
"run_id": null,
"status": "not_required",
"strategy_id": null,
"trade_count": null
},
"candidate_id": null,
"confidence_tier": "low",
"data_quality": "partial",
"evidence_id": "ev_4cb774b46cdc",
"evidence_status": "policy_only",
"evidence_version": "evidence1",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"market_context": {
"decision_impact": "medium",
"limitations": [
"Market intelligence is supporting evidence only and is partial.",
"Market intelligence is supporting evidence only.",
"Market intelligence context is partial.",
"Missing MI sources: market_intel, news_event_risk, technical_context, volatility_context.",
"Stale MI sources: market_intelligence_relevance_profile, market_intelligence_relevance_profile_test_tickers.",
"Market-context limitations: scheduler_healthy_no_fresh_signals, macro_regime_unknown_low_confidence."
],
"required": true,
"status": "partial"
},
"no_trade_placed": true,
"operator_status": "wait",
"policy_evidence": [
{
"actual_value": null,
"breach_status": "warn",
"no_trade_placed": true,
"policy_name": "market_context",
"reason": "Run Strategy Agent after portfolio snapshot import.",
"rule": "WAIT_FOR_MARKET_CONTEXT",
"threshold": null
}
],
"recommendation_id": "mi_guidance_d9a3a76db262",
"snapshot_id": 15,
"snapshot_status": "fresh_snapshot",
"snapshot_usable": true,
"source": "market_context",
"stress_evidence": []
},
"id": "mi_guidance_d9a3a76db262",
"is_operator_advice": true,
"message": "Run Strategy Agent after portfolio snapshot import.",
"no_trade_placed": true,
"rationale": "Run Strategy Agent after portfolio snapshot import.",
"source": "market_context",
"title": "Run Strategy Agent after portfolio snapshot import"
}
],
"_portfolio_strategy_readiness": {
"no_trade_placed": true,
"reason": "Snapshot and exposure are available; market intelligence is supporting evidence only.",
"state": "usable",
"summary": "Portfolio review can continue using snapshot, exposure, allocation policy, and risk rules.",
"supporting_evidence_quality": "high"
},
"_source_health": {
"asof": "2026-05-16T07:26:01.687995+00:00",
"available_sources": [
"market_intelligence_sidecar",
"market_intelligence_digest",
"market_intelligence_regime"
],
"error_summary": null,
"local_files": [
{
"no_trade_placed": true,
"path": "data/market_intelligence/latest.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/market_intelligence/digest.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/market_intelligence/regime.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/ai/macro.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "out/ai/macro.json",
"state": "missing"
}
],
"missing_sources": [
"data/market_intelligence/latest.json",
"data/market_intelligence/digest.json",
"data/market_intelligence/regime.json",
"data/ai/macro.json",
"out/ai/macro.json"
],
"no_trade_placed": true,
"ok": true,
"operator_actions": [
"Market Intelligence sources are available. Use as advisory evidence only."
],
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"no_trade_placed": true,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
},
"sidecar": {
"api_running": true,
"base_url": "http://127.0.0.1:8892",
"digest_endpoint": "/v1/digests/latest",
"digest_payload": {
"digest": {
"asof": "2026-05-13T11:34:27.500257+00:00",
"created_at": "2026-05-13T11:34:27.538172+00:00",
"digest_relevance_state": "high",
"digest_type": "daily",
"headline": "Market Intelligence digest is portfolio-relevant.",
"id": 5,
"metadata": {
"digest_relevance_state": "high",
"headline": "Market Intelligence digest is portfolio-relevant.",
"near_term_catalysts": [
{
"date": null,
"name": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"relevance": "holding_match"
},
{
"date": null,
"name": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"relevance": "sector_match"
},
{
"date": null,
"name": "Physical AI raises governance questions for autonomous systems",
"relevance": "sector_match"
},
{
"date": null,
"name": "Google tests Remy AI agent for Gemini as focus turns to user control",
"relevance": "sector_match"
},
{
"date": null,
"name": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"relevance": "macro_context"
}
],
"no_trade_placed": true,
"portfolio_implication": "Use as advisory market context only; do not treat it as trade authorization.",
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure",
"cloud",
"semiconductors",
"inflation"
],
"source_concentration": {
"high": false,
"top_source": "AI News",
"top_source_share": 0.3333
},
"source_quality_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"ticker_extraction_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"what_changed": [
"US government increases AI suppliers and rethinks Anthropic\u2019s role",
"Google made agentic AI governance a product. Enterprises still have to catch up.",
"Physical AI raises governance questions for autonomous systems",
"Google tests Remy AI agent for Gemini as focus turns to user control",
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates"
],
"what_not_to_do": [
"Do not treat Market Intelligence as a trade instruction.",
"Do not add leveraged exposure from headlines alone.",
"Do not promote low-relevance regulatory items into portfolio signals."
]
},
"metadata_json": "{\"headline\": \"Market Intelligence digest is portfolio-relevant.\", \"what_changed\": [\"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"Physical AI raises governance questions for autonomous systems\", \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\"], \"portfolio_implication\": \"Use as advisory market context only; do not treat it as trade authorization.\", \"relevant_holdings\": [\"Microsoft\"], \"relevant_sectors\": [\"AI infrastructure\", \"cloud\", \"semiconductors\", \"inflation\"], \"near_term_catalysts\": [{\"name\": \"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"date\": null, \"relevance\": \"holding_match\"}, {\"name\": \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"Physical AI raises governance questions for autonomous systems\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"date\": null, \"relevance\": \"macro_context\"}], \"what_not_to_do\": [\"Do not treat Market Intelligence as a trade instruction.\", \"Do not add leveraged exposure from headlines alone.\", \"Do not promote low-relevance regulatory items into portfolio signals.\"], \"source_quality_warnings\": [\"filtered_false_ticker:AN\", \"filtered_false_ticker:AS\", \"filtered_false_ticker:AT\", \"filtered_false_ticker:BY\", \"filtered_false_ticker:DATA\", \"filtered_false_ticker:FINAL\", \"filtered_false_ticker:FSA\", \"filtered_false_ticker:IN\", \"filtered_false_ticker:IS\", \"filtered_false_ticker:IT\", \"filtered_false_ticker:JUDGE\", \"filtered_false_ticker:MONTH\", \"filtered_false_ticker:NEW\", \"filtered_false_ticker:OF\", \"filtered_false_ticker:ON\", \"filtered_false_ticker:TO\"], \"ticker_extraction_warnings\": [\"filtered_false_ticker:AN\", \"filtered_false_ticker:AS\", \"filtered_false_ticker:AT\", \"filtered_false_ticker:BY\", \"filtered_false_ticker:DATA\", \"filtered_false_ticker:FINAL\", \"filtered_false_ticker:FSA\", \"filtered_false_ticker:IN\", \"filtered_false_ticker:IS\", \"filtered_false_ticker:IT\", \"filtered_false_ticker:JUDGE\", \"filtered_false_ticker:MONTH\", \"filtered_false_ticker:NEW\", \"filtered_false_ticker:OF\", \"filtered_false_ticker:ON\", \"filtered_false_ticker:TO\"], \"digest_relevance_state\": \"high\", \"source_concentration\": {\"high\": false, \"top_source\": \"AI News\", \"top_source_share\": 0.3333}, \"no_trade_placed\": true}",
"near_term_catalysts": [
{
"date": null,
"name": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"relevance": "holding_match"
},
{
"date": null,
"name": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"relevance": "sector_match"
},
{
"date": null,
"name": "Physical AI raises governance questions for autonomous systems",
"relevance": "sector_match"
},
{
"date": null,
"name": "Google tests Remy AI agent for Gemini as focus turns to user control",
"relevance": "sector_match"
},
{
"date": null,
"name": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"relevance": "macro_context"
}
],
"no_trade_placed": true,
"opportunities": [
"AI capex note"
],
"opportunities_json": "[\"AI capex note\"]",
"portfolio_implication": "Use as advisory market context only; do not treat it as trade authorization.",
"prompt_context": "Market Intelligence digest (daily) \u2014 advisory only, not trade instructions.\nAs-of 2026-05-13T11:34:27.500257+00:00 UTC\nRegime: neutral (score 0.50)\nHighlights (source-linked):\n- [65] US government increases AI suppliers and rethinks Anthropic\u2019s role | market_context | reason=holding_match | evidence=summary\n- [68] Google made agentic AI governance a product. Enterprises still have to catch up. | market_context | reason=sector_match | evidence=summary\n- [67] Physical AI raises governance questions for autonomous systems | market_context | reason=sector_match | evidence=summary\n- [66] Google tests Remy AI agent for Gemini as focus turns to user control | market_context | reason=sector_match | evidence=summary\n- [45] SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates | market_context | reason=macro_context | evidence=summary\n- [36] SEC Clarifies the Application of Federal Securities Laws to Crypto Assets | market_context | reason=macro_context | evidence=summary\n- [30] SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market | market_context | reason=macro_context | evidence=summary\n- [24] SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies | market_context | reason=macro_context | evidence=summary\n- [17] Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese | market_context | reason=macro_context | evidence=summary\n- [1] AI capex note | NVDA | reason=sector_match | evidence=n/a",
"regime_summary": "neutral (score 0.50)",
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure",
"cloud",
"semiconductors",
"inflation"
],
"risks": [
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"SEC Publishes Data on Public and Private Offerings, Municipal Advisors, Transfer Agents, and Securities-Based Swap Dealers",
"AI capex note",
"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.",
"What former poker champion turned investing coach Annie Duke says most of us get wrong about risk"
],
"risks_json": "[\"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"SEC Publishes Data on Public and Private Offerings, Municipal Advisors, Transfer Agents, and Securities-Based Swap Dealers\", \"AI capex note\", \"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.\", \"What former poker champion turned investing coach Annie Duke says most of us get wrong about risk\"]",
"source_concentration": {
"high": false,
"top_source": "AI News",
"top_source_share": 0.3333
},
"source_quality_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"summary": "12 advisory bulletins selected; relevance=high; holdings: Microsoft; sectors: AI infrastructure, cloud, semiconductors, inflation.",
"ticker_extraction_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"title": "Market Intelligence digest is portfolio-relevant.",
"top_bulletins": [
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 65,
"relevance": 1.0,
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eThe US administration has added four more AI companies to its roster of favoured suppliers, with the Pentagon signing agreements with Microsoft, Reflection AI (which has yet to release a publicly-available model), Amazon, and Nvidia that mean their products can be used on classified operations. The companies join OpenAI, xAI, and Google as companies that [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificialint",
"ticker": null,
"tickers": [],
"title": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"top_relevance_reason": "holding_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 68,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"cloud",
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eTwo weeks ago at Google Cloud Next \u0026#8217;26 in Las Vegas, Google did something the enterprise AI industry has been dancing around for the better part of two years: it\u0026#160;made\u0026#160;agentic AI governance a native product feature, not an afterthought. The centrepiece announcement was the Gemini Enterprise Agent Platform, pitched as the successor to Vertex AI [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificia",
"ticker": null,
"tickers": [],
"title": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 67,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eGovernance around Physical AI is becoming harder as autonomous AI systems move into robots, sensors, and industrial equipment. The issue is not only whether AI agents can complete tasks. It is how their actions are tested, monitored, and stopped when they interact with real-world systems. Industrial robotics already provides a large base for that discussion. [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificia",
"ticker": null,
"tickers": [],
"title": "Physical AI raises governance questions for autonomous systems",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 66,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eGoogle is testing Remy, a new AI personal agent for Gemini, according to Business Insider. The tool is designed to take actions for users in work and daily tasks. Remy is being tested in a staff-only version of the Gemini app. The report said it reviewed an internal document and spoke with two people familiar [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificialintelligence-news.com/news/google-remy-ai-agent-g",
"ticker": null,
"tickers": [],
"title": "Google tests Remy AI agent for Gemini as focus turns to user control",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 45,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today announced it will hold a roundtable on March 4 to discuss private market valuations and responsible retailization.The roundtable will be hosted by the Division of Investment Management from 1 p.m. to 3 p.m. ET\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 36,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission (SEC) today issued an interpretation clarifying how the federal securities laws apply to certain crypto assets and transactions involving crypto assets. This is a major step in the Commission\u2019s efforts to provide\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Clarifies the Application of Federal Securities Laws to Crypto Assets",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 30,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today issued a conditional exemptive order that permits customer cross-margining of cash market positions in U.S. Treasury securities cleared by a registered clearing agency and futures positions in U.S. Treasury\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 24,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today proposed rule and form amendments that would give public companies the option of filing semiannual reports in lieu of quarterly reports to meet their interim reporting obligations under the federal securities\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 17,
"relevance": 0.92,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "Federal Reserve press releases",
"source_category": "official_macro",
"summary_excerpt": "Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Reserve Act",
"ticker": null,
"tickers": [],
"title": "Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.7315999999999999,
"evidence": "",
"id": 1,
"relevance": 0.9116,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": null,
"source_category": "unknown",
"summary_excerpt": "NVDA, AMD and AVGO may benefit from continued AI infrastructure spending, but valuations and crowding risk are elevated.",
"ticker": "NVDA",
"tickers": [
"NVDA",
"AMD",
"AVGO"
],
"title": "AI capex note",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7,
"evidence": "summary",
"id": 55,
"relevance": 0.88,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure",
"semiconductors",
"inflation"
],
"source": "MarketWatch top stories",
"source_category": "unknown",
"summary_excerpt": "Analysts note \u201cbuyer exhaustion\u201d and market concerns about what the latest inflation data may mean for future data-center spending commitments.",
"ticker": null,
"tickers": [],
"title": "Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7,
"evidence": "summary",
"id": 54,
"relevance": 0.88,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "MarketWatch top stories",
"source_category": "unknown",
"summary_excerpt": "Copper refining now has a Strait of Hormuz problem.",
"ticker": null,
"tickers": [],
"title": "Copper prices are now at their highest level on record. AI is only part of the story.",
"top_relevance_reason": "sector_match"
}
],
"top_bulletins_json": "[{\"id\": 65, \"title\": \"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"ticker\": null, \"tickers\": [], \"relevance\": 1.0, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"holding_match\", \"relevant_holdings\": [\"Microsoft\"], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eThe US administration has added four more AI companies to its roster of favoured suppliers, with the Pentagon signing agreements with Microsoft, Reflection AI (which has yet to release a publicly-available model), Amazon, and Nvidia that mean their products can be used on classified operations. The companies join OpenAI, xAI, and Google as companies that [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificialint\"}, {\"id\": 68, \"title\": \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"cloud\", \"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eTwo weeks ago at Google Cloud Next \u0026#8217;26 in Las Vegas, Google did something the enterprise AI industry has been dancing around for the better part of two years: it\u0026#160;made\u0026#160;agentic AI governance a native product feature, not an afterthought. The centrepiece announcement was the Gemini Enterprise Agent Platform, pitched as the successor to Vertex AI [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificia\"}, {\"id\": 67, \"title\": \"Physical AI raises governance questions for autonomous systems\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eGovernance around Physical AI is becoming harder as autonomous AI systems move into robots, sensors, and industrial equipment. The issue is not only whether AI agents can complete tasks. It is how their actions are tested, monitored, and stopped when they interact with real-world systems. Industrial robotics already provides a large base for that discussion. [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificia\"}, {\"id\": 66, \"title\": \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eGoogle is testing Remy, a new AI personal agent for Gemini, according to Business Insider. The tool is designed to take actions for users in work and daily tasks. Remy is being tested in a staff-only version of the Gemini app. The report said it reviewed an internal document and spoke with two people familiar [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificialintelligence-news.com/news/google-remy-ai-agent-g\"}, {\"id\": 45, \"title\": \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today announced it will hold a roundtable on March 4 to discuss private market valuations and responsible retailization.The roundtable will be hosted by the Division of Investment Management from 1 p.m. to 3 p.m. ET\u2026\"}, {\"id\": 36, \"title\": \"SEC Clarifies the Application of Federal Securities Laws to Crypto Assets\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission (SEC) today issued an interpretation clarifying how the federal securities laws apply to certain crypto assets and transactions involving crypto assets. This is a major step in the Commission\u2019s efforts to provide\u2026\"}, {\"id\": 30, \"title\": \"SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today issued a conditional exemptive order that permits customer cross-margining of cash market positions in U.S. Treasury securities cleared by a registered clearing agency and futures positions in U.S. Treasury\u2026\"}, {\"id\": 24, \"title\": \"SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today proposed rule and form amendments that would give public companies the option of filing semiannual reports in lieu of quarterly reports to meet their interim reporting obligations under the federal securities\u2026\"}, {\"id\": 17, \"title\": \"Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.92, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"Federal Reserve press releases\", \"source_category\": \"official_macro\", \"summary_excerpt\": \"Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Reserve Act\"}, {\"id\": 1, \"title\": \"AI capex note\", \"ticker\": \"NVDA\", \"tickers\": [\"NVDA\", \"AMD\", \"AVGO\"], \"relevance\": 0.9116, \"base_relevance\": 0.7315999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"\", \"source\": null, \"source_category\": \"unknown\", \"summary_excerpt\": \"NVDA, AMD and AVGO may benefit from continued AI infrastructure spending, but valuations and crowding risk are elevated.\"}, {\"id\": 55, \"title\": \"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.88, \"base_relevance\": 0.7, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\", \"semiconductors\", \"inflation\"], \"evidence\": \"summary\", \"source\": \"MarketWatch top stories\", \"source_category\": \"unknown\", \"summary_excerpt\": \"Analysts note \u201cbuyer exhaustion\u201d and market concerns about what the latest inflation data may mean for future data-center spending commitments.\"}, {\"id\": 54, \"title\": \"Copper prices are now at their highest level on record. AI is only part of the story.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.88, \"base_relevance\": 0.7, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"MarketWatch top stories\", \"source_category\": \"unknown\", \"summary_excerpt\": \"Copper refining now has a Strait of Hormuz problem.\"}]",
"top_sources": [
{
"n": 4,
"source": "AI News"
},
{
"n": 4,
"source": "SEC press releases"
},
{
"n": 2,
"source": "MarketWatch top stories"
},
{
"n": 1,
"source": "Federal Reserve press releases"
}
],
"top_sources_json": "[{\"source\": \"AI News\", \"n\": 4}, {\"source\": \"SEC press releases\", \"n\": 4}, {\"source\": \"MarketWatch top stories\", \"n\": 2}, {\"source\": \"Federal Reserve press releases\", \"n\": 1}]",
"top_tickers": [
{
"mentions": 1,
"ticker": "NVDA"
},
{
"mentions": 1,
"ticker": "AMD"
},
{
"mentions": 1,
"ticker": "AVGO"
}
],
"top_tickers_json": "[{\"ticker\": \"NVDA\", \"mentions\": 1}, {\"ticker\": \"AMD\", \"mentions\": 1}, {\"ticker\": \"AVGO\", \"mentions\": 1}]",
"what_changed": [
"US government increases AI suppliers and rethinks Anthropic\u2019s role",
"Google made agentic AI governance a product. Enterprises still have to catch up.",
"Physical AI raises governance questions for autonomous systems",
"Google tests Remy AI agent for Gemini as focus turns to user control",
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates"
],
"what_not_to_do": [
"Do not treat Market Intelligence as a trade instruction.",
"Do not add leveraged exposure from headlines alone.",
"Do not promote low-relevance regulatory items into portfolio signals."
]
},
"ok": true
},
"digest_state": "available",
"enabled": true,
"error_summary": null,
"health_endpoint": "/health",
"health_payload": {
"ok": true,
"service": "market_intel",
"time": "2026-05-16T07:26:01.570159+00:00"
},
"last_success_at": null,
"loop_running": true,
"no_trade_placed": true,
"operator_hint": "Market Intelligence API and loop are reachable.",
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"no_trade_placed": true,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
},
"process": {
"api": {
"pid": 2348730,
"pid_file": "/home/petter/agent-trading-22/logs/market_intel_api.pid",
"running": true,
"state": "running"
},
"config_path": "/home/petter/agent-trading-22/config/market_intel.yaml",
"db_path": "/home/petter/agent-trading-22/data/market_intel.db",
"health_url": "http://127.0.0.1:8892/health",
"loop": {
"pid": 2348070,
"pid_file": "/home/petter/agent-trading-22/logs/market_intel_loop.pid",
"running": true,
"state": "running"
},
"no_trade_placed": true,
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"no_trade_placed": true,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
}
},
"reachable": true,
"regime_at": "2026-05-16T00:00:49.732433+00:00",
"regime_endpoint": "/v1/regime/latest",
"regime_payload": {
"ok": true,
"regime": {
"created_at": "2026-05-16T00:00:49.732433+00:00",
"details": {
"inputs": {},
"rules_version": "2a_v1",
"signals": [
"no_strong_macro_signal"
]
},
"label": "neutral",
"score": 0.5
}
},
"regime_stale": false,
"relevance_endpoint": "/v1/relevance/profile/latest",
"relevance_payload": {
"ok": true,
"profile": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"created_at": "2026-05-16T07:25:47.740432+00:00",
"id": 2444,
"priorities": {
"heartbeat_ok": true,
"instruction_rows": 0,
"signal_rows": 200,
"signals_health_ok": true
},
"priorities_json": "{\"signal_rows\": 200, \"instruction_rows\": 0, \"heartbeat_ok\": true, \"signals_health_ok\": true}",
"sectors": [],
"sectors_json": "[]",
"source": {
"analyst_status_snapshot": {
"allow_fallback_model": true,
"allow_manual": true,
"allow_manual_when_disabled": false,
"daily_budget_usd": 100.0,
"daily_cost_usd": 0.0075,
"default_review_ttl_minutes": 60,
"defer_rate_limited_spacing": true,
"deferred_rate_limited_count": 0,
"duplicate_review_cooldown_minutes": 120,
"enabled": true,
"fallback_model": "gemini-3.1-pro-preview",
"last_error": null,
"last_review_at": "2026-05-16T03:48:20.513862+00:00",
"min_conviction": 0.7,
"model": "gemini-3.1-flash-lite-preview",
"prompt_version": "analyst_v1_2",
"rate_limit_state": {
"budget_remaining_usd": 99.9925,
"daily_budget_usd": 100.0,
"daily_cost_usd": 0.0075,
"last_review_at": "2026-05-16T03:48:20.513862+00:00",
"max_requests_per_minute": 10,
"max_reviews_per_day": 1000,
"max_tokens_per_minute": 100000,
"min_seconds_between_requests": 5.0,
"requests_in_last_minute": 0,
"requests_today": 6,
"reviews_remaining_today": 994,
"reviews_today": 6,
"tokens_in_last_minute": 0,
"warn_cost_usd_per_day": 80.0
},
"requests_today": 6,
"review_ttl_mode": "instruction_valid_until",
"reviews_today": 6,
"use_google_search_grounding": true,
"use_url_context": true,
"warn_cost_usd_per_day": 80.0
},
"certificates_ok": true,
"errors": [],
"positions_ok": true,
"signals_health_ok": true,
"universe_status_snapshot": {
"cache_ttl_hours": 48,
"policies": [
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "1b181e0867e714d8c1ce413a12bd93c8",
"created_at": "2026-04-27 08:16:49",
"id": 1,
"notes": "ok",
"selected_count": 22,
"source_count": 2
},
"name": "us_tech_growth"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "1b0ed9df298063980dacee2adcee90b9",
"created_at": "2026-04-27 08:16:49",
"id": 2,
"notes": "ok",
"selected_count": 10,
"source_count": 1
},
"name": "nasdaq_top_200"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "e2754ebc8b64a5c7f906f388b775f1e2",
"created_at": "2026-04-27 08:16:49",
"id": 3,
"notes": "ok",
"selected_count": 10,
"source_count": 1
},
"name": "omx_large_liquid"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "f334c672829c6f2f53c2b8f7e0ffb4db",
"created_at": "2026-04-27 08:16:49",
"id": 4,
"notes": "merged_base=[\u0027us_tech_growth\u0027, \u0027omx_large_liquid\u0027]",
"selected_count": 38,
"source_count": 2
},
"name": "relative_strength_candidates"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "347b09ad04be88fe2e904cde4d0409f3",
"created_at": "2026-04-27 08:16:49",
"id": 5,
"notes": "from_base=us_tech_growth",
"selected_count": 22,
"source_count": 22
},
"name": "event_reversal_candidates"
}
],
"refresh_interval_hours": 24,
"source_definitions": [
"omxs30",
"sp500",
"nasdaq_listed"
],
"warnings": []
}
},
"source_json": "{\"signals_health_ok\": true, \"universe_status_snapshot\": {\"cache_ttl_hours\": 48, \"policies\": [{\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"1b181e0867e714d8c1ce413a12bd93c8\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 1, \"notes\": \"ok\", \"selected_count\": 22, \"source_count\": 2}, \"name\": \"us_tech_growth\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"1b0ed9df298063980dacee2adcee90b9\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 2, \"notes\": \"ok\", \"selected_count\": 10, \"source_count\": 1}, \"name\": \"nasdaq_top_200\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"e2754ebc8b64a5c7f906f388b775f1e2\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 3, \"notes\": \"ok\", \"selected_count\": 10, \"source_count\": 1}, \"name\": \"omx_large_liquid\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"f334c672829c6f2f53c2b8f7e0ffb4db\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 4, \"notes\": \"merged_base=[\u0027us_tech_growth\u0027, \u0027omx_large_liquid\u0027]\", \"selected_count\": 38, \"source_count\": 2}, \"name\": \"relative_strength_candidates\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"347b09ad04be88fe2e904cde4d0409f3\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 5, \"notes\": \"from_base=us_tech_growth\", \"selected_count\": 22, \"source_count\": 22}, \"name\": \"event_reversal_candidates\"}], \"refresh_interval_hours\": 24, \"source_definitions\": [\"omxs30\", \"sp500\", \"nasdaq_listed\"], \"warnings\": []}, \"analyst_status_snapshot\": {\"allow_fallback_model\": true, \"allow_manual\": true, \"allow_manual_when_disabled\": false, \"daily_budget_usd\": 100.0, \"daily_cost_usd\": 0.0075, \"default_review_ttl_minutes\": 60, \"defer_rate_limited_spacing\": true, \"deferred_rate_limited_count\": 0, \"duplicate_review_cooldown_minutes\": 120, \"enabled\": true, \"fallback_model\": \"gemini-3.1-pro-preview\", \"last_error\": null, \"last_review_at\": \"2026-05-16T03:48:20.513862+00:00\", \"min_conviction\": 0.7, \"model\": \"gemini-3.1-flash-lite-preview\", \"prompt_version\": \"analyst_v1_2\", \"rate_limit_state\": {\"budget_remaining_usd\": 99.9925, \"daily_budget_usd\": 100.0, \"daily_cost_usd\": 0.0075, \"last_review_at\": \"2026-05-16T03:48:20.513862+00:00\", \"max_requests_per_minute\": 10, \"max_reviews_per_day\": 1000, \"max_tokens_per_minute\": 100000, \"min_seconds_between_requests\": 5.0, \"requests_in_last_minute\": 0, \"requests_today\": 6, \"reviews_remaining_today\": 994, \"reviews_today\": 6, \"tokens_in_last_minute\": 0, \"warn_cost_usd_per_day\": 80.0}, \"requests_today\": 6, \"review_ttl_mode\": \"instruction_valid_until\", \"reviews_today\": 6, \"use_google_search_grounding\": true, \"use_url_context\": true, \"warn_cost_usd_per_day\": 80.0}, \"certificates_ok\": true, \"positions_ok\": true, \"errors\": []}",
"strategies": {
"relative_strength": 0.1
},
"strategies_json": "{\"relative_strength\": 0.1}",
"tickers": [
{
"ticker": "AMD",
"weight": 3.202771
},
{
"ticker": "QCOM",
"weight": 3.022333
},
{
"ticker": "DDOG",
"weight": 1.763282
},
{
"ticker": "AVGO",
"weight": 1.44
},
{
"ticker": "NFLX",
"weight": 0.996
},
{
"ticker": "AAPL",
"weight": 0.798
},
{
"ticker": "XLK",
"weight": 0.630148
},
{
"ticker": "AMZN",
"weight": 0.48
},
{
"ticker": "T8",
"weight": 0.378
},
{
"ticker": "T7",
"weight": 0.378
},
{
"ticker": "T6",
"weight": 0.378
},
{
"ticker": "T5",
"weight": 0.378
},
{
"ticker": "T4",
"weight": 0.378
},
{
"ticker": "T3",
"weight": 0.378
},
{
"ticker": "T2",
"weight": 0.378
},
{
"ticker": "T1",
"weight": 0.378
},
{
"ticker": "T0",
"weight": 0.378
},
{
"ticker": "GOOG",
"weight": 0.193495
},
{
"ticker": "NVDA",
"weight": 0.18
},
{
"ticker": "MSFT",
"weight": 0.168
},
{
"ticker": "IWM",
"weight": 0.041748
}
],
"tickers_json": "[{\"ticker\": \"AMD\", \"weight\": 3.202771}, {\"ticker\": \"QCOM\", \"weight\": 3.022333}, {\"ticker\": \"DDOG\", \"weight\": 1.763282}, {\"ticker\": \"AVGO\", \"weight\": 1.44}, {\"ticker\": \"NFLX\", \"weight\": 0.996}, {\"ticker\": \"AAPL\", \"weight\": 0.798}, {\"ticker\": \"XLK\", \"weight\": 0.630148}, {\"ticker\": \"AMZN\", \"weight\": 0.48}, {\"ticker\": \"T8\", \"weight\": 0.378}, {\"ticker\": \"T7\", \"weight\": 0.378}, {\"ticker\": \"T6\", \"weight\": 0.378}, {\"ticker\": \"T5\", \"weight\": 0.378}, {\"ticker\": \"T4\", \"weight\": 0.378}, {\"ticker\": \"T3\", \"weight\": 0.378}, {\"ticker\": \"T2\", \"weight\": 0.378}, {\"ticker\": \"T1\", \"weight\": 0.378}, {\"ticker\": \"T0\", \"weight\": 0.378}, {\"ticker\": \"GOOG\", \"weight\": 0.193495}, {\"ticker\": \"NVDA\", \"weight\": 0.18}, {\"ticker\": \"MSFT\", \"weight\": 0.168}, {\"ticker\": \"IWM\", \"weight\": 0.041748}]"
}
},
"relevance_profile_at": "2026-05-16T07:25:47.740432+00:00",
"relevance_profile_stale": true,
"source_health_endpoint": "/v1/sources/health",
"source_health_payload": {
"no_trade_placed": true,
"ok": true,
"sources": [
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 5,
"items_7d": 12,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:33.884451+00:00",
"name": "AI News",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.artificialintelligence-news.com/feed/",
"useful_bulletins_7d": 12
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 2,
"items_7d": 20,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:32.590752+00:00",
"name": "Federal Reserve press releases",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.federalreserve.gov/feeds/press_all.xml",
"useful_bulletins_7d": 20
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 4,
"items_7d": 10,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:33.325819+00:00",
"name": "MarketWatch top stories",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://feeds.marketwatch.com/marketwatch/topstories/",
"useful_bulletins_7d": 10
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 3,
"items_7d": 25,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:32.849506+00:00",
"name": "SEC press releases",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.sec.gov/news/pressreleases.rss",
"useful_bulletins_7d": 25
},
{
"access_status": null,
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": null,
"freshness_score": null,
"id": 1,
"items_7d": 0,
"kind": "text:research_note",
"last_error": null,
"last_error_at": null,
"last_success_at": null,
"name": "manual test",
"noise_score": null,
"originality_score": null,
"priority": null,
"relevance_score": null,
"reliability_score": null,
"snooze_until_iso": null,
"source_status": "source_empty_uri",
"tags": [],
"uri": "",
"useful_bulletins_7d": 0
}
],
"status": "available",
"summary": {
"active_feed_sources": 4,
"bulletins_24h": 0,
"bulletins_7d": 67,
"disabled_sources": 0,
"empty_uri_sources": 1,
"enabled_sources": 5,
"items_24h": 0,
"items_7d": 67,
"latest_digest_at": "2026-05-13T11:34:27.538172+00:00",
"latest_regime_at": "2026-05-16T00:00:49.732433+00:00",
"latest_relevance_profile_at": "2026-05-16T07:25:47.740432+00:00",
"no_trade_placed": true,
"recent_success_sources": 4,
"sources_by_kind": {
"rss": 4,
"text:research_note": 1
},
"sources_by_status": {
"source_active_with_recent_items": 4,
"source_empty_uri": 1
},
"sources_with_errors": 0,
"status": "available",
"total_sources": 5
}
},
"state": "available",
"status_endpoint": "/v1/status",
"status_payload": {
"advisory_only": true,
"counts": {
"bulletins": 68,
"sources": 5
},
"db_path": "/home/petter/agent-trading-22/data/market_intel.db",
"enabled": true,
"freshness": {
"latest_at22_snapshot_at": "2026-05-16T07:25:47.694850+00:00",
"latest_cycle_5m_at": "2026-05-16T07:25:47.752265+00:00",
"latest_fred_regime_at": "2026-05-16T00:00:49.737203+00:00",
"latest_regime_snapshot_at": "2026-05-16T00:00:49.732433+00:00",
"latest_relevance_profile_at": "2026-05-16T07:25:47.740432+00:00",
"latest_rss_ingestion_at": "2026-05-16T07:20:17.453436+00:00",
"latest_synthesis_at": "2026-05-16T07:20:17.453436+00:00",
"latest_ticker_context_at": "2026-05-16T07:14:47.204999+00:00"
},
"ok": true,
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
},
"recent_job_errors": [],
"recent_job_runs": [
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:25:47.752265+00:00",
"error": null,
"id": 3536,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"errors": [],
"ok": true,
"profile_id": 2444
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:25:47.483844+00:00\", \"profile_id\": 2444}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:25:47.475830+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:20:17.453436+00:00",
"error": null,
"id": 3535,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T07:20:17.448884+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:20:17.444328+00:00",
"error": null,
"id": 3534,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:20:17.240930+00:00",
"errors": [],
"ok": true,
"profile_id": 2443
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:20:17.240930+00:00\", \"profile_id\": 2443}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:20:17.228283+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:14:47.204999+00:00",
"error": null,
"id": 3533,
"items_created": 21,
"items_seen": 0,
"job_name": "ticker_context_60m",
"metadata": {
"rows": 21,
"tickers": [
"AMD",
"QCOM",
"DDOG",
"AVGO",
"NFLX",
"AAPL",
"XLK",
"AMZN",
"T8",
"T7"
]
},
"metadata_json": "{\"rows\": 21, \"tickers\": [\"AMD\", \"QCOM\", \"DDOG\", \"AVGO\", \"NFLX\", \"AAPL\", \"XLK\", \"AMZN\", \"T8\", \"T7\"]}",
"started_at": "2026-05-16T07:14:47.169573+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:14:47.163543+00:00",
"error": null,
"id": 3532,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:14:46.929744+00:00",
"errors": [],
"ok": true,
"profile_id": 2442
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:14:46.929744+00:00\", \"profile_id\": 2442}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:14:46.921576+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:09:16.899726+00:00",
"error": null,
"id": 3531,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:09:16.639861+00:00",
"errors": [],
"ok": true,
"profile_id": 2441
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:09:16.639861+00:00\", \"profile_id\": 2441}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:09:16.631582+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:04:41.611857+00:00",
"error": null,
"id": 3530,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T07:04:41.605729+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:03:46.597484+00:00",
"error": null,
"id": 3529,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:03:46.381882+00:00",
"errors": [],
"ok": true,
"profile_id": 2440
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:03:46.381882+00:00\", \"profile_id\": 2440}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:03:46.373720+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:58:16.342060+00:00",
"error": null,
"id": 3528,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:58:16.081502+00:00",
"errors": [],
"ok": true,
"profile_id": 2439
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:58:16.081502+00:00\", \"profile_id\": 2439}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:58:16.064190+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:52:46.045734+00:00",
"error": null,
"id": 3527,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:52:45.832845+00:00",
"errors": [],
"ok": true,
"profile_id": 2438
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:52:45.832845+00:00\", \"profile_id\": 2438}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:52:45.825291+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:49:05.808083+00:00",
"error": null,
"id": 3526,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:49:05.800081+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:47:15.788930+00:00",
"error": null,
"id": 3525,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:47:15.551475+00:00",
"errors": [],
"ok": true,
"profile_id": 2437
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:47:15.551475+00:00\", \"profile_id\": 2437}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:47:15.540385+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:41:45.520529+00:00",
"error": null,
"id": 3524,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:41:45.306799+00:00",
"errors": [],
"ok": true,
"profile_id": 2436
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:41:45.306799+00:00\", \"profile_id\": 2436}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:41:45.299031+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:36:15.277123+00:00",
"error": null,
"id": 3523,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:36:15.055316+00:00",
"errors": [],
"ok": true,
"profile_id": 2435
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:36:15.055316+00:00\", \"profile_id\": 2435}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:36:15.044245+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:33:30.027372+00:00",
"error": null,
"id": 3522,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:33:30.017804+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:30:45.005348+00:00",
"error": null,
"id": 3521,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:30:44.768286+00:00",
"errors": [],
"ok": true,
"profile_id": 2434
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:30:44.768286+00:00\", \"profile_id\": 2434}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:30:44.760676+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:25:14.736478+00:00",
"error": null,
"id": 3520,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:25:14.469896+00:00",
"errors": [],
"ok": true,
"profile_id": 2433
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:25:14.469896+00:00\", \"profile_id\": 2433}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:25:14.461994+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:19:44.437789+00:00",
"error": null,
"id": 3519,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:19:44.148499+00:00",
"errors": [],
"ok": true,
"profile_id": 2432
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:19:44.148499+00:00\", \"profile_id\": 2432}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:19:44.137836+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:17:54.127195+00:00",
"error": null,
"id": 3518,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:17:54.118603+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:14:14.102489+00:00",
"error": null,
"id": 3517,
"items_created": 21,
"items_seen": 0,
"job_name": "ticker_context_60m",
"metadata": {
"rows": 21,
"tickers": [
"AMD",
"QCOM",
"DDOG",
"AVGO",
"NFLX",
"AAPL",
"XLK",
"AMZN",
"T8",
"T7"
]
},
"metadata_json": "{\"rows\": 21, \"tickers\": [\"AMD\", \"QCOM\", \"DDOG\", \"AVGO\", \"NFLX\", \"AAPL\", \"XLK\", \"AMZN\", \"T8\", \"T7\"]}",
"started_at": "2026-05-16T06:14:14.070492+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:14:14.066035+00:00",
"error": null,
"id": 3516,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:14:13.868472+00:00",
"errors": [],
"ok": true,
"profile_id": 2431
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:14:13.868472+00:00\", \"profile_id\": 2431}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:14:13.861289+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:08:43.837847+00:00",
"error": null,
"id": 3515,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:08:43.556497+00:00",
"errors": [],
"ok": true,
"profile_id": 2430
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:08:43.556497+00:00\", \"profile_id\": 2430}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:08:43.548799+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:03:13.521920+00:00",
"error": null,
"id": 3514,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:03:13.248547+00:00",
"errors": [],
"ok": true,
"profile_id": 2429
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:03:13.248547+00:00\", \"profile_id\": 2429}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:03:13.237414+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:02:18.229614+00:00",
"error": null,
"id": 3513,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:02:18.218042+00:00",
"status": "ok"
}
],
"relevance_profile": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"created_at": "2026-05-16T07:25:47.740432+00:00",
"id": 2444,
"strategies": {
"relative_strength": 0.1
},
"top_tickers": [
{
"ticker": "AMD",
"weight": 3.202771
},
{
"ticker": "QCOM",
"weight": 3.022333
},
{
"ticker": "DDOG",
"weight": 1.763282
},
{
"ticker": "AVGO",
"weight": 1.44
},
{
"ticker": "NFLX",
"weight": 0.996
},
{
"ticker": "AAPL",
"weight": 0.798
},
{
"ticker": "XLK",
"weight": 0.630148
},
{
"ticker": "AMZN",
"weight": 0.48
},
{
"ticker": "T8",
"weight": 0.378
},
{
"ticker": "T7",
"weight": 0.378
},
{
"ticker": "T6",
"weight": 0.378
},
{
"ticker": "T5",
"weight": 0.378
},
{
"ticker": "T4",
"weight": 0.378
},
{
"ticker": "T3",
"weight": 0.378
},
{
"ticker": "T2",
"weight": 0.378
},
{
"ticker": "T1",
"weight": 0.378
},
{
"ticker": "T0",
"weight": 0.378
},
{
"ticker": "GOOG",
"weight": 0.193495
},
{
"ticker": "NVDA",
"weight": 0.18
},
{
"ticker": "MSFT",
"weight": 0.168
}
]
},
"service": {
"started_at_utc": "2026-05-13T11:34:25.261845+00:00",
"uptime_seconds": 244296.351
}
},
"suspected_test_tickers": [
"T8",
"T7",
"T6",
"T5",
"T4",
"T3",
"T2",
"T1",
"T0"
]
},
"stale_sources": [
"market_intelligence_relevance_profile",
"market_intelligence_relevance_profile_test_tickers"
],
"status": "partial"
},
"errors": [],
"exposure": {
"asof": "2026-05-16T17:52:00+02:00",
"available_cash_sek": 554861.43,
"cash_pct": 0.678609,
"certificate_count": 0,
"certificate_market_value_pct": 0.0,
"certificate_market_value_sek": 0,
"gross_exposure_proxy_sek": 262782.59,
"incremental_leverage_proxy_sek": 0,
"invested_market_value_sek": 262782.59,
"leverage_weighted_exposure_proxy_pct": 0.32139,
"leverage_weighted_exposure_proxy_sek": 262782.59,
"leveraged_market_value_pct": 0.0,
"leveraged_market_value_sek": 0,
"market_value_by_bucket_guess": {
"CORE_INVESTMENT": 262782.59
},
"market_value_by_product_type": {
"stock": 262782.59
},
"max_leverage": 1.0,
"ok": true,
"snapshot_id": 15,
"snapshot_key": "portfolio_d2e4569aaeb0",
"top_leveraged_positions": [],
"total_value_sek": 817645.02,
"warnings": []
},
"local_files": {
"available_sources": [],
"enabled": true,
"files": [
{
"no_trade_placed": true,
"path": "data/market_intelligence/latest.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/market_intelligence/digest.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/market_intelligence/regime.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/ai/macro.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "out/ai/macro.json",
"state": "missing"
}
],
"missing_sources": [
"data/market_intelligence/latest.json",
"data/market_intelligence/digest.json",
"data/market_intelligence/regime.json",
"data/ai/macro.json",
"out/ai/macro.json"
],
"no_trade_placed": true,
"stale_sources": []
},
"macro_regime": {
"asof": "2026-05-16T07:26:01.560386+00:00",
"confidence": 0.25,
"market_intel": {},
"news_event_risk": {},
"no_trade_placed": true,
"regime": "unknown",
"signal_health": {
"active_pods": [
"cross_asset_trend",
"index_mean_reversion",
"relative_strength",
"event_reversal"
],
"active_pods_zero_signals_latest_cycle": [
"cross_asset_trend",
"event_reversal",
"index_mean_reversion"
],
"by_deploy_status_24h": {
"YES": 3
},
"by_pod_24h": [
{
"count": 3,
"pod": "relative_strength"
}
],
"latest_scheduler_cycle_at": "2026-05-16T07:21:55.451482+00:00",
"latest_scheduler_cycle_signal_count": 0,
"latest_signal_age_minutes": 355.26,
"latest_signal_at": "2026-05-16T01:30:45.677047+00:00",
"latest_signal_cycle_id": "2026-05-16T01:30:45",
"latest_signal_producing_cycle_signal_count": 3,
"latest_successful_cycle_at": "2026-05-16T07:21:55.451482+00:00",
"signals_24h": 3,
"signals_7d": 21,
"stale_signal_hours": 12.0,
"state": "FRESH_SIGNALS",
"suspected_test_tickers": [],
"top_repeated_symbols_7d": [
{
"count": 7,
"direction": "LONG",
"ticker": "AMD"
},
{
"count": 7,
"direction": "LONG",
"ticker": "DDOG"
},
{
"count": 7,
"direction": "LONG",
"ticker": "QCOM"
}
],
"warnings": [
"latest scheduler cycle produced 0 signals across all active pods"
]
},
"source": "local_safe_sources",
"summary": "No strong local macro/regime signal is available; use conservative prior.",
"supporting_evidence": {
"exposure": {
"asof": "2026-05-16T17:52:00+02:00",
"available_cash_sek": 554861.43,
"cash_pct": 0.678609,
"certificate_count": 0,
"certificate_market_value_pct": 0.0,
"certificate_market_value_sek": 0,
"gross_exposure_proxy_sek": 262782.59,
"incremental_leverage_proxy_sek": 0,
"invested_market_value_sek": 262782.59,
"leverage_weighted_exposure_proxy_pct": 0.32139,
"leverage_weighted_exposure_proxy_sek": 262782.59,
"leveraged_market_value_pct": 0.0,
"leveraged_market_value_sek": 0,
"market_value_by_bucket_guess": {
"CORE_INVESTMENT": 262782.59
},
"market_value_by_product_type": {
"stock": 262782.59
},
"max_leverage": 1.0,
"ok": true,
"snapshot_id": 15,
"snapshot_key": "portfolio_d2e4569aaeb0",
"top_leveraged_positions": [],
"total_value_sek": 817645.02,
"warnings": []
},
"signal_health": {
"active_pods": [
"cross_asset_trend",
"index_mean_reversion",
"relative_strength",
"event_reversal"
],
"active_pods_zero_signals_latest_cycle": [
"cross_asset_trend",
"event_reversal",
"index_mean_reversion"
],
"by_deploy_status_24h": {
"YES": 3
},
"by_pod_24h": [
{
"count": 3,
"pod": "relative_strength"
}
],
"latest_scheduler_cycle_at": "2026-05-16T07:21:55.451482+00:00",
"latest_scheduler_cycle_signal_count": 0,
"latest_signal_age_minutes": 355.26,
"latest_signal_at": "2026-05-16T01:30:45.677047+00:00",
"latest_signal_cycle_id": "2026-05-16T01:30:45",
"latest_signal_producing_cycle_signal_count": 3,
"latest_successful_cycle_at": "2026-05-16T07:21:55.451482+00:00",
"signals_24h": 3,
"signals_7d": 21,
"stale_signal_hours": 12.0,
"state": "FRESH_SIGNALS",
"suspected_test_tickers": [],
"top_repeated_symbols_7d": [
{
"count": 7,
"direction": "LONG",
"ticker": "AMD"
},
{
"count": 7,
"direction": "LONG",
"ticker": "DDOG"
},
{
"count": 7,
"direction": "LONG",
"ticker": "QCOM"
}
],
"warnings": [
"latest scheduler cycle produced 0 signals across all active pods"
]
}
},
"technical_context": {},
"volatility_context": {},
"warnings": []
},
"market_intel": {},
"market_intelligence_digest": {
"digest": {
"asof": "2026-05-13T11:34:27.500257+00:00",
"created_at": "2026-05-13T11:34:27.538172+00:00",
"digest_relevance_state": "high",
"digest_type": "daily",
"headline": "Market Intelligence digest is portfolio-relevant.",
"id": 5,
"metadata": {
"digest_relevance_state": "high",
"headline": "Market Intelligence digest is portfolio-relevant.",
"near_term_catalysts": [
{
"date": null,
"name": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"relevance": "holding_match"
},
{
"date": null,
"name": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"relevance": "sector_match"
},
{
"date": null,
"name": "Physical AI raises governance questions for autonomous systems",
"relevance": "sector_match"
},
{
"date": null,
"name": "Google tests Remy AI agent for Gemini as focus turns to user control",
"relevance": "sector_match"
},
{
"date": null,
"name": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"relevance": "macro_context"
}
],
"no_trade_placed": true,
"portfolio_implication": "Use as advisory market context only; do not treat it as trade authorization.",
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure",
"cloud",
"semiconductors",
"inflation"
],
"source_concentration": {
"high": false,
"top_source": "AI News",
"top_source_share": 0.3333
},
"source_quality_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"ticker_extraction_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"what_changed": [
"US government increases AI suppliers and rethinks Anthropic\u2019s role",
"Google made agentic AI governance a product. Enterprises still have to catch up.",
"Physical AI raises governance questions for autonomous systems",
"Google tests Remy AI agent for Gemini as focus turns to user control",
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates"
],
"what_not_to_do": [
"Do not treat Market Intelligence as a trade instruction.",
"Do not add leveraged exposure from headlines alone.",
"Do not promote low-relevance regulatory items into portfolio signals."
]
},
"metadata_json": "{\"headline\": \"Market Intelligence digest is portfolio-relevant.\", \"what_changed\": [\"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"Physical AI raises governance questions for autonomous systems\", \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\"], \"portfolio_implication\": \"Use as advisory market context only; do not treat it as trade authorization.\", \"relevant_holdings\": [\"Microsoft\"], \"relevant_sectors\": [\"AI infrastructure\", \"cloud\", \"semiconductors\", \"inflation\"], \"near_term_catalysts\": [{\"name\": \"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"date\": null, \"relevance\": \"holding_match\"}, {\"name\": \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"Physical AI raises governance questions for autonomous systems\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"date\": null, \"relevance\": \"macro_context\"}], \"what_not_to_do\": [\"Do not treat Market Intelligence as a trade instruction.\", \"Do not add leveraged exposure from headlines alone.\", \"Do not promote low-relevance regulatory items into portfolio signals.\"], \"source_quality_warnings\": [\"filtered_false_ticker:AN\", \"filtered_false_ticker:AS\", \"filtered_false_ticker:AT\", \"filtered_false_ticker:BY\", \"filtered_false_ticker:DATA\", \"filtered_false_ticker:FINAL\", \"filtered_false_ticker:FSA\", \"filtered_false_ticker:IN\", \"filtered_false_ticker:IS\", \"filtered_false_ticker:IT\", \"filtered_false_ticker:JUDGE\", \"filtered_false_ticker:MONTH\", \"filtered_false_ticker:NEW\", \"filtered_false_ticker:OF\", \"filtered_false_ticker:ON\", \"filtered_false_ticker:TO\"], \"ticker_extraction_warnings\": [\"filtered_false_ticker:AN\", \"filtered_false_ticker:AS\", \"filtered_false_ticker:AT\", \"filtered_false_ticker:BY\", \"filtered_false_ticker:DATA\", \"filtered_false_ticker:FINAL\", \"filtered_false_ticker:FSA\", \"filtered_false_ticker:IN\", \"filtered_false_ticker:IS\", \"filtered_false_ticker:IT\", \"filtered_false_ticker:JUDGE\", \"filtered_false_ticker:MONTH\", \"filtered_false_ticker:NEW\", \"filtered_false_ticker:OF\", \"filtered_false_ticker:ON\", \"filtered_false_ticker:TO\"], \"digest_relevance_state\": \"high\", \"source_concentration\": {\"high\": false, \"top_source\": \"AI News\", \"top_source_share\": 0.3333}, \"no_trade_placed\": true}",
"near_term_catalysts": [
{
"date": null,
"name": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"relevance": "holding_match"
},
{
"date": null,
"name": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"relevance": "sector_match"
},
{
"date": null,
"name": "Physical AI raises governance questions for autonomous systems",
"relevance": "sector_match"
},
{
"date": null,
"name": "Google tests Remy AI agent for Gemini as focus turns to user control",
"relevance": "sector_match"
},
{
"date": null,
"name": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"relevance": "macro_context"
}
],
"no_trade_placed": true,
"opportunities": [
"AI capex note"
],
"opportunities_json": "[\"AI capex note\"]",
"portfolio_implication": "Use as advisory market context only; do not treat it as trade authorization.",
"prompt_context": "Market Intelligence digest (daily) \u2014 advisory only, not trade instructions.\nAs-of 2026-05-13T11:34:27.500257+00:00 UTC\nRegime: neutral (score 0.50)\nHighlights (source-linked):\n- [65] US government increases AI suppliers and rethinks Anthropic\u2019s role | market_context | reason=holding_match | evidence=summary\n- [68] Google made agentic AI governance a product. Enterprises still have to catch up. | market_context | reason=sector_match | evidence=summary\n- [67] Physical AI raises governance questions for autonomous systems | market_context | reason=sector_match | evidence=summary\n- [66] Google tests Remy AI agent for Gemini as focus turns to user control | market_context | reason=sector_match | evidence=summary\n- [45] SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates | market_context | reason=macro_context | evidence=summary\n- [36] SEC Clarifies the Application of Federal Securities Laws to Crypto Assets | market_context | reason=macro_context | evidence=summary\n- [30] SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market | market_context | reason=macro_context | evidence=summary\n- [24] SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies | market_context | reason=macro_context | evidence=summary\n- [17] Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese | market_context | reason=macro_context | evidence=summary\n- [1] AI capex note | NVDA | reason=sector_match | evidence=n/a",
"regime_summary": "neutral (score 0.50)",
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure",
"cloud",
"semiconductors",
"inflation"
],
"risks": [
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"SEC Publishes Data on Public and Private Offerings, Municipal Advisors, Transfer Agents, and Securities-Based Swap Dealers",
"AI capex note",
"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.",
"What former poker champion turned investing coach Annie Duke says most of us get wrong about risk"
],
"risks_json": "[\"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"SEC Publishes Data on Public and Private Offerings, Municipal Advisors, Transfer Agents, and Securities-Based Swap Dealers\", \"AI capex note\", \"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.\", \"What former poker champion turned investing coach Annie Duke says most of us get wrong about risk\"]",
"source_concentration": {
"high": false,
"top_source": "AI News",
"top_source_share": 0.3333
},
"source_quality_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"summary": "12 advisory bulletins selected; relevance=high; holdings: Microsoft; sectors: AI infrastructure, cloud, semiconductors, inflation.",
"ticker_extraction_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"title": "Market Intelligence digest is portfolio-relevant.",
"top_bulletins": [
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 65,
"relevance": 1.0,
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eThe US administration has added four more AI companies to its roster of favoured suppliers, with the Pentagon signing agreements with Microsoft, Reflection AI (which has yet to release a publicly-available model), Amazon, and Nvidia that mean their products can be used on classified operations. The companies join OpenAI, xAI, and Google as companies that [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificialint",
"ticker": null,
"tickers": [],
"title": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"top_relevance_reason": "holding_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 68,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"cloud",
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eTwo weeks ago at Google Cloud Next \u0026#8217;26 in Las Vegas, Google did something the enterprise AI industry has been dancing around for the better part of two years: it\u0026#160;made\u0026#160;agentic AI governance a native product feature, not an afterthought. The centrepiece announcement was the Gemini Enterprise Agent Platform, pitched as the successor to Vertex AI [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificia",
"ticker": null,
"tickers": [],
"title": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 67,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eGovernance around Physical AI is becoming harder as autonomous AI systems move into robots, sensors, and industrial equipment. The issue is not only whether AI agents can complete tasks. It is how their actions are tested, monitored, and stopped when they interact with real-world systems. Industrial robotics already provides a large base for that discussion. [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificia",
"ticker": null,
"tickers": [],
"title": "Physical AI raises governance questions for autonomous systems",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 66,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eGoogle is testing Remy, a new AI personal agent for Gemini, according to Business Insider. The tool is designed to take actions for users in work and daily tasks. Remy is being tested in a staff-only version of the Gemini app. The report said it reviewed an internal document and spoke with two people familiar [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificialintelligence-news.com/news/google-remy-ai-agent-g",
"ticker": null,
"tickers": [],
"title": "Google tests Remy AI agent for Gemini as focus turns to user control",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 45,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today announced it will hold a roundtable on March 4 to discuss private market valuations and responsible retailization.The roundtable will be hosted by the Division of Investment Management from 1 p.m. to 3 p.m. ET\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 36,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission (SEC) today issued an interpretation clarifying how the federal securities laws apply to certain crypto assets and transactions involving crypto assets. This is a major step in the Commission\u2019s efforts to provide\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Clarifies the Application of Federal Securities Laws to Crypto Assets",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 30,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today issued a conditional exemptive order that permits customer cross-margining of cash market positions in U.S. Treasury securities cleared by a registered clearing agency and futures positions in U.S. Treasury\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 24,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today proposed rule and form amendments that would give public companies the option of filing semiannual reports in lieu of quarterly reports to meet their interim reporting obligations under the federal securities\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 17,
"relevance": 0.92,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "Federal Reserve press releases",
"source_category": "official_macro",
"summary_excerpt": "Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Reserve Act",
"ticker": null,
"tickers": [],
"title": "Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.7315999999999999,
"evidence": "",
"id": 1,
"relevance": 0.9116,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": null,
"source_category": "unknown",
"summary_excerpt": "NVDA, AMD and AVGO may benefit from continued AI infrastructure spending, but valuations and crowding risk are elevated.",
"ticker": "NVDA",
"tickers": [
"NVDA",
"AMD",
"AVGO"
],
"title": "AI capex note",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7,
"evidence": "summary",
"id": 55,
"relevance": 0.88,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure",
"semiconductors",
"inflation"
],
"source": "MarketWatch top stories",
"source_category": "unknown",
"summary_excerpt": "Analysts note \u201cbuyer exhaustion\u201d and market concerns about what the latest inflation data may mean for future data-center spending commitments.",
"ticker": null,
"tickers": [],
"title": "Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7,
"evidence": "summary",
"id": 54,
"relevance": 0.88,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "MarketWatch top stories",
"source_category": "unknown",
"summary_excerpt": "Copper refining now has a Strait of Hormuz problem.",
"ticker": null,
"tickers": [],
"title": "Copper prices are now at their highest level on record. AI is only part of the story.",
"top_relevance_reason": "sector_match"
}
],
"top_bulletins_json": "[{\"id\": 65, \"title\": \"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"ticker\": null, \"tickers\": [], \"relevance\": 1.0, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"holding_match\", \"relevant_holdings\": [\"Microsoft\"], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eThe US administration has added four more AI companies to its roster of favoured suppliers, with the Pentagon signing agreements with Microsoft, Reflection AI (which has yet to release a publicly-available model), Amazon, and Nvidia that mean their products can be used on classified operations. The companies join OpenAI, xAI, and Google as companies that [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificialint\"}, {\"id\": 68, \"title\": \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"cloud\", \"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eTwo weeks ago at Google Cloud Next \u0026#8217;26 in Las Vegas, Google did something the enterprise AI industry has been dancing around for the better part of two years: it\u0026#160;made\u0026#160;agentic AI governance a native product feature, not an afterthought. The centrepiece announcement was the Gemini Enterprise Agent Platform, pitched as the successor to Vertex AI [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificia\"}, {\"id\": 67, \"title\": \"Physical AI raises governance questions for autonomous systems\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eGovernance around Physical AI is becoming harder as autonomous AI systems move into robots, sensors, and industrial equipment. The issue is not only whether AI agents can complete tasks. It is how their actions are tested, monitored, and stopped when they interact with real-world systems. Industrial robotics already provides a large base for that discussion. [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificia\"}, {\"id\": 66, \"title\": \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eGoogle is testing Remy, a new AI personal agent for Gemini, according to Business Insider. The tool is designed to take actions for users in work and daily tasks. Remy is being tested in a staff-only version of the Gemini app. The report said it reviewed an internal document and spoke with two people familiar [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificialintelligence-news.com/news/google-remy-ai-agent-g\"}, {\"id\": 45, \"title\": \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today announced it will hold a roundtable on March 4 to discuss private market valuations and responsible retailization.The roundtable will be hosted by the Division of Investment Management from 1 p.m. to 3 p.m. ET\u2026\"}, {\"id\": 36, \"title\": \"SEC Clarifies the Application of Federal Securities Laws to Crypto Assets\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission (SEC) today issued an interpretation clarifying how the federal securities laws apply to certain crypto assets and transactions involving crypto assets. This is a major step in the Commission\u2019s efforts to provide\u2026\"}, {\"id\": 30, \"title\": \"SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today issued a conditional exemptive order that permits customer cross-margining of cash market positions in U.S. Treasury securities cleared by a registered clearing agency and futures positions in U.S. Treasury\u2026\"}, {\"id\": 24, \"title\": \"SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today proposed rule and form amendments that would give public companies the option of filing semiannual reports in lieu of quarterly reports to meet their interim reporting obligations under the federal securities\u2026\"}, {\"id\": 17, \"title\": \"Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.92, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"Federal Reserve press releases\", \"source_category\": \"official_macro\", \"summary_excerpt\": \"Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Reserve Act\"}, {\"id\": 1, \"title\": \"AI capex note\", \"ticker\": \"NVDA\", \"tickers\": [\"NVDA\", \"AMD\", \"AVGO\"], \"relevance\": 0.9116, \"base_relevance\": 0.7315999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"\", \"source\": null, \"source_category\": \"unknown\", \"summary_excerpt\": \"NVDA, AMD and AVGO may benefit from continued AI infrastructure spending, but valuations and crowding risk are elevated.\"}, {\"id\": 55, \"title\": \"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.88, \"base_relevance\": 0.7, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\", \"semiconductors\", \"inflation\"], \"evidence\": \"summary\", \"source\": \"MarketWatch top stories\", \"source_category\": \"unknown\", \"summary_excerpt\": \"Analysts note \u201cbuyer exhaustion\u201d and market concerns about what the latest inflation data may mean for future data-center spending commitments.\"}, {\"id\": 54, \"title\": \"Copper prices are now at their highest level on record. AI is only part of the story.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.88, \"base_relevance\": 0.7, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"MarketWatch top stories\", \"source_category\": \"unknown\", \"summary_excerpt\": \"Copper refining now has a Strait of Hormuz problem.\"}]",
"top_sources": [
{
"n": 4,
"source": "AI News"
},
{
"n": 4,
"source": "SEC press releases"
},
{
"n": 2,
"source": "MarketWatch top stories"
},
{
"n": 1,
"source": "Federal Reserve press releases"
}
],
"top_sources_json": "[{\"source\": \"AI News\", \"n\": 4}, {\"source\": \"SEC press releases\", \"n\": 4}, {\"source\": \"MarketWatch top stories\", \"n\": 2}, {\"source\": \"Federal Reserve press releases\", \"n\": 1}]",
"top_tickers": [
{
"mentions": 1,
"ticker": "NVDA"
},
{
"mentions": 1,
"ticker": "AMD"
},
{
"mentions": 1,
"ticker": "AVGO"
}
],
"top_tickers_json": "[{\"ticker\": \"NVDA\", \"mentions\": 1}, {\"ticker\": \"AMD\", \"mentions\": 1}, {\"ticker\": \"AVGO\", \"mentions\": 1}]",
"what_changed": [
"US government increases AI suppliers and rethinks Anthropic\u2019s role",
"Google made agentic AI governance a product. Enterprises still have to catch up.",
"Physical AI raises governance questions for autonomous systems",
"Google tests Remy AI agent for Gemini as focus turns to user control",
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates"
],
"what_not_to_do": [
"Do not treat Market Intelligence as a trade instruction.",
"Do not add leveraged exposure from headlines alone.",
"Do not promote low-relevance regulatory items into portfolio signals."
]
},
"ok": true
},
"market_intelligence_health": {
"ok": true,
"service": "market_intel",
"time": "2026-05-16T07:26:01.570159+00:00"
},
"market_intelligence_process": {
"api": {
"pid": 2348730,
"pid_file": "/home/petter/agent-trading-22/logs/market_intel_api.pid",
"running": true,
"state": "running"
},
"config_path": "/home/petter/agent-trading-22/config/market_intel.yaml",
"db_path": "/home/petter/agent-trading-22/data/market_intel.db",
"health_url": "http://127.0.0.1:8892/health",
"loop": {
"pid": 2348070,
"pid_file": "/home/petter/agent-trading-22/logs/market_intel_loop.pid",
"running": true,
"state": "running"
},
"no_trade_placed": true,
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"no_trade_placed": true,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
}
},
"market_intelligence_regime": {
"ok": true,
"regime": {
"created_at": "2026-05-16T00:00:49.732433+00:00",
"details": {
"inputs": {},
"rules_version": "2a_v1",
"signals": [
"no_strong_macro_signal"
]
},
"label": "neutral",
"score": 0.5
}
},
"market_intelligence_relevance_profile": {
"ok": true,
"profile": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"created_at": "2026-05-16T07:25:47.740432+00:00",
"id": 2444,
"priorities": {
"heartbeat_ok": true,
"instruction_rows": 0,
"signal_rows": 200,
"signals_health_ok": true
},
"priorities_json": "{\"signal_rows\": 200, \"instruction_rows\": 0, \"heartbeat_ok\": true, \"signals_health_ok\": true}",
"sectors": [],
"sectors_json": "[]",
"source": {
"analyst_status_snapshot": {
"allow_fallback_model": true,
"allow_manual": true,
"allow_manual_when_disabled": false,
"daily_budget_usd": 100.0,
"daily_cost_usd": 0.0075,
"default_review_ttl_minutes": 60,
"defer_rate_limited_spacing": true,
"deferred_rate_limited_count": 0,
"duplicate_review_cooldown_minutes": 120,
"enabled": true,
"fallback_model": "gemini-3.1-pro-preview",
"last_error": null,
"last_review_at": "2026-05-16T03:48:20.513862+00:00",
"min_conviction": 0.7,
"model": "gemini-3.1-flash-lite-preview",
"prompt_version": "analyst_v1_2",
"rate_limit_state": {
"budget_remaining_usd": 99.9925,
"daily_budget_usd": 100.0,
"daily_cost_usd": 0.0075,
"last_review_at": "2026-05-16T03:48:20.513862+00:00",
"max_requests_per_minute": 10,
"max_reviews_per_day": 1000,
"max_tokens_per_minute": 100000,
"min_seconds_between_requests": 5.0,
"requests_in_last_minute": 0,
"requests_today": 6,
"reviews_remaining_today": 994,
"reviews_today": 6,
"tokens_in_last_minute": 0,
"warn_cost_usd_per_day": 80.0
},
"requests_today": 6,
"review_ttl_mode": "instruction_valid_until",
"reviews_today": 6,
"use_google_search_grounding": true,
"use_url_context": true,
"warn_cost_usd_per_day": 80.0
},
"certificates_ok": true,
"errors": [],
"positions_ok": true,
"signals_health_ok": true,
"universe_status_snapshot": {
"cache_ttl_hours": 48,
"policies": [
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "1b181e0867e714d8c1ce413a12bd93c8",
"created_at": "2026-04-27 08:16:49",
"id": 1,
"notes": "ok",
"selected_count": 22,
"source_count": 2
},
"name": "us_tech_growth"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "1b0ed9df298063980dacee2adcee90b9",
"created_at": "2026-04-27 08:16:49",
"id": 2,
"notes": "ok",
"selected_count": 10,
"source_count": 1
},
"name": "nasdaq_top_200"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "e2754ebc8b64a5c7f906f388b775f1e2",
"created_at": "2026-04-27 08:16:49",
"id": 3,
"notes": "ok",
"selected_count": 10,
"source_count": 1
},
"name": "omx_large_liquid"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "f334c672829c6f2f53c2b8f7e0ffb4db",
"created_at": "2026-04-27 08:16:49",
"id": 4,
"notes": "merged_base=[\u0027us_tech_growth\u0027, \u0027omx_large_liquid\u0027]",
"selected_count": 38,
"source_count": 2
},
"name": "relative_strength_candidates"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "347b09ad04be88fe2e904cde4d0409f3",
"created_at": "2026-04-27 08:16:49",
"id": 5,
"notes": "from_base=us_tech_growth",
"selected_count": 22,
"source_count": 22
},
"name": "event_reversal_candidates"
}
],
"refresh_interval_hours": 24,
"source_definitions": [
"omxs30",
"sp500",
"nasdaq_listed"
],
"warnings": []
}
},
"source_json": "{\"signals_health_ok\": true, \"universe_status_snapshot\": {\"cache_ttl_hours\": 48, \"policies\": [{\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"1b181e0867e714d8c1ce413a12bd93c8\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 1, \"notes\": \"ok\", \"selected_count\": 22, \"source_count\": 2}, \"name\": \"us_tech_growth\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"1b0ed9df298063980dacee2adcee90b9\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 2, \"notes\": \"ok\", \"selected_count\": 10, \"source_count\": 1}, \"name\": \"nasdaq_top_200\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"e2754ebc8b64a5c7f906f388b775f1e2\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 3, \"notes\": \"ok\", \"selected_count\": 10, \"source_count\": 1}, \"name\": \"omx_large_liquid\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"f334c672829c6f2f53c2b8f7e0ffb4db\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 4, \"notes\": \"merged_base=[\u0027us_tech_growth\u0027, \u0027omx_large_liquid\u0027]\", \"selected_count\": 38, \"source_count\": 2}, \"name\": \"relative_strength_candidates\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"347b09ad04be88fe2e904cde4d0409f3\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 5, \"notes\": \"from_base=us_tech_growth\", \"selected_count\": 22, \"source_count\": 22}, \"name\": \"event_reversal_candidates\"}], \"refresh_interval_hours\": 24, \"source_definitions\": [\"omxs30\", \"sp500\", \"nasdaq_listed\"], \"warnings\": []}, \"analyst_status_snapshot\": {\"allow_fallback_model\": true, \"allow_manual\": true, \"allow_manual_when_disabled\": false, \"daily_budget_usd\": 100.0, \"daily_cost_usd\": 0.0075, \"default_review_ttl_minutes\": 60, \"defer_rate_limited_spacing\": true, \"deferred_rate_limited_count\": 0, \"duplicate_review_cooldown_minutes\": 120, \"enabled\": true, \"fallback_model\": \"gemini-3.1-pro-preview\", \"last_error\": null, \"last_review_at\": \"2026-05-16T03:48:20.513862+00:00\", \"min_conviction\": 0.7, \"model\": \"gemini-3.1-flash-lite-preview\", \"prompt_version\": \"analyst_v1_2\", \"rate_limit_state\": {\"budget_remaining_usd\": 99.9925, \"daily_budget_usd\": 100.0, \"daily_cost_usd\": 0.0075, \"last_review_at\": \"2026-05-16T03:48:20.513862+00:00\", \"max_requests_per_minute\": 10, \"max_reviews_per_day\": 1000, \"max_tokens_per_minute\": 100000, \"min_seconds_between_requests\": 5.0, \"requests_in_last_minute\": 0, \"requests_today\": 6, \"reviews_remaining_today\": 994, \"reviews_today\": 6, \"tokens_in_last_minute\": 0, \"warn_cost_usd_per_day\": 80.0}, \"requests_today\": 6, \"review_ttl_mode\": \"instruction_valid_until\", \"reviews_today\": 6, \"use_google_search_grounding\": true, \"use_url_context\": true, \"warn_cost_usd_per_day\": 80.0}, \"certificates_ok\": true, \"positions_ok\": true, \"errors\": []}",
"strategies": {
"relative_strength": 0.1
},
"strategies_json": "{\"relative_strength\": 0.1}",
"tickers": [
{
"ticker": "AMD",
"weight": 3.202771
},
{
"ticker": "QCOM",
"weight": 3.022333
},
{
"ticker": "DDOG",
"weight": 1.763282
},
{
"ticker": "AVGO",
"weight": 1.44
},
{
"ticker": "NFLX",
"weight": 0.996
},
{
"ticker": "AAPL",
"weight": 0.798
},
{
"ticker": "XLK",
"weight": 0.630148
},
{
"ticker": "AMZN",
"weight": 0.48
},
{
"ticker": "T8",
"weight": 0.378
},
{
"ticker": "T7",
"weight": 0.378
},
{
"ticker": "T6",
"weight": 0.378
},
{
"ticker": "T5",
"weight": 0.378
},
{
"ticker": "T4",
"weight": 0.378
},
{
"ticker": "T3",
"weight": 0.378
},
{
"ticker": "T2",
"weight": 0.378
},
{
"ticker": "T1",
"weight": 0.378
},
{
"ticker": "T0",
"weight": 0.378
},
{
"ticker": "GOOG",
"weight": 0.193495
},
{
"ticker": "NVDA",
"weight": 0.18
},
{
"ticker": "MSFT",
"weight": 0.168
},
{
"ticker": "IWM",
"weight": 0.041748
}
],
"tickers_json": "[{\"ticker\": \"AMD\", \"weight\": 3.202771}, {\"ticker\": \"QCOM\", \"weight\": 3.022333}, {\"ticker\": \"DDOG\", \"weight\": 1.763282}, {\"ticker\": \"AVGO\", \"weight\": 1.44}, {\"ticker\": \"NFLX\", \"weight\": 0.996}, {\"ticker\": \"AAPL\", \"weight\": 0.798}, {\"ticker\": \"XLK\", \"weight\": 0.630148}, {\"ticker\": \"AMZN\", \"weight\": 0.48}, {\"ticker\": \"T8\", \"weight\": 0.378}, {\"ticker\": \"T7\", \"weight\": 0.378}, {\"ticker\": \"T6\", \"weight\": 0.378}, {\"ticker\": \"T5\", \"weight\": 0.378}, {\"ticker\": \"T4\", \"weight\": 0.378}, {\"ticker\": \"T3\", \"weight\": 0.378}, {\"ticker\": \"T2\", \"weight\": 0.378}, {\"ticker\": \"T1\", \"weight\": 0.378}, {\"ticker\": \"T0\", \"weight\": 0.378}, {\"ticker\": \"GOOG\", \"weight\": 0.193495}, {\"ticker\": \"NVDA\", \"weight\": 0.18}, {\"ticker\": \"MSFT\", \"weight\": 0.168}, {\"ticker\": \"IWM\", \"weight\": 0.041748}]"
}
},
"market_intelligence_service": {
"error_summary": null,
"last_success_at": null,
"no_trade_placed": true,
"operator_hint": "Market Intelligence service is reachable.",
"state": "available",
"url": "http://127.0.0.1:8892"
},
"market_intelligence_sources_health": {
"no_trade_placed": true,
"ok": true,
"sources": [
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 5,
"items_7d": 12,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:33.884451+00:00",
"name": "AI News",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.artificialintelligence-news.com/feed/",
"useful_bulletins_7d": 12
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 2,
"items_7d": 20,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:32.590752+00:00",
"name": "Federal Reserve press releases",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.federalreserve.gov/feeds/press_all.xml",
"useful_bulletins_7d": 20
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 4,
"items_7d": 10,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:33.325819+00:00",
"name": "MarketWatch top stories",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://feeds.marketwatch.com/marketwatch/topstories/",
"useful_bulletins_7d": 10
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 3,
"items_7d": 25,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:32.849506+00:00",
"name": "SEC press releases",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.sec.gov/news/pressreleases.rss",
"useful_bulletins_7d": 25
},
{
"access_status": null,
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": null,
"freshness_score": null,
"id": 1,
"items_7d": 0,
"kind": "text:research_note",
"last_error": null,
"last_error_at": null,
"last_success_at": null,
"name": "manual test",
"noise_score": null,
"originality_score": null,
"priority": null,
"relevance_score": null,
"reliability_score": null,
"snooze_until_iso": null,
"source_status": "source_empty_uri",
"tags": [],
"uri": "",
"useful_bulletins_7d": 0
}
],
"status": "available",
"summary": {
"active_feed_sources": 4,
"bulletins_24h": 0,
"bulletins_7d": 67,
"disabled_sources": 0,
"empty_uri_sources": 1,
"enabled_sources": 5,
"items_24h": 0,
"items_7d": 67,
"latest_digest_at": "2026-05-13T11:34:27.538172+00:00",
"latest_regime_at": "2026-05-16T00:00:49.732433+00:00",
"latest_relevance_profile_at": "2026-05-16T07:25:47.740432+00:00",
"no_trade_placed": true,
"recent_success_sources": 4,
"sources_by_kind": {
"rss": 4,
"text:research_note": 1
},
"sources_by_status": {
"source_active_with_recent_items": 4,
"source_empty_uri": 1
},
"sources_with_errors": 0,
"status": "available",
"total_sources": 5
}
},
"market_intelligence_status": {
"advisory_only": true,
"counts": {
"bulletins": 68,
"sources": 5
},
"db_path": "/home/petter/agent-trading-22/data/market_intel.db",
"enabled": true,
"freshness": {
"latest_at22_snapshot_at": "2026-05-16T07:25:47.694850+00:00",
"latest_cycle_5m_at": "2026-05-16T07:25:47.752265+00:00",
"latest_fred_regime_at": "2026-05-16T00:00:49.737203+00:00",
"latest_regime_snapshot_at": "2026-05-16T00:00:49.732433+00:00",
"latest_relevance_profile_at": "2026-05-16T07:25:47.740432+00:00",
"latest_rss_ingestion_at": "2026-05-16T07:20:17.453436+00:00",
"latest_synthesis_at": "2026-05-16T07:20:17.453436+00:00",
"latest_ticker_context_at": "2026-05-16T07:14:47.204999+00:00"
},
"ok": true,
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
},
"recent_job_errors": [],
"recent_job_runs": [
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:25:47.752265+00:00",
"error": null,
"id": 3536,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"errors": [],
"ok": true,
"profile_id": 2444
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:25:47.483844+00:00\", \"profile_id\": 2444}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:25:47.475830+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:20:17.453436+00:00",
"error": null,
"id": 3535,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T07:20:17.448884+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:20:17.444328+00:00",
"error": null,
"id": 3534,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:20:17.240930+00:00",
"errors": [],
"ok": true,
"profile_id": 2443
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:20:17.240930+00:00\", \"profile_id\": 2443}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:20:17.228283+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:14:47.204999+00:00",
"error": null,
"id": 3533,
"items_created": 21,
"items_seen": 0,
"job_name": "ticker_context_60m",
"metadata": {
"rows": 21,
"tickers": [
"AMD",
"QCOM",
"DDOG",
"AVGO",
"NFLX",
"AAPL",
"XLK",
"AMZN",
"T8",
"T7"
]
},
"metadata_json": "{\"rows\": 21, \"tickers\": [\"AMD\", \"QCOM\", \"DDOG\", \"AVGO\", \"NFLX\", \"AAPL\", \"XLK\", \"AMZN\", \"T8\", \"T7\"]}",
"started_at": "2026-05-16T07:14:47.169573+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:14:47.163543+00:00",
"error": null,
"id": 3532,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:14:46.929744+00:00",
"errors": [],
"ok": true,
"profile_id": 2442
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:14:46.929744+00:00\", \"profile_id\": 2442}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:14:46.921576+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:09:16.899726+00:00",
"error": null,
"id": 3531,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:09:16.639861+00:00",
"errors": [],
"ok": true,
"profile_id": 2441
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:09:16.639861+00:00\", \"profile_id\": 2441}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:09:16.631582+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:04:41.611857+00:00",
"error": null,
"id": 3530,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T07:04:41.605729+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:03:46.597484+00:00",
"error": null,
"id": 3529,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:03:46.381882+00:00",
"errors": [],
"ok": true,
"profile_id": 2440
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:03:46.381882+00:00\", \"profile_id\": 2440}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:03:46.373720+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:58:16.342060+00:00",
"error": null,
"id": 3528,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:58:16.081502+00:00",
"errors": [],
"ok": true,
"profile_id": 2439
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:58:16.081502+00:00\", \"profile_id\": 2439}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:58:16.064190+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:52:46.045734+00:00",
"error": null,
"id": 3527,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:52:45.832845+00:00",
"errors": [],
"ok": true,
"profile_id": 2438
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:52:45.832845+00:00\", \"profile_id\": 2438}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:52:45.825291+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:49:05.808083+00:00",
"error": null,
"id": 3526,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:49:05.800081+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:47:15.788930+00:00",
"error": null,
"id": 3525,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:47:15.551475+00:00",
"errors": [],
"ok": true,
"profile_id": 2437
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:47:15.551475+00:00\", \"profile_id\": 2437}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:47:15.540385+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:41:45.520529+00:00",
"error": null,
"id": 3524,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:41:45.306799+00:00",
"errors": [],
"ok": true,
"profile_id": 2436
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:41:45.306799+00:00\", \"profile_id\": 2436}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:41:45.299031+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:36:15.277123+00:00",
"error": null,
"id": 3523,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:36:15.055316+00:00",
"errors": [],
"ok": true,
"profile_id": 2435
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:36:15.055316+00:00\", \"profile_id\": 2435}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:36:15.044245+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:33:30.027372+00:00",
"error": null,
"id": 3522,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:33:30.017804+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:30:45.005348+00:00",
"error": null,
"id": 3521,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:30:44.768286+00:00",
"errors": [],
"ok": true,
"profile_id": 2434
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:30:44.768286+00:00\", \"profile_id\": 2434}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:30:44.760676+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:25:14.736478+00:00",
"error": null,
"id": 3520,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:25:14.469896+00:00",
"errors": [],
"ok": true,
"profile_id": 2433
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:25:14.469896+00:00\", \"profile_id\": 2433}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:25:14.461994+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:19:44.437789+00:00",
"error": null,
"id": 3519,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:19:44.148499+00:00",
"errors": [],
"ok": true,
"profile_id": 2432
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:19:44.148499+00:00\", \"profile_id\": 2432}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:19:44.137836+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:17:54.127195+00:00",
"error": null,
"id": 3518,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:17:54.118603+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:14:14.102489+00:00",
"error": null,
"id": 3517,
"items_created": 21,
"items_seen": 0,
"job_name": "ticker_context_60m",
"metadata": {
"rows": 21,
"tickers": [
"AMD",
"QCOM",
"DDOG",
"AVGO",
"NFLX",
"AAPL",
"XLK",
"AMZN",
"T8",
"T7"
]
},
"metadata_json": "{\"rows\": 21, \"tickers\": [\"AMD\", \"QCOM\", \"DDOG\", \"AVGO\", \"NFLX\", \"AAPL\", \"XLK\", \"AMZN\", \"T8\", \"T7\"]}",
"started_at": "2026-05-16T06:14:14.070492+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:14:14.066035+00:00",
"error": null,
"id": 3516,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:14:13.868472+00:00",
"errors": [],
"ok": true,
"profile_id": 2431
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:14:13.868472+00:00\", \"profile_id\": 2431}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:14:13.861289+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:08:43.837847+00:00",
"error": null,
"id": 3515,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:08:43.556497+00:00",
"errors": [],
"ok": true,
"profile_id": 2430
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:08:43.556497+00:00\", \"profile_id\": 2430}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:08:43.548799+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:03:13.521920+00:00",
"error": null,
"id": 3514,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:03:13.248547+00:00",
"errors": [],
"ok": true,
"profile_id": 2429
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:03:13.248547+00:00\", \"profile_id\": 2429}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:03:13.237414+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:02:18.229614+00:00",
"error": null,
"id": 3513,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:02:18.218042+00:00",
"status": "ok"
}
],
"relevance_profile": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"created_at": "2026-05-16T07:25:47.740432+00:00",
"id": 2444,
"strategies": {
"relative_strength": 0.1
},
"top_tickers": [
{
"ticker": "AMD",
"weight": 3.202771
},
{
"ticker": "QCOM",
"weight": 3.022333
},
{
"ticker": "DDOG",
"weight": 1.763282
},
{
"ticker": "AVGO",
"weight": 1.44
},
{
"ticker": "NFLX",
"weight": 0.996
},
{
"ticker": "AAPL",
"weight": 0.798
},
{
"ticker": "XLK",
"weight": 0.630148
},
{
"ticker": "AMZN",
"weight": 0.48
},
{
"ticker": "T8",
"weight": 0.378
},
{
"ticker": "T7",
"weight": 0.378
},
{
"ticker": "T6",
"weight": 0.378
},
{
"ticker": "T5",
"weight": 0.378
},
{
"ticker": "T4",
"weight": 0.378
},
{
"ticker": "T3",
"weight": 0.378
},
{
"ticker": "T2",
"weight": 0.378
},
{
"ticker": "T1",
"weight": 0.378
},
{
"ticker": "T0",
"weight": 0.378
},
{
"ticker": "GOOG",
"weight": 0.193495
},
{
"ticker": "NVDA",
"weight": 0.18
},
{
"ticker": "MSFT",
"weight": 0.168
}
]
},
"service": {
"started_at_utc": "2026-05-13T11:34:25.261845+00:00",
"uptime_seconds": 244296.351
}
},
"news_event_risk": {},
"no_trade_placed": true,
"portfolio_snapshot": {
"asof": "2026-05-16T17:52:00+02:00",
"available": true,
"id": 15
},
"signal_health": {
"active_pods": [
"cross_asset_trend",
"index_mean_reversion",
"relative_strength",
"event_reversal"
],
"active_pods_zero_signals_latest_cycle": [
"cross_asset_trend",
"event_reversal",
"index_mean_reversion"
],
"by_deploy_status_24h": {
"YES": 3
},
"by_pod_24h": [
{
"count": 3,
"pod": "relative_strength"
}
],
"latest_scheduler_cycle_at": "2026-05-16T07:21:55.451482+00:00",
"latest_scheduler_cycle_signal_count": 0,
"latest_signal_age_minutes": 355.26,
"latest_signal_at": "2026-05-16T01:30:45.677047+00:00",
"latest_signal_cycle_id": "2026-05-16T01:30:45",
"latest_signal_producing_cycle_signal_count": 3,
"latest_successful_cycle_at": "2026-05-16T07:21:55.451482+00:00",
"signals_24h": 3,
"signals_7d": 21,
"stale_signal_hours": 12.0,
"state": "FRESH_SIGNALS",
"suspected_test_tickers": [],
"top_repeated_symbols_7d": [
{
"count": 7,
"direction": "LONG",
"ticker": "AMD"
},
{
"count": 7,
"direction": "LONG",
"ticker": "DDOG"
},
{
"count": 7,
"direction": "LONG",
"ticker": "QCOM"
}
],
"warnings": [
"latest scheduler cycle produced 0 signals across all active pods"
]
},
"source_health": {
"asof": "2026-05-16T07:26:01.687995+00:00",
"available_sources": [
"market_intelligence_sidecar",
"market_intelligence_digest",
"market_intelligence_regime"
],
"error_summary": null,
"local_files": [
{
"no_trade_placed": true,
"path": "data/market_intelligence/latest.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/market_intelligence/digest.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/market_intelligence/regime.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "data/ai/macro.json",
"state": "missing"
},
{
"no_trade_placed": true,
"path": "out/ai/macro.json",
"state": "missing"
}
],
"missing_sources": [
"data/market_intelligence/latest.json",
"data/market_intelligence/digest.json",
"data/market_intelligence/regime.json",
"data/ai/macro.json",
"out/ai/macro.json"
],
"no_trade_placed": true,
"ok": true,
"operator_actions": [
"Market Intelligence sources are available. Use as advisory evidence only."
],
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"no_trade_placed": true,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
},
"sidecar": {
"api_running": true,
"base_url": "http://127.0.0.1:8892",
"digest_endpoint": "/v1/digests/latest",
"digest_payload": {
"digest": {
"asof": "2026-05-13T11:34:27.500257+00:00",
"created_at": "2026-05-13T11:34:27.538172+00:00",
"digest_relevance_state": "high",
"digest_type": "daily",
"headline": "Market Intelligence digest is portfolio-relevant.",
"id": 5,
"metadata": {
"digest_relevance_state": "high",
"headline": "Market Intelligence digest is portfolio-relevant.",
"near_term_catalysts": [
{
"date": null,
"name": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"relevance": "holding_match"
},
{
"date": null,
"name": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"relevance": "sector_match"
},
{
"date": null,
"name": "Physical AI raises governance questions for autonomous systems",
"relevance": "sector_match"
},
{
"date": null,
"name": "Google tests Remy AI agent for Gemini as focus turns to user control",
"relevance": "sector_match"
},
{
"date": null,
"name": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"relevance": "macro_context"
}
],
"no_trade_placed": true,
"portfolio_implication": "Use as advisory market context only; do not treat it as trade authorization.",
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure",
"cloud",
"semiconductors",
"inflation"
],
"source_concentration": {
"high": false,
"top_source": "AI News",
"top_source_share": 0.3333
},
"source_quality_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"ticker_extraction_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"what_changed": [
"US government increases AI suppliers and rethinks Anthropic\u2019s role",
"Google made agentic AI governance a product. Enterprises still have to catch up.",
"Physical AI raises governance questions for autonomous systems",
"Google tests Remy AI agent for Gemini as focus turns to user control",
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates"
],
"what_not_to_do": [
"Do not treat Market Intelligence as a trade instruction.",
"Do not add leveraged exposure from headlines alone.",
"Do not promote low-relevance regulatory items into portfolio signals."
]
},
"metadata_json": "{\"headline\": \"Market Intelligence digest is portfolio-relevant.\", \"what_changed\": [\"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"Physical AI raises governance questions for autonomous systems\", \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\"], \"portfolio_implication\": \"Use as advisory market context only; do not treat it as trade authorization.\", \"relevant_holdings\": [\"Microsoft\"], \"relevant_sectors\": [\"AI infrastructure\", \"cloud\", \"semiconductors\", \"inflation\"], \"near_term_catalysts\": [{\"name\": \"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"date\": null, \"relevance\": \"holding_match\"}, {\"name\": \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"Physical AI raises governance questions for autonomous systems\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"date\": null, \"relevance\": \"sector_match\"}, {\"name\": \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"date\": null, \"relevance\": \"macro_context\"}], \"what_not_to_do\": [\"Do not treat Market Intelligence as a trade instruction.\", \"Do not add leveraged exposure from headlines alone.\", \"Do not promote low-relevance regulatory items into portfolio signals.\"], \"source_quality_warnings\": [\"filtered_false_ticker:AN\", \"filtered_false_ticker:AS\", \"filtered_false_ticker:AT\", \"filtered_false_ticker:BY\", \"filtered_false_ticker:DATA\", \"filtered_false_ticker:FINAL\", \"filtered_false_ticker:FSA\", \"filtered_false_ticker:IN\", \"filtered_false_ticker:IS\", \"filtered_false_ticker:IT\", \"filtered_false_ticker:JUDGE\", \"filtered_false_ticker:MONTH\", \"filtered_false_ticker:NEW\", \"filtered_false_ticker:OF\", \"filtered_false_ticker:ON\", \"filtered_false_ticker:TO\"], \"ticker_extraction_warnings\": [\"filtered_false_ticker:AN\", \"filtered_false_ticker:AS\", \"filtered_false_ticker:AT\", \"filtered_false_ticker:BY\", \"filtered_false_ticker:DATA\", \"filtered_false_ticker:FINAL\", \"filtered_false_ticker:FSA\", \"filtered_false_ticker:IN\", \"filtered_false_ticker:IS\", \"filtered_false_ticker:IT\", \"filtered_false_ticker:JUDGE\", \"filtered_false_ticker:MONTH\", \"filtered_false_ticker:NEW\", \"filtered_false_ticker:OF\", \"filtered_false_ticker:ON\", \"filtered_false_ticker:TO\"], \"digest_relevance_state\": \"high\", \"source_concentration\": {\"high\": false, \"top_source\": \"AI News\", \"top_source_share\": 0.3333}, \"no_trade_placed\": true}",
"near_term_catalysts": [
{
"date": null,
"name": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"relevance": "holding_match"
},
{
"date": null,
"name": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"relevance": "sector_match"
},
{
"date": null,
"name": "Physical AI raises governance questions for autonomous systems",
"relevance": "sector_match"
},
{
"date": null,
"name": "Google tests Remy AI agent for Gemini as focus turns to user control",
"relevance": "sector_match"
},
{
"date": null,
"name": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"relevance": "macro_context"
}
],
"no_trade_placed": true,
"opportunities": [
"AI capex note"
],
"opportunities_json": "[\"AI capex note\"]",
"portfolio_implication": "Use as advisory market context only; do not treat it as trade authorization.",
"prompt_context": "Market Intelligence digest (daily) \u2014 advisory only, not trade instructions.\nAs-of 2026-05-13T11:34:27.500257+00:00 UTC\nRegime: neutral (score 0.50)\nHighlights (source-linked):\n- [65] US government increases AI suppliers and rethinks Anthropic\u2019s role | market_context | reason=holding_match | evidence=summary\n- [68] Google made agentic AI governance a product. Enterprises still have to catch up. | market_context | reason=sector_match | evidence=summary\n- [67] Physical AI raises governance questions for autonomous systems | market_context | reason=sector_match | evidence=summary\n- [66] Google tests Remy AI agent for Gemini as focus turns to user control | market_context | reason=sector_match | evidence=summary\n- [45] SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates | market_context | reason=macro_context | evidence=summary\n- [36] SEC Clarifies the Application of Federal Securities Laws to Crypto Assets | market_context | reason=macro_context | evidence=summary\n- [30] SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market | market_context | reason=macro_context | evidence=summary\n- [24] SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies | market_context | reason=macro_context | evidence=summary\n- [17] Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese | market_context | reason=macro_context | evidence=summary\n- [1] AI capex note | NVDA | reason=sector_match | evidence=n/a",
"regime_summary": "neutral (score 0.50)",
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure",
"cloud",
"semiconductors",
"inflation"
],
"risks": [
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"SEC Publishes Data on Public and Private Offerings, Municipal Advisors, Transfer Agents, and Securities-Based Swap Dealers",
"AI capex note",
"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.",
"What former poker champion turned investing coach Annie Duke says most of us get wrong about risk"
],
"risks_json": "[\"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"SEC Publishes Data on Public and Private Offerings, Municipal Advisors, Transfer Agents, and Securities-Based Swap Dealers\", \"AI capex note\", \"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.\", \"What former poker champion turned investing coach Annie Duke says most of us get wrong about risk\"]",
"source_concentration": {
"high": false,
"top_source": "AI News",
"top_source_share": 0.3333
},
"source_quality_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"summary": "12 advisory bulletins selected; relevance=high; holdings: Microsoft; sectors: AI infrastructure, cloud, semiconductors, inflation.",
"ticker_extraction_warnings": [
"filtered_false_ticker:AN",
"filtered_false_ticker:AS",
"filtered_false_ticker:AT",
"filtered_false_ticker:BY",
"filtered_false_ticker:DATA",
"filtered_false_ticker:FINAL",
"filtered_false_ticker:FSA",
"filtered_false_ticker:IN",
"filtered_false_ticker:IS",
"filtered_false_ticker:IT",
"filtered_false_ticker:JUDGE",
"filtered_false_ticker:MONTH",
"filtered_false_ticker:NEW",
"filtered_false_ticker:OF",
"filtered_false_ticker:ON",
"filtered_false_ticker:TO"
],
"title": "Market Intelligence digest is portfolio-relevant.",
"top_bulletins": [
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 65,
"relevance": 1.0,
"relevant_holdings": [
"Microsoft"
],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eThe US administration has added four more AI companies to its roster of favoured suppliers, with the Pentagon signing agreements with Microsoft, Reflection AI (which has yet to release a publicly-available model), Amazon, and Nvidia that mean their products can be used on classified operations. The companies join OpenAI, xAI, and Google as companies that [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificialint",
"ticker": null,
"tickers": [],
"title": "US government increases AI suppliers and rethinks Anthropic\u2019s role",
"top_relevance_reason": "holding_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 68,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"cloud",
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eTwo weeks ago at Google Cloud Next \u0026#8217;26 in Las Vegas, Google did something the enterprise AI industry has been dancing around for the better part of two years: it\u0026#160;made\u0026#160;agentic AI governance a native product feature, not an afterthought. The centrepiece announcement was the Gemini Enterprise Agent Platform, pitched as the successor to Vertex AI [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificia",
"ticker": null,
"tickers": [],
"title": "Google made agentic AI governance a product. Enterprises still have to catch up.",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 67,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eGovernance around Physical AI is becoming harder as autonomous AI systems move into robots, sensors, and industrial equipment. The issue is not only whether AI agents can complete tasks. It is how their actions are tested, monitored, and stopped when they interact with real-world systems. Industrial robotics already provides a large base for that discussion. [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificia",
"ticker": null,
"tickers": [],
"title": "Physical AI raises governance questions for autonomous systems",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 66,
"relevance": 0.98,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "AI News",
"source_category": "unknown",
"summary_excerpt": "\u003cp\u003eGoogle is testing Remy, a new AI personal agent for Gemini, according to Business Insider. The tool is designed to take actions for users in work and daily tasks. Remy is being tested in a staff-only version of the Gemini app. The report said it reviewed an internal document and spoke with two people familiar [\u0026#8230;]\u003c/p\u003e\n\u003cp\u003eThe post \u003ca href=\"https://www.artificialintelligence-news.com/news/google-remy-ai-agent-g",
"ticker": null,
"tickers": [],
"title": "Google tests Remy AI agent for Gemini as focus turns to user control",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 45,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today announced it will hold a roundtable on March 4 to discuss private market valuations and responsible retailization.The roundtable will be hosted by the Division of Investment Management from 1 p.m. to 3 p.m. ET\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 36,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission (SEC) today issued an interpretation clarifying how the federal securities laws apply to certain crypto assets and transactions involving crypto assets. This is a major step in the Commission\u2019s efforts to provide\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Clarifies the Application of Federal Securities Laws to Crypto Assets",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 30,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today issued a conditional exemptive order that permits customer cross-margining of cash market positions in U.S. Treasury securities cleared by a registered clearing agency and futures positions in U.S. Treasury\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.85,
"evidence": "summary",
"id": 24,
"relevance": 0.97,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "SEC press releases",
"source_category": "official_company",
"summary_excerpt": "The Securities and Exchange Commission today proposed rule and form amendments that would give public companies the option of filing semiannual reports in lieu of quarterly reports to meet their interim reporting obligations under the federal securities\u2026",
"ticker": null,
"tickers": [],
"title": "SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.7999999999999999,
"evidence": "summary",
"id": 17,
"relevance": 0.92,
"relevant_holdings": [],
"relevant_sectors": [],
"source": "Federal Reserve press releases",
"source_category": "official_macro",
"summary_excerpt": "Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Reserve Act",
"ticker": null,
"tickers": [],
"title": "Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese",
"top_relevance_reason": "macro_context"
},
{
"base_relevance": 0.7315999999999999,
"evidence": "",
"id": 1,
"relevance": 0.9116,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": null,
"source_category": "unknown",
"summary_excerpt": "NVDA, AMD and AVGO may benefit from continued AI infrastructure spending, but valuations and crowding risk are elevated.",
"ticker": "NVDA",
"tickers": [
"NVDA",
"AMD",
"AVGO"
],
"title": "AI capex note",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7,
"evidence": "summary",
"id": 55,
"relevance": 0.88,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure",
"semiconductors",
"inflation"
],
"source": "MarketWatch top stories",
"source_category": "unknown",
"summary_excerpt": "Analysts note \u201cbuyer exhaustion\u201d and market concerns about what the latest inflation data may mean for future data-center spending commitments.",
"ticker": null,
"tickers": [],
"title": "Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.",
"top_relevance_reason": "sector_match"
},
{
"base_relevance": 0.7,
"evidence": "summary",
"id": 54,
"relevance": 0.88,
"relevant_holdings": [],
"relevant_sectors": [
"AI infrastructure"
],
"source": "MarketWatch top stories",
"source_category": "unknown",
"summary_excerpt": "Copper refining now has a Strait of Hormuz problem.",
"ticker": null,
"tickers": [],
"title": "Copper prices are now at their highest level on record. AI is only part of the story.",
"top_relevance_reason": "sector_match"
}
],
"top_bulletins_json": "[{\"id\": 65, \"title\": \"US government increases AI suppliers and rethinks Anthropic\u2019s role\", \"ticker\": null, \"tickers\": [], \"relevance\": 1.0, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"holding_match\", \"relevant_holdings\": [\"Microsoft\"], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eThe US administration has added four more AI companies to its roster of favoured suppliers, with the Pentagon signing agreements with Microsoft, Reflection AI (which has yet to release a publicly-available model), Amazon, and Nvidia that mean their products can be used on classified operations. The companies join OpenAI, xAI, and Google as companies that [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificialint\"}, {\"id\": 68, \"title\": \"Google made agentic AI governance a product. Enterprises still have to catch up.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"cloud\", \"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eTwo weeks ago at Google Cloud Next \u0026#8217;26 in Las Vegas, Google did something the enterprise AI industry has been dancing around for the better part of two years: it\u0026#160;made\u0026#160;agentic AI governance a native product feature, not an afterthought. The centrepiece announcement was the Gemini Enterprise Agent Platform, pitched as the successor to Vertex AI [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificia\"}, {\"id\": 67, \"title\": \"Physical AI raises governance questions for autonomous systems\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eGovernance around Physical AI is becoming harder as autonomous AI systems move into robots, sensors, and industrial equipment. The issue is not only whether AI agents can complete tasks. It is how their actions are tested, monitored, and stopped when they interact with real-world systems. Industrial robotics already provides a large base for that discussion. [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificia\"}, {\"id\": 66, \"title\": \"Google tests Remy AI agent for Gemini as focus turns to user control\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.98, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"AI News\", \"source_category\": \"unknown\", \"summary_excerpt\": \"\u003cp\u003eGoogle is testing Remy, a new AI personal agent for Gemini, according to Business Insider. The tool is designed to take actions for users in work and daily tasks. Remy is being tested in a staff-only version of the Gemini app. The report said it reviewed an internal document and spoke with two people familiar [\u0026#8230;]\u003c/p\u003e\\n\u003cp\u003eThe post \u003ca href=\\\"https://www.artificialintelligence-news.com/news/google-remy-ai-agent-g\"}, {\"id\": 45, \"title\": \"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today announced it will hold a roundtable on March 4 to discuss private market valuations and responsible retailization.The roundtable will be hosted by the Division of Investment Management from 1 p.m. to 3 p.m. ET\u2026\"}, {\"id\": 36, \"title\": \"SEC Clarifies the Application of Federal Securities Laws to Crypto Assets\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission (SEC) today issued an interpretation clarifying how the federal securities laws apply to certain crypto assets and transactions involving crypto assets. This is a major step in the Commission\u2019s efforts to provide\u2026\"}, {\"id\": 30, \"title\": \"SEC Approves Exemptive Order and Proposed Rule Change to Permit Customer Cross-Margining in the U.S. Treasury Market\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today issued a conditional exemptive order that permits customer cross-margining of cash market positions in U.S. Treasury securities cleared by a registered clearing agency and futures positions in U.S. Treasury\u2026\"}, {\"id\": 24, \"title\": \"SEC Proposes Amendments to Permit Optional Semiannual Reporting by Public Companies\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.97, \"base_relevance\": 0.85, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"SEC press releases\", \"source_category\": \"official_company\", \"summary_excerpt\": \"The Securities and Exchange Commission today proposed rule and form amendments that would give public companies the option of filing semiannual reports in lieu of quarterly reports to meet their interim reporting obligations under the federal securities\u2026\"}, {\"id\": 17, \"title\": \"Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Rese\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.92, \"base_relevance\": 0.7999999999999999, \"top_relevance_reason\": \"macro_context\", \"relevant_holdings\": [], \"relevant_sectors\": [], \"evidence\": \"summary\", \"source\": \"Federal Reserve press releases\", \"source_category\": \"official_macro\", \"summary_excerpt\": \"Federal Reserve Board announces it has made the joint findings with the Office of the Comptroller of the Currency required for the OCC to approve a request by Morgan Stanley Bank, N.A., for an exemption under section 23A of the Federal Reserve Act\"}, {\"id\": 1, \"title\": \"AI capex note\", \"ticker\": \"NVDA\", \"tickers\": [\"NVDA\", \"AMD\", \"AVGO\"], \"relevance\": 0.9116, \"base_relevance\": 0.7315999999999999, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"\", \"source\": null, \"source_category\": \"unknown\", \"summary_excerpt\": \"NVDA, AMD and AVGO may benefit from continued AI infrastructure spending, but valuations and crowding risk are elevated.\"}, {\"id\": 55, \"title\": \"Intel\u2019s stock just guided the chip sector toward a sharp selloff. Here\u2019s why.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.88, \"base_relevance\": 0.7, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\", \"semiconductors\", \"inflation\"], \"evidence\": \"summary\", \"source\": \"MarketWatch top stories\", \"source_category\": \"unknown\", \"summary_excerpt\": \"Analysts note \u201cbuyer exhaustion\u201d and market concerns about what the latest inflation data may mean for future data-center spending commitments.\"}, {\"id\": 54, \"title\": \"Copper prices are now at their highest level on record. AI is only part of the story.\", \"ticker\": null, \"tickers\": [], \"relevance\": 0.88, \"base_relevance\": 0.7, \"top_relevance_reason\": \"sector_match\", \"relevant_holdings\": [], \"relevant_sectors\": [\"AI infrastructure\"], \"evidence\": \"summary\", \"source\": \"MarketWatch top stories\", \"source_category\": \"unknown\", \"summary_excerpt\": \"Copper refining now has a Strait of Hormuz problem.\"}]",
"top_sources": [
{
"n": 4,
"source": "AI News"
},
{
"n": 4,
"source": "SEC press releases"
},
{
"n": 2,
"source": "MarketWatch top stories"
},
{
"n": 1,
"source": "Federal Reserve press releases"
}
],
"top_sources_json": "[{\"source\": \"AI News\", \"n\": 4}, {\"source\": \"SEC press releases\", \"n\": 4}, {\"source\": \"MarketWatch top stories\", \"n\": 2}, {\"source\": \"Federal Reserve press releases\", \"n\": 1}]",
"top_tickers": [
{
"mentions": 1,
"ticker": "NVDA"
},
{
"mentions": 1,
"ticker": "AMD"
},
{
"mentions": 1,
"ticker": "AVGO"
}
],
"top_tickers_json": "[{\"ticker\": \"NVDA\", \"mentions\": 1}, {\"ticker\": \"AMD\", \"mentions\": 1}, {\"ticker\": \"AVGO\", \"mentions\": 1}]",
"what_changed": [
"US government increases AI suppliers and rethinks Anthropic\u2019s role",
"Google made agentic AI governance a product. Enterprises still have to catch up.",
"Physical AI raises governance questions for autonomous systems",
"Google tests Remy AI agent for Gemini as focus turns to user control",
"SEC Announces Roundtable on Private Markets Valuation As Retail Investor Access Accelerates"
],
"what_not_to_do": [
"Do not treat Market Intelligence as a trade instruction.",
"Do not add leveraged exposure from headlines alone.",
"Do not promote low-relevance regulatory items into portfolio signals."
]
},
"ok": true
},
"digest_state": "available",
"enabled": true,
"error_summary": null,
"health_endpoint": "/health",
"health_payload": {
"ok": true,
"service": "market_intel",
"time": "2026-05-16T07:26:01.570159+00:00"
},
"last_success_at": null,
"loop_running": true,
"no_trade_placed": true,
"operator_hint": "Market Intelligence API and loop are reachable.",
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"no_trade_placed": true,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
},
"process": {
"api": {
"pid": 2348730,
"pid_file": "/home/petter/agent-trading-22/logs/market_intel_api.pid",
"running": true,
"state": "running"
},
"config_path": "/home/petter/agent-trading-22/config/market_intel.yaml",
"db_path": "/home/petter/agent-trading-22/data/market_intel.db",
"health_url": "http://127.0.0.1:8892/health",
"loop": {
"pid": 2348070,
"pid_file": "/home/petter/agent-trading-22/logs/market_intel_loop.pid",
"running": true,
"state": "running"
},
"no_trade_placed": true,
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"no_trade_placed": true,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
}
},
"reachable": true,
"regime_at": "2026-05-16T00:00:49.732433+00:00",
"regime_endpoint": "/v1/regime/latest",
"regime_payload": {
"ok": true,
"regime": {
"created_at": "2026-05-16T00:00:49.732433+00:00",
"details": {
"inputs": {},
"rules_version": "2a_v1",
"signals": [
"no_strong_macro_signal"
]
},
"label": "neutral",
"score": 0.5
}
},
"regime_stale": false,
"relevance_endpoint": "/v1/relevance/profile/latest",
"relevance_payload": {
"ok": true,
"profile": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"created_at": "2026-05-16T07:25:47.740432+00:00",
"id": 2444,
"priorities": {
"heartbeat_ok": true,
"instruction_rows": 0,
"signal_rows": 200,
"signals_health_ok": true
},
"priorities_json": "{\"signal_rows\": 200, \"instruction_rows\": 0, \"heartbeat_ok\": true, \"signals_health_ok\": true}",
"sectors": [],
"sectors_json": "[]",
"source": {
"analyst_status_snapshot": {
"allow_fallback_model": true,
"allow_manual": true,
"allow_manual_when_disabled": false,
"daily_budget_usd": 100.0,
"daily_cost_usd": 0.0075,
"default_review_ttl_minutes": 60,
"defer_rate_limited_spacing": true,
"deferred_rate_limited_count": 0,
"duplicate_review_cooldown_minutes": 120,
"enabled": true,
"fallback_model": "gemini-3.1-pro-preview",
"last_error": null,
"last_review_at": "2026-05-16T03:48:20.513862+00:00",
"min_conviction": 0.7,
"model": "gemini-3.1-flash-lite-preview",
"prompt_version": "analyst_v1_2",
"rate_limit_state": {
"budget_remaining_usd": 99.9925,
"daily_budget_usd": 100.0,
"daily_cost_usd": 0.0075,
"last_review_at": "2026-05-16T03:48:20.513862+00:00",
"max_requests_per_minute": 10,
"max_reviews_per_day": 1000,
"max_tokens_per_minute": 100000,
"min_seconds_between_requests": 5.0,
"requests_in_last_minute": 0,
"requests_today": 6,
"reviews_remaining_today": 994,
"reviews_today": 6,
"tokens_in_last_minute": 0,
"warn_cost_usd_per_day": 80.0
},
"requests_today": 6,
"review_ttl_mode": "instruction_valid_until",
"reviews_today": 6,
"use_google_search_grounding": true,
"use_url_context": true,
"warn_cost_usd_per_day": 80.0
},
"certificates_ok": true,
"errors": [],
"positions_ok": true,
"signals_health_ok": true,
"universe_status_snapshot": {
"cache_ttl_hours": 48,
"policies": [
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "1b181e0867e714d8c1ce413a12bd93c8",
"created_at": "2026-04-27 08:16:49",
"id": 1,
"notes": "ok",
"selected_count": 22,
"source_count": 2
},
"name": "us_tech_growth"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "1b0ed9df298063980dacee2adcee90b9",
"created_at": "2026-04-27 08:16:49",
"id": 2,
"notes": "ok",
"selected_count": 10,
"source_count": 1
},
"name": "nasdaq_top_200"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "e2754ebc8b64a5c7f906f388b775f1e2",
"created_at": "2026-04-27 08:16:49",
"id": 3,
"notes": "ok",
"selected_count": 10,
"source_count": 1
},
"name": "omx_large_liquid"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "f334c672829c6f2f53c2b8f7e0ffb4db",
"created_at": "2026-04-27 08:16:49",
"id": 4,
"notes": "merged_base=[\u0027us_tech_growth\u0027, \u0027omx_large_liquid\u0027]",
"selected_count": 38,
"source_count": 2
},
"name": "relative_strength_candidates"
},
{
"cache_fresh": false,
"latest_snapshot": {
"config_hash": "347b09ad04be88fe2e904cde4d0409f3",
"created_at": "2026-04-27 08:16:49",
"id": 5,
"notes": "from_base=us_tech_growth",
"selected_count": 22,
"source_count": 22
},
"name": "event_reversal_candidates"
}
],
"refresh_interval_hours": 24,
"source_definitions": [
"omxs30",
"sp500",
"nasdaq_listed"
],
"warnings": []
}
},
"source_json": "{\"signals_health_ok\": true, \"universe_status_snapshot\": {\"cache_ttl_hours\": 48, \"policies\": [{\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"1b181e0867e714d8c1ce413a12bd93c8\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 1, \"notes\": \"ok\", \"selected_count\": 22, \"source_count\": 2}, \"name\": \"us_tech_growth\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"1b0ed9df298063980dacee2adcee90b9\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 2, \"notes\": \"ok\", \"selected_count\": 10, \"source_count\": 1}, \"name\": \"nasdaq_top_200\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"e2754ebc8b64a5c7f906f388b775f1e2\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 3, \"notes\": \"ok\", \"selected_count\": 10, \"source_count\": 1}, \"name\": \"omx_large_liquid\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"f334c672829c6f2f53c2b8f7e0ffb4db\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 4, \"notes\": \"merged_base=[\u0027us_tech_growth\u0027, \u0027omx_large_liquid\u0027]\", \"selected_count\": 38, \"source_count\": 2}, \"name\": \"relative_strength_candidates\"}, {\"cache_fresh\": false, \"latest_snapshot\": {\"config_hash\": \"347b09ad04be88fe2e904cde4d0409f3\", \"created_at\": \"2026-04-27 08:16:49\", \"id\": 5, \"notes\": \"from_base=us_tech_growth\", \"selected_count\": 22, \"source_count\": 22}, \"name\": \"event_reversal_candidates\"}], \"refresh_interval_hours\": 24, \"source_definitions\": [\"omxs30\", \"sp500\", \"nasdaq_listed\"], \"warnings\": []}, \"analyst_status_snapshot\": {\"allow_fallback_model\": true, \"allow_manual\": true, \"allow_manual_when_disabled\": false, \"daily_budget_usd\": 100.0, \"daily_cost_usd\": 0.0075, \"default_review_ttl_minutes\": 60, \"defer_rate_limited_spacing\": true, \"deferred_rate_limited_count\": 0, \"duplicate_review_cooldown_minutes\": 120, \"enabled\": true, \"fallback_model\": \"gemini-3.1-pro-preview\", \"last_error\": null, \"last_review_at\": \"2026-05-16T03:48:20.513862+00:00\", \"min_conviction\": 0.7, \"model\": \"gemini-3.1-flash-lite-preview\", \"prompt_version\": \"analyst_v1_2\", \"rate_limit_state\": {\"budget_remaining_usd\": 99.9925, \"daily_budget_usd\": 100.0, \"daily_cost_usd\": 0.0075, \"last_review_at\": \"2026-05-16T03:48:20.513862+00:00\", \"max_requests_per_minute\": 10, \"max_reviews_per_day\": 1000, \"max_tokens_per_minute\": 100000, \"min_seconds_between_requests\": 5.0, \"requests_in_last_minute\": 0, \"requests_today\": 6, \"reviews_remaining_today\": 994, \"reviews_today\": 6, \"tokens_in_last_minute\": 0, \"warn_cost_usd_per_day\": 80.0}, \"requests_today\": 6, \"review_ttl_mode\": \"instruction_valid_until\", \"reviews_today\": 6, \"use_google_search_grounding\": true, \"use_url_context\": true, \"warn_cost_usd_per_day\": 80.0}, \"certificates_ok\": true, \"positions_ok\": true, \"errors\": []}",
"strategies": {
"relative_strength": 0.1
},
"strategies_json": "{\"relative_strength\": 0.1}",
"tickers": [
{
"ticker": "AMD",
"weight": 3.202771
},
{
"ticker": "QCOM",
"weight": 3.022333
},
{
"ticker": "DDOG",
"weight": 1.763282
},
{
"ticker": "AVGO",
"weight": 1.44
},
{
"ticker": "NFLX",
"weight": 0.996
},
{
"ticker": "AAPL",
"weight": 0.798
},
{
"ticker": "XLK",
"weight": 0.630148
},
{
"ticker": "AMZN",
"weight": 0.48
},
{
"ticker": "T8",
"weight": 0.378
},
{
"ticker": "T7",
"weight": 0.378
},
{
"ticker": "T6",
"weight": 0.378
},
{
"ticker": "T5",
"weight": 0.378
},
{
"ticker": "T4",
"weight": 0.378
},
{
"ticker": "T3",
"weight": 0.378
},
{
"ticker": "T2",
"weight": 0.378
},
{
"ticker": "T1",
"weight": 0.378
},
{
"ticker": "T0",
"weight": 0.378
},
{
"ticker": "GOOG",
"weight": 0.193495
},
{
"ticker": "NVDA",
"weight": 0.18
},
{
"ticker": "MSFT",
"weight": 0.168
},
{
"ticker": "IWM",
"weight": 0.041748
}
],
"tickers_json": "[{\"ticker\": \"AMD\", \"weight\": 3.202771}, {\"ticker\": \"QCOM\", \"weight\": 3.022333}, {\"ticker\": \"DDOG\", \"weight\": 1.763282}, {\"ticker\": \"AVGO\", \"weight\": 1.44}, {\"ticker\": \"NFLX\", \"weight\": 0.996}, {\"ticker\": \"AAPL\", \"weight\": 0.798}, {\"ticker\": \"XLK\", \"weight\": 0.630148}, {\"ticker\": \"AMZN\", \"weight\": 0.48}, {\"ticker\": \"T8\", \"weight\": 0.378}, {\"ticker\": \"T7\", \"weight\": 0.378}, {\"ticker\": \"T6\", \"weight\": 0.378}, {\"ticker\": \"T5\", \"weight\": 0.378}, {\"ticker\": \"T4\", \"weight\": 0.378}, {\"ticker\": \"T3\", \"weight\": 0.378}, {\"ticker\": \"T2\", \"weight\": 0.378}, {\"ticker\": \"T1\", \"weight\": 0.378}, {\"ticker\": \"T0\", \"weight\": 0.378}, {\"ticker\": \"GOOG\", \"weight\": 0.193495}, {\"ticker\": \"NVDA\", \"weight\": 0.18}, {\"ticker\": \"MSFT\", \"weight\": 0.168}, {\"ticker\": \"IWM\", \"weight\": 0.041748}]"
}
},
"relevance_profile_at": "2026-05-16T07:25:47.740432+00:00",
"relevance_profile_stale": true,
"source_health_endpoint": "/v1/sources/health",
"source_health_payload": {
"no_trade_placed": true,
"ok": true,
"sources": [
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 5,
"items_7d": 12,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:33.884451+00:00",
"name": "AI News",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.artificialintelligence-news.com/feed/",
"useful_bulletins_7d": 12
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 2,
"items_7d": 20,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:32.590752+00:00",
"name": "Federal Reserve press releases",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.federalreserve.gov/feeds/press_all.xml",
"useful_bulletins_7d": 20
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 4,
"items_7d": 10,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:33.325819+00:00",
"name": "MarketWatch top stories",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://feeds.marketwatch.com/marketwatch/topstories/",
"useful_bulletins_7d": 10
},
{
"access_status": "unknown",
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": "summary",
"freshness_score": 0.5,
"id": 3,
"items_7d": 25,
"kind": "rss",
"last_error": null,
"last_error_at": null,
"last_success_at": "2026-05-13T07:35:32.849506+00:00",
"name": "SEC press releases",
"noise_score": 0.35,
"originality_score": 0.5,
"priority": 50,
"relevance_score": 0.5,
"reliability_score": 0.5,
"snooze_until_iso": null,
"source_status": "source_active_with_recent_items",
"tags": [],
"uri": "https://www.sec.gov/news/pressreleases.rss",
"useful_bulletins_7d": 25
},
{
"access_status": null,
"category": "unknown",
"consecutive_errors": 0,
"enabled": 1,
"evidence_level_default": null,
"freshness_score": null,
"id": 1,
"items_7d": 0,
"kind": "text:research_note",
"last_error": null,
"last_error_at": null,
"last_success_at": null,
"name": "manual test",
"noise_score": null,
"originality_score": null,
"priority": null,
"relevance_score": null,
"reliability_score": null,
"snooze_until_iso": null,
"source_status": "source_empty_uri",
"tags": [],
"uri": "",
"useful_bulletins_7d": 0
}
],
"status": "available",
"summary": {
"active_feed_sources": 4,
"bulletins_24h": 0,
"bulletins_7d": 67,
"disabled_sources": 0,
"empty_uri_sources": 1,
"enabled_sources": 5,
"items_24h": 0,
"items_7d": 67,
"latest_digest_at": "2026-05-13T11:34:27.538172+00:00",
"latest_regime_at": "2026-05-16T00:00:49.732433+00:00",
"latest_relevance_profile_at": "2026-05-16T07:25:47.740432+00:00",
"no_trade_placed": true,
"recent_success_sources": 4,
"sources_by_kind": {
"rss": 4,
"text:research_note": 1
},
"sources_by_status": {
"source_active_with_recent_items": 4,
"source_empty_uri": 1
},
"sources_with_errors": 0,
"status": "available",
"total_sources": 5
}
},
"state": "available",
"status_endpoint": "/v1/status",
"status_payload": {
"advisory_only": true,
"counts": {
"bulletins": 68,
"sources": 5
},
"db_path": "/home/petter/agent-trading-22/data/market_intel.db",
"enabled": true,
"freshness": {
"latest_at22_snapshot_at": "2026-05-16T07:25:47.694850+00:00",
"latest_cycle_5m_at": "2026-05-16T07:25:47.752265+00:00",
"latest_fred_regime_at": "2026-05-16T00:00:49.737203+00:00",
"latest_regime_snapshot_at": "2026-05-16T00:00:49.732433+00:00",
"latest_relevance_profile_at": "2026-05-16T07:25:47.740432+00:00",
"latest_rss_ingestion_at": "2026-05-16T07:20:17.453436+00:00",
"latest_synthesis_at": "2026-05-16T07:20:17.453436+00:00",
"latest_ticker_context_at": "2026-05-16T07:14:47.204999+00:00"
},
"ok": true,
"paid_enrichment": {
"api_key_env": "GEMINI_API_KEY",
"enabled": false,
"gemini_enabled": true,
"max_cost_usd_per_day": 10.0,
"paid_enrichment_enabled": false,
"require_explicit_enable": true
},
"recent_job_errors": [],
"recent_job_runs": [
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:25:47.752265+00:00",
"error": null,
"id": 3536,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"errors": [],
"ok": true,
"profile_id": 2444
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:25:47.483844+00:00\", \"profile_id\": 2444}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:25:47.475830+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:20:17.453436+00:00",
"error": null,
"id": 3535,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T07:20:17.448884+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:20:17.444328+00:00",
"error": null,
"id": 3534,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:20:17.240930+00:00",
"errors": [],
"ok": true,
"profile_id": 2443
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:20:17.240930+00:00\", \"profile_id\": 2443}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:20:17.228283+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:14:47.204999+00:00",
"error": null,
"id": 3533,
"items_created": 21,
"items_seen": 0,
"job_name": "ticker_context_60m",
"metadata": {
"rows": 21,
"tickers": [
"AMD",
"QCOM",
"DDOG",
"AVGO",
"NFLX",
"AAPL",
"XLK",
"AMZN",
"T8",
"T7"
]
},
"metadata_json": "{\"rows\": 21, \"tickers\": [\"AMD\", \"QCOM\", \"DDOG\", \"AVGO\", \"NFLX\", \"AAPL\", \"XLK\", \"AMZN\", \"T8\", \"T7\"]}",
"started_at": "2026-05-16T07:14:47.169573+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:14:47.163543+00:00",
"error": null,
"id": 3532,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:14:46.929744+00:00",
"errors": [],
"ok": true,
"profile_id": 2442
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:14:46.929744+00:00\", \"profile_id\": 2442}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:14:46.921576+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:09:16.899726+00:00",
"error": null,
"id": 3531,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:09:16.639861+00:00",
"errors": [],
"ok": true,
"profile_id": 2441
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:09:16.639861+00:00\", \"profile_id\": 2441}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:09:16.631582+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:04:41.611857+00:00",
"error": null,
"id": 3530,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T07:04:41.605729+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T07:03:46.597484+00:00",
"error": null,
"id": 3529,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T07:03:46.381882+00:00",
"errors": [],
"ok": true,
"profile_id": 2440
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T07:03:46.381882+00:00\", \"profile_id\": 2440}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T07:03:46.373720+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:58:16.342060+00:00",
"error": null,
"id": 3528,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:58:16.081502+00:00",
"errors": [],
"ok": true,
"profile_id": 2439
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:58:16.081502+00:00\", \"profile_id\": 2439}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:58:16.064190+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:52:46.045734+00:00",
"error": null,
"id": 3527,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:52:45.832845+00:00",
"errors": [],
"ok": true,
"profile_id": 2438
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:52:45.832845+00:00\", \"profile_id\": 2438}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:52:45.825291+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:49:05.808083+00:00",
"error": null,
"id": 3526,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:49:05.800081+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:47:15.788930+00:00",
"error": null,
"id": 3525,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:47:15.551475+00:00",
"errors": [],
"ok": true,
"profile_id": 2437
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:47:15.551475+00:00\", \"profile_id\": 2437}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:47:15.540385+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:41:45.520529+00:00",
"error": null,
"id": 3524,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:41:45.306799+00:00",
"errors": [],
"ok": true,
"profile_id": 2436
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:41:45.306799+00:00\", \"profile_id\": 2436}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:41:45.299031+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:36:15.277123+00:00",
"error": null,
"id": 3523,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:36:15.055316+00:00",
"errors": [],
"ok": true,
"profile_id": 2435
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:36:15.055316+00:00\", \"profile_id\": 2435}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:36:15.044245+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:33:30.027372+00:00",
"error": null,
"id": 3522,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:33:30.017804+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:30:45.005348+00:00",
"error": null,
"id": 3521,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:30:44.768286+00:00",
"errors": [],
"ok": true,
"profile_id": 2434
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:30:44.768286+00:00\", \"profile_id\": 2434}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:30:44.760676+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:25:14.736478+00:00",
"error": null,
"id": 3520,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:25:14.469896+00:00",
"errors": [],
"ok": true,
"profile_id": 2433
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:25:14.469896+00:00\", \"profile_id\": 2433}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:25:14.461994+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:19:44.437789+00:00",
"error": null,
"id": 3519,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:19:44.148499+00:00",
"errors": [],
"ok": true,
"profile_id": 2432
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:19:44.148499+00:00\", \"profile_id\": 2432}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:19:44.137836+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:17:54.127195+00:00",
"error": null,
"id": 3518,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:17:54.118603+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:14:14.102489+00:00",
"error": null,
"id": 3517,
"items_created": 21,
"items_seen": 0,
"job_name": "ticker_context_60m",
"metadata": {
"rows": 21,
"tickers": [
"AMD",
"QCOM",
"DDOG",
"AVGO",
"NFLX",
"AAPL",
"XLK",
"AMZN",
"T8",
"T7"
]
},
"metadata_json": "{\"rows\": 21, \"tickers\": [\"AMD\", \"QCOM\", \"DDOG\", \"AVGO\", \"NFLX\", \"AAPL\", \"XLK\", \"AMZN\", \"T8\", \"T7\"]}",
"started_at": "2026-05-16T06:14:14.070492+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:14:14.066035+00:00",
"error": null,
"id": 3516,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:14:13.868472+00:00",
"errors": [],
"ok": true,
"profile_id": 2431
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:14:13.868472+00:00\", \"profile_id\": 2431}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:14:13.861289+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:08:43.837847+00:00",
"error": null,
"id": 3515,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:08:43.556497+00:00",
"errors": [],
"ok": true,
"profile_id": 2430
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:08:43.556497+00:00\", \"profile_id\": 2430}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:08:43.548799+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:03:13.521920+00:00",
"error": null,
"id": 3514,
"items_created": 0,
"items_seen": 0,
"job_name": "cycle_5m",
"metadata": {
"personalization": {
"updated": 1
},
"snapshot": {
"asof": "2026-05-16T06:03:13.248547+00:00",
"errors": [],
"ok": true,
"profile_id": 2429
}
},
"metadata_json": "{\"snapshot\": {\"ok\": true, \"errors\": [], \"asof\": \"2026-05-16T06:03:13.248547+00:00\", \"profile_id\": 2429}, \"personalization\": {\"updated\": 1}}",
"started_at": "2026-05-16T06:03:13.237414+00:00",
"status": "ok"
},
{
"bulletins_created": 0,
"completed_at": "2026-05-16T06:02:18.229614+00:00",
"error": null,
"id": 3513,
"items_created": 0,
"items_seen": 0,
"job_name": "ingest_feeds_15m",
"metadata": {
"bulletins_created": 0,
"items_created": 0,
"items_seen": 0,
"podcast": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
},
"rss": {
"bulletins_created": 0,
"claims_created": 0,
"items_created": 0,
"ok": true,
"sources_seen": 0
}
},
"metadata_json": "{\"rss\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"podcast\": {\"ok\": true, \"sources_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0, \"claims_created\": 0}, \"items_seen\": 0, \"items_created\": 0, \"bulletins_created\": 0}",
"started_at": "2026-05-16T06:02:18.218042+00:00",
"status": "ok"
}
],
"relevance_profile": {
"asof": "2026-05-16T07:25:47.483844+00:00",
"created_at": "2026-05-16T07:25:47.740432+00:00",
"id": 2444,
"strategies": {
"relative_strength": 0.1
},
"top_tickers": [
{
"ticker": "AMD",
"weight": 3.202771
},
{
"ticker": "QCOM",
"weight": 3.022333
},
{
"ticker": "DDOG",
"weight": 1.763282
},
{
"ticker": "AVGO",
"weight": 1.44
},
{
"ticker": "NFLX",
"weight": 0.996
},
{
"ticker": "AAPL",
"weight": 0.798
},
{
"ticker": "XLK",
"weight": 0.630148
},
{
"ticker": "AMZN",
"weight": 0.48
},
{
"ticker": "T8",
"weight": 0.378
},
{
"ticker": "T7",
"weight": 0.378
},
{
"ticker": "T6",
"weight": 0.378
},
{
"ticker": "T5",
"weight": 0.378
},
{
"ticker": "T4",
"weight": 0.378
},
{
"ticker": "T3",
"weight": 0.378
},
{
"ticker": "T2",
"weight": 0.378
},
{
"ticker": "T1",
"weight": 0.378
},
{
"ticker": "T0",
"weight": 0.378
},
{
"ticker": "GOOG",
"weight": 0.193495
},
{
"ticker": "NVDA",
"weight": 0.18
},
{
"ticker": "MSFT",
"weight": 0.168
}
]
},
"service": {
"started_at_utc": "2026-05-13T11:34:25.261845+00:00",
"uptime_seconds": 244296.351
}
},
"suspected_test_tickers": [
"T8",
"T7",
"T6",
"T5",
"T4",
"T3",
"T2",
"T1",
"T0"
]
},
"stale_sources": [
"market_intelligence_relevance_profile",
"market_intelligence_relevance_profile_test_tickers"
],
"status": "partial"
},
"technical_context": {},
"volatility_context": {}
}