{"schemaVersion":"developer.reits.tech/ui-ci/v1","generatedAt":"2026-07-17","policy":"This packet proves a registered design contract only. Repository-owned evidence is required for merge, release and production readiness.","packet":{"screenId":"target-sim-console","slice":"K14","title":"端上确定性研究工作台","product":"matrixantai-sim","productLabel":"MatrixAntai · Research Lab","route":"/index.html · app.mjs · runOnBars()","platform":"Web","pattern":"canvas","source":"docs/ui-blueprint/20-k14-quant-research.md","checkedAt":"2026-07-17","owners":{"architecture":"Architecture Office","implementation":"MatrixAntai · Research Lab","quality":"QA Architecture"},"viewports":["1440×900","1280×800","390×844"],"stateFamily":[{"key":"READY","definition":"研究上下文已就绪"},{"key":"LOADING","definition":"研究证据核对"},{"key":"EMPTY","definition":"当前范围为空"},{"key":"PARTIAL_ERROR","definition":"部分数据或投影失败"},{"key":"ERROR","definition":"页面读取失败"},{"key":"OFFLINE_STALE","definition":"离线证据只读"},{"key":"FORBIDDEN","definition":"许可或权益拒绝"},{"key":"DESTRUCTIVE_CONFIRM","definition":"模拟运行确认"},{"key":"SUCCESS_RECEIPT","definition":"命令回执已完成"}],"contracts":["FrozenStrategyTemplate","MarketBarSlice","RunSpec","BacktestRunRecord","EquityCurve","TradeIntent","ResultHash","MiniAppManifest"],"actions":["选择数据/模板","调整参数","运行回测","查看 schema","导出 run spec/receipt","重放 hash","查看交易意图"],"guards":["matrix-quant-im-ios main@631176e 的 Quant、Social、MiniApp 与 Commerce Release repository 均为 unavailable；fixture 只允许 Debug 显式开启，TARGET 不代表 live 后端已上线","quant-platform main@535041b 仍只有 README；策略目录、远程回测、runtime、signal、fan-out 和权益需要按 GAP-QNT-001–009 逐个实现，不能由客户端拼接假真值","所有策略、作者、价格、收益、回撤、运行、信号、会话和数量均为 STRUCTURE SAMPLE；真实证据是路由、类型、状态机、hash、合规边界与源码版本","matrixantai-sim main@69b87bf 当前直接 fetch slice 与可选 im-core；数据许可、checksum、manifest、离线清单失败和 clean-room network policy 仍需实现","matrixantai-backtest main@f7dac52 已有 golden/lookahead/determinism，但 UI 结果仍是端上模拟证据，不是 quant-platform 远程已验证结果"],"policyChecks":[{"id":"stable-id","label":"Stable Screen ID","pass":true},{"id":"f4-target","label":"Isolated F4 TARGET","pass":true},{"id":"nine-state","label":"Nine-state family","pass":true},{"id":"interaction","label":"Actions defined","pass":true},{"id":"contracts","label":"Data contracts defined","pass":true},{"id":"guards","label":"Architecture guards defined","pass":true},{"id":"evidence-plan","label":"G1–G8 evidence plan","pass":true}],"evidence":[{"id":"task-packet","gate":"G1","label":"Task packet","proof":"scope、owner paths、依赖、non-goals 与 rollback","path":"ui-ci/target-sim-console/task-packet.yaml","status":"missing"},{"id":"screen-contract","gate":"G1","label":"Screen contract","proof":"稳定 Screen ID、route、regions、actions、states、contracts 与 risks","path":"/api/ui-ci/target-sim-console","status":"registered"},{"id":"static-report","gate":"G2","label":"Static report","proof":"format、lint、typecheck、schema 与 secret scan","path":"ui-ci/target-sim-console/static/report.json","status":"missing"},{"id":"fixture-pack","gate":"G3","label":"State fixture pack","proof":"九态确定性 fixture、long/large/locale 与错误注入","path":"ui-ci/target-sim-console/fixtures/manifest.json","status":"missing"},{"id":"consumer-contract","gate":"G4","label":"Consumer contract","proof":"producer schema、consumer fixtures、compatibility 与 migration window","path":"ui-ci/target-sim-console/contracts/results.json","status":"missing"},{"id":"experience-bundle","gate":"G5","label":"Experience bundle","proof":"visual、a11y、interaction、responsive 与 native device matrix","path":"ui-ci/target-sim-console/experience/manifest.json","status":"missing"},{"id":"security-negative","gate":"G6","label":"Security negative","proof":"authz、resource binding、abuse、privacy、redaction 与 artifact integrity","path":"ui-ci/target-sim-console/security/results.json","status":"missing"},{"id":"release-manifest","gate":"G7","label":"Release manifest","proof":"exact commit、artifact digest、SBOM、config、migration 与 rollback drill","path":"ui-ci/target-sim-console/release/manifest.json","status":"missing"},{"id":"production-proof","gate":"G8","label":"Production proof","proof":"external synthetic、telemetry、error budget、owner ack 与 incident link","path":"ui-ci/target-sim-console/production/evidence.json","status":"missing"}],"registryValid":true,"mergeReady":false,"releaseReady":false,"productionReady":false}}