TARGETF4Admin · Market Data 配置管理员、安全人员与发布负责人

配置迁移、差异与 Secret Gate

在应用 settings.v1 前验证稳定键、依赖顺序、对象差异、Secret 引用、事务边界和回退计划

/admin/market-data/migrationstrading-data-source对照 CURRENT · trading-transfer
UI STUDIOtarget-trading-transfer
Admin1440 × 900100%
100%
/admin/market-data/migrations
TARGET UI1440 × 900FIT 100%
MARKET DATA / MIGRATIONS配置迁移、差异与 Secret Gate
SOURCE HEALTHYMD
K11 F4 TARGETCURRENT:Vue/Go main@55b1ad8 · hash 导航 · SQLite + file/R2。示例指标仅用于定义结构。CURRENT API BOUND
CONFIG MIGRATION GATE · SETTINGS V1

配置包导入、差异与秘密隔离

迁移顺序、稳定键、依赖与覆盖结果可预览;任何包含 auth_value 的导出必须默认阻断。

1选择范围2校验 manifest3审阅差异4批准覆盖5结果回执
PACKAGE · SETTINGS.V1market-data-prod-20260716.json
Schema
trading-data-source.settings.v1
Stable keys
slug · name · template_key · source_key
Apply order
category → template → symbol → source → task
Signature
NOT SUPPORTED
!2 plaintext credentials detectedDataSourceTemplate.auth_value · DataSource.auth_valueIMPORT BLOCKED
DIFF · 18 SELECTED RECORDS覆盖式 Upsert 预览
模块 / 稳定键动作依赖风险
category / cryptoUNCHANGEDlow
template / binance-globalUPDATE4 sourcessecret
symbol / BTCUSDTUPDATE2 tasksinterval
source / btc-kucoinCREATEtemplatemedium
task / crypto-monthlyUPDATEsource + intervaloverwrite
ROLLBACK PLAN应用与回退
  1. 生成应用前 revision 快照
  2. 单事务校验稳定键与依赖
  3. 按固定顺序执行并记录对象 diff
  4. 失败则回滚事务并保留诊断
  5. 成功后验证公开目录与任务

CURRENT import 不是全包事务,也没有 revision rollback 或签名校验;这是 TARGET contract。

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

IMPLEMENTATION MAP

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

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

01

页面区域

  • 五步迁移
  • Package 摘要
  • Secret Gate
  • Diff 表
  • 冲突决策
  • 回退计划
  • 执行回执
02

用户动作

  • 创建安全导出
  • 上传配置包
  • 选择记录
  • 映射 Secret
  • 导出脱敏 diff
  • 批准覆盖
  • 执行迁移
  • 回退 revision
03

必须状态

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

数据契约

  • SettingsPackageV1
  • PackageManifest
  • StableObjectKey
  • SecretScanResult
  • SettingsDiff
  • DependencyPlan
  • MigrationCommand
  • MigrationReceipt

TARGET MODULES

目标页面必须交付的模块

  1. 01导出范围
  2. 02Package manifest
  3. 03Schema version
  4. 04稳定键
  5. 05依赖顺序
  6. 06Secret 扫描
  7. 07对象 diff
  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