TARGETF4Admin · 行情值班、数据平台 SRE 与任务 owner

调度任务、运行阶段与覆盖执行

把可编辑 TaskDefinition 与持久化 RunAttempt 分开,覆盖每周期状态、重复跳过、覆盖执行和批量结果

/admin/market-data/taskstrading-data-source对照 CURRENT · trading-tasks
UI STUDIOtarget-trading-tasks
Admin1440 × 900100%
100%
/admin/market-data/tasks
TARGET UI1440 × 900FIT 100%
MARKET DATA / TASKS调度任务、运行阶段与覆盖执行
SOURCE HEALTHYMD
K11 F4 TARGETCURRENT:Vue/Go main@55b1ad8 · hash 导航 · SQLite + file/R2。示例指标仅用于定义结构。CURRENT API BOUND
SCHEDULE & RUN CONTROL

调度任务与可追踪运行

把 Task 定义和 RunAttempt 分开;覆盖启动、批量执行、重复跳过及每个周期结果都要生成回执。

任务定义 · 4
crypto-monthly10 0 1 * *4 intervals · next 2026-08-01 00:10RUNNING
nasdaq-monthly10 0 1 * *2 intervals · next 2026-08-01 00:10FAILED
snp-monthly10 0 1 * *2 intervals · next 2026-08-01 00:10READY
crypto-daily20 0 * * *1 interval · next 2026-08-01 00:10DISABLED
TASK · CRYPTO-MONTHLYBTCUSDT · 上月增量
Sourcebtc-binance-us
Intervals5m · 15m · 1h · 1d
Schedule10 0 1 * * · UTC+8
Duplicateskip existing slice

QUEUED16:01:02

FETCHING16:01:04

NORMALIZE16:01:28

STORE

VERIFY

周期窗口结果回执
5m2026-068,640 barsSTORED
15m2026-06existingSKIPPED
1h2026-06fetchingRUNNING
1d2026-06WAITING
CURRENT GAP运行真值

主干只维护进程内 taskRunIDs 并异步返回 queued;没有持久化 RunAttempt、阶段事件、取消或重试 API。

REFERENCE VIEWPORT1440 × 900Desktop first · responsive
PRIMARY TASK新建任务主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTTaskDefinitionready / loading / empty / error 使用同一 fixture
ACCESSIBILITYKeyboard + WCAG AA焦点顺序、可读名称、对比度进入 UI CI
VISUAL BASELINETARGET · 2026-07-17桌面/移动、浅色/错误态按稳定 Screen ID 留档

IMPLEMENTATION MAP

可以直接拆成开发任务的目标定义

目标稿与当前实现严格分轨;只有产品仓实现、测试与生产证据齐全后,才会转为 current evidence。

01

页面区域

  • 任务列表
  • 调度详情
  • Run 轨道
  • 周期结果
  • 错误证据
  • 覆盖确认
  • CURRENT 缺口
02

用户动作

  • 新建任务
  • 编辑调度
  • 普通执行
  • 批量执行
  • 查看 Run
  • 重试失败周期
  • 覆盖已有切片
  • 停用任务
03

必须状态

  • 控制面就绪
  • 目录与运行加载
  • 当前范围为空
  • 部分来源或依赖失败
  • 页面读取失败
  • 离线只读快照
  • 资源操作权限不足
  • 高影响操作确认
  • 带 revision 的操作回执
04

数据契约

  • TaskDefinition
  • CronSchedule
  • RunAttempt
  • RunStage
  • IntervalRunResult
  • DuplicateDecision
  • OverwriteCommand
  • BatchRunReceipt

TARGET MODULES

目标页面必须交付的模块

  1. 01任务定义
  2. 02Cron 与 UTC+8
  3. 03多周期
  4. 04Source 绑定
  5. 05RunAttempt
  6. 06阶段状态
  7. 07逐周期结果
  8. 08重复保护
  9. 09覆盖启动
  10. 10批量 receipt

PRODUCT ROUTE INDEX

行情后台 · 控制面 的 20 个稳定 Screen ID

同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。

01
行情仪表盘/#dashboard
Admin
02
标识源管理/#dataSources
Admin
03
定时任务/#tasks
Admin
04
数据分类/#categories
Admin
05
数据标识/#symbols
Admin
06
源模板/#dataSourceTemplates
Admin
07
缓存文件/#cacheFiles
Admin
08
导入导出/#transfer
Admin
09
存储配置/#storage
Admin
10
系统监控/#monitor
Admin
11
行情数据指挥中心/admin/market-data/overview
Admin
12
数据分类与目录命名空间/admin/market-data/categories
Admin
13
标准标识、周期与切片覆盖/admin/market-data/symbols
Admin
14
请求模板、占位符与秘密边界/admin/market-data/templates
Admin
15
标识源绑定、有效请求与健康/admin/market-data/sources
Admin
16
不可变行情切片与完整性 Explorer/admin/market-data/slices
Admin
17
调度任务、运行阶段与覆盖执行/admin/market-data/tasks
Admin
18
配置迁移、差异与 Secret Gate/admin/market-data/migrations
Admin
19
本地/R2 存储拓扑与恢复边界/admin/market-data/storage
Admin
20
服务、来源、任务与存储 SLO/admin/market-data/monitor
Admin