{
  "agents": {
    "ai_hedge_fund": [
      "fundamentals_analyst",
      "valuation_analyst",
      "technical_analyst",
      "sentiment_analyst"
    ],
    "citation_verifier_team": [
      "sec-filing-and-facts",
      "market-and-social-sources",
      "citation-coverage-and-format"
    ],
    "hermes_cron_formatter": "LLM pass that converts deterministic script JSON into a concise Telegram brief.",
    "tradingagents": [
      "StockTwits social lens",
      "Reddit/RSS social-news lens"
    ]
  },
  "alias_path": "/method/",
  "automation_config": {
    "agentic_aihf_max_tickers": 10,
    "agentic_min_mentions": 2,
    "agentic_min_unique_accounts": 2,
    "agentic_network_timeout_seconds": 8,
    "agentic_tools_enabled": true,
    "agentic_tradingagents_max_tickers": 2,
    "auto_report_deploy_to_cloudflare": true,
    "auto_report_enabled": true,
    "auto_report_max_reports_per_run": 2,
    "auto_report_min_mentions": 2,
    "auto_report_min_unique_accounts": 2,
    "auto_report_skip_recent_days": 30,
    "broad_search_query_scope": "x_and_telegram_cashtags_for_triggered_tickers",
    "broad_search_trigger_min_abs_gap_pct": 3,
    "broad_search_trigger_min_abs_intraday_move_pct": 5,
    "broad_search_trigger_min_curated_mentions": 2,
    "broad_search_trigger_min_unique_curated_accounts": 2,
    "collection_source": "hybrid",
    "cron_schedule": "every 8h",
    "fallback_mode": "xurl",
    "monitoring_broad_search_policy": "only_when_ticker_starts_moving",
    "monitoring_mode": "hybrid",
    "monitoring_primary_sources": "curated_x_accounts_and_telegram_channels",
    "pipeline_mode": "hybrid_curated_then_broad_on_move",
    "research_budget_tokens": 80000,
    "run_interval_hours": 8,
    "telegram_delivery": "origin",
    "ticker_detection_mode": "cashtags_only_for_broad_universe",
    "ticker_universe": "all_us_listed_stock_like_symbols_from_nasdaq_trader"
  },
  "canonical_path": "/pipeline/",
  "cron_job": {
    "deliver": "origin",
    "enabled": true,
    "enabled_toolsets": [
      "terminal",
      "file",
      "web",
      "skills"
    ],
    "id": "a1c48b2edb9d",
    "last_run_at": "2026-06-02T16:14:13.924425+00:00",
    "last_status": "ok",
    "name": "Equity X signal + agentic tool brief (8h)",
    "next_run_at": "2026-06-03T08:14:15.069488+00:00",
    "prompt": "You are running the equityanalysis recurring signal brief. A deterministic pre-run script has already collected X/Twitter/RSS ticker signals, run bounded third-party agentic tool gates, and emitted JSON into the prompt context.\n\nFormat a concise Telegram brief for Jeremy. Rules:\n- Treat X/Twitter/RSS/social posts as discovery only, not investment merit.\n- Do not give financial advice, price targets, buy/sell/hold instructions, or trade recommendations.\n- If collector_status or return_code indicates failure/no data, report the failure succinctly and do not invent signals.\n- Use only tickers and evidence present in the script JSON.\n- Promote only tickers with cross-account evidence or explicit script-selected status.\n- Summarize ai-hedge-fund as a readiness/planned rubric pre-screen unless the script reports real executed results; do not imply AIHF ran if it was skipped.\n- Summarize TradingAgents only as a selective StockTwits/Reddit social/news lens; mention unavailable/degraded sources when reported.\n- If auto_report_result contains published/verified report URLs, include them. If no reports were generated, say no new full report was generated.\n- Be sparse: if there are no strong signals, say so in 2-4 bullets.\n\nOutput format:\n## Equity signal brief\n- Generated: <timestamp>\n- Collection: <runtime mode/status>\n\n## Top signals\nFor up to 5 selected tickers:\n- **TICKER**: score/mentions/accounts; one-line why surfaced; include 1 source URL if present.\n\n## Agentic tool layer\n- AIHF: executed/ready/skipped + reason; planned tickers if skipped.\n- TradingAgents social lens: tickers run + one useful StockTwits/Reddit observation if grounded in the JSON.\n\n## Reports\n- New full reports/deploy status if present; otherwise no new full report.\n\nEnd with: Research support only; not financial advice.",
    "schedule": "every 480m",
    "script": "equity_signal_cron_runner.py",
    "skills": [
      "equity-signal-research",
      "hermes-cron-signal-briefs"
    ],
    "state": "scheduled"
  },
  "generated_at": "2026-06-03T00:14:25.168373+00:00",
  "latest_artifacts": {
    "agentic_equity_tools": {
      "aihf_financial_data_mode": "unauthenticated_financialdatasets_public_endpoint",
      "aihf_missing_or_disabled": [
        "one_supported_llm_api_key",
        "AGENTIC_ENABLE_REAL_AIHF_not_set"
      ],
      "aihf_mode": "readiness_only",
      "generated_at": "2026-06-03T00:14:24.728215+00:00",
      "path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/data/processed/agentic_equity_tools_20260603_001424.json",
      "relative_path": "data/processed/agentic_equity_tools_20260603_001424.json",
      "tradingagents_tickers": [
        "NOW",
        "MRVL"
      ]
    },
    "cron_result": {
      "agentic_tools_result": {
        "ai_hedge_fund": {
          "planned_runs": [
            {
              "analysis_date": "2026-06-03",
              "planned_role": "fast rubric pre-screen: fundamentals, valuation, technicals, news sentiment",
              "reason": [
                "one_supported_llm_api_key",
                "AGENTIC_ENABLE_REAL_AIHF_not_set"
              ],
              "source_signal": {
                "mentions": 3,
                "score": 5.0565,
                "unique_accounts": 2
              },
              "status": "skipped_not_ready",
              "ticker": "NOW"
            },
            {
              "analysis_date": "2026-06-03",
              "planned_role": "fast rubric pre-screen: fundamentals, valuation, technicals, news sentiment",
              "reason": [
                "one_supported_llm_api_key",
                "AGENTIC_ENABLE_REAL_AIHF_not_set"
              ],
              "source_signal": {
                "mentions": 3,
                "score": 3.2598,
                "unique_accounts": 1
              },
              "status": "skipped_not_ready",
              "ticker": "MRVL"
            },
            {
              "analysis_date": "2026-06-03",
              "planned_role": "fast rubric pre-screen: fundamentals, valuation, technicals, news sentiment",
              "reason": [
                "one_supported_llm_api_key",
                "AGENTIC_ENABLE_REAL_AIHF_not_set"
              ],
              "source_signal": {
                "mentions": 3,
                "score": 2.8815,
                "unique_accounts": 1
              },
              "status": "skipped_not_ready",
              "ticker": "DELL"
            }
          ],
          "readiness": {
            "enabled_for_real_execution": false,
            "financial_data_mode": "unauthenticated_financialdatasets_public_endpoint",
            "financial_datasets_api_key_present": false,
            "missing_or_disabled": [
              "one_supported_llm_api_key",
              "AGENTIC_ENABLE_REAL_AIHF_not_set"
            ],
            "mode": "readiness_only",
            "note": "ai-hedge-fund is kept behind an explicit enable flag because it can call model APIs and its outputs are trade-framed. Financial Datasets currently serves the smoke-tested endpoints without a key, but unauthenticated use may have lower limits or policy changes. Hermes should consume only analyst signals, not trade actions.",
            "repo": "/tmp/equity_tools_eval/ai-hedge-fund",
            "requirements_met": false,
            "selected_analysts": [
              "fundamentals_analyst",
              "valuation_analyst",
              "technical_analyst",
              "news_sentiment_analyst"
            ]
          }
        },
        "candidates": {
          "aihf_candidates": [
            {
              "eligible": true,
              "evidence": [
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-29T15:39:44Z",
                  "excerpt": "Claude casually calling the bottom and buying ServiceNow $NOW because it thinks it's actually a beneficiary of AI is absolutely classic The Claude Portfolio (@theaiportfolios) Breaking: Claude called the bottom in ServiceNow Back on 4/10, i",
                  "url": "https://x.com/pelositracker/status/2060385612151046241"
                },
                {
                  "account": "@theaiportfolios",
                  "created_at": "2026-06-01T15:39:38Z",
                  "excerpt": "Breaking: Claude ticked the bottom on ServiceNow almost perfectly On 4/10, it took our $50K and bought $NOW at $83.00 Today, the stock is $136.57 Claude originally bought the dip because it believed the market misinterpreted how AI will dis",
                  "url": "https://x.com/theaiportfolios/status/2061472751731298318"
                },
                {
                  "account": "@theaiportfolios",
                  "created_at": "2026-06-01T13:18:22Z",
                  "excerpt": "Breaking: Jensen just said what Claude's been saying about ServiceNow $NOW the entire time \"Agents are going to create the largest opportunity ever for my partners ($NOW)\" Claude first bought on April 10th: $83.00 Now: $134.00 Video",
                  "url": "https://x.com/theaiportfolios/status/2061437198461808989"
                }
              ],
              "mentions": 3,
              "score": 5.0565,
              "ticker": "NOW",
              "unique_accounts": 2,
              "weighted_mentions": 3.1903
            },
            {
              "eligible": true,
              "evidence": [
                {
                  "account": "@pelositracker",
                  "created_at": "2026-06-02T17:55:22Z",
                  "excerpt": "Hang it in the Lourve Autopilot (@joinautopilot) Inverse Cramer strikes again Marvell $MRVL was originally bought in the Inverse Cramer strategy March 5th It's up another 29% today and now up 260% since it bought \u2014 https://nitter.net/joinau",
                  "url": "https://x.com/pelositracker/status/2061869294212755594"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-06-02T13:55:05Z",
                  "excerpt": "This is why we track the politicians\u270d\ufe0f Remember back on 5/18 when we flagged two Politicians for buying the same stock? That stock was Marvell $MRVL Well today it's up another 25% and both are now up 150% !! on their buys from early April '",
                  "url": "https://x.com/pelositracker/status/2061808825733189722"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-28T17:59:16Z",
                  "excerpt": "Update: Rep. Byron Donalds (R) bought $MRVL on April 2nd In less than 2 months, he's up +90% since his purchase Donalds sits on the House Financial Services Subcommittee on Digital Assets, Financial Technology, and Artificial Intelligence A",
                  "url": "https://x.com/pelositracker/status/2060058336494518761"
                }
              ],
              "mentions": 3,
              "score": 3.2598,
              "ticker": "MRVL",
              "unique_accounts": 1,
              "weighted_mentions": 3.2598
            },
            {
              "eligible": true,
              "evidence": [
                {
                  "account": "@pelositracker",
                  "created_at": "2026-06-01T16:55:54Z",
                  "excerpt": "You're probably overthinking what stocks to buy, Part 34. Autopilot (@joinautopilot) Trump on May 8th: \"Go out and buy a Dell, they're great\" $DELL is up 74% since Truly a once in a lifetime moment Video \u2014 https://nitter.net/joinautopilot/s",
                  "url": "https://x.com/pelositracker/status/2061491943465447801"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-28T20:32:11Z",
                  "excerpt": "Stop overthinking what stocks to buy $DELL crushed their earnings and is up +16% now Take a look at the recent activity: \u2022 Trump bought up to $5,000,000 in $DELL on Feb 10th \u2022 Then bought more on March 2nd \u2022 Then again on March 11th \u2022 Then ",
                  "url": "https://x.com/pelositracker/status/2060096819690913905"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-27T21:28:05Z",
                  "excerpt": "This is why we do it \u270d\ufe0f Dell was just awarded a 5-year, $9.7B contract with the Pentagon to provide software across the U.S. military Not even 3 weeks after President Trump talked positively about $DELL Nancy Pelosi Stock Tracker \u265f (@pelosi",
                  "url": "https://x.com/pelositracker/status/2059748499269312581"
                }
              ],
              "mentions": 3,
              "score": 2.8815,
              "ticker": "DELL",
              "unique_accounts": 1,
              "weighted_mentions": 2.8815
            }
          ],
          "all_selected": [
            {
              "eligible": true,
              "evidence": [
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-29T15:39:44Z",
                  "excerpt": "Claude casually calling the bottom and buying ServiceNow $NOW because it thinks it's actually a beneficiary of AI is absolutely classic The Claude Portfolio (@theaiportfolios) Breaking: Claude called the bottom in ServiceNow Back on 4/10, i",
                  "url": "https://x.com/pelositracker/status/2060385612151046241"
                },
                {
                  "account": "@theaiportfolios",
                  "created_at": "2026-06-01T15:39:38Z",
                  "excerpt": "Breaking: Claude ticked the bottom on ServiceNow almost perfectly On 4/10, it took our $50K and bought $NOW at $83.00 Today, the stock is $136.57 Claude originally bought the dip because it believed the market misinterpreted how AI will dis",
                  "url": "https://x.com/theaiportfolios/status/2061472751731298318"
                },
                {
                  "account": "@theaiportfolios",
                  "created_at": "2026-06-01T13:18:22Z",
                  "excerpt": "Breaking: Jensen just said what Claude's been saying about ServiceNow $NOW the entire time \"Agents are going to create the largest opportunity ever for my partners ($NOW)\" Claude first bought on April 10th: $83.00 Now: $134.00 Video",
                  "url": "https://x.com/theaiportfolios/status/2061437198461808989"
                }
              ],
              "mentions": 3,
              "score": 5.0565,
              "ticker": "NOW",
              "unique_accounts": 2,
              "weighted_mentions": 3.1903
            },
            {
              "eligible": true,
              "evidence": [
                {
                  "account": "@pelositracker",
                  "created_at": "2026-06-02T17:55:22Z",
                  "excerpt": "Hang it in the Lourve Autopilot (@joinautopilot) Inverse Cramer strikes again Marvell $MRVL was originally bought in the Inverse Cramer strategy March 5th It's up another 29% today and now up 260% since it bought \u2014 https://nitter.net/joinau",
                  "url": "https://x.com/pelositracker/status/2061869294212755594"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-06-02T13:55:05Z",
                  "excerpt": "This is why we track the politicians\u270d\ufe0f Remember back on 5/18 when we flagged two Politicians for buying the same stock? That stock was Marvell $MRVL Well today it's up another 25% and both are now up 150% !! on their buys from early April '",
                  "url": "https://x.com/pelositracker/status/2061808825733189722"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-28T17:59:16Z",
                  "excerpt": "Update: Rep. Byron Donalds (R) bought $MRVL on April 2nd In less than 2 months, he's up +90% since his purchase Donalds sits on the House Financial Services Subcommittee on Digital Assets, Financial Technology, and Artificial Intelligence A",
                  "url": "https://x.com/pelositracker/status/2060058336494518761"
                }
              ],
              "mentions": 3,
              "score": 3.2598,
              "ticker": "MRVL",
              "unique_accounts": 1,
              "weighted_mentions": 3.2598
            },
            {
              "eligible": true,
              "evidence": [
                {
                  "account": "@pelositracker",
                  "created_at": "2026-06-01T16:55:54Z",
                  "excerpt": "You're probably overthinking what stocks to buy, Part 34. Autopilot (@joinautopilot) Trump on May 8th: \"Go out and buy a Dell, they're great\" $DELL is up 74% since Truly a once in a lifetime moment Video \u2014 https://nitter.net/joinautopilot/s",
                  "url": "https://x.com/pelositracker/status/2061491943465447801"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-28T20:32:11Z",
                  "excerpt": "Stop overthinking what stocks to buy $DELL crushed their earnings and is up +16% now Take a look at the recent activity: \u2022 Trump bought up to $5,000,000 in $DELL on Feb 10th \u2022 Then bought more on March 2nd \u2022 Then again on March 11th \u2022 Then ",
                  "url": "https://x.com/pelositracker/status/2060096819690913905"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-27T21:28:05Z",
                  "excerpt": "This is why we do it \u270d\ufe0f Dell was just awarded a 5-year, $9.7B contract with the Pentagon to provide software across the U.S. military Not even 3 weeks after President Trump talked positively about $DELL Nancy Pelosi Stock Tracker \u265f (@pelosi",
                  "url": "https://x.com/pelositracker/status/2059748499269312581"
                }
              ],
              "mentions": 3,
              "score": 2.8815,
              "ticker": "DELL",
              "unique_accounts": 1,
              "weighted_mentions": 2.8815
            },
            {
              "eligible": false,
              "evidence": [
                {
                  "account": "@unusual_whales",
                  "created_at": "2026-06-02T21:58:00Z",
                  "excerpt": "Victoria Secret has changed their stock ticker to $VSXY from $VSCO .",
                  "url": "https://x.com/unusual_whales/status/2061930355657965636"
                }
              ],
              "mentions": 1,
              "score": 1.2941,
              "ticker": "VSCO",
              "unique_accounts": 1,
              "weighted_mentions": 1.2941
            },
            {
              "eligible": false,
              "evidence": [
                {
                  "account": "@unusual_whales",
                  "created_at": "2026-06-02T21:21:20Z",
                  "excerpt": "GameStop, $GME , first quarter results:",
                  "url": "https://x.com/unusual_whales/status/2061921129380618698"
                }
              ],
              "mentions": 1,
              "score": 1.2926,
              "ticker": "GME",
              "unique_accounts": 1,
              "weighted_mentions": 1.2926
            }
          ],
          "tradingagents_candidates": [
            {
              "eligible": true,
              "evidence": [
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-29T15:39:44Z",
                  "excerpt": "Claude casually calling the bottom and buying ServiceNow $NOW because it thinks it's actually a beneficiary of AI is absolutely classic The Claude Portfolio (@theaiportfolios) Breaking: Claude called the bottom in ServiceNow Back on 4/10, i",
                  "url": "https://x.com/pelositracker/status/2060385612151046241"
                },
                {
                  "account": "@theaiportfolios",
                  "created_at": "2026-06-01T15:39:38Z",
                  "excerpt": "Breaking: Claude ticked the bottom on ServiceNow almost perfectly On 4/10, it took our $50K and bought $NOW at $83.00 Today, the stock is $136.57 Claude originally bought the dip because it believed the market misinterpreted how AI will dis",
                  "url": "https://x.com/theaiportfolios/status/2061472751731298318"
                },
                {
                  "account": "@theaiportfolios",
                  "created_at": "2026-06-01T13:18:22Z",
                  "excerpt": "Breaking: Jensen just said what Claude's been saying about ServiceNow $NOW the entire time \"Agents are going to create the largest opportunity ever for my partners ($NOW)\" Claude first bought on April 10th: $83.00 Now: $134.00 Video",
                  "url": "https://x.com/theaiportfolios/status/2061437198461808989"
                }
              ],
              "mentions": 3,
              "score": 5.0565,
              "ticker": "NOW",
              "unique_accounts": 2,
              "weighted_mentions": 3.1903
            },
            {
              "eligible": true,
              "evidence": [
                {
                  "account": "@pelositracker",
                  "created_at": "2026-06-02T17:55:22Z",
                  "excerpt": "Hang it in the Lourve Autopilot (@joinautopilot) Inverse Cramer strikes again Marvell $MRVL was originally bought in the Inverse Cramer strategy March 5th It's up another 29% today and now up 260% since it bought \u2014 https://nitter.net/joinau",
                  "url": "https://x.com/pelositracker/status/2061869294212755594"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-06-02T13:55:05Z",
                  "excerpt": "This is why we track the politicians\u270d\ufe0f Remember back on 5/18 when we flagged two Politicians for buying the same stock? That stock was Marvell $MRVL Well today it's up another 25% and both are now up 150% !! on their buys from early April '",
                  "url": "https://x.com/pelositracker/status/2061808825733189722"
                },
                {
                  "account": "@pelositracker",
                  "created_at": "2026-05-28T17:59:16Z",
                  "excerpt": "Update: Rep. Byron Donalds (R) bought $MRVL on April 2nd In less than 2 months, he's up +90% since his purchase Donalds sits on the House Financial Services Subcommittee on Digital Assets, Financial Technology, and Artificial Intelligence A",
                  "url": "https://x.com/pelositracker/status/2060058336494518761"
                }
              ],
              "mentions": 3,
              "score": 3.2598,
              "ticker": "MRVL",
              "unique_accounts": 1,
              "weighted_mentions": 3.2598
            }
          ]
        },
        "collector_status": "ok",
        "enabled": true,
        "gates": {
          "max_aihf": 10,
          "max_tradingagents": 2,
          "min_mentions": 2,
          "min_unique_accounts": 2
        },
        "generated_at": "2026-06-03T00:14:24.728215+00:00",
        "json_path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/data/processed/agentic_equity_tools_20260603_001424.json",
        "policy": {
          "aihf_role": "fast rubric pre-screen after deterministic signal ranking",
          "no_trade_recommendations": true,
          "raw_agent_outputs_require_hermes_verification_before_publication": true,
          "tradingagents_role": "selective social/news narrative lens for top eligible tickers",
          "x_twitter_is_discovery_only": true
        },
        "return_code": 0,
        "source_signal_json": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/data/processed/ticker_signals_20260603_001418.json",
        "stderr_tail": "Reddit JSON fetch failed for r/wallstreetbets \u00b7 NOW: HTTP Error 403: Blocked \u2014 falling back to RSS feed.\nReddit JSON fetch failed for r/stocks \u00b7 NOW: HTTP Error 403: Blocked \u2014 falling back to RSS feed.\nReddit JSON fetch failed for r/investing \u00b7 NOW: HTTP Error 403: Blocked \u2014 falling back to RSS feed.\nReddit JSON fetch failed for r/wallstreetbets \u00b7 MRVL: HTTP Error 403: Blocked \u2014 falling back to RSS feed.\nReddit JSON fetch failed for r/stocks \u00b7 MRVL: HTTP Error 403: Blocked \u2014 falling back to RSS feed.\nReddit JSON fetch failed for r/investing \u00b7 MRVL: HTTP Error 403: Blocked \u2014 falling back to RSS feed.\n",
        "tradingagents": {
          "social_lens": {
            "readiness": {
              "dns_preflight": [
                {
                  "host": "api.stocktwits.com",
                  "ok": true,
                  "stderr_tail": "",
                  "stdout_head": [
                    "2606:4700::6812:19c0 api.stocktwits.com",
                    "2606:4700::6812:18c0 api.stocktwits.com"
                  ]
                },
                {
                  "host": "www.reddit.com",
                  "ok": true,
                  "stderr_tail": "",
                  "stdout_head": [
                    "199.232.45.140  reddit.map.fastly.net www.reddit.com"
                  ]
                }
              ],
              "reddit_helper_exists": true,
              "repo": "/tmp/equity_tools_eval/TradingAgents",
              "stocktwits_helper_exists": true
            },
            "runs": [
              {
                "evidence": [
                  {
                    "account": "@pelositracker",
                    "created_at": "2026-05-29T15:39:44Z",
                    "excerpt": "Claude casually calling the bottom and buying ServiceNow $NOW because it thinks it's actually a beneficiary of AI is absolutely classic The Claude Portfolio (@theaiportfolios) Breaking: Claude called the bottom in ServiceNow Back on 4/10, i",
                    "url": "https://x.com/pelositracker/status/2060385612151046241"
                  },
                  {
                    "account": "@theaiportfolios",
                    "created_at": "2026-06-01T15:39:38Z",
                    "excerpt": "Breaking: Claude ticked the bottom on ServiceNow almost perfectly On 4/10, it took our $50K and bought $NOW at $83.00 Today, the stock is $136.57 Claude originally bought the dip because it believed the market misinterpreted how AI will dis",
                    "url": "https://x.com/theaiportfolios/status/2061472751731298318"
                  },
                  {
                    "account": "@theaiportfolios",
                    "created_at": "2026-06-01T13:18:22Z",
                    "excerpt": "Breaking: Jensen just said what Claude's been saying about ServiceNow $NOW the entire time \"Agents are going to create the largest opportunity ever for my partners ($NOW)\" Claude first bought on April 10th: $83.00 Now: $134.00 Video",
                    "url": "https://x.com/theaiportfolios/status/2061437198461808989"
                  }
                ],
                "reddit": {
                  "excerpt": "r/wallstreetbets \u2014 3 recent posts mentioning NOW (via RSS feed; scores/comments unavailable):\n  [2026-06-02] Why I think the SPCE trade is not over\n    body excerpt: I\u2019ve seen a lot of bearish posts since SPCE dropped from $8.80 into the $4s. Maybe I\u2019m wrong, but I actually added today. For transparency: My original position was built around $3.3-$3.5. I took some profits on the way up. I added shares b\u2026\n  [2026-06-02] Find one difference...\n    body excerpt: Stock market 2026 edition\n  [2026-06-02] Building Strategy\n    body excerpt: There aren\u2019t many trades and I\u2019ve been having to build that as I continue. (College has just been beating my ass in the mornings.) Recently I switched from SMA to EMA because of the heavier weight especially when it comes to 0DTE options. I\u2026\n\nr/stocks \u2014 3 recent posts mentioning NOW (via RSS feed; scores/comments unavailable):\n  [2026-06-02] Have you ever sought a \"ten bagger\" ?\n    body excerpt: I believe Peter Lynch actually coined this term in the first place. ( ten bagger 10x) \"Peter Lynch explained investing in the simplest way possible. His core philosophy was built on a simple premise: the downside is strictly limited, but th\u2026\n  [2026-06-02] Is MU becoming the real AI infrastructure trade?\n    body excerpt: I keep coming back to Micron (MU) as one of the more interesting AI names right now. Everyone talks about GPUs, but AI data centers also need a huge amount of memory. That is where Micron\u2019s HBM story gets interesting. Reuters reported that \u2026\n  [2026-06-02] computex is a supply chain play, dont buy nvda blindly",
                  "line_count": 23,
                  "summary_line": "r/wallstreetbets \u2014 3 recent posts mentioning NOW (via RSS feed; scores/comments unavailable):",
                  "unavailable": true
                },
                "source_signal": {
                  "mentions": 3,
                  "score": 5.0565,
                  "unique_accounts": 2
                },
                "status": "ok",
                "stocktwits": {
                  "excerpt": "Bullish: 8 (40%) \u00b7 Bearish: 0 (0%) \u00b7 Unlabeled: 12 \u00b7 Total: 20 most-recent messages\n\n[2026-06-03T00:14:08Z \u00b7 @BWIZE \u00b7 no-label] $NOW oooh I got fucked after hours \ud83e\udd74\n[2026-06-03T00:14:00Z \u00b7 @rickybobby2 \u00b7 no-label] $NOW I have 2000 shares at a $122 average I swear if we drop below my average I\u2019ll full port and buy another 3000 shares\n[2026-06-03T00:10:18Z \u00b7 @JOEYBUYDEN \u00b7 Bullish] $NOW $150.00++ \ud83c\uddfa\ud83c\uddf8\n[2026-06-03T00:08:42Z \u00b7 @Legitimate \u00b7 no-label] $NOW have you seen semis? They basically all 4-10x with almost 0 pullbacks for the last year. They would really 30%, maybe pullback 7%, but that 7% would be immediately bought and they\u2019d close down 2-3 percent.  Software rally\u2019s for a few days and then gets shit on today for 30% \u2026\n[2026-06-03T00:01:31Z \u00b7 @AKnewMann \u00b7 Bullish] $NOW closed above $125. Tomorrow? Who knows, but the chart says $140+\n[2026-06-02T23:59:51Z \u00b7 @KornieAwareness7 \u00b7 no-label] $NOW for some reason if another gap 110-115 filled will pick it up\n[2026-06-02T23:59:44Z \u00b7 @Sambong \u00b7 Bullish] $NOW normal pullback in progress.     \ud83d\udc40 for dip buying opportunity\n[2026-06-02T23:58:35Z \u00b7 @willywaller \u00b7 no-label] $NOW you\u2019d think the stock was down 15% AH by the way people are whining on this board \ud83d\ude02 \u201cI thought stock only go up\u201d",
                  "line_count": 22,
                  "summary_line": "Bullish: 8 (40%) \u00b7 Bearish: 0 (0%) \u00b7 Unlabeled: 12 \u00b7 Total: 20 most-recent messages",
                  "unavailable": false
                },
                "ticker": "NOW"
              },
              {
                "evidence": [
                  {
                    "account": "@pelositracker",
                    "created_at": "2026-06-02T17:55:22Z",
                    "excerpt": "Hang it in the Lourve Autopilot (@joinautopilot) Inverse Cramer strikes again Marvell $MRVL was originally bought in the Inverse Cramer strategy March 5th It's up another 29% today and now up 260% since it bought \u2014 https://nitter.net/joinau",
                    "url": "https://x.com/pelositracker/status/2061869294212755594"
                  },
                  {
                    "account": "@pelositracker",
                    "created_at": "2026-06-02T13:55:05Z",
                    "excerpt": "This is why we track the politicians\u270d\ufe0f Remember back on 5/18 when we flagged two Politicians for buying the same stock? That stock was Marvell $MRVL Well today it's up another 25% and both are now up 150% !! on their buys from early April '",
                    "url": "https://x.com/pelositracker/status/2061808825733189722"
                  },
                  {
                    "account": "@pelositracker",
                    "created_at": "2026-05-28T17:59:16Z",
                    "excerpt": "Update: Rep. Byron Donalds (R) bought $MRVL on April 2nd In less than 2 months, he's up +90% since his purchase Donalds sits on the House Financial Services Subcommittee on Digital Assets, Financial Technology, and Artificial Intelligence A",
                    "url": "https://x.com/pelositracker/status/2060058336494518761"
                  }
                ],
                "reddit": {
                  "excerpt": "r/wallstreetbets \u2014 3 recent posts mentioning MRVL (via RSS feed; scores/comments unavailable):\n  [2026-06-02] $MRVL massive FOMO\n    body excerpt: $270 strike June 18 2026 Exp $300 strike June 18 2026 Exp Yup. Massive FOMO. Had some spare cash, saw the news and bought first thing in the morning, the $300 bought at roughly $276 stock price. Sometimes you just gotta put your \ud83e\udd5c on the ta\u2026\n  [2026-06-02] MRVU $30k YOLO\n    body excerpt: Yoloing 30k into the next Trillion dollar company\n  [2026-06-02] \ud83d\ude2dMRVL FOMO Check \ud83d\udc45\n    body excerpt: MRVL sitting around $312 after Jensen Huang called it the next trillion dollar company. \ud83d\udc40 I am looking at January 2027 LEAPS and thinking about throwing $25K to $30K at this thing. Question for the degenerates: \ud83d\udfe2 Do I buy now and stop overt\u2026\n\nr/stocks \u2014 2 recent posts mentioning MRVL (via RSS feed; scores/comments unavailable):\n  [2026-06-02] computex is a supply chain play, dont buy nvda blindly\n    body excerpt: nvidia eps is all anyone talks about but look at the actual supply chain!! they just dropped this rtx spark superchip at computex to put ai on windows pcs and the real money is moving way before consumer gpu sales even touch an income state\u2026\n  [2026-06-01] Really Really Stupid idea for my portfolio.\n    body excerpt: So I started investing last year and bought 1 share of $MRVL as a partial joke with thoughts about selling it when it was doing bad in the winter and I now have a 120% gain on it. If i had to guess the reasons it's due to the agreement with\u2026\n",
                  "line_count": 15,
                  "summary_line": "r/wallstreetbets \u2014 3 recent posts mentioning MRVL (via RSS feed; scores/comments unavailable):",
                  "unavailable": true
                },
                "source_signal": {
                  "mentions": 3,
                  "score": 3.2598,
                  "unique_accounts": 1
                },
                "status": "ok",
                "stocktwits": {
                  "excerpt": "Bullish: 6 (30%) \u00b7 Bearish: 1 (5%) \u00b7 Unlabeled: 13 \u00b7 Total: 20 most-recent messages\n\n[2026-06-03T00:13:38Z \u00b7 @GladEator \u00b7 Bullish] $MRVL 335$ Tomorrow?\n[2026-06-03T00:12:49Z \u00b7 @newmoneyking \u00b7 Bullish] $MRVL euphoria buying, never seen anything like this\u2026haha\n[2026-06-03T00:11:48Z \u00b7 @s586576 \u00b7 no-label] $MRVL This has forward p/e of above 100 now, 3 times than other peers while they barely beat earnings and you think it has upside now after the fugazi move on Jensen comments like he is objective? Run a DCF and see that the fair value on the bullish case is only 150-185$. You pay\u2026\n[2026-06-03T00:09:13Z \u00b7 @GladEator \u00b7 Bullish] $MRVL The CEO practically wrapped the shares in a box with a bow a year ago. Pays to pay attention.\n[2026-06-03T00:09:10Z \u00b7 @BigBoyDollars \u00b7 no-label] $MRVL this shit is so dumb lmao\n[2026-06-03T00:09:03Z \u00b7 @TradeVestor \u00b7 no-label] $MRVL All those comparing Marvel to $SNDK bear in mind that AFTER a near 5000% run in one year, SNDK is trading at a forward multiple of 27. Marvel is already double that at 54.\n[2026-06-03T00:07:39Z \u00b7 @inverse_jimmy_chill \u00b7 no-label] $MRVL flat for 4 months but now in the last 2 months it\u2019s gonna be worth a trillion because\u2026. Jensen says so.\n[2026-06-03T00:06:43Z \u00b7 @LaOrca \u00b7 no-label] $MRVL $100 dollar candle give away\u2026 Come on up!",
                  "line_count": 22,
                  "summary_line": "Bullish: 6 (30%) \u00b7 Bearish: 1 (5%) \u00b7 Unlabeled: 13 \u00b7 Total: 20 most-recent messages",
                  "unavailable": false
                },
                "ticker": "MRVL"
              }
            ],
            "status": "ok"
          }
        }
      },
      "auto_report_result": {
        "citation_verification": [],
        "data_path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/data/processed/generated_reports_20260603_none.json",
        "enabled": true,
        "errors": [],
        "reports": [],
        "return_code": 0,
        "skipped": [
          {
            "mentions": 3,
            "reason": "recent_report_within_30_days",
            "ticker": "NOW",
            "unique_accounts": 2
          },
          {
            "mentions": 3,
            "reason": "recent_report_within_30_days",
            "ticker": "MRVL",
            "unique_accounts": 1
          },
          {
            "mentions": 3,
            "reason": "recent_report_within_30_days",
            "ticker": "DELL",
            "unique_accounts": 1
          },
          {
            "mentions": 1,
            "reason": "below_minimum_signal_strength",
            "ticker": "VSCO",
            "unique_accounts": 1
          },
          {
            "mentions": 1,
            "reason": "below_minimum_signal_strength",
            "ticker": "GME",
            "unique_accounts": 1
          }
        ],
        "stderr_tail": ""
      },
      "automation": {
        "agentic_aihf_max_tickers": 10,
        "agentic_min_mentions": 2,
        "agentic_min_unique_accounts": 2,
        "agentic_network_timeout_seconds": 8,
        "agentic_tools_enabled": true,
        "agentic_tradingagents_max_tickers": 2,
        "auto_report_deploy_to_cloudflare": true,
        "auto_report_enabled": true,
        "auto_report_max_reports_per_run": 2,
        "auto_report_min_mentions": 2,
        "auto_report_min_unique_accounts": 2,
        "auto_report_skip_recent_days": 30,
        "broad_search_query_scope": "x_and_telegram_cashtags_for_triggered_tickers",
        "broad_search_trigger_min_abs_gap_pct": 3,
        "broad_search_trigger_min_abs_intraday_move_pct": 5,
        "broad_search_trigger_min_curated_mentions": 2,
        "broad_search_trigger_min_unique_curated_accounts": 2,
        "collection_source": "hybrid",
        "cron_schedule": "every 8h",
        "fallback_mode": "xurl",
        "monitoring_broad_search_policy": "only_when_ticker_starts_moving",
        "monitoring_mode": "hybrid",
        "monitoring_primary_sources": "curated_x_accounts_and_telegram_channels",
        "pipeline_mode": "hybrid_curated_then_broad_on_move",
        "research_budget_tokens": 80000,
        "run_interval_hours": 8,
        "telegram_delivery": "origin",
        "ticker_detection_mode": "cashtags_only_for_broad_universe",
        "ticker_universe": "all_us_listed_stock_like_symbols_from_nasdaq_trader"
      },
      "budget": {
        "reserve_synthesis_pct": 0.15,
        "selected_ticker_count": 5,
        "total_research_tokens": 80000
      },
      "collection_runtime_mode": "hybrid_curated_first",
      "generated_at": "2026-06-03T00:14:25.134472+00:00",
      "pipeline_summary": {
        "collector_status": "ok",
        "failures": [],
        "json_path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/data/processed/ticker_signals_20260603_001418.json",
        "markdown_path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/data/processed/ticker_signals_20260603_001418.md",
        "selected": [
          "NOW",
          "MRVL",
          "DELL",
          "VSCO",
          "GME"
        ]
      },
      "return_code": 0,
      "selected_detail": [
        {
          "allocated_research_tokens": 21706,
          "co_occurs_with": [
            {
              "count": 1,
              "ticker": "APO"
            },
            {
              "count": 1,
              "ticker": "AU"
            },
            {
              "count": 1,
              "ticker": "AVGO"
            },
            {
              "count": 1,
              "ticker": "BAH"
            },
            {
              "count": 1,
              "ticker": "CI"
            },
            {
              "count": 1,
              "ticker": "DVN"
            },
            {
              "count": 1,
              "ticker": "GD"
            },
            {
              "count": 1,
              "ticker": "HALO"
            },
            {
              "count": 1,
              "ticker": "ICE"
            },
            {
              "count": 1,
              "ticker": "LLY"
            }
          ],
          "mentions": 3,
          "research_questions": [
            "What changed recently that explains the social signal?",
            "What do fundamentals and business quality imply about long-term ownership merit?",
            "What does valuation imply about expected return and downside risk?",
            "What is consensus narrative vs. variant perception?",
            "What do technical indicators imply for entry discipline only: extended, constructive, support/resistance, staged buying, or avoid chasing?",
            "What catalysts, risks, or disconfirming evidence would change the thesis?"
          ],
          "score": 5.0565,
          "source_posts": [
            {
              "account": "@pelositracker",
              "created_at": "2026-05-29T15:39:44Z",
              "excerpt": "Claude casually calling the bottom and buying ServiceNow $NOW because it thinks it's actually a beneficiary of AI is absolutely classic The Claude Portfolio (@theaiportfolios) Breaking: Claude called the bottom in ServiceNow Back on 4/10, it bought the dip on $NOW saying it actua",
              "tickers": [
                "NOW"
              ],
              "url": "https://x.com/pelositracker/status/2060385612151046241"
            },
            {
              "account": "@theaiportfolios",
              "created_at": "2026-06-01T15:39:38Z",
              "excerpt": "Breaking: Claude ticked the bottom on ServiceNow almost perfectly On 4/10, it took our $50K and bought $NOW at $83.00 Today, the stock is $136.57 Claude originally bought the dip because it believed the market misinterpreted how AI will disrupt $NOW \"ServiceNow is my largest posi",
              "tickers": [
                "APO",
                "AU",
                "AVGO",
                "BAH",
                "CI",
                "DVN",
                "GD",
                "HALO",
                "ICE",
                "LLY",
                "MA",
                "MSFT",
                "NOW",
                "OKTA",
                "TMO",
                "VST"
              ],
              "url": "https://x.com/theaiportfolios/status/2061472751731298318"
            },
            {
              "account": "@theaiportfolios",
              "created_at": "2026-06-01T13:18:22Z",
              "excerpt": "Breaking: Jensen just said what Claude's been saying about ServiceNow $NOW the entire time \"Agents are going to create the largest opportunity ever for my partners ($NOW)\" Claude first bought on April 10th: $83.00 Now: $134.00 Video",
              "tickers": [
                "NOW"
              ],
              "url": "https://x.com/theaiportfolios/status/2061437198461808989"
            }
          ],
          "ticker": "NOW",
          "unique_accounts": 2,
          "weighted_mentions": 3.1903
        },
        {
          "allocated_research_tokens": 16080,
          "co_occurs_with": [],
          "mentions": 3,
          "research_questions": [
            "What changed recently that explains the social signal?",
            "What do fundamentals and business quality imply about long-term ownership merit?",
            "What does valuation imply about expected return and downside risk?",
            "What is consensus narrative vs. variant perception?",
            "What do technical indicators imply for entry discipline only: extended, constructive, support/resistance, staged buying, or avoid chasing?",
            "What catalysts, risks, or disconfirming evidence would change the thesis?"
          ],
          "score": 3.2598,
          "source_posts": [
            {
              "account": "@pelositracker",
              "created_at": "2026-06-02T17:55:22Z",
              "excerpt": "Hang it in the Lourve Autopilot (@joinautopilot) Inverse Cramer strikes again Marvell $MRVL was originally bought in the Inverse Cramer strategy March 5th It's up another 29% today and now up 260% since it bought \u2014 https://nitter.net/joinautopilot/status/2061867201229963577#m",
              "tickers": [
                "MRVL"
              ],
              "url": "https://x.com/pelositracker/status/2061869294212755594"
            },
            {
              "account": "@pelositracker",
              "created_at": "2026-06-02T13:55:05Z",
              "excerpt": "This is why we track the politicians\u270d\ufe0f Remember back on 5/18 when we flagged two Politicians for buying the same stock? That stock was Marvell $MRVL Well today it's up another 25% and both are now up 150% !! on their buys from early April 'Coincidentally', Rep Byron Donalds sits ",
              "tickers": [
                "MRVL"
              ],
              "url": "https://x.com/pelositracker/status/2061808825733189722"
            },
            {
              "account": "@pelositracker",
              "created_at": "2026-05-28T17:59:16Z",
              "excerpt": "Update: Rep. Byron Donalds (R) bought $MRVL on April 2nd In less than 2 months, he's up +90% since his purchase Donalds sits on the House Financial Services Subcommittee on Digital Assets, Financial Technology, and Artificial Intelligence And Marvell makes the custom AI chips pow",
              "tickers": [
                "MRVL"
              ],
              "url": "https://x.com/pelositracker/status/2060058336494518761"
            }
          ],
          "ticker": "MRVL",
          "unique_accounts": 1,
          "weighted_mentions": 3.2598
        },
        {
          "allocated_research_tokens": 14214,
          "co_occurs_with": [],
          "mentions": 3,
          "research_questions": [
            "What changed recently that explains the social signal?",
            "What do fundamentals and business quality imply about long-term ownership merit?",
            "What does valuation imply about expected return and downside risk?",
            "What is consensus narrative vs. variant perception?",
            "What do technical indicators imply for entry discipline only: extended, constructive, support/resistance, staged buying, or avoid chasing?",
            "What catalysts, risks, or disconfirming evidence would change the thesis?"
          ],
          "score": 2.8815,
          "source_posts": [
            {
              "account": "@pelositracker",
              "created_at": "2026-06-01T16:55:54Z",
              "excerpt": "You're probably overthinking what stocks to buy, Part 34. Autopilot (@joinautopilot) Trump on May 8th: \"Go out and buy a Dell, they're great\" $DELL is up 74% since Truly a once in a lifetime moment Video \u2014 https://nitter.net/joinautopilot/status/2061491654020719077#m",
              "tickers": [
                "DELL"
              ],
              "url": "https://x.com/pelositracker/status/2061491943465447801"
            },
            {
              "account": "@pelositracker",
              "created_at": "2026-05-28T20:32:11Z",
              "excerpt": "Stop overthinking what stocks to buy $DELL crushed their earnings and is up +16% now Take a look at the recent activity: \u2022 Trump bought up to $5,000,000 in $DELL on Feb 10th \u2022 Then bought more on March 2nd \u2022 Then again on March 11th \u2022 Then once more on March 23rd \u2022 On May 8th, Tr",
              "tickers": [
                "DELL"
              ],
              "url": "https://x.com/pelositracker/status/2060096819690913905"
            },
            {
              "account": "@pelositracker",
              "created_at": "2026-05-27T21:28:05Z",
              "excerpt": "This is why we do it \u270d\ufe0f Dell was just awarded a 5-year, $9.7B contract with the Pentagon to provide software across the U.S. military Not even 3 weeks after President Trump talked positively about $DELL Nancy Pelosi Stock Tracker \u265f (@pelositracker) Trump: \"Go out and buy a Dell, ",
              "tickers": [
                "DELL"
              ],
              "url": "https://x.com/pelositracker/status/2059748499269312581"
            }
          ],
          "ticker": "DELL",
          "unique_accounts": 1,
          "weighted_mentions": 2.8815
        },
        {
          "allocated_research_tokens": 8000,
          "co_occurs_with": [],
          "mentions": 1,
          "research_questions": [
            "What changed recently that explains the social signal?",
            "What do fundamentals and business quality imply about long-term ownership merit?",
            "What does valuation imply about expected return and downside risk?",
            "What is consensus narrative vs. variant perception?",
            "What do technical indicators imply for entry discipline only: extended, constructive, support/resistance, staged buying, or avoid chasing?",
            "What catalysts, risks, or disconfirming evidence would change the thesis?"
          ],
          "score": 1.2941,
          "source_posts": [
            {
              "account": "@unusual_whales",
              "created_at": "2026-06-02T21:58:00Z",
              "excerpt": "Victoria Secret has changed their stock ticker to $VSXY from $VSCO .",
              "tickers": [
                "VSCO"
              ],
              "url": "https://x.com/unusual_whales/status/2061930355657965636"
            }
          ],
          "ticker": "VSCO",
          "unique_accounts": 1,
          "weighted_mentions": 1.2941
        },
        {
          "allocated_research_tokens": 8000,
          "co_occurs_with": [],
          "mentions": 1,
          "research_questions": [
            "What changed recently that explains the social signal?",
            "What do fundamentals and business quality imply about long-term ownership merit?",
            "What does valuation imply about expected return and downside risk?",
            "What is consensus narrative vs. variant perception?",
            "What do technical indicators imply for entry discipline only: extended, constructive, support/resistance, staged buying, or avoid chasing?",
            "What catalysts, risks, or disconfirming evidence would change the thesis?"
          ],
          "score": 1.2926,
          "source_posts": [
            {
              "account": "@unusual_whales",
              "created_at": "2026-06-02T21:21:20Z",
              "excerpt": "GameStop, $GME , first quarter results:",
              "tickers": [
                "GME"
              ],
              "url": "https://x.com/unusual_whales/status/2061921129380618698"
            }
          ],
          "ticker": "GME",
          "unique_accounts": 1,
          "weighted_mentions": 1.2926
        }
      ],
      "started_at": "2026-06-03T00:14:15.106974+00:00",
      "stderr_tail": ""
    },
    "generated_reports": {
      "path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/data/processed/generated_reports_20260603_none.json",
      "payload": [],
      "relative_path": "data/processed/generated_reports_20260603_none.json"
    },
    "ticker_signals": {
      "collector_mode": null,
      "collector_status": "ok",
      "generated_at": "2026-06-03T00:14:18.568256+00:00",
      "path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/data/processed/ticker_signals_20260603_001418.json",
      "relative_path": "data/processed/ticker_signals_20260603_001418.json",
      "selected": [
        {
          "first_source_url": "https://x.com/pelositracker/status/2060385612151046241",
          "mentions": 3,
          "score": 5.0565,
          "ticker": "NOW",
          "unique_accounts": 2
        },
        {
          "first_source_url": "https://x.com/pelositracker/status/2061869294212755594",
          "mentions": 3,
          "score": 3.2598,
          "ticker": "MRVL",
          "unique_accounts": 1
        },
        {
          "first_source_url": "https://x.com/pelositracker/status/2061491943465447801",
          "mentions": 3,
          "score": 2.8815,
          "ticker": "DELL",
          "unique_accounts": 1
        },
        {
          "first_source_url": "https://x.com/unusual_whales/status/2061930355657965636",
          "mentions": 1,
          "score": 1.2941,
          "ticker": "VSCO",
          "unique_accounts": 1
        },
        {
          "first_source_url": "https://x.com/unusual_whales/status/2061921129380618698",
          "mentions": 1,
          "score": 1.2926,
          "ticker": "GME",
          "unique_accounts": 1
        }
      ]
    }
  },
  "research_budget": {
    "breadth_weight": 1.0,
    "lookback_days": 7,
    "max_posts_per_account": 50,
    "max_tokens_per_ticker": 25000,
    "min_tokens_per_ticker": 8000,
    "ranking": "",
    "recency_weight": 0.25,
    "reserve_synthesis_pct": 0.15,
    "selected_ticker_count": 5,
    "total_research_tokens": 80000,
    "weighted_mentions_weight": 1.0
  },
  "scripts": {
    "agentic_tool_wrapper": {
      "docstring": "Bounded third-party agentic equity-tool wrapper. This script intentionally keeps Hermes as orchestrator. It consumes the existing deterministic ticker-signal JSON, applies eligibility gates, and then runs only low-risk bounded submodules: - ai-hedge-fund: readiness/planned scoring gate. Real execution is disabled by default until required data/model keys and dependencies are explicitly enabled. - TradingAgents: no-LLM social/news context lens using the repo's StockTwits and Reddit dataflow helpe",
      "exists": true,
      "modified_utc": "2026-06-02T08:27:47.256237+00:00",
      "path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/scripts/agentic_equity_tools.py",
      "relative_path": "scripts/agentic_equity_tools.py",
      "size_bytes": 13990
    },
    "cron_runner": {
      "docstring": "Cron runner for the equity X/Twitter signal pipeline. This script is intentionally deterministic: it runs the configured pipeline, then emits compact JSON for the Hermes cron formatter prompt.",
      "exists": true,
      "modified_utc": "2026-06-02T08:35:59.324431+00:00",
      "path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/scripts/equity_signal_cron_runner.py",
      "relative_path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/scripts/equity_signal_cron_runner.py",
      "size_bytes": 11451
    },
    "method_page_generator": {
      "docstring": "Generate the public pipeline/method page for the equity research site. The page is intentionally generated from local cron/config/script artifacts so it stays aligned with the actually scheduled pipeline rather than a hand-written architecture note.",
      "exists": true,
      "modified_utc": "2026-06-02T08:34:58.303408+00:00",
      "path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/scripts/generate_pipeline_method_page.py",
      "relative_path": "scripts/generate_pipeline_method_page.py",
      "size_bytes": 18621
    },
    "report_generator": {
      "docstring": "Generate requested equity deep-dive HTML reports for the Cloudflare Pages site. Uses only public SEC companyfacts/submissions data and Yahoo chart price history.",
      "exists": true,
      "modified_utc": "2026-06-02T10:03:42.235668+00:00",
      "path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/scripts/generate_requested_reports.py",
      "relative_path": "scripts/generate_requested_reports.py",
      "size_bytes": 57488
    },
    "ticker_signal_pipeline": {
      "docstring": "Equity X/Twitter ticker signal pipeline. - Offline/sample mode validates extraction, co-occurrence, ranking, and budget allocation. - Live mode shells out to `xurl search` for each configured account. - Output is compact JSON + Markdown under data/processed/. This script deliberately uses only Python stdlib so it can run in a fresh Hermes profile.",
      "exists": true,
      "modified_utc": "2026-06-01T15:15:56.808817+00:00",
      "path": "/home/hermes-vm-admin/.hermes/profiles/equityanalysis/equity-research/scripts/equity_signal_pipeline.py",
      "relative_path": "scripts/equity_signal_pipeline.py",
      "size_bytes": 23034
    }
  },
  "skills": [
    "equity-signal-research",
    "hermes-cron-signal-briefs",
    "sector-overview",
    "competitive-analysis",
    "comps-analysis",
    "earnings-analysis",
    "model-update",
    "dcf-model"
  ]
}