selected_implementation: TA9_SHADOW_SAME_TICK_SNAPSHOT_PRE_HARDSTOP_SLOT
decision_class: TA9_SHADOW_IMPLEMENTATION_RUNTIME_DATA_REQUIRED
P1_implementation_allowed: false
real_exit_implementation_allowed: false
shadow_logging_deployment_allowed: false
out_of_sample_shadow_collection_allowed: false
source_before_sha256: 30490B2D7AAC6C0197CC65B326A7728E82A8E62759E7E9202741EF851430CA9B
source_after_sha256: 1353718F46D727DB775827AAF30F86EC790056CB59CE46EB00D5BAD563EF1DE3
exact_source_file: KOUCHA_GOLD_KIWAMI_SURVIVAL_TICK.mq5
exact_function: OnTick
exact_insertion_before: CheckPreHardStopS2StrictGuardExit(ps, hardStop, marginLevel, newsState, action, noEntryReason)
exact_insertion_after: TraceRuntimeEvaluationStage("BEFORE_HARDSTOP_EVALUATION")
shadow_call_site_count: 1
shadow_order_api_call_count: 0
shadow_origin_order_count: 0 static; dynamic NOT_RUN
compile_errors: 0
compile_warnings: 0
baseline_vs_shadow_off_trade_match: NOT_RUN
shadow_off_vs_shadow_on_trade_match: NOT_RUN
six_run_regression_pass_count: 0
snapshot_contract_ready: true
runtime_predicate_mapping_complete: partial-current-runtime; dynamic validation pending
eligibility_unknown_count: NOT_RUN
snapshot_parity_error_count: NOT_RUN
unexplained_parity_error_count: NOT_RUN
safe_guard_violation_count: NOT_RUN
duplicate_snapshot_id_count: NOT_RUN
logger_write_error_count: NOT_RUN
dropped_log_row_count: NOT_RUN
known_hte_case_result: static expectation only; runtime trace not collected
distance_boundary_policy: raw distance > 0; distance == 0 suppress; distance < 0 suppress
epsilon_used: none
existing_close_behavior_changed: static no
hardstop_behavior_changed: static no
source_changes_limited_to_shadow_observability: true
unresolved_risks: six-run non-intervention regression not executed; runtime candidate counts/log integrity not yet validated; close order attempt/result hooks intentionally not added to avoid side effects
next_action: run Shadow OFF/ON non-intervention regression and collect runtime Shadow logs; do not implement real exit
