test: enforce provider construction ownership

This commit is contained in:
leefer
2026-08-02 00:42:46 +08:00
parent 053c5092bc
commit 550596f89a
3 changed files with 54 additions and 2 deletions
+19
View File
@@ -220,6 +220,25 @@
"runtime_role": "index observation fallback"
}
],
"provider_construction": [
{
"client": "TushareClient",
"owner": "backend/data/providers/tushare.py",
"compatibility_fallback": "backend/features/market/service.py"
},
{
"client": "IfindHttpClient",
"owner": "backend/data/gateway.py"
},
{
"client": "MarketChartClient",
"owner": "backend/data/gateway.py"
},
{
"client": "WebRealtimeAggregator",
"owner": "backend/data/gateway.py"
}
],
"numeric_normalization": [
{
"function": "finite_number",