from deltaforge.coordinator import Coordinator from deltaforge.dsl import Asset, MarketSignal def test_coordinator_creates_plan_delta(): a1 = Asset(id="eq-XYZ", type="equity", symbol="XYZ") a2 = Asset(id="eq-ABC", type="equity", symbol="ABC") s1 = MarketSignal(asset=a1, timestamp=1.0, price=10.0) s2 = MarketSignal(asset=a2, timestamp=1.1, price=20.0) c = Coordinator(contract_id="test-contract") plan = c.coordinate([s1, s2], author="tester") assert plan is not None assert plan.contract_id == "test-contract" assert isinstance(plan.delta, list)