TARGETF4B2 PARTIALQA 0/5 VERIFIEDR13 · 14/21 PASS COMPLETEWeb · 用批准行情切片和冻结模板进行端上假设性模拟的研究用户

端上确定性研究工作台

在一个桌面/小程序自适应工作台内冻结输入、运行 closed-bar engine、解释指标并导出可复现 receipt

/index.html · app.mjs · runOnBars()matrixantai-sim对照 CURRENT · sim-console →
R13 · KNIFE 14 / 21

端上确定性研究工作台 · 研究证据级页面任务包

在宽屏/小程序自适应工作台中冻结输入、运行 closed-bar engine、解释指标并导出可复现 receipt。

CURRENT ROUTE

/index.html · app.mjs · runOnBars()

CURRENT SOURCE

matrixantai-sim/app.mjs + matrixantai-backtest/src/report/report.mjs

CURRENT API

local 4-slice manifest · optional im-core /im/sync

WORK MODE

simulate-local · K14

ENTRY

本地静态页、legacy bundle 或未来经过 Gate 的 clean-room session。

SUCCESS OUTPUT

本地 result_hash 与 input/template/engine/data provenance 可重放;不产生平台验证或交易执行暗示。

INTERACTION MODEL

Manifest load → template/schema → params/fees/seed → local run → metrics/intents/hash → export。

A11Y

Canvas K/权益曲线有表格/文本替代;表单、错误、结果和披露可键盘完成并适配容器。

TELEMETRY

local_bundle_load · manifest_error · engine_error · receipt_export;参数、行情和结果默认不上传。

CURRENT SOURCE + RUNTIME4 REPOS SYNCED · PROD QUANT 0
  • matrixantai-sim main 与 origin/main 均为 69b87bf;当前是单页 HTML/Canvas/ESM bundle,读取 4 个 BTC/ETH CoinGecko NDJSON slice manifest 并在设备内调用 runOnBars()。
  • legacy MiniApp descriptor 与 32,491-byte bundle 存在,但 package signature、Quant clean-room manifest、origin/network allowlist 与生产发布均未证明。
  • 资讯在无 IM_SYNC live 配置时回退 NEWS 演示占位;回退内容不能画成实时资讯或 proof-of-news 已接通。
  • matrixantai-backtest main 与 origin/main 均为 f7dac52;本次本地执行 4/4 golden、3/3 look-ahead 与 4/4 byte-identical determinism 全部通过。
  • 引擎提供 3 个冻结模板、closed-bar decision、next-open fill、整数金额、fee/slippage、seed、data_asof 与 result_hash;无身份、许可、队列、远程作业或交易执行责任。
  • 仓库没有 Gitea workflow,许可证状态仍为 UNLICENSED;通过本地测试不等于可发布平台服务或可使用生产行情。
  • quant-platform main 与 origin/main 均为 535041b,仓库只有 README:无 source、API、migration、test、workflow、service、container、vhost、listener、SLO 或 rollback。
  • GAP-QNT-001–009 已在 iOS 仓以契约缺口登记,但它们是后端 handoff,不是已经上线的 endpoint。
iOS 631176e · engine f7dac52 · sim 69b87bf · platform 535041b · EC2 Quant service/container/vhost/listener 0/0/0/0
IMPLEMENTATION GAPPRODUCT QA 0 / 5
  • 当前页面只有浏览器本地运行,没有独立生产站点、服务、身份、entitlement 或远程 job。
  • CoinGecko slices 有 content_hash,但 UI 仍需显式核对 manifest/file hash、许可、freshness 与缺片。
  • 导出 receipt、九态区域差异、responsive container、a11y chart alternative 与 clean-room package promotion 仍待实现。
STRUCTURE FIXTURE ≠ live data · local hash ≠ platform verified · im-core/Auth healthy ≠ Quant deployed
135-STATE PROGRAM / THIS SCREEN

九态改变当前页面的证据、许可、数据、水位、包或回执区域,不用通用遮罩冒充真实完成

QA 0 / 5 VERIFIED
READYBacktestRunRecord 结构样例可读

BacktestRunRecord

R13-SIM-READY→ 运行本地确定性回测
LOADING核对 BacktestRunRecord 证据

BacktestRunRecord skeleton

R13-SIM-LOADING→ 取消或保持当前证据
EMPTY当前范围没有 BacktestRunRecord

query result / next step

R13-SIM-EMPTY→ 调整范围或返回
PARTIAL ERRORBacktestRunRecord 部分依赖失败

