/#dataSourceTemplates → /admin/market-data/templates
请求模板、占位符与秘密边界
用真实占位符、fixture 和最终请求验证模板,同时让鉴权值从浏览器模型与配置导出中消失
请求模板、占位符与秘密边界 · 页面级细化任务包
版本化请求模板和 fixture,预览最终请求但不让浏览器、日志或导出读取 Secret。
/api/data-source-templates + /api/template-preview · protected · production absent
configure · K11
从来源接入、方言失败或模板变更进入。
通过 fixture 后发布 TemplateRevision receipt;Secret 单独绑定。
Template draft → variables/fixture → redacted rendered request → dialect tests → publish revision + SecretRef。
桌面模板/编辑器/预览三栏;手机以变量和 Secret 边界优先。
template_view · fixture_run · template_publish;URL query 和 Secret 脱敏。
- 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
- 默认包含 7 个公开源模板;CURRENT template/source list 会把 auth_value 返回浏览器,settings.v1 导出也包含 auth_value。
- 缺 SecretRef 和 write-only credential contract
- 缺 TemplateRevision、fixture store 与方言回归 API
- 分页/响应方言硬编码 Go,未进入模板 capability
生产未部署时使用真实空态;Source fixture、目标指标与运行记录严格分轨
TemplateRevision workspace
R11-TEMPLATE-READY→ 查看 Secret migrationTemplateRevision independent regions
R11-TEMPLATE-LOAD→ 保留查询上下文TemplateRevision result set
R11-TEMPLATE-EMPTY→ 查看部署或创建条件TemplateRevision evidence rail
R11-TEMPLATE-PARTIAL→ 只重试失败区域TemplateRevision request
R11-TEMPLATE-ERROR→ 安全重试TemplateRevision redacted snapshot
R11-TEMPLATE-OFFLINE→ 重新连接TemplateRevision authorization
R11-TEMPLATE-DENY→ 返回安全入口TemplateRevision command impact
R11-TEMPLATE-CONFIRM→ 确认并提交TemplateRevision receipt
R11-TEMPLATE-SUCCESS→ 查看回执target-trading-templatesIMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 模板列表
- 版本化编辑器
- 变量定义
- 鉴权引用
- 渲染请求
- 校验结果
- 发布确认
用户动作
- 新建模板
- 编辑草稿
- 切换 fixture
- 测试草稿
- 保存 revision
- 发布
- 回滚
- 轮换 Secret
必须状态
- 控制面就绪
- 目录与运行加载
- 当前范围为空
- 部分来源或依赖失败
- 页面读取失败
- 离线只读快照
- 资源操作权限不足
- 高影响操作确认
- 带 revision 的操作回执
数据契约
- SourceTemplate
- TemplateRevision
- TemplateVariableSchema
- TemplateFixture
- RenderedRequest
- SecretReference
- DialectCapability
- TemplatePublishReceipt
TARGET MODULES
目标页面必须交付的模块
- 01模板注册表
- 02Request method/URL
- 03参数位置与模板
- 04占位符 schema
- 05Fixture
- 06安全请求预览
- 07Secret reference
- 08方言边界
- 09Revision
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