{"app":"Money Tree","archive_status":{"archive_consistency":{"clock_lag_vs_first_decision_seconds":null,"first_decision_at":null,"first_decision_at_et":null,"process_stream_lag_vs_first_decision_seconds":null,"process_stream_started_at":null,"process_stream_started_at_et":null,"reason":"Clock start or first decision timestamp unavailable","session_start_lag_vs_first_decision_seconds":null,"session_started_at":null,"session_started_at_et":null,"status":"unknown","stream_started_at":null,"stream_started_at_et":null},"artifact_counts":{"clock_events":1,"news_syncs":752,"scheduler_inputs":752,"session_context":1,"timeline":1,"watchlists":752},"clock":{"event_count":1504,"first_event_type":"tick_started","first_timestamp":"2026-04-14T04:00:10.610111+00:00","first_timestamp_et":"2026-04-14 12:00:10 AM ET","latest_event_type":"tick_completed","latest_process_stream_started_at":null,"latest_process_stream_started_at_et":null,"latest_session_started_at":null,"latest_session_started_at_et":null,"latest_timestamp":"2026-04-14T07:08:29.579839+00:00","latest_timestamp_et":"2026-04-14 03:08:29 AM ET","path":"/data/replay_sessions/2026-04-14/clock/events.ndjson","present":true,"process_stream_start_event_count":0,"process_stream_started_at":null,"process_stream_started_at_et":null,"session_start_event_count":0,"session_started_at":null,"session_started_at_et":null,"size_bytes":569661,"stream_start_mode":null,"stream_started_at":null,"stream_started_at_et":null},"decisions":{"event_count":0,"first_timestamp":null,"first_timestamp_et":null,"latest_timestamp":null,"latest_timestamp_et":null,"path":"/data/replay_sessions/2026-04-14/decisions/decisions.ndjson","present":false,"size_bytes":null},"fills":{"event_count":0,"first_timestamp":null,"first_timestamp_et":null,"latest_timestamp":null,"latest_timestamp_et":null,"path":"/data/replay_sessions/2026-04-14/fills/fills.ndjson","present":false,"size_bytes":null},"found":true,"manifest_created_at":"2026-04-14T04:00:10.612187+00:00","manifest_present":true,"manifest_updated_at":"2026-04-14T07:08:29.572573+00:00","market":{"normalized_path":"/data/replay_sessions/2026-04-14/market/normalized-events.ndjson","normalized_present":false,"normalized_size_bytes":null,"raw_path":"/data/replay_sessions/2026-04-14/market/raw-events.ndjson","raw_present":false,"raw_size_bytes":null},"news":{"events_path":"/data/replay_sessions/2026-04-14/news/events.ndjson","events_present":false,"events_size_bytes":null,"raw_path":"/data/replay_sessions/2026-04-14/news/raw-events.ndjson","raw_present":false,"raw_size_bytes":null},"scheduler_inputs":{"artifact_count":752,"latest_artifact_path":"/data/replay_sessions/2026-04-14/scheduler/scheduler-inputs-20260414T070829Z.json","latest_base_item_count":0,"latest_candidate_symbol_count":0,"latest_candidate_symbols_sample":[],"latest_captured_at":"2026-04-14T07:08:29.529512+00:00","latest_captured_at_et":"2026-04-14 03:08:29 AM ET","latest_day_gainer_count":0,"latest_market_wide_discovered_symbols":[],"latest_news_event_count":0,"latest_source_kind":"watchlist_json","latest_source_name":"default_symbols"},"session_context":{"captured_at":"2026-04-14T07:08:29.529512+00:00","captured_at_et":"2026-04-14 03:08:29 AM ET","code_version":"8e44900","environment":"production","live_symbol_count":0,"market_regime_symbol_count":2,"path":"/data/replay_sessions/2026-04-14/session/context.json","present":true,"variant_key":"moneytree"},"session_dir":"/data/replay_sessions/2026-04-14","session_key":"2026-04-14","watchlists":{"artifact_count":752,"latest_artifact_path":"/data/replay_sessions/2026-04-14/watchlists/watchlist-20260414T070829Z.json","latest_captured_at":"2026-04-14T07:08:29.529512+00:00","latest_captured_at_et":"2026-04-14 03:08:29 AM ET","latest_source_name":"default_symbols","latest_symbol_count":0,"latest_symbols_sample":[]}},"jp_live":{"auth_state":null,"authenticated":false,"detail":"JP supporting data disabled; J-Quants and JP live are not configured","disclosure_record_count":null,"disclosures_status":null,"edinet_count":null,"enabled":false,"feed_detail":null,"feed_status":null,"gateway":{"market":"JP","provider":"ibkr","reason":"Client Portal Gateway auth is not supported for the deployed server model","retired":true},"gateway_detail":"JP IBKR gateway removed for server deployments; JP live uses Twelve Data instead","gateway_status":"idle","jpx_company_announcements_count":null,"market_session":null,"market_session_phase":null,"provider":"twelvedata","readiness_status":"idle","ready":false,"requested_symbol_count":null,"resolved_symbol_count":0,"status":"idle","subscription_count":null,"symbol_master_status":"idle","tdnet_count":null,"tracked_symbol_count":0,"unresolved_symbol_count":0,"unresolved_symbols":[]},"latest_activity":{"display_watchlist_batch":{"generated_at":null,"generated_at_et":null,"loaded_at":"2026-04-14T07:08:29.575190+00:00","loaded_at_et":"2026-04-14 03:08:29 AM ET","mode":"current_session","session_key":"2026-04-14","source":"default_symbols","symbol_count":0},"latest_decision":null,"latest_fill":null,"latest_snapshot":null,"latest_watchlist_batch":{"generated_at":null,"generated_at_et":null,"loaded_at":"2026-04-14T07:08:29.575190+00:00","loaded_at_et":"2026-04-14 03:08:29 AM ET","mode":"latest_overall","session_key":"2026-04-14","source":"default_symbols","symbol_count":0}},"market_runtimes":[{"detail":"live_worker: No 1s bars processed","market":"US","open_positions":0,"providers":["databento/us"],"realized_pnl_usd":0.0,"status":"warn","total_equity_usd":100000.0,"tracked_symbols":12,"url":"https://us.moneytree.giovanni.is","variant":"us"},{"detail":"All runtime components report ok","market":"UK","open_positions":0,"providers":["twelvedata/non-us-live","eodhd/non-us"],"realized_pnl_usd":0.0,"status":"ok","total_equity_usd":100000.0,"tracked_symbols":12,"url":"https://uk.moneytree.giovanni.is","variant":"uk"},{"detail":"de_live_feed: Twelve Data DE live unavailable: Twelve Data websocket subscription failed for NOA3:XETR, TMV:XETR, SAP:XETR, SDF:XETR, BAYN:XETR, BPE5:XETR","market":"DE","open_positions":0,"providers":["twelvedata/non-us-live","eodhd/non-us"],"realized_pnl_usd":0.0,"status":"warn","total_equity_usd":100000.0,"tracked_symbols":10,"url":"https://de.moneytree.giovanni.is","variant":"de"},{"detail":"live_worker: Twelve Data FR live runtime unavailable: Twelve Data websocket subscription failed for TTE:Euronext, UBI:Euronext, DSY:Euronext, CA:Euronext, CS:Euronext, STMPA:Euronext","market":"FR","open_positions":0,"providers":["twelvedata/non-us-live","eodhd/non-us"],"realized_pnl_usd":0.0,"status":"warn","total_equity_usd":100000.0,"tracked_symbols":10,"url":"https://fr.moneytree.giovanni.is","variant":"fr"},{"detail":"live_worker: Delayed runtime fallback for IT: EODHD: Client error '404 Not Found' for url 'https://eodhd.com/api/intraday/TIT.MI?api_token=69da61ce16d322.95764514&fmt=json&interval=5m&from=1776150000&to=1776150498'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404; YAHOO: Unexpected Yahoo chart response for TIT.MI","market":"IT","open_positions":0,"providers":["eodhd/non-us"],"realized_pnl_usd":0.0,"status":"warn","total_equity_usd":100000.0,"tracked_symbols":10,"url":"https://it.moneytree.giovanni.is","variant":"it"},{"detail":"live_worker: Twelve Data JP live runtime unavailable: No JP symbols could be resolved to Twelve Data subscriptions: 7203.T, 6758.T, 9984.T, 7974.T, 6861.T, 8035.T (+52 more)","market":"JP","open_positions":0,"providers":["twelvedata/non-us-live","eodhd/non-us","jquants/jp-history","edinet/jp-filings"],"realized_pnl_usd":0.0,"status":"warn","total_equity_usd":100000.0,"tracked_symbols":12,"url":"https://jp.moneytree.giovanni.is","variant":"jp"},{"detail":"All runtime components report ok","market":"HK","open_positions":0,"providers":["eodhd/non-us"],"realized_pnl_usd":0.0,"status":"ok","total_equity_usd":100000.0,"tracked_symbols":12,"url":"https://hk.moneytree.giovanni.is","variant":"hk"}],"market_sessions":[{"active":false,"local_time":"3:08 AM EDT","market":"US","realized_label":"Realized $0.00","realized_pnl_usd":0.0,"realized_tone":"idle","status":"closed","status_label":"Closed","tone":"idle","url":"https://us.moneytree.giovanni.is"},{"active":false,"local_time":"8:08 AM BST","market":"UK","realized_label":"Realized $0.00","realized_pnl_usd":0.0,"realized_tone":"idle","status":"open","status_label":"Open","tone":"ok","url":"https://uk.moneytree.giovanni.is"},{"active":false,"local_time":"9:08 AM CEST","market":"DE","realized_label":"Realized $0.00","realized_pnl_usd":0.0,"realized_tone":"idle","status":"open","status_label":"Open","tone":"ok","url":"https://de.moneytree.giovanni.is"},{"active":false,"local_time":"9:08 AM CEST","market":"FR","realized_label":"Realized $0.00","realized_pnl_usd":0.0,"realized_tone":"idle","status":"open","status_label":"Open","tone":"ok","url":"https://fr.moneytree.giovanni.is"},{"active":false,"local_time":"9:08 AM CEST","market":"IT","realized_label":"Realized $0.00","realized_pnl_usd":0.0,"realized_tone":"idle","status":"open","status_label":"Open","tone":"ok","url":"https://it.moneytree.giovanni.is"},{"active":false,"local_time":"4:08 PM JST","market":"JP","realized_label":"Realized $0.00","realized_pnl_usd":0.0,"realized_tone":"idle","status":"closed","status_label":"Closed","tone":"idle","url":"https://jp.moneytree.giovanni.is"},{"active":false,"local_time":"3:08 PM HKT","market":"HK","realized_label":"Realized $0.00","realized_pnl_usd":0.0,"realized_tone":"idle","status":"open","status_label":"Open","tone":"ok","url":"https://hk.moneytree.giovanni.is"}],"portfolio":{"budget_usd":100000.0,"cash_balance_usd":100000.0,"max_open_positions":10,"open_market_value_usd":0.0,"open_positions":0,"realized_pnl_usd":0.0,"total_equity_usd":100000.0,"unrealized_pnl_usd":0.0},"provider_markets":{"DE":{"history_configured":true,"history_providers":["eodhd"],"live_providers":[],"news_providers":[],"regime_symbols":["DBXE.XETRA"]},"FR":{"history_configured":true,"history_providers":["eodhd"],"live_providers":[],"news_providers":[],"regime_symbols":["CAC.PA"]},"HK":{"history_configured":true,"history_providers":["eodhd"],"live_providers":[],"news_providers":[],"regime_symbols":[]},"IT":{"history_configured":true,"history_providers":["eodhd","yahoo"],"live_providers":[],"news_providers":[],"regime_symbols":["FTSEMIB.MI"]},"JP":{"history_configured":false,"history_providers":["jquants"],"live_providers":[],"news_providers":[],"regime_symbols":[]},"UK":{"history_configured":true,"history_providers":["eodhd"],"live_providers":[],"news_providers":[],"regime_symbols":[]},"US":{"history_configured":false,"history_providers":["databento"],"live_providers":[],"news_providers":[],"regime_symbols":["SPY","QQQ"]}},"providers":["market-runtime-aggregate"],"runtime":[{"component":"jp_earnings_calendar","detail":"JP earnings calendar disabled; J-Quants is not configured","metadata":{"enabled":false,"market":"JP"},"status":"idle","updated_at":"2026-04-14T07:08:29.557741+00:00"},{"component":"jp_live_gateway","detail":"JP IBKR gateway removed for server deployments; JP live uses Twelve Data instead","metadata":{"market":"JP","provider":"ibkr","reason":"Client Portal Gateway auth is not supported for the deployed server model","retired":true},"status":"idle","updated_at":"2026-04-14T07:08:29.532130+00:00"},{"component":"jp_live_readiness","detail":"JP supporting data disabled; J-Quants and JP live are not configured","metadata":{"enabled":false,"market":"JP","provider":"twelvedata","ready":false,"requested_symbol_count":0,"requested_symbols":[],"resolved_symbol_count":0,"resolved_symbols":[],"unresolved_symbol_count":0,"unresolved_symbols":[]},"status":"idle","updated_at":"2026-04-14T07:08:29.537681+00:00"},{"component":"jp_symbol_master","detail":"JP symbol master disabled; J-Quants is not configured","metadata":{"market":"JP","tracked_symbol_count":0,"tracked_symbols":[]},"status":"idle","updated_at":"2026-04-14T07:08:29.542671+00:00"},{"component":"jp_topix_context","detail":"JP TOPIX context disabled; J-Quants is not configured","metadata":{"enabled":false,"market":"JP"},"status":"idle","updated_at":"2026-04-14T07:08:29.553044+00:00"},{"component":"jp_trading_calendar","detail":"JP trading calendar disabled; J-Quants is not configured","metadata":{"enabled":false,"market":"JP"},"status":"idle","updated_at":"2026-04-14T07:08:29.547244+00:00"},{"component":"live_worker","detail":"No tracked symbols available","metadata":null,"status":"warn","updated_at":"2026-04-14T07:07:39.799935+00:00"},{"component":"scheduler","detail":"Imported 0 watchlist symbol(s)","metadata":null,"status":"ok","updated_at":"2026-04-14T07:08:29.583059+00:00"}],"shadow_mode":true,"status":"warn","status_reason":"US: live_worker: No 1s bars processed","storage":{"archive_dir":"/data/replay_sessions","data_dir":"/data","filesystem_free_bytes":67448885248,"filesystem_free_human":"62.82 GB","filesystem_total_bytes":322302373888,"filesystem_total_human":"300.17 GB","filesystem_used_bytes":241700675584,"filesystem_used_human":"225.10 GB","filesystem_used_pct":74.99},"symbols":[],"tracked_symbols":[],"uk_live":null,"variant":"moneytree","watchlist":{"display_batch":{"generated_at":null,"generated_at_et":null,"loaded_at":"2026-04-14T07:08:29.575190+00:00","loaded_at_et":"2026-04-14 03:08:29 AM ET","mode":"current_session","session_key":"2026-04-14","source":"default_symbols","symbol_count":0},"display_note":"showing current-session batch loaded 2026-04-14 03:08:29 AM ET","europe_ranking_calibration":null,"items":[],"market_counts":{},"market_filter":null,"markets":{"DE":{"activity_fallback_count":0,"activity_fallback_provider_counts":{},"candidate_pool_size":0,"count":0,"curated_fallback_count":0,"direct_native_news_hit_count":0,"dynamic_liquidity_count":0,"native_news_hit_count":0,"replay_calibrated_count":0,"source_counts":{},"target_count":0,"top_items":[]},"FR":{"activity_fallback_count":0,"activity_fallback_provider_counts":{},"candidate_pool_size":0,"count":0,"curated_fallback_count":0,"direct_native_news_hit_count":0,"dynamic_liquidity_count":0,"native_news_hit_count":0,"replay_calibrated_count":0,"source_counts":{},"target_count":0,"top_items":[]},"IT":{"activity_fallback_count":0,"activity_fallback_provider_counts":{},"candidate_pool_size":0,"count":0,"curated_fallback_count":0,"direct_native_news_hit_count":0,"dynamic_liquidity_count":0,"native_news_hit_count":0,"replay_calibrated_count":0,"source_counts":{},"target_count":0,"top_items":[]}},"total_count":0,"visible_count":0}}
