from fxhnt.application.forward_ingest import CockpitBacktestRefProvider
from fxhnt.registry import STRATEGY_REGISTRY


def test_bybit_4edge_exec_is_observed_reconciliation_track():
    m = STRATEGY_REGISTRY["bybit_4edge_exec"]
    assert m["definition"]["record_mode"] == "observed"
    assert m["venue"] == "bybit-testnet"
    assert m["tier"] == "research"
    assert m["gate_spec"]["gate_type"] == "reconciliation"


def test_exec_reconciliation_ref_aliases_to_modeled_bybit_4edge():
    assert CockpitBacktestRefProvider._REF_ALIAS["bybit_4edge_exec"] == "bybit_4edge"
