shy3130
010c484289
feat(data): 全量分钟 (full_minute) 数据集开放插件/自定义源接入
像其他能力一样可路由: 声明 full_minute 数据集并在设置页路由, 即接入
盘中全市场分钟落盘服务 (与 TickFlow Expert 同一能力键 intraday.universe)。
- policy: _DATASET_CAP_MAP 增补 full_minute → INTRADAY_UNIVERSE, 自定义源
声明且被路由时自动补授能力, 服务门控对两类源统一口径
- capabilities 注册表: full_minute 从不可路由 (field=None) 改为
full_minute_data_provider 偏好路由; preferences/settings API 收发新字段
- 插件契约: get_intraday_batch (修复轮, 未实现回退 get_minute 当日窗口) +
get_intraday_latest (稳态增量, 可选; 未实现降级仅修复轮, 节奏下限 60s)
- YAML 声明式源: full_minute 数据集与 minute 同形, loader 白名单放行,
源编辑器 UI 可配置; 仅修复轮语义
- kline_sync 边界: fetch_intraday_custom_batch / _fetch_intraday_custom_latest,
帧过北京墙钟守卫, 与 TickFlow 边界函数同纪律
- minute_refresh: 删「自定义分钟源让位」逻辑, 改按路由取数;
status 增 provider / provider_effective / repair_only
- 前端: 监控页卡片按能力驱动, 数据源页路由矩阵, api.ts 类型
- 测试: 门控/路由/降级/增广新增用例, 后端 1332 全过
- 文档: plugin-development / custom-data-source / configuration / features /
CONTRIBUTING 契约细化 (AI 可照文档接入)
2026-08-31 22:53:24 +08:00
..
2026-07-26 12:19:55 +08:00
2026-06-18 17:18:23 +08:00
2026-08-30 19:05:32 +08:00
2026-08-24 17:14:39 +08:00
2026-07-08 18:10:19 +08:00
2026-07-03 14:11:27 +08:00
2026-08-30 19:05:31 +08:00
2026-08-05 17:56:27 +08:00
2026-07-09 17:38:44 +08:00
2026-08-17 17:47:46 +08:00
2026-08-23 19:12:57 +08:00
2026-08-17 12:18:17 +08:00
2026-08-30 19:05:30 +08:00
2026-08-16 23:39:07 +08:00
2026-07-16 14:34:07 +08:00
2026-08-10 17:53:14 +08:00
2026-08-30 19:05:21 +08:00
2026-08-17 17:47:46 +08:00
2026-08-30 19:05:26 +08:00
2026-08-16 23:39:07 +08:00
2026-08-31 16:50:21 +08:00
2026-07-05 22:57:46 +08:00
2026-07-06 17:00:56 +08:00
2026-07-08 18:10:19 +08:00
2026-08-31 22:53:24 +08:00
2026-08-24 17:14:48 +08:00
2026-08-31 16:50:21 +08:00
2026-08-16 23:39:07 +08:00
2026-07-08 18:10:19 +08:00
2026-08-30 19:05:31 +08:00
2026-08-16 23:39:07 +08:00
2026-08-16 23:39:07 +08:00
2026-08-16 23:39:07 +08:00
2026-08-16 23:39:07 +08:00
2026-08-16 23:39:07 +08:00
2026-08-16 23:39:07 +08:00
2026-08-16 23:39:07 +08:00
2026-08-31 22:53:24 +08:00
2026-06-23 21:47:29 +08:00
2026-08-30 19:05:27 +08:00
2026-08-31 22:53:24 +08:00
2026-08-31 16:50:21 +08:00
2026-08-17 16:49:28 +08:00
2026-08-23 19:12:57 +08:00
2026-08-24 17:14:48 +08:00
2026-08-30 19:05:09 +08:00
2026-08-31 16:50:21 +08:00
2026-08-17 17:47:46 +08:00
2026-07-08 18:10:19 +08:00
2026-07-20 13:01:03 +08:00
2026-08-30 19:05:28 +08:00
2026-08-22 20:26:34 +08:00
2026-07-09 13:33:18 +08:00
2026-07-09 16:35:21 +08:00