from __future__ import annotations from typing import List from ..dsl import Asset, MarketSignal def generate_venue_signals(symbols: List[str], price_dict: dict) -> List[MarketSignal]: """Venue A feed stub: generate MarketSignal objects for given symbols. This is a minimal adapter to seed interoperability with the EnergiBridge-like IR. """ signals: List[MarketSignal] = [] import time ts = time.time() for s in symbols: asset = Asset(symbol=s, asset_type="equity") price = price_dict.get(s, 100.0) signals.append(MarketSignal(asset=asset, price=price, timestamp=ts)) return signals