failed region only

R13-SIM-PARTIAL→ 只重试失败区域
ERRORBacktestRunRecord 读取失败

safe diagnostic

R13-SIM-ERROR→ 重新读取
OFFLINEBacktestRunRecord 离线只读

cached evidence

R13-SIM-OFFLINE→ 查看离线证据
FORBIDDENBacktestRunRecord 被许可或权益拒绝

authorization decision

R13-SIM-FORBIDDEN→ 返回安全页面
CONFIRMBacktestRunRecord 高影响动作确认

native confirmation

R13-SIM-CONFIRM→ 确认或取消
SUCCESSBacktestRunRecord 命令已收到回执

receipt / next step

R13-SIM-SUCCESS→ 查看回执与下一步
R13 BOUNDARY本刀只完成 15 张 Quant/Sim 页面、135 个页面状态和 iOS/engine/sim/platform/EC2 五轨事实;不使用真实账号或市场许可数据,不发布策略、信号或 Mini App,不创建远程 job,不把本地 golden/hash、Debug fixture、legacy bundle、现有 im-core/Auth 健康或 TARGET Gate 冒充 Quant 生产服务与交易执行。
UI STUDIOtarget-sim-console
Web1440 × 900100%
100%
/index.html · app.mjs · runOnBars()
TARGET UI1440 × 900FIT 100%
R13 DESIGN CANDIDATELOCAL REPRODUCIBLE · PLATFORM NOT DEPLOYEDengine f7dac52 · sim 69b87bf · EC2 Quant 0/0/0/0
MMatrixAntai Research LabON-DEVICE DETERMINISTIC SIMULATION
K14 F4 TARGETSIM 69b87bf · ENGINE f7dac52 · MARKET PROD NOT PROVENno broker · no exchange key · no order route
02 · MARKET CONTEXT

SYNTH:ALPHA +2.18%

Closed bars · raw adjustment · source delay N/A

03 · HYPOTHETICAL RESULT

$121,341.50

HASH VERIFIED
Total return+21.34%Max drawdown−12.91%Win rate66.67%Profit factor6.71Trades6
result_hash 99da3e7bfe8d6d7e…b7f596f8engine 1.0.0 · byte-identical replay
TRADE INTENT LEDGERSimulation only · next-bar open fill
ENTRYEXITQTYPNLMODEL
2020-03-182020-05-02876−$552.62next open + fee/slip
2020-05-172020-06-07819−$3,292.33next open + fee/slip
2020-07-092020-08-05808+$72.06next open + fee/slip
REFERENCE VIEWPORT1440 × 900Desktop first · responsive
PRIMARY TASK选择数据/模板主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTFrozenStrategyTemplateready / loading / empty / error 使用同一 fixture
ACCESSIBILITYKeyboard + WCAG AA焦点顺序、可读名称、对比度进入 UI CI
VISUAL BASELINETARGET · 2026-07-18桌面/移动、浅色/错误态按稳定 Screen ID 留档

IMPLEMENTATION MAP

目标定义与下一轮逐页细化入口

当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。

01

页面区域

  • 研究顶栏
  • CURRENT 真相
  • 冻结输入
  • pre-run check
  • 市场图表
  • 结果证据
  • 交易意图
  • 合规披露
02

用户动作

  • 选择数据/模板
  • 调整参数
  • 运行回测
  • 查看 schema
  • 导出 run spec/receipt
  • 重放 hash
  • 查看交易意图
03

必须状态

  • 研究上下文已就绪
  • 研究证据核对
  • 当前范围为空
  • 部分数据或投影失败
  • 页面读取失败
  • 离线证据只读
  • 许可或权益拒绝
  • 模拟运行确认
  • 命令回执已完成
04

数据契约

  • FrozenStrategyTemplate
  • MarketBarSlice
  • RunSpec
  • BacktestRunRecord
  • EquityCurve
  • TradeIntent
  • ResultHash
  • MiniAppManifest

TARGET MODULES

目标页面必须交付的模块

  1. 01dataset snapshot
  2. 02frozen template
  3. 03dynamic params
  4. 04fee/slippage/seed
  5. 05K 线
  6. 06equity/metrics
  7. 07trade intents
  8. 08result hash

PRODUCT ROUTE INDEX

MatrixAntai · Research Lab 的 2 个稳定 Screen ID

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

01
端上策略模拟/index.html
Miniapp
02
端上确定性研究工作台/index.html · app.mjs · runOnBars()
Web