{"analysis_health":{"reason":"data_stack analytics are delegated to the Mac Mini for execution-only edge runtimes","status":"warn"},"analysis_reason":"controller analytics are delegated to the Mac Mini for execution-only edge runtimes","app":"Money Tree CME Edge","approval_phase":{"approved_count":12215,"closed":0,"lane_key":"cme_futures","plan_vetoed":{"closed":0,"post_market":0,"pre_market":0,"rth":0},"post_market":0,"pre_market":0,"rth":12215,"schema_version":"moneytree.approval_phase.v1","session_key":"2026-09-02","source":"sleeve_session_activity_counters","status":"ok"},"code_version":"409740aa465d99b99b2f5f7ef8952f2bc9bef306","data_stack":{"components":{"event_bus":{"component":"event_bus","enabled":true,"generated_at":"2026-09-02T02:42:51.711654Z","jetstream_storage":{"actual":{"discard":"old","max_age_seconds":129600,"max_bytes":268435456},"changed":false,"declared":{"discard":"old","max_age_seconds":129600,"max_bytes":268435456},"mismatches":[],"state":{"bytes":268435178,"messages":279808},"status":"matched_or_created","stream":"MONEYTREE"},"lag":{"lag_state":"not_checked","num_ack_pending":null,"num_pending":null,"num_redelivered":null,"source":"not_collected_on_hot_path","status":"not_checked"},"service":"nats","source":"rust_web_runtime_config","status":"ready","storage_attestation_required":true},"event_outbox":{"component":"event_outbox","enabled":true,"failed_count":144685,"generated_at":"2026-09-02T02:42:51.711627Z","jetstream_storage":{"actual":{"discard":"old","max_age_seconds":129600,"max_bytes":268435456},"changed":false,"declared":{"discard":"old","max_age_seconds":129600,"max_bytes":268435456},"mismatches":[],"state":{"bytes":268435178,"messages":279808},"status":"matched_or_created","stream":"MONEYTREE"},"pending_count":null,"pending_count_is_exact":false,"pending_count_source":"not_collected_on_hot_path","projection_age_seconds":0,"projection_found":true,"projection_freshness_seconds":30,"projection_freshness_status":"fresh","projection_reason":"event_outbox relay is caught up","projection_status":"ready","projection_updated_at":"2026-09-02T02:42:51.322634Z","published_count":null,"reason":"event_outbox relay is caught up","service":"moneytree-event-outbox-relay","source":"runtime_status_projection","status":"ready"}},"reason":"Rust edge data stack is serving execution-plane health; durable analytics are controller-owned.","status":"ready"},"decision_engine":{"playbook_enablement":{"playbooks":{"intraday_gap":{"enabled":true,"env_key":"MONEYTREE_DECISION_ENABLE_GAP_CONTINUATION","env_override_present":false},"liquid_leader_continuation":{"enabled":true,"env_key":"MONEYTREE_DECISION_ENABLE_LIQUID_LEADER_CONTINUATION","env_override_present":false},"momentum_swing":{"enabled":true,"env_key":"MONEYTREE_DECISION_ENABLE_MOMENTUM_SWING","env_override_present":false,"extension_anti_chase":{"default_enabled":true,"enabled":true,"env_key":"MONEYTREE_DECISION_MOMENTUM_SWING_EXTENSION_ANTI_CHASE_ENABLED","env_override_present":false,"source":"moneytree_config::RUNTIME_ENV_CATALOG"}},"news_spike_fade_reentry":{"commanded_mode":"enabled","enabled":true,"env_key":"MONEYTREE_DECISION_US_NEWS_SPIKE_FADE_REENTRY_ENABLED","env_override_present":false,"mode_env_key":"MONEYTREE_US_NEWS_SPIKE_FADE_REENTRY_MODE","mode_env_override_present":false},"opening_gap_fade_to_vwap":{"commanded_mode":"enabled","enabled":true,"env_key":"MONEYTREE_DECISION_OPENING_GAP_FADE_ENABLED","env_override_present":false,"mode_env_key":"MONEYTREE_OPENING_GAP_FADE_MODE","mode_env_override_present":false},"us_gap_reversal_short":{"commanded_mode":"observe","enabled":false,"env_key":"MONEYTREE_DECISION_US_GAP_REVERSAL_SHORT_ENABLED","env_override_present":false,"mode_env_key":"MONEYTREE_US_GAP_REVERSAL_SHORT_MODE","mode_env_override_present":false},"vwap_reversion_reclaim":{"commanded_mode":"enabled","enabled":true,"env_key":"MONEYTREE_DECISION_US_VWAP_REVERSION_RECLAIM_ENABLED","env_override_present":false,"mode_env_key":"MONEYTREE_US_VWAP_REVERSION_RECLAIM_MODE","mode_env_override_present":false}},"schema_version":"moneytree.decision_playbook_enablement.v1","source":"moneytree_decision_core::DecisionSettings::from_env"}},"edge_storage_mode":"execution_only_edge","environment":"edge","generated_at":"2026-09-02T02:42:51.495804Z","implementation":"rust","maintenance":{"active":false,"component":"edge_maintenance","detail":"No edge maintenance window is active.","metadata":{"runtime_role":"writer","schema_version":"moneytree.edge_maintenance.runtime.v1","source":"marker_absent","source_path":"/data/runtime/edge-maintenance.json"},"status":"inactive","updated_at":"2026-09-02T02:42:51.707283Z"},"market":"CME","notifications":{"email":{"component":"email","detail":"Sent 1 trade alert(s) for MYM","metadata":{},"source":"runtime_status","status":"ok","updated_at":"2026-05-20T00:35:53.760437Z"}},"probe":true,"role":"writer","runtime":[{"component":"strategy_plan","detail":"Strategy plan expired at 2026-09-01T17:37:24.529307756+00:00.","metadata":{"blocked_candidate_count":0,"candidate_count":35,"entry_freeze_count":0,"entry_freeze_reason":null,"fallback":false,"fallback_reason":null,"fallback_source":null,"input_readiness_reasons":[],"input_readiness_status":"ready","market_key":"CME","new_entries_enabled":true,"next_expiry":"2026-09-01T17:37:24.529307756+00:00","operator_entry_status":{"debug":{"entry_freeze_reason":null,"fallback_reason":null,"new_entries_enabled":true,"plan_kind":"tradable","validation_reason":"Strategy plan expired at 2026-09-01T17:37:24.529307756+00:00.","validation_status":"expired"},"entry_detail":"The current StrategyPlan has expired, so new entries fail closed. StrategyPlan state does not block exits.","entry_headline":"Plan expired","entry_mode":"fail_closed","entry_reason_code":"plan_expired","exit_detail":"StrategyPlan state does not block existing position exits.","exit_headline":"Exits enabled","exit_mode":"enabled"},"plan_age_seconds":33927,"plan_id":"cme-42cd6e9e-ca26-455e-9bd5-cbe905f9aa73","plan_kind":"tradable","reference_book_coverage_pct":100.0,"reference_book_fingerprint":"cme-reference-not-required","reference_book_reference_date":"2026-09-01","reference_book_status":"not_required","reference_book_trade_session_date":"2026-09-01","runtime_role":"writer","service":"web","source":"strategy_plan_file","source_path":"/data/strategy_plans/current.json","top_block_reasons":{},"tradable_count":35,"validation_reason":"Strategy plan expired at 2026-09-01T17:37:24.529307756+00:00.","validation_status":"expired"},"status":"warn","updated_at":"2026-09-02T02:42:51.705510Z"},{"component":"web","detail":"Rust web runtime is serving edge health and dashboard APIs.","metadata":{"event_name":"component.status.observed","implementation":"rust","service":"web"},"status":"ok","updated_at":"2026-09-02T02:42:51.495804Z"},{"component":"postgres","detail":"Edge Postgres database size reached its declared hard cap or its storage budget is invalid — reclaim space, expand the cap, or run cleanup.","metadata":{"event_name":"component.status.observed","implementation":"rust","service":"postgres","storage_budget":{"actual_database_bytes":32144292887,"declared_hard_fail_bytes":21474836480,"declared_warn_bytes":12884901888,"error":null,"hard_fail_breached":true,"retained_set":{"current_partition_date_utc":"2026-09-02","execution_evidence_collected_through":"2026-09-01T00:00:00+00:00","funnel_stage_mix":{"last_analyze":null,"last_autoanalyze":"2026-09-02T02:38:27.095552+00:00","most_common_frequencies":"{0.4122,0.38626668,0.1992,0.0011666666,0.0011666666}","most_common_values":"{sleeve_approved,exit_evaluated,entry_blocked,position_closed,position_opened}","partition":"decision_funnel_events_p_20260902","source":"pg_stats + pg_stat_all_tables","status":"estimated"},"observed_at":"2026-09-02T02:42:51.809375569+00:00","retained_total_bytes":17867358208,"source":"postgres_catalogs + mac-mini-execution-evidence durable ack","status":"available","tables":[{"current_partition":"decision_funnel_events_p_20260902","current_partition_bytes":52609024,"current_partition_exists":true,"current_partition_row_estimate":35438,"parent_exists":true,"retained_bytes":2608521216,"table":"decision_funnel_events"},{"current_partition":"decision_snapshots_p_20260902","current_partition_bytes":33406976,"current_partition_exists":true,"current_partition_row_estimate":14865,"parent_exists":true,"retained_bytes":1445142528,"table":"decision_snapshots"},{"current_partition":"exit_evaluation_snapshots_p_20260902","current_partition_bytes":20627456,"current_partition_exists":true,"current_partition_row_estimate":13663,"parent_exists":true,"retained_bytes":1218715648,"table":"exit_evaluation_snapshots"},{"current_partition":"live_market_snapshots_p_20260902","current_partition_bytes":387489792,"current_partition_exists":true,"current_partition_row_estimate":216308,"parent_exists":true,"retained_bytes":12594978816,"table":"live_market_snapshots"}],"variant_key":"cme"},"source":"pg_database_size(current_database())","status":"critical","warn_breached":true}},"status":"error","updated_at":"2026-09-02T02:42:51.495804Z"},{"active":false,"component":"edge_maintenance","detail":"No edge maintenance window is active.","metadata":{"runtime_role":"writer","schema_version":"moneytree.edge_maintenance.runtime.v1","source":"marker_absent","source_path":"/data/runtime/edge-maintenance.json"},"status":"inactive","updated_at":"2026-09-02T02:42:51.707283Z"},{"component":"email","detail":"Sent 1 trade alert(s) for MYM","metadata":{},"source":"runtime_status","status":"ok","updated_at":"2026-05-20T00:35:53.760437Z"},{"component":"exchange_status_feed","detail":"Databento exchange-status stream and restart-safe state projection are ready; core quote/trade/bar data is independent.","metadata":{"authoritative_snapshot_complete":null,"authority_generation":"GLBX.MDP3:status|universe_sha256=6ad49f56ab7bb8f2266cf970edacbfb831caf409e808f835b9b0fbc334456f5d","configured_entry_gate_armed":true,"configured_provider":"databento","consumer":{"authority_generation":"GLBX.MDP3:status|universe_sha256=6ad49f56ab7bb8f2266cf970edacbfb831caf409e808f835b9b0fbc334456f5d","authority_matches":true,"bootstrap_completed":true,"detail":"Exchange-status consumer reconciled 35 authoritative per-symbol state(s) before/alongside bar evaluation.","diagnostics_clean":true,"diagnostics_valid":true,"durable_entry_authority":{"consumer_epoch":229836,"found":true,"generation":"GLBX.MDP3:status|universe_sha256=6ad49f56ab7bb8f2266cf970edacbfb831caf409e808f835b9b0fbc334456f5d","market_key":"CME","matches_reported_authority":true,"provider":"databento","publication_epoch":344801,"ready":true,"reason":"ready","source_id":"GLBX.MDP3:status","source_run_id":"3f897873-9d77-4ae0-834a-b981e3046b1d"},"entries_globally_blocked":false,"entry_authority_consumer_epoch":229836,"entry_authority_longest_unready_seconds":0,"entry_authority_ready":true,"entry_authority_unready_seconds":0,"entry_authority_unready_since":null,"entry_authority_unready_transitions":1,"entry_block_contract_valid":true,"entry_gate_armed":true,"freshness_budget_seconds":45,"last_reconciled_at":"2026-09-02T02:42:40.325633678+00:00","market_key":"CME","projected_state_count":35,"projection_age_seconds":11,"projection_found":true,"projection_quarantine_reasons":{},"projection_reject_reasons":{},"projection_updated_at":"2026-09-02T02:42:40.328867Z","provider_matches":true,"publication_epoch":344801,"quarantined_state_count":0,"ready":true,"reconcile_errors":0,"reconcile_runs":1293,"rejected_state_count":0,"source_id":"GLBX.MDP3:status","source_run_id":"3f897873-9d77-4ae0-834a-b981e3046b1d","stale":false,"startup_barrier_authority_generation":"GLBX.MDP3:status|universe_sha256=6ad49f56ab7bb8f2266cf970edacbfb831caf409e808f835b9b0fbc334456f5d","startup_barrier_publication_epoch":342833,"startup_barrier_source_run_id":"3f897873-9d77-4ae0-834a-b981e3046b1d","status":"ok"},"continuity_gap_seconds":0,"continuity_ready":true,"continuity_replay_horizon_seconds":86400,"continuity_reset_applied":true,"continuity_reset_at":"2026-09-01T21:19:46.094778082+00:00","continuity_reset_reason":"provider_changed_or_unknown","continuity_reset_symbols":0,"core_market_data_affected":false,"coverage":"publisher-specific Databento status schema","durable_producer_authority":{"found":true,"generation":"GLBX.MDP3:status|universe_sha256=6ad49f56ab7bb8f2266cf970edacbfb831caf409e808f835b9b0fbc334456f5d","installed":true,"matches_reported_authority":true,"provider":"databento","publication_epoch":344802,"ready":true},"entries_globally_blocked":false,"entry_gate_armed":true,"event_name":"component.status.observed","failure_stage":null,"freshness_budget_seconds":180,"implementation":"rust","last_error":null,"last_event_at":"2026-09-02T00:00:05.641+00:00","last_provider_record_at":"2026-09-02T02:42:36.885677266+00:00","last_success_at":"2026-09-02T02:42:36.885677266+00:00","latency_class":"direct_live_exchange_status","payload_quarantined":null,"pending_authority_reset_symbols":0,"projection_age_seconds":3,"projection_found":true,"projection_status":"ok","projection_updated_at":"2026-09-02T02:42:47.713929Z","provider_activity_state":null,"provider_mismatch":false,"provider_record_age_seconds":10,"provider_stream_live":true,"provider_timestamp_fresh":null,"publication_epoch":344802,"reported_provider":"databento","service":"moneytree-edge-cme-runtime-gateway","snapshot_authority_resets":null,"snapshot_reconciliation_ready":null,"snapshot_resets_this_poll":null,"source_id":"GLBX.MDP3:status","source_run_id":"3f897873-9d77-4ae0-834a-b981e3046b1d","stale":false,"state_projection_errors":0,"state_projection_ready":true,"state_projection_superseded":0,"state_projection_writes":66,"state_store_reachable":true},"status":"ok","updated_at":"2026-09-02T02:42:47.713929Z"},{"component":"approval_execution_reconciler","detail":"Approval lifecycle transitions are reconciled within their typed SLA","metadata":{"applied_awaiting_fill_count":0,"applied_awaiting_fill_sla_seconds":300,"approval_recovery_current_session_key":"2026-09-02","approval_recovery_cursor_episode_id":null,"approval_recovery_cursor_pass_count":61459,"approval_recovery_cursor_reserved_count":1163832,"approval_recovery_cursor_state_at":null,"approval_recovery_cursor_updated_at":"2026-09-02T02:42:04.795303Z","approval_recovery_cursor_wrap_count":649,"approval_recovery_database_clock_observed_at":"2026-09-02T02:42:04.795303Z","approval_recovery_economic_or_apply_footprint_example_episode_id":null,"approval_recovery_failed_count":0,"approval_recovery_failure_example":null,"approval_recovery_failure_example_episode_id":null,"approval_recovery_future_session_example_episode_id":null,"approval_recovery_inspected_count":0,"approval_recovery_metadata_schema_version":2,"approval_recovery_no_longer_eligible_count":0,"approval_recovery_pass_cursor_end_episode_id":null,"approval_recovery_pass_cursor_pass_count":61459,"approval_recovery_pass_cursor_start_episode_id":null,"approval_recovery_pass_cursor_wrap_count":649,"approval_recovery_pass_cursor_wrapped":false,"approval_recovery_pass_error":null,"approval_recovery_pre_cutover_or_unaccounted_example_episode_id":null,"approval_recovery_projection_queued_count":0,"approval_recovery_protected_current_session_count":0,"approval_recovery_protected_current_session_example_episode_id":null,"approval_recovery_protected_economic_or_apply_footprint_count":0,"approval_recovery_protected_future_session_count":0,"approval_recovery_protected_pre_cutover_or_unaccounted_count":0,"approval_recovery_recovered_count":0,"approval_recovery_recovered_current_session_count":0,"approval_recovery_recovered_current_session_example_episode_id":null,"approval_recovery_recovered_example_episode_id":null,"approval_recovery_recovered_prior_session_count":0,"approval_recovery_recovered_prior_session_example_episode_id":null,"approved_awaiting_apply_count":0,"approved_awaiting_apply_sla_seconds":60,"blocked_transition_count":0,"conflicted_transition_count":0,"freshness_budget_seconds":45,"lane_key":"cme_futures","latest_recovered_current_session_at":"2026-08-31T19:43:59.611644Z","latest_recovered_current_session_episode_id":"d05f25aa-9e0a-4a40-ade2-c47ac163b10b","latest_recovered_prior_session_at":"2026-08-13T09:39:52.993196Z","latest_recovered_prior_session_episode_id":"3aa7e04c-2601-4890-b3cd-70f6cf9dd1ef","market_key":"CME","oldest_applied_awaiting_fill_age_seconds":null,"oldest_applied_awaiting_fill_state_at":null,"oldest_approved_awaiting_apply_age_seconds":null,"oldest_approved_awaiting_apply_state_at":null,"oldest_blocked_at":null,"oldest_blocked_episode_id":null,"oldest_blocked_event_id":null,"oldest_blocked_reason":null,"oldest_conflict_at":null,"oldest_conflict_episode_id":null,"oldest_conflict_event_id":null,"oldest_conflict_reason":null,"oldest_overdue_age_seconds":null,"oldest_overdue_episode_id":null,"oldest_overdue_sla_seconds":null,"oldest_overdue_state":null,"oldest_overdue_state_at":null,"oldest_projection_attempt_count":null,"oldest_projection_error":null,"oldest_unprojected_at":null,"oldest_unprojected_episode_id":null,"oldest_unprojected_event_id":null,"oldest_unprojected_source_kind":null,"oldest_unprojected_target_state":null,"operation_budget_signals":{"approval_awaiting_apply":{"observed_age_ms":0,"oldest_age_seconds":null,"oldest_state_at":null,"pending_count":0,"sla_seconds":60,"source":"approval_execution_reconciler","status":"idle"},"approval_awaiting_fill":{"observed_age_ms":0,"oldest_age_seconds":null,"oldest_state_at":null,"pending_count":0,"sla_seconds":300,"source":"approval_execution_reconciler","status":"idle"},"approval_reconciler_heartbeat":{"age_seconds":17,"freshness_budget_seconds":45,"observed_age_ms":17000,"source":"runtime_status.updated_at","status":"available"}},"overdue_episode_count":0,"prior_session_recovery_compatibility_alias_source":"approval_recovery","prior_session_recovery_compatibility_alias_source_schema_version":2,"prior_session_recovery_current_or_future_session_example_episode_id":null,"prior_session_recovery_current_session_key":"2026-09-02","prior_session_recovery_cursor_episode_id":null,"prior_session_recovery_cursor_pass_count":61459,"prior_session_recovery_cursor_reserved_count":1163832,"prior_session_recovery_cursor_state_at":null,"prior_session_recovery_cursor_updated_at":"2026-09-02T02:42:04.795303Z","prior_session_recovery_cursor_wrap_count":649,"prior_session_recovery_economic_or_apply_footprint_example_episode_id":null,"prior_session_recovery_failed_count":0,"prior_session_recovery_failure_example":null,"prior_session_recovery_failure_example_episode_id":null,"prior_session_recovery_inspected_count":0,"prior_session_recovery_no_longer_eligible_count":0,"prior_session_recovery_pass_cursor_end_episode_id":null,"prior_session_recovery_pass_cursor_pass_count":61459,"prior_session_recovery_pass_cursor_start_episode_id":null,"prior_session_recovery_pass_cursor_wrap_count":649,"prior_session_recovery_pass_cursor_wrapped":false,"prior_session_recovery_pass_error":null,"prior_session_recovery_pre_cutover_or_unaccounted_example_episode_id":null,"prior_session_recovery_projection_queued_count":0,"prior_session_recovery_protected_current_or_future_session_count":0,"prior_session_recovery_protected_economic_or_apply_footprint_count":0,"prior_session_recovery_protected_pre_cutover_or_unaccounted_count":0,"prior_session_recovery_recovered_count":0,"prior_session_recovery_recovered_example_episode_id":null,"projection_age_seconds":17,"projection_status":"ok","recovered_current_session_stale_no_apply_count":1150,"recovered_prior_session_no_apply_count":10565,"redrive_interval_seconds":15,"redrive_pass_error":null,"service":"live-worker","stale":false,"unprojected_transition_count":0},"status":"ok","updated_at":"2026-09-02T02:42:33.809539Z"},{"attrs":{"accepted_count":527597,"approve_apply_fill":{"apply_blocked":10176,"approved_session_closed":12,"approved_session_open":12196,"entered":107,"observe_suppressed":1913},"approved_count":12208,"approved_not_entered_count":10176,"approved_session_closed_count":12,"approved_session_open_count":12196,"cme_aggregate_margin_would_block_count":0,"cme_equity_index_bucket_would_block_count":1791,"code_version":"409740aa465d99b99b2f5f7ef8952f2bc9bef306","config_version":null,"counters_since":"2026-09-01T21:19:55.323008341+00:00","dataset":"GLBX.MDP3","decision_count":1371440,"decoupled_ingestion":true,"edh_reentry_count":0,"entry_count":107,"entry_reject_reasons":{"cme_per_trade_stop_loss_exceeded":1985,"deduped_or_cooldown":2079,"exchange_status_authority_changed":91,"exchange_status_authority_unavailable":5497,"market_session_closed":12,"sleeve_breadth_cap":508,"sleeve_conviction_bar":16},"error_count":0,"event_name":"stream.session.progress","exchange_status_provider_mismatch_count":0,"exit_count":101,"exit_evaluation_count":25024,"implementation":"rust","lane_key":"cme_futures","last_event_lag_seconds":1,"mailbox_coalesced_total":794,"market_key":"CME","max_market_event_lag_seconds":90,"observe_suppressed_entry_count":1913,"outcome":"ready","received_count":527597,"rejected_count":1359232,"runtime_role":"writer","same_symbol_notional_cap_block_count":0,"service":"live-worker","session_open_anchor_hydrated_count":0,"session_open_anchor_missing_count":0,"session_open_anchor_present_count":56,"shed_dropped_total":0,"shed_events":0,"short_entry_count":0,"skipped_count":0,"sleeve_breadth_block_count":508,"sleeve_conviction_block_count":16,"slow_consumer_events":0,"snapshot_count":306459,"snapshot_write_interval_ms":1000,"snapshot_writes_throttled":218344,"stale_dropped_count":0,"strategy_execution_contexts":{"context_count":43,"reason":"active_strategy_execution_contexts_loaded","status":"ok"},"strategy_plan_block_count":0,"strategy_plan_candidate_absent":{"refusal_count":0,"symbol_count":0,"top_symbols":[]},"strategy_plan_candidate_scoped_out":{"refusal_count":0,"symbol_count":0,"top_symbols":[]},"strategy_plan_gate":{"new_entries_enabled":true,"path":"/data/strategy_plans/current.json","plan_id":"cme-42cd6e9e-ca26-455e-9bd5-cbe905f9aa73","plan_kind":"tradable","reason":"strategy_plan_gate_not_required_for_market","status":"not_required"},"unmatched_strategy_intent_count":0,"writer_dropped_total":0},"component":"cme_live_feed","detail":"Rust live worker accepted 527597 CME event(s), inserted 306459 snapshot(s), recorded 1371440 decision(s)","metadata":{"effective_health_state":"ready","health_state":"ready","service":"live-worker","source":"component_current_state"},"status":"ok","updated_at":"2026-09-02T02:42:40.004336Z"},{"component":"cme_gateway_config","detail":"CME contract resolution is 1d old (resolved 2026-09-01; budget 7d): 35 roots pinned via Databento continuous .v.0 -> raw contract; expiration known for 35/35, none expired or within 48h of expiry.","metadata":{"basis":"resolution date from the controller-built CME contract pin file (continuous .v.0 -> raw contract, pinned until the next config build); per-contract expiration from Databento instrument definitions when the config carries it (configs built before the expiration annotation lack it).","config_path":"/data/market_gateway/cme_futures.json","configured_root_count":35,"configured_roots":["10Y","2YY","30Y","5YY","ES","GF","HE","HG","HO","LE","M2K","M6A","M6B","M6E","MBT","MCD","MCL","MES","MET","MGC","MHG","MJY","MNG","MNQ","MSF","MYM","MZC","MZL","MZM","MZS","MZW","NQ","PAM","RB","SIL"],"contracts_total":35,"event_name":"component.status.observed","expiration_known_count":35,"expired_contracts":[],"expiring_contracts":[],"implementation":"rust","resolution_age_days":1,"resolution_date":"2026-09-01","resolution_max_age_days":7,"service":"market_gateway"},"status":"ok","updated_at":"2026-09-02T02:42:51.433413Z"}],"runtime_role":"writer","service":"web","status":"degraded","status_reason":"Edge Postgres database size reached its declared hard cap or its storage budget is invalid — reclaim space, expand the cap, or run cleanup.","storage":{"edge_storage_mode":"execution_only_edge","filesystem_free_bytes":43879636992,"filesystem_free_human":"40.9GiB","filesystem_path":"/data","filesystem_total_bytes":100077776896,"filesystem_total_human":"93.2GiB","filesystem_used_bytes":56198139904,"filesystem_used_human":"52.3GiB","filesystem_used_pct":56.2,"free_critical_threshold_bytes":10737418240,"free_warning_threshold_bytes":21474836480,"nats":{"actual":{"discard":"old","max_age_seconds":129600,"max_bytes":268435456},"changed":false,"declared":{"discard":"old","max_age_seconds":129600,"max_bytes":268435456},"mismatches":[],"state":{"bytes":268435178,"messages":279808},"status":"matched_or_created","stream":"MONEYTREE"},"postgres":{"actual_database_bytes":32144292887,"declared_hard_fail_bytes":21474836480,"declared_warn_bytes":12884901888,"error":null,"hard_fail_breached":true,"retained_set":{"current_partition_date_utc":"2026-09-02","execution_evidence_collected_through":"2026-09-01T00:00:00+00:00","funnel_stage_mix":{"last_analyze":null,"last_autoanalyze":"2026-09-02T02:38:27.095552+00:00","most_common_frequencies":"{0.4122,0.38626668,0.1992,0.0011666666,0.0011666666}","most_common_values":"{sleeve_approved,exit_evaluated,entry_blocked,position_closed,position_opened}","partition":"decision_funnel_events_p_20260902","source":"pg_stats + pg_stat_all_tables","status":"estimated"},"observed_at":"2026-09-02T02:42:51.809375569+00:00","retained_total_bytes":17867358208,"source":"postgres_catalogs + mac-mini-execution-evidence durable ack","status":"available","tables":[{"current_partition":"decision_funnel_events_p_20260902","current_partition_bytes":52609024,"current_partition_exists":true,"current_partition_row_estimate":35438,"parent_exists":true,"retained_bytes":2608521216,"table":"decision_funnel_events"},{"current_partition":"decision_snapshots_p_20260902","current_partition_bytes":33406976,"current_partition_exists":true,"current_partition_row_estimate":14865,"parent_exists":true,"retained_bytes":1445142528,"table":"decision_snapshots"},{"current_partition":"exit_evaluation_snapshots_p_20260902","current_partition_bytes":20627456,"current_partition_exists":true,"current_partition_row_estimate":13663,"parent_exists":true,"retained_bytes":1218715648,"table":"exit_evaluation_snapshots"},{"current_partition":"live_market_snapshots_p_20260902","current_partition_bytes":387489792,"current_partition_exists":true,"current_partition_row_estimate":216308,"parent_exists":true,"retained_bytes":12594978816,"table":"live_market_snapshots"}],"variant_key":"cme"},"source":"pg_database_size(current_database())","status":"critical","warn_breached":true},"retention_used_bytes":17867358208,"retention_used_source":"postgres_catalog_hot_evidence_partitions","status":"degraded","status_reason":"NATS JetStream usage is at or above the critical threshold (90% of declared max_bytes) — runway watch before emergency.","used_pct_critical_threshold":90.0,"used_pct_warning_threshold":80.0,"used_warning_target_met":true},"trading_health":{"entries_globally_blocked":false,"last_outage":{"basis":"poll-resolution window from recorded trading-health transitions","duration_seconds":92513,"ended_at":"2026-08-20T21:06:02.693169Z","reason":"5 pinned CME contracts expire within 48h (MZC -> MZCU6 (expires 2026-08-21T18:20:00.000000Z), MZS -> MZSU6 (expires 2026-08-21T18:20:00.000000Z), MZW -> MZWU6 (expires 2026-08-21T18:20:00.000000Z), MZL -> MZLU6 (expires 2026-08-21T18:20:00.000000Z), MZM -> MZMU6 (expires 2026-08-21T18:20:00.000000Z)): rebuild the contract pin file before the roll or those roots go silently decision-dead (resolved 2026-08-19, 0d ago; budget 7d).","reason_code":"runtime_component_cme_gateway_config_warn","selection":"longest_completed_window","started_at":"2026-08-19T19:24:08.899477Z","status":"degraded"},"reason":"edge Postgres storage hard-cap invariant failed","reason_code":"edge_postgres_storage_hard_cap","recent_transitions":[{"at":"2026-08-22T21:51:55.160336Z","from_status":"degraded","reason":"All runtime components report ok","reason_code":"trading_liveness_ok","to_status":"ok"},{"at":"2026-08-23T01:52:54.211003Z","from_status":"ok","reason":"Latest current-session decision is 238s old, above the 120s open-session budget, with no causal evaluator identity proving the latest decision-producing event was consumed.","reason_code":"decision_stream_stale","to_status":"degraded"},{"at":"2026-08-23T02:00:28.687643Z","from_status":"degraded","reason":"All runtime components report ok","reason_code":"trading_liveness_ok","to_status":"ok"},{"at":"2026-08-23T23:02:04.559242Z","from_status":"ok","reason":"Plan renewing","reason_code":"strategy_plan_renewing","to_status":"degraded"},{"at":"2026-08-23T23:03:55.290998Z","from_status":"degraded","reason":"All runtime components report ok","reason_code":"trading_liveness_ok","to_status":"ok"},{"at":"2026-08-24T21:53:33.586278Z","from_status":"ok","reason":"1 pinned CME contracts expire within 48h (MNG -> MNGU6 (expires 2026-08-26T18:30:00.000000Z)): rebuild the contract pin file before the roll or those roots go silently decision-dead (resolved 2026-08-24, 0d ago; budget 7d).","reason_code":"runtime_component_cme_gateway_config_warn","to_status":"degraded"},{"at":"2026-08-31T19:43:07.635956Z","from_status":"degraded","reason":"Edge hot-store maintenance is running; public web remains online while writer services are paused.","reason_code":"edge_maintenance_active","to_status":"maintenance"},{"at":"2026-08-31T19:48:49.472354Z","from_status":"maintenance","reason":"Edge Postgres database size reached its declared hard cap or its storage budget is invalid — reclaim space, expand the cap, or run cleanup.","reason_code":"edge_postgres_storage_hard_cap","to_status":"degraded"}],"runtime_condition":{"actual_database_bytes":32144292887,"declared_hard_fail_bytes":21474836480,"declared_warn_bytes":12884901888,"error":null,"hard_fail_breached":true,"retained_set":{"current_partition_date_utc":"2026-09-02","execution_evidence_collected_through":"2026-09-01T00:00:00+00:00","funnel_stage_mix":{"last_analyze":null,"last_autoanalyze":"2026-09-02T02:38:27.095552+00:00","most_common_frequencies":"{0.4122,0.38626668,0.1992,0.0011666666,0.0011666666}","most_common_values":"{sleeve_approved,exit_evaluated,entry_blocked,position_closed,position_opened}","partition":"decision_funnel_events_p_20260902","source":"pg_stats + pg_stat_all_tables","status":"estimated"},"observed_at":"2026-09-02T02:42:51.809375569+00:00","retained_total_bytes":17867358208,"source":"postgres_catalogs + mac-mini-execution-evidence durable ack","status":"available","tables":[{"current_partition":"decision_funnel_events_p_20260902","current_partition_bytes":52609024,"current_partition_exists":true,"current_partition_row_estimate":35438,"parent_exists":true,"retained_bytes":2608521216,"table":"decision_funnel_events"},{"current_partition":"decision_snapshots_p_20260902","current_partition_bytes":33406976,"current_partition_exists":true,"current_partition_row_estimate":14865,"parent_exists":true,"retained_bytes":1445142528,"table":"decision_snapshots"},{"current_partition":"exit_evaluation_snapshots_p_20260902","current_partition_bytes":20627456,"current_partition_exists":true,"current_partition_row_estimate":13663,"parent_exists":true,"retained_bytes":1218715648,"table":"exit_evaluation_snapshots"},{"current_partition":"live_market_snapshots_p_20260902","current_partition_bytes":387489792,"current_partition_exists":true,"current_partition_row_estimate":216308,"parent_exists":true,"retained_bytes":12594978816,"table":"live_market_snapshots"}],"variant_key":"cme"},"source":"pg_database_size(current_database())","status":"critical","warn_breached":true},"status":"degraded","status_since":"2026-08-31T19:48:49.472354Z","transitions_basis":"Transitions are recorded when consecutive /health evaluations disagree on trading-health status, so window boundaries are poll-resolution (the dashboard polls every 30s), not feed-tick-resolution. Bounded ring of the last 48 transitions persisted in runtime_status(trading_health_transitions); a full edge-database outage cannot be recorded while the database is down."},"trading_reason":"Edge Postgres database size reached its declared hard cap or its storage budget is invalid — reclaim space, expand the cap, or run cleanup.","us_discovery":null,"variant":"cme"}