{"event_type":"lumina_market_relative_shadow_status","available":true,"market":"kosdaq150","strategy_horizon":"medium","summary":{"canonical_source_end":"2026-07-28","settled_observation_count":4,"pending_signal_count":1,"minimum_sessions":20,"session_progress_pct":20.0,"strategy_net_return_pct":0.0,"benchmark_return_pct":-2.452474,"net_excess_return_pct":2.452474,"strategy_max_drawdown_pct":0.0,"benchmark_max_drawdown_pct":-11.152162,"positive_excess_session_ratio":0.5},"promotion_eligible":false,"promotion_blockers":["forward_candidate_price_missing","paper_forward_evidence_insufficient"],"safety":{"read_only_api":true,"writes_db":false,"changes_order_permissions":false,"changes_order_eligibility":false,"places_orders":false,"submits_kis_orders":false,"execution_ready":false,"submit_allowed":false,"orders_enabled":false,"production_order_endpoint_allowed":false},"source_id":"market-relative-forward-evidence","freshness":{"status":"fresh","as_of":"2026-07-28T00:00:00Z","age_seconds":123504,"max_age_seconds":345600,"reason_codes":["within_max_age"]}}