rebuild(runtime): govern market operations and job truth

This commit is contained in:
leefer
2026-07-30 10:14:29 +08:00
parent 4fc8691eee
commit d8f0dd930c
39 changed files with 2224 additions and 79 deletions
+11
View File
@@ -99,6 +99,14 @@ class EastmoneyProvider:
) -> dict[str, ProviderResult | dict[str, object]]:
raise ProviderError("The display provider cannot build market snapshots")
def realtime_market_inputs(
self,
trade_date: str,
previous_trade_date: str,
identifiers: tuple[str, ...],
) -> dict[str, ProviderResult | dict[str, object]]:
raise ProviderError("The display provider cannot build realtime market snapshots")
def sector_members(self, representative: str, trade_date: str) -> ProviderResult:
raise ProviderError("The display provider is not the constituent authority")
@@ -126,6 +134,9 @@ class EastmoneyProvider:
) -> ProviderResult:
raise ProviderError("The display provider cannot supply calculation snapshots")
def event_reasons(self, trade_date: str) -> ProviderResult:
raise ProviderError("The display provider cannot supply event reasons")
def screener_inputs(self, trade_dates: tuple[str, ...]) -> dict[str, ProviderResult | None]:
raise ProviderError("The display provider cannot supply screener factors")