/#cacheFiles → /admin/market-data/slices
不可变行情切片与完整性 Explorer
按 symbol、interval、时间范围、timezone、price unit、provider、checksum 和公开 key 管理可复现行情输入
不可变行情切片与完整性 Explorer · 页面级细化任务包
用时间窗口、timezone、price unit、record count、provider、object key 与 checksum 定义可验证切片。
/api/cache-files + /api/public/files/* · production absent
operate · K11
从 Symbol coverage、Task result、Storage 或公开文件进入。
验证/登记不可变 MarketSlice,或返回有 consumer 影响的删除 receipt。
Fetch result → normalized cache document → checksum → storage object → public descriptor → immutable slice identity。
桌面筛选/清单/详情;手机先身份、时间窗口、checksum 与下载边界。
slice_view · checksum_verify · slice_delete;行情行不进 telemetry。
- trading-data-source formal main 与 origin/main 均为 55b1ad827176b0937963d5694f411e901665fcfd;integrate/matrix-quant-v2-main-20260718@43742e5 领先 3 提交,稳定文件 metadata 仍是 unmerged candidate
- EC2 当前没有 trading/market-data service、Nginx vhost、监听端口、进程或 release;源码存在不等于生产控制面已部署
- CURRENT 是 3,371 行 Vue App.vue 的 10 个 hash/localStorage 模块;Go server.go 6,126 行、store.go 2,171 行、8 个 Go 文件、3 个测试文件、28 个注册入口、0 个仓库 CI workflow
- 源码默认 settings.v1 包含 2 个分类、7 个标识、7 个源模板、7 个标识源和 0 个定时任务;它是 source fixture,不是生产业务数据
- CURRENT 单管理员 cookie 为 HttpOnly/SameSite=Lax 但未设置 Secure;CORS 反射任意 Origin 并允许 credential,未见 CSRF token;auth_value 会返回浏览器并进入 settings.v1 导出,R2 Secret 明文存 SQLite
- main CacheFile 有时间、price_unit、record_count、file/object/checksum 字段;branch-only 才增加稳定 cache contract schema。
- main 尚无独立 MarketSlice schema/revision 与稳定文件合同
- CacheFile 可 PUT,DELETE 同时删除本地文件,缺 consumer lease/影响预览
- 缺 manifest、批量 checksum scan、恢复与 public contract version
生产未部署时使用真实空态;Source fixture、目标指标与运行记录严格分轨
MarketSlice workspace
R11-SLICE-READY→ 查看 immutable identity gapMarketSlice independent regions
R11-SLICE-LOAD→ 保留查询上下文MarketSlice result set
R11-SLICE-EMPTY→ 查看部署或创建条件MarketSlice evidence rail
R11-SLICE-PARTIAL→ 只重试失败区域MarketSlice request
R11-SLICE-ERROR→ 安全重试MarketSlice redacted snapshot
R11-SLICE-OFFLINE→ 重新连接MarketSlice authorization
R11-SLICE-DENY→ 返回安全入口MarketSlice command impact
R11-SLICE-CONFIRM→ 确认并提交MarketSlice receipt
R11-SLICE-SUCCESS→ 查看回执target-trading-cacheIMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 缓存指标
- Slice Explorer
- 切片身份
- 完整性元数据
- 样本图
- 公共读取
- 删除确认
用户动作
- 筛选切片
- 登记切片
- 运行完整性扫描
- 校验 checksum
- 查看样本
- 公开下载
- 删除记录与文件
必须状态
- 控制面就绪
- 目录与运行加载
- 当前范围为空
- 部分来源或依赖失败
- 页面读取失败
- 离线只读快照
- 资源操作权限不足
- 高影响操作确认
- 带 revision 的操作回执
数据契约
- MarketSlice
- SliceIdentity
- SliceCoverageWindow
- CandleSchema
- ChecksumEvidence
- StorageObjectReference
- PublicFileDescriptor
- SliceDeleteReceipt
TARGET MODULES
目标页面必须交付的模块
- 01切片检索
- 02覆盖区间
- 03记录数与大小
- 04Provider/object key
- 05Checksum
- 06统一 K 线样本
- 07公开下载
- 08完整性扫描
- 09删除文件
PRODUCT ROUTE INDEX
行情后台 · 控制面 的 20 个稳定 Screen ID
同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。
/#dashboard/#dataSources/#tasks/#categories/#symbols/#dataSourceTemplates/#cacheFiles/#transfer/#storage/#monitor/admin/market-data/overview/admin/market-data/categories/admin/market-data/symbols/admin/market-data/templates/admin/market-data/sources/admin/market-data/slices/admin/market-data/tasks/admin/market-data/migrations/admin/market-data/storage/admin/market-data/monitor