{"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":726,"scheduler_inputs":726,"session_context":1,"timeline":1,"watchlists":726},"clock":{"event_count":1452,"first_event_type":"tick_started","first_timestamp":"2026-04-14T04:00:02.512314+00:00","first_timestamp_et":"2026-04-14 12:00:02 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:02:07.601942+00:00","latest_timestamp_et":"2026-04-14 03:02:07 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":540489,"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:02.518519+00:00","manifest_present":true,"manifest_updated_at":"2026-04-14T07:02:07.586655+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":726,"latest_artifact_path":"/data/replay_sessions/2026-04-14/scheduler/scheduler-inputs-20260414T070207Z.json","latest_base_item_count":0,"latest_candidate_symbol_count":0,"latest_candidate_symbols_sample":[],"latest_captured_at":"2026-04-14T07:02:07.537784+00:00","latest_captured_at_et":"2026-04-14 03:02:07 AM ET","latest_day_gainer_count":0,"latest_market_wide_discovered_symbols":[],"latest_news_event_count":0,"latest_source_kind":"curated_markets","latest_source_name":"eodhd_curated"},"session_context":{"captured_at":"2026-04-14T07:02:07.537784+00:00","captured_at_et":"2026-04-14 03:02:07 AM ET","code_version":"8e44900","environment":"beta","live_symbol_count":5,"market_regime_symbol_count":2,"path":"/data/replay_sessions/2026-04-14/session/context.json","present":true,"variant_key":"hk"},"session_dir":"/data/replay_sessions/2026-04-14","session_key":"2026-04-14","watchlists":{"artifact_count":726,"latest_artifact_path":"/data/replay_sessions/2026-04-14/watchlists/watchlist-20260414T070207Z.json","latest_captured_at":"2026-04-14T07:02:07.537784+00:00","latest_captured_at_et":"2026-04-14 03:02:07 AM ET","latest_source_name":"eodhd_curated","latest_symbol_count":17,"latest_symbols_sample":["0700.HK","9988.HK","9888.HK","3690.HK","1299.HK","0005.HK","9618.HK","1810.HK","1211.HK","1024.HK","0981.HK","0941.HK"]}},"jp_live":null,"latest_activity":{"display_watchlist_batch":{"generated_at":null,"generated_at_et":null,"loaded_at":"2026-04-14T07:02:07.589550+00:00","loaded_at_et":"2026-04-14 03:02:07 AM ET","mode":"current_session","session_key":"2026-04-14","source":"curated_markets","symbol_count":17},"latest_decision":null,"latest_fill":null,"latest_snapshot":null,"latest_watchlist_batch":{"generated_at":null,"generated_at_et":null,"loaded_at":"2026-04-14T07:02:07.589550+00:00","loaded_at_et":"2026-04-14 03:02:07 AM ET","mode":"latest_overall","session_key":"2026-04-14","source":"curated_markets","symbol_count":17}},"market_runtimes":null,"market_sessions":[{"active":false,"local_time":"3:02 AM EDT","market":"US","realized_label":"Realized n/a","realized_pnl_usd":null,"realized_tone":null,"status":"closed","status_label":"Closed","tone":"idle","url":"https://us.beta.moneytree.giovanni.is"},{"active":false,"local_time":"8:02 AM BST","market":"UK","realized_label":"Realized n/a","realized_pnl_usd":null,"realized_tone":null,"status":"open","status_label":"Open","tone":"ok","url":"https://uk.beta.moneytree.giovanni.is"},{"active":false,"local_time":"9:02 AM CEST","market":"DE","realized_label":"Realized n/a","realized_pnl_usd":null,"realized_tone":null,"status":"open","status_label":"Open","tone":"ok","url":"https://de.beta.moneytree.giovanni.is"},{"active":false,"local_time":"9:02 AM CEST","market":"FR","realized_label":"Realized n/a","realized_pnl_usd":null,"realized_tone":null,"status":"open","status_label":"Open","tone":"ok","url":"https://fr.beta.moneytree.giovanni.is"},{"active":false,"local_time":"9:02 AM CEST","market":"IT","realized_label":"Realized n/a","realized_pnl_usd":null,"realized_tone":null,"status":"open","status_label":"Open","tone":"ok","url":"https://it.beta.moneytree.giovanni.is"},{"active":false,"local_time":"4:02 PM JST","market":"JP","realized_label":"Realized n/a","realized_pnl_usd":null,"realized_tone":null,"status":"closed","status_label":"Closed","tone":"idle","url":"https://jp.beta.moneytree.giovanni.is"},{"active":true,"local_time":"3:02 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.beta.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":["finnhub","benzinga","boerse_frankfurt_news"],"regime_symbols":["DBXE.XETRA"]},"FR":{"history_configured":true,"history_providers":["eodhd"],"live_providers":[],"news_providers":["finnhub","benzinga","euronext_company_news"],"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":["finnhub","benzinga","euronext_company_news","borsa_italiana_news"],"regime_symbols":["FTSEMIB.MI"]},"JP":{"history_configured":false,"history_providers":["jquants"],"live_providers":[],"news_providers":["tdnet","jpx_company_announcements"],"regime_symbols":[]},"UK":{"history_configured":true,"history_providers":["eodhd"],"live_providers":[],"news_providers":["finnhub","benzinga","lse_rns"],"regime_symbols":[]},"US":{"history_configured":false,"history_providers":["databento"],"live_providers":[],"news_providers":["finnhub","benzinga","sec"],"regime_symbols":["SPY","QQQ"]}},"providers":["eodhd/non-us"],"runtime":[{"component":"live_worker","detail":"No fresh non-US bars or quotes to process yet across 17 non-US (HK:17); active sessions HK (open)","metadata":null,"status":"idle","updated_at":"2026-04-14T07:01:04.633148+00:00"},{"component":"scheduler","detail":"Imported 17 watchlist symbol(s)","metadata":null,"status":"ok","updated_at":"2026-04-14T07:02:07.605250+00:00"}],"shadow_mode":true,"status":"ok","status_reason":"All runtime components report ok","storage":{"archive_dir":"/data/replay_sessions","data_dir":"/data","filesystem_free_bytes":67475288064,"filesystem_free_human":"62.84 GB","filesystem_total_bytes":322302373888,"filesystem_total_human":"300.17 GB","filesystem_used_bytes":241674272768,"filesystem_used_human":"225.08 GB","filesystem_used_pct":74.98},"symbols":["0700.HK","9988.HK","9888.HK","3690.HK","0005.HK"],"tracked_symbols":["0700.HK","9988.HK","9888.HK","3690.HK","1299.HK","0005.HK","9618.HK","1810.HK","1211.HK","1024.HK","0981.HK","0941.HK"],"uk_live":null,"variant":"hk","watchlist":{"display_batch":{"generated_at":null,"generated_at_et":null,"loaded_at":"2026-04-14T07:02:07.589550+00:00","loaded_at_et":"2026-04-14 03:02:07 AM ET","mode":"current_session","session_key":"2026-04-14","source":"curated_markets","symbol_count":17},"display_note":"showing current-session batch loaded 2026-04-14 03:02:07 AM ET","europe_ranking_calibration":null,"items":[{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"Tencent","price":null,"rank":1,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"0700.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"Alibaba","price":null,"rank":2,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"9988.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"Baidu","price":null,"rank":3,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"9888.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"Meituan","price":null,"rank":4,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"3690.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"AIA","price":null,"rank":5,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"1299.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"HSBC Hong Kong","price":null,"rank":6,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"0005.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"JD.com","price":null,"rank":7,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"9618.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"Xiaomi","price":null,"rank":8,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"1810.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"BYD","price":null,"rank":9,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"1211.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"Kuaishou","price":null,"rank":10,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"1024.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"SMIC","price":null,"rank":11,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"0981.HK","volume_ratio":1.0,"watchlist_score":1.1},{"gap_pct":0.0,"market":"HK","metadata":{"bar_research":true,"curated_market_entry":true,"market_key":"HK","playbook_bias":"momentum_swing","primary_source":"eodhd_curated","source_counts":{"eodhd_curated":1},"source_trust_tier":"curated"},"name":"China Mobile","price":null,"rank":12,"reasons":["curated market coverage","market hk","source eodhd_curated"],"rsi":null,"symbol":"0941.HK","volume_ratio":1.0,"watchlist_score":1.1}],"market_counts":{"HK":17},"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":17,"visible_count":12}}
