{"schemaVersion":"developer.reits.tech/quant-execution/v1","generatedAt":"2026-07-19","policy":"E08 separates Matrix Quant formal main, the latest unmerged iOS candidate, tested but unmerged service/engine/package candidates, absent Quant production runtime, unproven distribution and deterministic no-account fixtures. A simulator build, package test, local result hash, BUY/SELL label, fixture UI or candidate API is not a deployed Quant service, licensed market snapshot, verified strategy result, broker order, signed Mini App or product acceptance.","program":{"id":"E08","title":"Matrix Quant Research, Runtime & Clean-Room Truth","phase":"PRODUCT_EXECUTION","globalOrdinal":35,"globalTotal":36,"architectureOrdinal":27,"architectureTotal":27,"executionOrdinal":8,"executionTotal":9,"status":"open-fail-closed","completedKnives":27,"openKnives":8,"queuedKnives":0,"previousKnife":"E07","nextKnife":"E09","activeProduct":"matrix-quant-im-ios","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","formalMainRevision":"631176e5819b34a2b254d82588f72db753d7e889","productionRevision":null,"sourceProductionExact":false,"productionStatus":"CANDIDATE_VERIFIED_PRODUCTION_ABSENT","screens":14,"tasks":182,"readyToClaim":14,"waitingPredecessor":168,"fixtureContracts":14,"captureSlots":56,"preflightChecks":140,"preflightPassed":84,"preflightBlocked":56,"capturedSlots":0,"acceptedCaptureReceipts":0,"acceptedTasks":0,"acceptedScreens":0,"programAcceptedScreens":0,"productionInfraProbes":6,"productionBusinessReadProbes":0,"productionWriteProbes":0,"programComplete":false,"boundary":"E08 以 Matrix Quant iOS 最新候选@604987a 作为 14 张 CURRENT 设计输入，同时保持 main@631176e、candidate、App Store 与 production 四轨分离。MatrixIMCore 110 tests、quant-platform test/vet/build、backtest deterministic gates 和 no-account fixtures 已通过；严格 Swift format 有 26 个违规，Quant EC2 service/container/vhost/listener 为 0，Sim 因审核切片缺失而拒绝 bundle build，Release endpoint 仍是不可路由默认值。56 个 iPhone/compact/iPad/AX 槽与 182 个任务已接入；本刀未使用真实账号、读取生产 Quant 对象、创建 job、确认 signal、下载 package、调用 bridge 或触发任何业务写入，captured、reviewed 与 accepted 仍全部为 0，E01–E07 保持 OPEN FAIL-CLOSED。"},"truthSnapshot":{"checkedAt":"2026-07-19T08:10:00Z","ios":{"mainRevision":"631176e5819b34a2b254d82588f72db753d7e889","candidateRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","candidateBranch":"origin/feat/matrix-quant-v2","commitsAheadOfMain":22,"mergedToMain":false,"swiftFiles":202,"viewStructOccurrences":80,"testSwiftFiles":37,"testDeclarations":201,"appRoutes":24,"rootTabs":5,"workflowFiles":1,"releaseFixtureModeAllowed":false,"releaseEndpoints":"INTENTIONALLY_UNROUTABLE_DEFAULTS","priorCandidateSimulatorBuildWitness":"PASS","currentPackageTests":{"tests":110,"suites":25,"status":"PASS"},"releaseReadiness":"PASS_WITHOUT_PRODUCTION_APPROVAL","architectureDependencySecretValidation":"PASS","strictFormat":{"status":"BLOCKED","violations":26},"currentFullAppBuild":"NOT_RERUN_LOW_DISK","distribution":"UNPROVEN"},"quantPlatform":{"mainRevision":"535041b190403769364b0ce2853f0f7f7fbb5877","candidateRevision":"8a6ed05ec146722b291ef192fb0bca4416ff5374","commitsAheadOfMain":20,"mergedToMain":false,"goFiles":61,"goTestFiles":17,"sqlMigrations":3,"test":"PASS","vet":"PASS","build":"PASS"},"backtest":{"mainRevision":"f7dac525c9122dbd344135946a194a187dbb79c6","candidateRevision":"069ebcb0301d7ecb9e525e96e3c1fc613b66809a","commitsAheadOfMain":2,"hashVectors":"3/3 PASS","golden":"4/4 PASS","lookAhead":"3/3 PASS","determinism":"4/4 PASS","productionExecution":"ABSENT"},"simulator":{"mainRevision":"69b87bf57248110b3abdac0690d53be2d6a015cf","candidateRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","commitsAheadOfMain":9,"tests":"9/9 PASS","packageValidation":"PASS","bundleBuild":"BLOCKED_REVIEWED_SLICES_ABSENT","publishedPackage":false},"production":{"quantServices":0,"quantProcesses":0,"quantContainers":0,"quantVhosts":0,"quantListeners8086":0,"quantHealthEndpoint":"ABSENT","imCoreRevision":"9e222534fcf6786a517f81936a2133bae7053e4d","imCoreSourceProductionExact":true,"imCorePublicStatus":{"health":200,"ready":200,"imHealth":200,"meta":200},"bookingOrderRuntimeExcluded":"public-booking-platform@cc24662"},"productionBusinessReads":"NOT_EXECUTED","authProbe":"NOT_EXECUTED","strategyWrites":"NOT_EXECUTED","runWrites":"NOT_EXECUTED","signalAcknowledgements":"NOT_EXECUTED","relationshipWrites":"NOT_EXECUTED","packageDownloads":"NOT_EXECUTED","bridgeCalls":"NOT_EXECUTED","brokerOrOrderCapability":"ABSENT_BY_CONTRACT"},"screens":[{"order":1,"screenId":"quant-social","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","fidelity":"F3","sourceOwner":"matrix-quant-im-ios main@631176e:Features/QuantSocial/Presentation/QuantSocialFeedView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-social"],"action":"retain-research-ui-and-capture","checkedAt":"2026-07-18","mode":"RESEARCH SOCIAL","task":"从研究动态中辨认作者、方法、风险与被引用的策略/run/signal，再进入可验证对象。","dataAsOf":"POST REVISION · OBJECT HASH · MODERATION AS-OF","metrics":[{"label":"LENS","value":"Following","note":"account-scoped sample"},{"label":"OBJECT","value":"Strategy v1.3","note":"typed reference"},{"label":"TRUST","value":"Unverified","note":"fixture is not proof"}],"navigation":["Following / Explore lens","Publish entry","Saved research","Moderation inbox"],"primaryPanels":["Post header + revision + audience","Method summary + risk disclosure","Typed strategy/run/signal card","Media alt text + discussion thread"],"evidenceRail":["author principal","object_id + payload_hash","moderation decision","revision receipt"],"criticalState":"typed object 已撤回、hash 不匹配或 moderation projection 失败时，保留帖子上下文但把对象卡降为不可打开 tombstone。","focusPath":"lens → 发布入口 → 帖子作者/正文 → typed object → 讨论 → 治理动作","executionBoundary":"研究动态和信号卡都不是荐股、订单或平台验证结果；普通用户不能伪造 platform principal。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"单列 feed，作者/修订/风险先于互动计数。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"正文和对象卡纵向展开，互动移入显式菜单。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"可读宽度 feed + 相邻对象 evidence inspector。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"帖子按组朗读；hash、风险、媒体替代文本和治理动作可独立导航。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/social/revoked-object-moderation-partial-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"RESEARCH_DISCOVERY","routeProbe":{"probe":"candidate QuantSocialFeedView + social contracts · no feed/account read","observed":"candidate UI and moderation contracts exist · public production feed/runtime 0","boundary":"SOCIAL FEED UI ≠ MODERATED SOURCE TRUTH","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/social/revoked-object-moderation-partial-v1","persona":"a researcher reviewing a post whose referenced object was withdrawn","content":"author principal / object revision / moderation projection；candidate UI and moderation contracts exist · public production feed/runtime 0","criticalState":"PARTIAL_ERROR · synthetic post / object tombstoned","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 Quant Social Feed 的候选 UI、SOCIAL FEED UI ≠ MODERATED SOURCE TRUTH、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"CATALOG / SOCIAL / VERSIONED EVIDENCE","command":"SUBJECT → OBJECT REVISION → DATA BASIS → RISK → GOVERNED ACTION","guard":"策略、作者、动态、收益、排名和评论只来自确定性结构 fixture；没有版本、数据截止、许可、费用与审核回执时，不显示为可比较或已验证。","requiredProof":"versioned object fixture + comparable-basis receipt + moderation/entitlement decision + four native contexts","truthLabel":"CATALOG / SOCIAL / VERSIONED EVIDENCE","truthValue":"author principal / object revision / moderation projection"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-social-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-social/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-social/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-social-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-social/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-social-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-social/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-social-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-social/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-social-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-social/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":2,"screenId":"quant-strategies","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"策略市场","route":"RootTab.strategies · StrategyMarketView","fidelity":"F3","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Quant/Presentation/StrategyMarketView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-strategies"],"action":"retain-research-ui-and-capture","checkedAt":"2026-07-18","mode":"DISCOVER + COMPARE","task":"按许可、生命周期和同口径证据发现策略；不可比指标必须显示 N/A 原因。","dataAsOf":"CATALOG REVISION · DATA CUTOFF · RESULT KIND","metrics":[{"label":"RESULTS","value":"18","note":"structure sample"},{"label":"COMPARE","value":"2 / 4","note":"same basis only"},{"label":"RANKING","value":"rev_demo_07","note":"not production"}],"navigation":["Search + saved query","Lifecycle / license filters","Recent / Library","Compare tray"],"primaryPanels":["Strategy identity + immutable version","Availability / entitlement","Return, drawdown, period and fee basis","Risk tags + dataset cutoff"],"evidenceRail":["catalog revision","ranking rule","dataset license","metric comparability"],"criticalState":"period、result kind、fee、dataset cutoff 或 verification state 不同，比较按钮保持关闭并逐项解释差异。","focusPath":"搜索 → 筛选 → 排序口径 → 策略卡 → 比较托盘 → 详情","executionBoundary":"目录只用于发现研究对象；排名、收益和作者数据均不得暗示生产验证或未来表现。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"搜索与筛选吸顶，策略卡突出版本、口径和 N/A。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"筛选转 sheet；卡片指标改两列，比较托盘固定底部。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"目录/筛选/比较三栏；选中对象不丢查询上下文。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"指标朗读时同时读 period、data cutoff、fees 和 verification reason。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/catalog/incomparable-basis-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"RESEARCH_DISCOVERY","routeProbe":{"probe":"candidate StrategyMarketView + quant catalog contract · no catalog read","observed":"catalog/ranking code tested locally · deployed Quant catalog absent","boundary":"CATALOG RANKING ≠ COMPARABLE VERIFIED PERFORMANCE","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/catalog/incomparable-basis-v1","persona":"a researcher comparing strategies with different fees and data cutoffs","content":"strategy/version identity / metric basis / entitlement；catalog/ranking code tested locally · deployed Quant catalog absent","criticalState":"FORBIDDEN · comparison disabled / reasons visible","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 策略市场 的候选 UI、CATALOG RANKING ≠ COMPARABLE VERIFIED PERFORMANCE、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"CATALOG / SOCIAL / VERSIONED EVIDENCE","command":"SUBJECT → OBJECT REVISION → DATA BASIS → RISK → GOVERNED ACTION","guard":"策略、作者、动态、收益、排名和评论只来自确定性结构 fixture；没有版本、数据截止、许可、费用与审核回执时，不显示为可比较或已验证。","requiredProof":"versioned object fixture + comparable-basis receipt + moderation/entitlement decision + four native contexts","truthLabel":"CATALOG / SOCIAL / VERSIONED EVIDENCE","truthValue":"strategy/version identity / metric basis / entitlement"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-strategies-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-strategies/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-strategies/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-strategies-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategies/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategies-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategies/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategies-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategies/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategies-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-strategies/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":3,"screenId":"quant-runs","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","fidelity":"F1","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Quant/Presentation/QuantRuntimeViews.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-runs"],"action":"reconstruct-research-ui-and-capture","checkedAt":"2026-07-18","mode":"OBSERVE RUNTIME","task":"在 Runs、Signals 与 Library 中观察状态、水位和资源，不制造订单执行暗示。","dataAsOf":"RUN REVISION · WATERMARK · RESOURCE AS-OF","metrics":[{"label":"ACTIVE","value":"0 production","note":"EC2 runtime absent"},{"label":"WATERMARK","value":"Fixture only","note":"no live stream"},{"label":"EXECUTION","value":"Disabled","note":"simulation boundary"}],"navigation":["Runs / Signals / Library","Status + strategy filters","Create simulation","Runtime diagnostics"],"primaryPanels":["Run identity + state machine","Watermark + delayed badge","Resource budget + exhaustion","Latest signal + event timeline"],"evidenceRail":["config_hash","run revision","source watermark","command receipt"],"criticalState":"degraded、expired、revoked、resource-exhausted 与 delayed 必须是独立状态；没有 Quant runtime 时创建和停止命令均 unavailable。","focusPath":"lens → 状态筛选 → run 行 → 水位/资源 → signal → command","executionBoundary":"页面只描述 backtest 或 bounded shadow observation；没有 broker、exchange、order、API key 或资金路径。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"三个 lens 与状态摘要先于列表，命令不遮挡状态证据。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"KPI 降为横向摘要；事件与资源在详情内展开。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"run list + timeline + evidence inspector 三栏。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"动态更新使用 polite announcement，图表提供文本摘要且不抢焦点。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/runs/runtime-absent-delayed-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"RUNTIME_EVIDENCE","routeProbe":{"probe":"candidate QuantRuntimeHomeView + quant-platform run routes · no runtime call","observed":"candidate service tests pass · EC2 service/container/vhost/listener 0/0/0/0","boundary":"RUNNING BADGE ≠ DEPLOYED QUANT RUNTIME","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/runs/runtime-absent-delayed-v1","persona":"an operator reviewing delayed fixture runs while production runtime is absent","content":"run revision / source watermark / resource state；candidate service tests pass · EC2 service/container/vhost/listener 0/0/0/0","criticalState":"UNAVAILABLE · no remote create/stop command","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 Runs 的候选 UI、RUNNING BADGE ≠ DEPLOYED QUANT RUNTIME、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"INPUT HASH / JOB / WATERMARK / RESULT","command":"FREEZE INPUT → ESTIMATE → CREATE → OBSERVE → VERIFY RESULT","guard":"候选 Go 服务和本地 deterministic engine 都未部署到 EC2；run、signal、BUY/SELL 字样只能表示研究模拟，不能出现 broker、order、资金或实时执行暗示。","requiredProof":"licensed dataset snapshot + immutable input/result hashes + deployed job receipt + failure/recovery evidence + four native contexts","truthLabel":"INPUT HASH / JOB / WATERMARK / RESULT","truthValue":"run revision / source watermark / resource state"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-runs-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-runs/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-runs/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-runs-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-runs/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-runs-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-runs/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-runs-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-runs/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-runs-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-runs/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":4,"screenId":"quant-miniapps","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","fidelity":"F3","sourceOwner":"matrix-quant-im-ios main@631176e:Features/MiniApps/Presentation/MiniAppCatalogView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-miniapps"],"action":"retain-research-ui-and-capture","checkedAt":"2026-07-18","mode":"DISCOVER TOOLS","task":"在打开前核对应用身份、review、manifest、capability、region 和 session 资格。","dataAsOf":"CATALOG REVISION · PACKAGE DIGEST · REVIEW AS-OF","metrics":[{"label":"CATALOG","value":"Local candidate","note":"not production registry"},{"label":"PACKAGES","value":"2 bundled","note":"fixture inventory"},{"label":"SESSIONS","value":"0 live","note":"no deployed host"}],"navigation":["Search / Categories","Reviewed / Local lens","Installed packages","Session history"],"primaryPanels":["Publisher + version + review","Package digest + entry","Capability / network / storage","Open eligibility + deny reason"],"evidenceRail":["manifest version","package checksum","review receipt","capability grant"],"criticalState":"任一签名、checksum、entry、region、review 或 capability Gate 缺失时，保留详情可读但关闭 Open。","focusPath":"搜索 → 分类 → 应用身份 → review/capabilities → 详情 → 打开","executionBoundary":"legacy simulator 包不能自动成为已审核 Quant clean-room 包；本地可运行不等于目录发布。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"两列工具卡转单列详情，版本与审核状态不省略。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"卡片动作独占一行，能力摘要可展开。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"目录 + package inspector + session rail 三栏。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"应用身份、版本、审核、每项 capability 和 deny reason 顺序朗读。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/miniapps/unreviewed-package-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"TRUSTED_HOST","routeProbe":{"probe":"candidate MiniAppCatalogView + clean-room contracts · no package/catalog read","observed":"Sim tests 9/9 and manifest validation pass · reviewed slices absent, bundle build blocked","boundary":"MINIAPP CARD ≠ REVIEWED INSTALLABLE PACKAGE","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/miniapps/unreviewed-package-v1","persona":"a researcher reviewing a local tool whose distributable package is missing","content":"publisher / package digest / review / capability eligibility；Sim tests 9/9 and manifest validation pass · reviewed slices absent, bundle build blocked","criticalState":"FORBIDDEN · descriptor readable / Open disabled","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 Mini Apps 的候选 UI、MINIAPP CARD ≠ REVIEWED INSTALLABLE PACKAGE、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"PACKAGE / ACCOUNT / MESSAGE / CLEAN ROOM","command":"IDENTITY → PACKAGE/CARD HASH → CAPABILITY → SESSION → REVOKE","guard":"本地可编译、包声明合法或 typed card 可渲染，都不能替代签名包、可信主体、账户隔离、bridge/network grant 与 session 回收证据。","requiredProof":"signed package or card identity + account namespace + grant/revoke receipt + clean-room fault evidence + four native contexts","truthLabel":"PACKAGE / ACCOUNT / MESSAGE / CLEAN ROOM","truthValue":"publisher / package digest / review / capability eligibility"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-miniapps-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-miniapps/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-miniapps/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-miniapps-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapps/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapps-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapps/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapps-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapps/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapps-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-miniapps/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":5,"screenId":"quant-messages","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"Messages","route":"RootTab.messages · MessagingHomeView","fidelity":"F1","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Messaging/Presentation/MessagingHomeView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-messages"],"action":"reconstruct-research-ui-and-capture","checkedAt":"2026-07-18","mode":"TRUSTED MESSAGING","task":"在账户隔离会话中定位未读、草稿和可信 Quant 对象卡，并验证卡片主体与 hash。","dataAsOf":"ACCOUNT NAMESPACE · IM CURSOR · CARD HASH","metrics":[{"label":"ACCOUNT","value":"scoped","note":"no cross-account cache"},{"label":"REPLAY","value":"candidate","note":"production journey unproven"},{"label":"CARDS","value":"typed","note":"sender class required"}],"navigation":["Unread / Mentions","Conversation search","New message","Replay diagnostics"],"primaryPanels":["Conversation + unread + draft","Sender class + object card","Message status / retry","Replay cursor + gap state"],"evidenceRail":["account namespace","message_id/client_id","platform principal","payload_hash"],"criticalState":"普通 sender 的 Quant card、hash mismatch、object revoked 或 replay gap 均保留消息，但禁止把卡片路由成可信对象。","focusPath":"账户/同步 → 搜索 → 会话 → 消息 → typed card → composer","executionBoundary":"IM transport 健康不证明 Quant signer 或 fan-out；卡片不是订单通知。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"同步状态、搜索和会话列表同屏；卡片信任状态在摘要可见。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"摘要单行，未读/草稿转语义；滑动动作有菜单替代。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"会话、线程、对象 inspector 三栏，账户绑定持续可见。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"会话行一次朗读姓名、草稿、未读、卡片类型与验证状态。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/messages/untrusted-card-replay-gap-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"TRUSTED_HOST","routeProbe":{"probe":"candidate MessagingHomeView + MatrixIMCore package · no account/message read","observed":"110 package tests pass · platform signer and production Quant fan-out unproven","boundary":"TYPED CARD ≠ AUTHORIZED PLATFORM PRINCIPAL","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/messages/untrusted-card-replay-gap-v1","persona":"a user reviewing a typed Quant card from an untrusted sender","content":"account namespace / sender class / card payload hash；110 package tests pass · platform signer and production Quant fan-out unproven","criticalState":"PARTIAL_ERROR · message retained / object route denied","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 Messages 的候选 UI、TYPED CARD ≠ AUTHORIZED PLATFORM PRINCIPAL、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"PACKAGE / ACCOUNT / MESSAGE / CLEAN ROOM","command":"IDENTITY → PACKAGE/CARD HASH → CAPABILITY → SESSION → REVOKE","guard":"本地可编译、包声明合法或 typed card 可渲染，都不能替代签名包、可信主体、账户隔离、bridge/network grant 与 session 回收证据。","requiredProof":"signed package or card identity + account namespace + grant/revoke receipt + clean-room fault evidence + four native contexts","truthLabel":"PACKAGE / ACCOUNT / MESSAGE / CLEAN ROOM","truthValue":"account namespace / sender class / card payload hash"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-messages-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-messages/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-messages/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-messages-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-messages/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-messages-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-messages/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-messages-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-messages/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-messages-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-messages/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":6,"screenId":"quant-strategy-detail","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","fidelity":"F1","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Quant/Presentation/StrategyDetailView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-strategy-detail"],"action":"reconstruct-research-ui-and-capture","checkedAt":"2026-07-18","mode":"EVALUATE STRATEGY","task":"把方法、风险、版本、数据/费用和同口径证据绑定到一个策略对象。","dataAsOf":"STRATEGY REVISION · VERSION · SNAPSHOT CUTOFF","metrics":[{"label":"VERSION","value":"v1.3 sample","note":"immutable target"},{"label":"RESULT","value":"Synthetic","note":"not verified"},{"label":"AVAILABILITY","value":"Unavailable","note":"platform absent"}],"navigation":["Overview","Evidence","Versions","Discussion"],"primaryPanels":["Identity + lifecycle + author","Method + risk + limitations","Comparable performance snapshot","Dataset, fees, cutoff + versions"],"evidenceRail":["strategy_id","version_id","result_hash","review / entitlement"],"criticalState":"策略身份可读但 evidence、review 或 entitlement 缺失时，隐藏指标不合适；应显示 N/A reason 并关闭创建入口。","focusPath":"身份 → availability → 方法/风险 → evidence basis → versions → create simulation","executionBoundary":"收益曲线、followers 和评论是结构样例；详情不提供资金、跟单或 live execution。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"身份与 availability 先于指标；主 CTA 明确为 simulation。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"指标两列转纵向，方法与风险默认展开。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"正文 + evidence inspector 双栏，版本列表不脱离策略身份。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"曲线带文本摘要，风险、口径与 N/A 原因完整朗读。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/strategy/unverified-result-na-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"RESEARCH_DISCOVERY","routeProbe":{"probe":"candidate StrategyDetailView + strategy API contracts · no object read","observed":"method/risk/evidence structure exists · verified result and entitlement absent","boundary":"STRATEGY METRICS ≠ VERIFIED INVESTMENT PERFORMANCE","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/strategy/unverified-result-na-v1","persona":"a researcher reviewing a strategy with missing comparable evidence","content":"strategy revision / dataset cutoff / result kind / review；method/risk/evidence structure exists · verified result and entitlement absent","criticalState":"PARTIAL_ERROR · method readable / metrics N/A","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 策略详情 的候选 UI、STRATEGY METRICS ≠ VERIFIED INVESTMENT PERFORMANCE、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"CATALOG / SOCIAL / VERSIONED EVIDENCE","command":"SUBJECT → OBJECT REVISION → DATA BASIS → RISK → GOVERNED ACTION","guard":"策略、作者、动态、收益、排名和评论只来自确定性结构 fixture；没有版本、数据截止、许可、费用与审核回执时，不显示为可比较或已验证。","requiredProof":"versioned object fixture + comparable-basis receipt + moderation/entitlement decision + four native contexts","truthLabel":"CATALOG / SOCIAL / VERSIONED EVIDENCE","truthValue":"strategy revision / dataset cutoff / result kind / review"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-strategy-detail-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-strategy-detail/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-strategy-detail-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-detail/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategy-detail-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-detail/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategy-detail-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-detail/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategy-detail-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-strategy-detail/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":7,"screenId":"quant-strategy-version","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","fidelity":"F1","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Quant/Presentation/StrategyDetailView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-strategy-version"],"action":"reconstruct-research-ui-and-capture","checkedAt":"2026-07-18","mode":"INSPECT VERSION","task":"核对不可变 version ID、artifact digest、参数 schema、engine range、审核与 changelog。","dataAsOf":"ARTIFACT DIGEST · SCHEMA REVISION · ENGINE RANGE","metrics":[{"label":"ARTIFACT","value":"sha256:…","note":"copy exact digest"},{"label":"SCHEMA","value":"v1 sample","note":"parameters typed"},{"label":"ENGINE","value":"local only","note":"compatibility unproven"}],"navigation":["Version identity","Parameters","Compatibility","Changelog"],"primaryPanels":["Immutable ID + artifact digest","Typed parameter table","Engine + signal schema range","Review evidence + change log"],"evidenceRail":["artifact_hash","parameter_schema","engine_version","review_receipt"],"criticalState":"artifact、schema、engine range 或 review 任一缺失，版本仍可审阅但不得进入模拟创建。","focusPath":"版本身份 → digest → 参数 schema → compatibility → review → create","executionBoundary":"页面展示版本合同，不把本地三种冻结模板冒充平台策略注册表。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"长 hash 可复制，参数表使用键值行。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"hash 分段换行，参数范围纵向；CTA 不覆盖错误。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"版本目录 + schema table + evidence rail。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"hash 分组朗读，参数标签/类型/范围/默认值和错误逐项关联。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/version/artifact-review-missing-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"RESEARCH_DISCOVERY","routeProbe":{"probe":"candidate StrategyVersionDetailView + artifact contracts · no artifact fetch","observed":"version/hash schema exists · registry artifact and review receipt absent","boundary":"VERSION HASH FIELD ≠ IMMUTABLE REVIEWED ARTIFACT","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/version/artifact-review-missing-v1","persona":"an engineer reviewing a version whose artifact review is incomplete","content":"version ID / artifact digest / schema / engine compatibility；version/hash schema exists · registry artifact and review receipt absent","criticalState":"FORBIDDEN · version readable / simulation entry disabled","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 策略版本 的候选 UI、VERSION HASH FIELD ≠ IMMUTABLE REVIEWED ARTIFACT、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"CATALOG / SOCIAL / VERSIONED EVIDENCE","command":"SUBJECT → OBJECT REVISION → DATA BASIS → RISK → GOVERNED ACTION","guard":"策略、作者、动态、收益、排名和评论只来自确定性结构 fixture；没有版本、数据截止、许可、费用与审核回执时，不显示为可比较或已验证。","requiredProof":"versioned object fixture + comparable-basis receipt + moderation/entitlement decision + four native contexts","truthLabel":"CATALOG / SOCIAL / VERSIONED EVIDENCE","truthValue":"version ID / artifact digest / schema / engine compatibility"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-strategy-version-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-strategy-version/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-strategy-version-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-version/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategy-version-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-version/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategy-version-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-version/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-strategy-version-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-strategy-version/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":8,"screenId":"quant-backtest-create","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","fidelity":"F3","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Quant/Presentation/QuantRuntimeViews.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-backtest-create"],"action":"retain-research-ui-and-capture","checkedAt":"2026-07-18","mode":"COMPOSE BACKTEST","task":"提交前冻结版本、数据集、参数、费用/滑点、seed、资源估算与模拟披露。","dataAsOf":"DATASET REVISION · MARKET AS-OF · INPUT HASH","metrics":[{"label":"DATASET","value":"Synthetic sample","note":"review before use"},{"label":"SEED","value":"42","note":"deterministic"},{"label":"REMOTE JOB","value":"Unavailable","note":"EC2 absent"}],"navigation":["1 Version","2 Dataset","3 Parameters","4 Review"],"primaryPanels":["Frozen strategy/version","Dataset license + data_asof","Parameters + fee + slippage + seed","Estimate + disclosure + idempotency"],"evidenceRail":["input_hash","dataset_hash","template_hash","estimate / create receipt"],"criticalState":"estimate、license、dataset hash 或 platform runtime 缺失时保留输入并关闭提交；绝不退回 Debug fixture 假成功。","focusPath":"版本 → 数据集 → 参数 → fee/slippage/seed → estimate → disclosure → create","executionBoundary":"只能创建本地或未来远程的 hypothetical simulation；不存在交易、账户资金或券商连接。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"四步纵向表单，当前锁定对象持续可见。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"步骤改 accordion，底部 review CTA 避开键盘。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"表单 + normalized input preview + evidence rail。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"字段错误与标签关联；review 一次朗读版本、数据、费用、seed 和假设性披露。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/backtest/missing-runtime-estimate-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"RUNTIME_EVIDENCE","routeProbe":{"probe":"candidate BacktestComposerView + deterministic engine · no estimate/create call","observed":"hash/golden/look-ahead/determinism gates pass · remote job service absent","boundary":"COMPOSER READY ≠ REMOTE JOB ACCEPTED","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/backtest/missing-runtime-estimate-v1","persona":"a researcher composing a deterministic run without a deployed worker","content":"frozen input / licensed snapshot / estimate / idempotent create receipt；hash/golden/look-ahead/determinism gates pass · remote job service absent","criticalState":"UNAVAILABLE · inputs preserved / Submit disabled","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 新建回测 的候选 UI、COMPOSER READY ≠ REMOTE JOB ACCEPTED、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"INPUT HASH / JOB / WATERMARK / RESULT","command":"FREEZE INPUT → ESTIMATE → CREATE → OBSERVE → VERIFY RESULT","guard":"候选 Go 服务和本地 deterministic engine 都未部署到 EC2；run、signal、BUY/SELL 字样只能表示研究模拟，不能出现 broker、order、资金或实时执行暗示。","requiredProof":"licensed dataset snapshot + immutable input/result hashes + deployed job receipt + failure/recovery evidence + four native contexts","truthLabel":"INPUT HASH / JOB / WATERMARK / RESULT","truthValue":"frozen input / licensed snapshot / estimate / idempotent create receipt"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-backtest-create-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-backtest-create/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-backtest-create-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-backtest-create/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-backtest-create-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-backtest-create/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-backtest-create-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-backtest-create/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-backtest-create-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-backtest-create/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":9,"screenId":"quant-run-detail","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"运行详情","route":"AppRoute.run(id:) · RunDetailView","fidelity":"F3","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Quant/Presentation/QuantRuntimeViews.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-run-detail"],"action":"retain-research-ui-and-capture","checkedAt":"2026-07-18","mode":"DIAGNOSE RUN","task":"用状态机、水位、资源、事件、配置 hash 与停止回执诊断 bounded shadow run。","dataAsOf":"RUN REVISION · SOURCE WATERMARK · EVENT AS-OF","metrics":[{"label":"STATE","value":"Fixture","note":"not production runtime"},{"label":"WATERMARK","value":"No live source","note":"must not imply fresh"},{"label":"ORDERS","value":"0 / disabled","note":"no execution"}],"navigation":["Summary","Events","Signals","Configuration"],"primaryPanels":["Run identity + lifecycle","Watermark + data delay","Resource budget + exhaustion","Event timeline + stop receipt"],"evidenceRail":["run_id + revision","config_hash","watermark","terminal receipt"],"criticalState":"水位、资源或 events 任一 stale 时不能显示 healthy；停止 race 必须回读最新 terminal revision。","focusPath":"身份/状态 → 水位 → 资源 → events → signal → stop/copy","executionBoundary":"run 是模拟/观察生命周期；状态为 running 也绝不意味着正在交易。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"状态、水位与 no-execution 首屏可见；事件延后。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"KPI 纵向，timeline 行可展开。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"run list context + timeline + immutable evidence。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"状态变化 polite 播报；事件和曲线提供时间顺序文本摘要。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/run/stale-watermark-stop-race-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"RUNTIME_EVIDENCE","routeProbe":{"probe":"candidate RunDetailView + state-machine contracts · no run read/write","observed":"state and recovery models tested · production run/watermark/events absent","boundary":"RUN TIMELINE ≠ LIVE EXECUTION OR ORDER FLOW","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/run/stale-watermark-stop-race-v1","persona":"an operator diagnosing a stale run and concurrent stop","content":"run revision / watermark / resource / terminal receipt；state and recovery models tested · production run/watermark/events absent","criticalState":"PARTIAL_ERROR · synthetic events / terminal receipt null","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 运行详情 的候选 UI、RUN TIMELINE ≠ LIVE EXECUTION OR ORDER FLOW、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"INPUT HASH / JOB / WATERMARK / RESULT","command":"FREEZE INPUT → ESTIMATE → CREATE → OBSERVE → VERIFY RESULT","guard":"候选 Go 服务和本地 deterministic engine 都未部署到 EC2；run、signal、BUY/SELL 字样只能表示研究模拟，不能出现 broker、order、资金或实时执行暗示。","requiredProof":"licensed dataset snapshot + immutable input/result hashes + deployed job receipt + failure/recovery evidence + four native contexts","truthLabel":"INPUT HASH / JOB / WATERMARK / RESULT","truthValue":"run revision / watermark / resource / terminal receipt"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-run-detail-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-run-detail/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-run-detail/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-run-detail-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-run-detail/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-run-detail-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-run-detail/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-run-detail-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-run-detail/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-run-detail-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-run-detail/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":10,"screenId":"quant-signal-detail","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","fidelity":"F1","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Quant/Presentation/QuantRuntimeViews.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-signal-detail"],"action":"reconstruct-research-ui-and-capture","checkedAt":"2026-07-18","mode":"VERIFY SIGNAL","task":"核对信号条件、有效期、来源对象、canonical payload hash 与多渠道投影。","dataAsOf":"COMMITTED AT · VALID UNTIL · PAYLOAD HASH","metrics":[{"label":"VALIDITY","value":"Fixture","note":"no signal service"},{"label":"HASH","value":"Unverified","note":"canonical signer absent"},{"label":"ORDER","value":"Never","note":"ack only"}],"navigation":["Signal truth","Source run","Delivery projections","Acknowledgement"],"primaryPanels":["Action + validity + risk","Condition + source references","Canonical hash compare","App / IM / APNs projection states"],"evidenceRail":["signal_id","run_id/version_id","payload_hash","ack/fan-out receipt"],"criticalState":"expired、revoked、delayed、hash mismatch 与 partial fan-out 分开；ack 只能改变查看状态，不能改写 source truth。","focusPath":"validity → action/risk → source refs → hash → delivery → acknowledgement","executionBoundary":"BUY/SELL 文字是研究信号语义，不是订单；页面没有数量、账户、券商或成交回执。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"validity/no-order 与 action 同屏，来源和 hash 次级。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"hash 与渠道投影纵向，ack 按钮不误写成 Execute。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"signal truth + source run + delivery inspector 三栏。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"先朗读 expired/revoked 和 no-order；hash 可复制，渠道状态逐项可达。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/signal/expired-partial-fanout-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"RUNTIME_EVIDENCE","routeProbe":{"probe":"candidate SignalDetailView + signing/fan-out contracts · no signal read/ack","observed":"candidate signing/delivery tests pass · production signer/stream/fan-out absent","boundary":"BUY / SELL SIGNAL ≠ BROKER ORDER","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/signal/expired-partial-fanout-v1","persona":"a researcher verifying an expired signal with partial delivery","content":"signal revision / validity / payload hash / projection receipt；candidate signing/delivery tests pass · production signer/stream/fan-out absent","criticalState":"PARTIAL_ERROR · synthetic signal / acknowledgement disabled","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 信号详情 的候选 UI、BUY / SELL SIGNAL ≠ BROKER ORDER、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"INPUT HASH / JOB / WATERMARK / RESULT","command":"FREEZE INPUT → ESTIMATE → CREATE → OBSERVE → VERIFY RESULT","guard":"候选 Go 服务和本地 deterministic engine 都未部署到 EC2；run、signal、BUY/SELL 字样只能表示研究模拟，不能出现 broker、order、资金或实时执行暗示。","requiredProof":"licensed dataset snapshot + immutable input/result hashes + deployed job receipt + failure/recovery evidence + four native contexts","truthLabel":"INPUT HASH / JOB / WATERMARK / RESULT","truthValue":"signal revision / validity / payload hash / projection receipt"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-signal-detail-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-signal-detail/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-signal-detail-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-signal-detail/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-signal-detail-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-signal-detail/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-signal-detail-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-signal-detail/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-signal-detail-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-signal-detail/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":11,"screenId":"quant-miniapp-detail","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","fidelity":"F1","sourceOwner":"matrix-quant-im-ios main@631176e:Features/MiniApps/Presentation/MiniAppDetailView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-miniapp-detail"],"action":"reconstruct-research-ui-and-capture","checkedAt":"2026-07-18","mode":"INSPECT PACKAGE","task":"运行前核对开发者、review、manifest、package digest、capability、network/storage 与 privacy。","dataAsOf":"PACKAGE VERSION · DIGEST · REVIEW REVISION","metrics":[{"label":"PACKAGE","value":"1.0.0 candidate","note":"local source"},{"label":"SIGNATURE","value":"Unproven","note":"no production registry"},{"label":"CAPABILITIES","value":"Deny default","note":"least privilege"}],"navigation":["Overview","Manifest","Capabilities","Privacy"],"primaryPanels":["Publisher + version + review","Entry + checksum + package size","Capability purpose / duration","Network, storage, privacy and revoke"],"evidenceRail":["package_digest","manifest_hash","review_receipt","grant policy"],"criticalState":"signature/checksum/review/entry/capability 任一不完整时，Open 保持关闭并给出具体 deny reason。","focusPath":"应用身份 → review → package → capabilities → privacy → launch preflight","executionBoundary":"候选包通过本地 build 不等于签名发布；不得继承 legacy 宿主的全部 bridge。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"身份/review 先于 Open，权限逐项展开。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"长 digest 换行；Open 固定在完整 Gate 之后。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"包信息 + capability matrix + evidence inspector。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"每项权限朗读调用方、用途、对象、时效和 deny 状态。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/miniapp-detail/signature-review-missing-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"TRUSTED_HOST","routeProbe":{"probe":"candidate MiniAppDetailView + package policy · no package fetch","observed":"manifest policy tested · signed reviewed distributable absent","boundary":"PACKAGE DETAIL ≠ SIGNED DISTRIBUTION","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/miniapp-detail/signature-review-missing-v1","persona":"a user inspecting an unsigned candidate package","content":"publisher / manifest hash / package digest / review；manifest policy tested · signed reviewed distributable absent","criticalState":"FORBIDDEN · metadata visible / launch denied","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 Mini App 详情 的候选 UI、PACKAGE DETAIL ≠ SIGNED DISTRIBUTION、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"PACKAGE / ACCOUNT / MESSAGE / CLEAN ROOM","command":"IDENTITY → PACKAGE/CARD HASH → CAPABILITY → SESSION → REVOKE","guard":"本地可编译、包声明合法或 typed card 可渲染，都不能替代签名包、可信主体、账户隔离、bridge/network grant 与 session 回收证据。","requiredProof":"signed package or card identity + account namespace + grant/revoke receipt + clean-room fault evidence + four native contexts","truthLabel":"PACKAGE / ACCOUNT / MESSAGE / CLEAN ROOM","truthValue":"publisher / manifest hash / package digest / review"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-miniapp-detail-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-miniapp-detail/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-miniapp-detail-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-detail/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapp-detail-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-detail/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapp-detail-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-detail/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapp-detail-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-miniapp-detail/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":12,"screenId":"quant-miniapp-runtime","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","fidelity":"F3","sourceOwner":"matrix-quant-im-ios main@631176e:Features/MiniApps/Presentation/MiniAppRuntimeView.swift · Runtime/CleanRoomMiniAppSDK.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-miniapp-runtime"],"action":"retain-research-ui-and-capture","checkedAt":"2026-07-18","mode":"HOST SANDBOX","task":"把 package、账户/环境存储隔离、session、bridge grant、network policy 与 revoke 组成可观察生命周期。","dataAsOf":"SESSION REVISION · PACKAGE HASH · GRANT EXPIRY","metrics":[{"label":"SESSION","value":"Local candidate","note":"no production host"},{"label":"NETWORK","value":"Deny default","note":"allowlist required"},{"label":"BRIDGE","value":"Versioned","note":"unknown calls denied"}],"navigation":["Host identity","Runtime canvas","Capability requests","Session diagnostics"],"primaryPanels":["Package verification stages","Account/environment namespace","Runtime canvas + host chrome","Bridge/network/storage audit stream"],"evidenceRail":["session_id","package_hash","grant set","revoke receipt"],"criticalState":"package/origin/storage/bridge/network 任一 Gate 失败则不加载 Web 内容；crash/revoke 后立即回收 session 与 handles。","focusPath":"宿主身份 → 校验 → canvas → bridge request → allow/deny → diagnostics → close","executionBoundary":"容器只能提供声明的研究 capability；禁止 broker/exchange/order/keychain passthrough。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"宿主 chrome、校验状态和退出始终可见。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"canvas 按安全区收缩，权限请求使用 host sheet。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"窗口化 canvas + 独立 host/evidence rails。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"明确播报进入/离开 Web 内容；权限对话包含调用方、对象、期限。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/miniapp-runtime/network-grant-denied-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"TRUSTED_HOST","routeProbe":{"probe":"candidate MiniAppRuntimeView + isolated SDK · no WebView/package/bridge call","observed":"account storage and bridge tests pass · bundle/runtime deployment absent","boundary":"WEBVIEW CANVAS ≠ ISOLATED CLEAN-ROOM SESSION","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/miniapp-runtime/network-grant-denied-v1","persona":"a user reviewing a session blocked before Web content loads","content":"package hash / account namespace / grant set / revoke receipt；account storage and bridge tests pass · bundle/runtime deployment absent","criticalState":"FORBIDDEN · host diagnostics only / canvas not loaded","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 Mini App 运行容器 的候选 UI、WEBVIEW CANVAS ≠ ISOLATED CLEAN-ROOM SESSION、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"PACKAGE / ACCOUNT / MESSAGE / CLEAN ROOM","command":"IDENTITY → PACKAGE/CARD HASH → CAPABILITY → SESSION → REVOKE","guard":"本地可编译、包声明合法或 typed card 可渲染，都不能替代签名包、可信主体、账户隔离、bridge/network grant 与 session 回收证据。","requiredProof":"signed package or card identity + account namespace + grant/revoke receipt + clean-room fault evidence + four native contexts","truthLabel":"PACKAGE / ACCOUNT / MESSAGE / CLEAN ROOM","truthValue":"package hash / account namespace / grant set / revoke receipt"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-miniapp-runtime-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-miniapp-runtime-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-runtime/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapp-runtime-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-runtime/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapp-runtime-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-runtime/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-miniapp-runtime-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-miniapp-runtime/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":13,"screenId":"quant-people","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"People","route":"AppRoute.contacts · PeopleHubView","fidelity":"F1","sourceOwner":"matrix-quant-im-ios main@631176e:Features/People/Presentation/PeopleHubView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-people"],"action":"reconstruct-research-ui-and-capture","checkedAt":"2026-07-18","mode":"ACCOUNT RELATIONSHIPS","task":"在账户范围内搜索联系人、处理请求、进入群组与会话，不冒充公开研究者目录。","dataAsOf":"ACCOUNT ID · RELATION REVISION · IM CURSOR","metrics":[{"label":"SCOPE","value":"Account only","note":"not public follow graph"},{"label":"REQUESTS","value":"Fixture","note":"no production account used"},{"label":"GROUPS","value":"Fixture","note":"server receipt required"}],"navigation":["Requests","Contacts","Groups","Local message search"],"primaryPanels":["Search + relationship scope","Pending request + source","Contact/group list","Relationship action + receipt"],"evidenceRail":["account namespace","relationship revision","group role","mutation receipt"],"criticalState":"public author/follow 与 private contact 不混表；concurrent revision、blocked、deleted 和 partial sync 分开呈现。","focusPath":"范围 → 搜索 → 请求 → 联系人/群组 → relationship action → message","executionBoundary":"People 管理通信关系，不提供交易权限或策略访问授权。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"请求、联系人和群组三段；范围提示首屏可见。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"签名/组织退次级，行高与动作触控优先。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"目录 + profile/group detail split。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"朗读姓名、关系来源、状态、角色和动作，不重复头像装饰。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/people/account-scope-stale-role-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"IDENTITY_GOVERNANCE","routeProbe":{"probe":"candidate PeopleHubView + relationship contracts · no account/contact read","observed":"account-scoped model exists · production subject and relationship revision absent","boundary":"PEOPLE LIST ≠ PUBLIC RESEARCH FOLLOW GRAPH","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/people/account-scope-stale-role-v1","persona":"a user reviewing private contacts after an account switch","content":"account namespace / relationship revision / group role；account-scoped model exists · production subject and relationship revision absent","criticalState":"EMPTY · production relationship not loaded","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 People 的候选 UI、PEOPLE LIST ≠ PUBLIC RESEARCH FOLLOW GRAPH、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"ACCOUNT / RELATIONSHIP / DEVICE / PRIVACY","command":"AUTH SUBJECT → ACCOUNT SCOPE → SERVER DECISION → RECEIPT → SAFE CLEANUP","guard":"People 是账户联系人而不是公开研究者 follow 图；Profile 是身份/设备/隐私入口。Release 使用不可路由默认 URL 且禁止 fixture，UI 不能冒充生产身份旅程。","requiredProof":"exact distributed build + two-account journey + relationship/device receipts + revoke/delete recovery + four native contexts","truthLabel":"ACCOUNT / RELATIONSHIP / DEVICE / PRIVACY","truthValue":"account namespace / relationship revision / group role"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-people-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-people/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-people/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-people-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-people/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-people-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-people/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-people-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-people/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-people-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-people/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null},{"order":14,"screenId":"quant-profile","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","title":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","fidelity":"F1","sourceOwner":"matrix-quant-im-ios main@631176e:Features/Identity/Presentation/IdentityView.swift · R15 source 631176e","pairing":"1:1 TARGET","targetIds":["target-quant-profile"],"action":"reconstruct-research-ui-and-capture","checkedAt":"2026-07-18","mode":"SECURE ACCOUNT","task":"把账户真值、设备会话、MFA、研究准备度与删除 preflight 组成安全入口。","dataAsOf":"SUBJECT SESSION · DEVICE REVISION · MFA STATE","metrics":[{"label":"SESSION","value":"Fixture","note":"no production OTP used"},{"label":"MFA","value":"Unknown","note":"must query authority"},{"label":"DEVICES","value":"Sample","note":"not production registry"}],"navigation":["Identity","Devices + sessions","MFA + privacy","Account lifecycle"],"primaryPanels":["Subject identity + verification","Device/session list","MFA and notification privacy","Logout / revoke / deletion preflight"],"evidenceRail":["subject_id","session revision","device receipt","deletion preflight"],"criticalState":"设备撤销、退出或账号删除前必须说明对 IM、MiniApp session、通知和账户 namespace 的影响，并等待服务端 receipt。","focusPath":"身份 → devices/sessions → MFA/privacy → readiness → revoke/logout/delete","executionBoundary":"身份健康不等于 Quant 服务已部署；个人资料不展示账户资金、券商或交易密钥。","contexts":[{"id":"iphone-primary","label":"IPHONE PRIMARY","size":"393×852 pt","rule":"身份、安全状态和设备列表优先；危险区末尾独立。"},{"id":"iphone-compact","label":"IPHONE COMPACT","size":"320×568 pt","rule":"摘要允许多行，设备动作改详情内显式按钮。"},{"id":"ipad-window","label":"IPAD / WINDOW","size":"1024×1366 pt","rule":"设置列表 + 设备/session detail split。"},{"id":"accessibility","label":"AX5 + VOICEOVER","size":"393×852 pt","rule":"敏感值默认不朗读；动作包含设备、影响、确认和回执。"}],"gates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/profile/unroutable-release-revoke-v1"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null"}],"group":"IDENTITY_GOVERNANCE","routeProbe":{"probe":"candidate IdentityView + Release configuration audit · no OTP/device/profile call","observed":"Release fixture disabled but API/Auth/Quant URLs are intentionally unroutable defaults","boundary":"PROFILE UI ≠ PRODUCTION IDENTITY JOURNEY","note":"E08 只执行源码、公开健康 metadata 与 EC2 基础设施审计；不使用账号、不读取生产 Quant 对象、不执行 mutation、job、ack、package 或 bridge 调用。"},"fixture":{"id":"quant/profile/unroutable-release-revoke-v1","persona":"a signed-out user reviewing device and account recovery boundaries","content":"auth subject / device session / MFA / privacy revision；Release fixture disabled but API/Auth/Quant URLs are intentionally unroutable defaults","criticalState":"UNAVAILABLE · source UI / production identity endpoint absent","privacy":"不使用真实账号、OTP、token、作者、联系人、策略、行情、运行、信号、订单、资金、包或 bridge payload；生产 Quant 业务读写保持 0","capturePurpose":"验证 个人资料 的候选 UI、PROFILE UI ≠ PRODUCTION IDENTITY JOURNEY、四环境 reflow/AX 与 fail-closed 状态"},"design":{"label":"ACCOUNT / RELATIONSHIP / DEVICE / PRIVACY","command":"AUTH SUBJECT → ACCOUNT SCOPE → SERVER DECISION → RECEIPT → SAFE CLEANUP","guard":"People 是账户联系人而不是公开研究者 follow 图；Profile 是身份/设备/隐私入口。Release 使用不可路由默认 URL 且禁止 fixture，UI 不能冒充生产身份旅程。","requiredProof":"exact distributed build + two-account journey + relationship/device receipts + revoke/delete recovery + four native contexts","truthLabel":"ACCOUNT / RELATIONSHIP / DEVICE / PRIVACY","truthValue":"auth subject / device session / MFA / privacy revision"},"preflightPassed":6,"preflightBlocked":4,"captureTaskId":"E01-quant-profile-evidence-visual_baseline","taskPacketPath":"artifacts/ui/quant-profile/execution/visual_baseline.task.json","receiptPath":"artifacts/ui/quant-profile/execution/capture/visual_baseline.receipt.json","tasks":13,"readyTasks":1,"waitingTasks":12,"captureSlots":[{"id":"R22-quant-profile-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-profile/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-profile-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-profile/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-profile-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-profile/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null},{"id":"R22-quant-profile-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-profile/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null}],"claimState":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"acceptedAt":null}],"captureSlots":[{"id":"R22-quant-social-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-social/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-social","screenTitle":"Quant Social Feed","fixtureId":"quant/social/revoked-object-moderation-partial-v1"},{"id":"R22-quant-social-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-social/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-social","screenTitle":"Quant Social Feed","fixtureId":"quant/social/revoked-object-moderation-partial-v1"},{"id":"R22-quant-social-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-social/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-social","screenTitle":"Quant Social Feed","fixtureId":"quant/social/revoked-object-moderation-partial-v1"},{"id":"R22-quant-social-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-social/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-social","screenTitle":"Quant Social Feed","fixtureId":"quant/social/revoked-object-moderation-partial-v1"},{"id":"R22-quant-strategies-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategies/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategies","screenTitle":"策略市场","fixtureId":"quant/catalog/incomparable-basis-v1"},{"id":"R22-quant-strategies-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategies/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategies","screenTitle":"策略市场","fixtureId":"quant/catalog/incomparable-basis-v1"},{"id":"R22-quant-strategies-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategies/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategies","screenTitle":"策略市场","fixtureId":"quant/catalog/incomparable-basis-v1"},{"id":"R22-quant-strategies-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-strategies/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategies","screenTitle":"策略市场","fixtureId":"quant/catalog/incomparable-basis-v1"},{"id":"R22-quant-runs-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-runs/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-runs","screenTitle":"Runs","fixtureId":"quant/runs/runtime-absent-delayed-v1"},{"id":"R22-quant-runs-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-runs/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-runs","screenTitle":"Runs","fixtureId":"quant/runs/runtime-absent-delayed-v1"},{"id":"R22-quant-runs-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-runs/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-runs","screenTitle":"Runs","fixtureId":"quant/runs/runtime-absent-delayed-v1"},{"id":"R22-quant-runs-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-runs/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-runs","screenTitle":"Runs","fixtureId":"quant/runs/runtime-absent-delayed-v1"},{"id":"R22-quant-miniapps-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapps/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapps","screenTitle":"Mini Apps","fixtureId":"quant/miniapps/unreviewed-package-v1"},{"id":"R22-quant-miniapps-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapps/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapps","screenTitle":"Mini Apps","fixtureId":"quant/miniapps/unreviewed-package-v1"},{"id":"R22-quant-miniapps-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapps/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapps","screenTitle":"Mini Apps","fixtureId":"quant/miniapps/unreviewed-package-v1"},{"id":"R22-quant-miniapps-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-miniapps/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapps","screenTitle":"Mini Apps","fixtureId":"quant/miniapps/unreviewed-package-v1"},{"id":"R22-quant-messages-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-messages/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-messages","screenTitle":"Messages","fixtureId":"quant/messages/untrusted-card-replay-gap-v1"},{"id":"R22-quant-messages-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-messages/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-messages","screenTitle":"Messages","fixtureId":"quant/messages/untrusted-card-replay-gap-v1"},{"id":"R22-quant-messages-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-messages/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-messages","screenTitle":"Messages","fixtureId":"quant/messages/untrusted-card-replay-gap-v1"},{"id":"R22-quant-messages-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-messages/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-messages","screenTitle":"Messages","fixtureId":"quant/messages/untrusted-card-replay-gap-v1"},{"id":"R22-quant-strategy-detail-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-detail/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategy-detail","screenTitle":"策略详情","fixtureId":"quant/strategy/unverified-result-na-v1"},{"id":"R22-quant-strategy-detail-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-detail/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategy-detail","screenTitle":"策略详情","fixtureId":"quant/strategy/unverified-result-na-v1"},{"id":"R22-quant-strategy-detail-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-detail/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategy-detail","screenTitle":"策略详情","fixtureId":"quant/strategy/unverified-result-na-v1"},{"id":"R22-quant-strategy-detail-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-strategy-detail/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategy-detail","screenTitle":"策略详情","fixtureId":"quant/strategy/unverified-result-na-v1"},{"id":"R22-quant-strategy-version-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-version/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategy-version","screenTitle":"策略版本","fixtureId":"quant/version/artifact-review-missing-v1"},{"id":"R22-quant-strategy-version-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-version/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategy-version","screenTitle":"策略版本","fixtureId":"quant/version/artifact-review-missing-v1"},{"id":"R22-quant-strategy-version-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-strategy-version/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategy-version","screenTitle":"策略版本","fixtureId":"quant/version/artifact-review-missing-v1"},{"id":"R22-quant-strategy-version-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-strategy-version/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-strategy-version","screenTitle":"策略版本","fixtureId":"quant/version/artifact-review-missing-v1"},{"id":"R22-quant-backtest-create-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-backtest-create/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-backtest-create","screenTitle":"新建回测","fixtureId":"quant/backtest/missing-runtime-estimate-v1"},{"id":"R22-quant-backtest-create-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-backtest-create/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-backtest-create","screenTitle":"新建回测","fixtureId":"quant/backtest/missing-runtime-estimate-v1"},{"id":"R22-quant-backtest-create-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-backtest-create/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-backtest-create","screenTitle":"新建回测","fixtureId":"quant/backtest/missing-runtime-estimate-v1"},{"id":"R22-quant-backtest-create-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-backtest-create/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-backtest-create","screenTitle":"新建回测","fixtureId":"quant/backtest/missing-runtime-estimate-v1"},{"id":"R22-quant-run-detail-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-run-detail/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-run-detail","screenTitle":"运行详情","fixtureId":"quant/run/stale-watermark-stop-race-v1"},{"id":"R22-quant-run-detail-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-run-detail/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-run-detail","screenTitle":"运行详情","fixtureId":"quant/run/stale-watermark-stop-race-v1"},{"id":"R22-quant-run-detail-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-run-detail/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-run-detail","screenTitle":"运行详情","fixtureId":"quant/run/stale-watermark-stop-race-v1"},{"id":"R22-quant-run-detail-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-run-detail/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-run-detail","screenTitle":"运行详情","fixtureId":"quant/run/stale-watermark-stop-race-v1"},{"id":"R22-quant-signal-detail-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-signal-detail/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-signal-detail","screenTitle":"信号详情","fixtureId":"quant/signal/expired-partial-fanout-v1"},{"id":"R22-quant-signal-detail-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-signal-detail/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-signal-detail","screenTitle":"信号详情","fixtureId":"quant/signal/expired-partial-fanout-v1"},{"id":"R22-quant-signal-detail-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-signal-detail/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-signal-detail","screenTitle":"信号详情","fixtureId":"quant/signal/expired-partial-fanout-v1"},{"id":"R22-quant-signal-detail-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-signal-detail/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-signal-detail","screenTitle":"信号详情","fixtureId":"quant/signal/expired-partial-fanout-v1"},{"id":"R22-quant-miniapp-detail-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-detail/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","fixtureId":"quant/miniapp-detail/signature-review-missing-v1"},{"id":"R22-quant-miniapp-detail-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-detail/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","fixtureId":"quant/miniapp-detail/signature-review-missing-v1"},{"id":"R22-quant-miniapp-detail-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-detail/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","fixtureId":"quant/miniapp-detail/signature-review-missing-v1"},{"id":"R22-quant-miniapp-detail-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-miniapp-detail/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","fixtureId":"quant/miniapp-detail/signature-review-missing-v1"},{"id":"R22-quant-miniapp-runtime-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-runtime/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","fixtureId":"quant/miniapp-runtime/network-grant-denied-v1"},{"id":"R22-quant-miniapp-runtime-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-runtime/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","fixtureId":"quant/miniapp-runtime/network-grant-denied-v1"},{"id":"R22-quant-miniapp-runtime-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-miniapp-runtime/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","fixtureId":"quant/miniapp-runtime/network-grant-denied-v1"},{"id":"R22-quant-miniapp-runtime-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-miniapp-runtime/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","fixtureId":"quant/miniapp-runtime/network-grant-denied-v1"},{"id":"R22-quant-people-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-people/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-people","screenTitle":"People","fixtureId":"quant/people/account-scope-stale-role-v1"},{"id":"R22-quant-people-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-people/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-people","screenTitle":"People","fixtureId":"quant/people/account-scope-stale-role-v1"},{"id":"R22-quant-people-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-people/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-people","screenTitle":"People","fixtureId":"quant/people/account-scope-stale-role-v1"},{"id":"R22-quant-people-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-people/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-people","screenTitle":"People","fixtureId":"quant/people/account-scope-stale-role-v1"},{"id":"R22-quant-profile-iphone-393x852","label":"iPhone 393×852","family":"IPHONE","width":393,"height":852,"pixelRatio":3,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-profile/visual/iphone-393x852.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-profile","screenTitle":"个人资料","fixtureId":"quant/profile/unroutable-release-revoke-v1"},{"id":"R22-quant-profile-compact-320x568","label":"compact 320×568","family":"COMPACT","width":320,"height":568,"pixelRatio":2,"input":"touch","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-profile/visual/compact-320x568.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-profile","screenTitle":"个人资料","fixtureId":"quant/profile/unroutable-release-revoke-v1"},{"id":"R22-quant-profile-ipad-1024x1366","label":"iPad 1024×1366","family":"IPAD","width":1024,"height":1366,"pixelRatio":2,"input":"touch + keyboard","assistiveTechnology":"none","runner":"XCUITest simulator capture runner","artifactPath":"artifacts/ui/quant-profile/visual/ipad-1024x1366.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-profile","screenTitle":"个人资料","fixtureId":"quant/profile/unroutable-release-revoke-v1"},{"id":"R22-quant-profile-ax5-voiceover","label":"AX5 + VoiceOver","family":"ACCESSIBILITY","width":393,"height":852,"pixelRatio":3,"input":"touch + VoiceOver gestures","assistiveTechnology":"VoiceOver + AX5 Dynamic Type","runner":"XCUITest + VoiceOver audit runner","artifactPath":"artifacts/ui/quant-profile/visual/ax5-voiceover.png","status":"READY_FOR_CANDIDATE_RUNNER","checksum":null,"capturedAt":null,"receiptId":null,"screenId":"quant-profile","screenTitle":"个人资料","fixtureId":"quant/profile/unroutable-release-revoke-v1"}],"preflightGates":[{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-social"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-social"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-social"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-social"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-social"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/social/revoked-object-moderation-partial-v1","screenId":"quant-social"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-social"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-social"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-social"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-social"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-strategies"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-strategies"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-strategies"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-strategies"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-strategies"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/catalog/incomparable-basis-v1","screenId":"quant-strategies"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-strategies"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-strategies"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-strategies"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-strategies"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-runs"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-runs"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-runs"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-runs"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-runs"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/runs/runtime-absent-delayed-v1","screenId":"quant-runs"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-runs"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-runs"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-runs"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-runs"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-miniapps"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-miniapps"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-miniapps"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-miniapps"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-miniapps"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/miniapps/unreviewed-package-v1","screenId":"quant-miniapps"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-miniapps"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-miniapps"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-miniapps"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-miniapps"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-messages"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-messages"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-messages"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-messages"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-messages"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/messages/untrusted-card-replay-gap-v1","screenId":"quant-messages"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-messages"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-messages"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-messages"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-messages"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-strategy-detail"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-strategy-detail"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-strategy-detail"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-strategy-detail"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-strategy-detail"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/strategy/unverified-result-na-v1","screenId":"quant-strategy-detail"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-strategy-detail"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-strategy-detail"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-strategy-detail"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-strategy-detail"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-strategy-version"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-strategy-version"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-strategy-version"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-strategy-version"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-strategy-version"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/version/artifact-review-missing-v1","screenId":"quant-strategy-version"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-strategy-version"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-strategy-version"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-strategy-version"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-strategy-version"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-backtest-create"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-backtest-create"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-backtest-create"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-backtest-create"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-backtest-create"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/backtest/missing-runtime-estimate-v1","screenId":"quant-backtest-create"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-backtest-create"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-backtest-create"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-backtest-create"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-backtest-create"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-run-detail"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-run-detail"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-run-detail"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-run-detail"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-run-detail"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/run/stale-watermark-stop-race-v1","screenId":"quant-run-detail"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-run-detail"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-run-detail"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-run-detail"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-run-detail"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-signal-detail"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-signal-detail"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-signal-detail"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-signal-detail"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-signal-detail"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/signal/expired-partial-fanout-v1","screenId":"quant-signal-detail"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-signal-detail"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-signal-detail"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-signal-detail"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-signal-detail"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-miniapp-detail"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-miniapp-detail"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-miniapp-detail"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-miniapp-detail"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-miniapp-detail"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/miniapp-detail/signature-review-missing-v1","screenId":"quant-miniapp-detail"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-miniapp-detail"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-miniapp-detail"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-miniapp-detail"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-miniapp-detail"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-miniapp-runtime"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-miniapp-runtime"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-miniapp-runtime"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-miniapp-runtime"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-miniapp-runtime"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/miniapp-runtime/network-grant-denied-v1","screenId":"quant-miniapp-runtime"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-miniapp-runtime"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-miniapp-runtime"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-miniapp-runtime"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-miniapp-runtime"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-people"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-people"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-people"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-people"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-people"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/people/account-scope-stale-role-v1","screenId":"quant-people"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-people"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-people"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-people"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-people"},{"id":"LATEST_CANDIDATE","label":"Latest Quant iOS candidate","state":"PASS","evidence":"604987a · origin/feat/matrix-quant-v2","screenId":"quant-profile"},{"id":"MAIN_CANDIDATE_SPLIT","label":"Main/candidate split bound","state":"PASS","evidence":"main 631176e · candidate +22 · not merged","screenId":"quant-profile"},{"id":"PACKAGE_CORE_TESTS","label":"MatrixIMCore package","state":"PASS","evidence":"110 tests · 25 suites · PASS","screenId":"quant-profile"},{"id":"QUANT_PLATFORM_TESTS","label":"Quant backend candidate","state":"PASS","evidence":"8a6ed05 · test/vet/build PASS","screenId":"quant-profile"},{"id":"DETERMINISTIC_ENGINE","label":"Backtest deterministic gates","state":"PASS","evidence":"3 hash · 4 golden · 3 causal · 4 repeat PASS","screenId":"quant-profile"},{"id":"NO_ACCOUNT_FIXTURE","label":"Deterministic no-account fixture","state":"PASS","evidence":"quant/profile/unroutable-release-revoke-v1","screenId":"quant-profile"},{"id":"STRICT_FORMAT_GATE","label":"Strict Swift format","state":"BLOCKED","evidence":"26 violations on latest candidate","screenId":"quant-profile"},{"id":"QUANT_PRODUCTION_RUNTIME","label":"Quant production runtime","state":"BLOCKED","evidence":"service/container/vhost/listener = 0/0/0/0","screenId":"quant-profile"},{"id":"EXACT_DISTRIBUTION","label":"App Store/TestFlight exact build","state":"BLOCKED","evidence":"distribution identity absent · Release endpoints unroutable defaults","screenId":"quant-profile"},{"id":"NATIVE_CAPTURE_RECEIPT","label":"Four native contexts + reviewed receipt","state":"BLOCKED","evidence":"0 / 4 captured · receiptId = null","screenId":"quant-profile"}],"tasks":[{"id":"E01-quant-social-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-social/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-social/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-social/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-social/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-social/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-social/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-social/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-social/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-social/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-social/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-social/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-social/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-social-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-social-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-social/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-social/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-social/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-strategies/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-strategies/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-strategies/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategies/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-strategies/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategies/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategies/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategies/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategies/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategies/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-strategies/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategies/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategies-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategies-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategies/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategies/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-strategies/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-runs/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-runs/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-runs/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-runs/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-runs/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-runs/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-runs/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-runs/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-runs/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-runs/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-runs/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-runs/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-runs-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-runs-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-runs/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-runs/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-runs/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapps-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapps-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapps/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapps/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapps/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-messages/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-messages/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-messages/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-messages/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-messages/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-messages/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-messages/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-messages/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-messages/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-messages/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-messages/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-messages/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-messages-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-messages-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-messages/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-messages/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-messages/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-detail-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-detail-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategy-detail/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-detail/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-detail/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-strategy-version-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-strategy-version-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-strategy-version/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-strategy-version/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-strategy-version/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-backtest-create-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-backtest-create-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-backtest-create/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-backtest-create/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-backtest-create/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-run-detail-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-run-detail-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-run-detail/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-run-detail/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-run-detail/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-signal-detail-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-signal-detail-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-signal-detail/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-signal-detail/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-signal-detail/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-detail-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-detail-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-detail/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-detail/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-detail/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-miniapp-runtime-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-miniapp-runtime-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-miniapp-runtime/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-miniapp-runtime/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-miniapp-runtime/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-people/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-people/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-people/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-people/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-people/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-people/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-people/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-people/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-people/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-people/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-people/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-people/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-people-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-people-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-people/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-people/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-people/execution/rollback_drill.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-evidence-visual_baseline","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-evidence-visual_baseline","gateFamily":"EVIDENCE","gateType":"visual_baseline","gateLabel":"VISUAL BASELINE","gateRequirement":"全部规定环境的截图、尺寸、主题、locale 和稳定 fixture 写入 manifest。","lane":"CAPTURE","laneLabel":"VISUAL CAPTURE","accountableOwner":"Product Design + Product QA","reviewer":"Design Systems","submissionRequirement":"从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。","receiptFields":["screenId","sourceRevision","fixtureId","environment","artifactPath","artifactDigest","runnerVersion","capturedAt"],"predecessorPath":"artifacts/ui/quant-profile/visual/manifest.json","predecessorValue":"0 / 4 captured","blocker":null,"status":"READY_TO_CLAIM","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/capture/visual_baseline.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/visual_baseline.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-evidence-responsive_reflow","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-evidence-responsive_reflow","gateFamily":"EVIDENCE","gateType":"responsive_reflow","gateLabel":"RESPONSIVE / REFLOW","gateRequirement":"桌面/平板/手机或 iPhone/iPad/AX 的布局差异有对比证据。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-profile/reflow.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/experience/responsive_reflow.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/responsive_reflow.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-evidence-accessibility","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-evidence-accessibility","gateFamily":"EVIDENCE","gateType":"accessibility","gateLabel":"ACCESSIBILITY","gateRequirement":"键盘/VoiceOver、焦点、名称、错误关联、对比度和 reduced motion 有结果。","lane":"EXPERIENCE","laneLabel":"REFLOW + ACCESSIBILITY","accountableOwner":"Product Frontend + Accessibility QA","reviewer":"Product QA","submissionRequirement":"基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。","receiptFields":["screenId","sourceRevision","visualReceiptId","suiteId","environment","assertions","artifactDigests","reviewedAt"],"predecessorPath":"artifacts/ui/quant-profile/a11y.json","predecessorValue":"0 verified","blocker":"accepted visual capture receipt","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/experience/accessibility.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/accessibility.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-evidence-owner_approval","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-evidence-owner_approval","gateFamily":"EVIDENCE","gateType":"owner_approval","gateLabel":"OWNER APPROVAL","gateRequirement":"产品、设计、架构与 QA owner 对同一 Screen ID 和风险签署 receipt。","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-profile/owner-ack.json","predecessorValue":"unassigned receipt","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/governance/owner_approval.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/owner_approval.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-evidence-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-evidence-exact_release","gateFamily":"EVIDENCE","gateType":"exact_release","gateLabel":"EXACT RELEASE","gateRequirement":"页面证据绑定可部署 commit/build digest、迁移、配置和 production smoke。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-profile/release.json","predecessorValue":"no page-bound digest","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-evidence-rollback_receipt","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-evidence-rollback_receipt","gateFamily":"EVIDENCE","gateType":"rollback_receipt","gateLabel":"ROLLBACK RECEIPT","gateRequirement":"前一制品、触发条件、回滚步骤、数据兼容与恢复验证可追溯。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-profile/rollback.json","predecessorValue":"no drill receipt","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/production_recovery/rollback_receipt.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/rollback_receipt.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-governance-product","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-governance-product","gateFamily":"GOVERNANCE","gateType":"product","gateLabel":"PRODUCT OWNER","gateRequirement":"任务真实性、线上声明、用户影响与残余产品风险","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-profile/approvals/product.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/governance/product.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/product.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-governance-design","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-governance-design","gateFamily":"GOVERNANCE","gateType":"design","gateLabel":"DESIGN OWNER","gateRequirement":"视觉层级、交互状态、响应式差异与可访问设计偏差","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-profile/approvals/design.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/governance/design.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/design.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-governance-architecture","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-governance-architecture","gateFamily":"GOVERNANCE","gateType":"architecture","gateLabel":"ARCHITECTURE OWNER","gateRequirement":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-profile/approvals/architecture.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/governance/architecture.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/architecture.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-governance-qa","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-governance-qa","gateFamily":"GOVERNANCE","gateType":"qa","gateLabel":"QA OWNER","gateRequirement":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","lane":"GOVERNANCE","laneLabel":"OWNER GOVERNANCE","accountableOwner":"Product + Design + Architecture + QA","reviewer":"Program Governance","submissionRequirement":"四方针对同一 source、screen、风险和体验 receipt 独立签署，不允许代理签名。","receiptFields":["screenId","role","subjectRevision","experienceReceiptIds","decision","riskNotes","signatureId","signedAt"],"predecessorPath":"artifacts/ui/quant-profile/approvals/qa.json","predecessorValue":"0/2 experience suites accepted","blocker":"accepted reflow + accessibility receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/governance/qa.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/qa.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-release_proof-exact_release","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-release-exact_release","gateFamily":"RELEASE_PROOF","gateType":"exact_release","gateLabel":"EXACT RELEASE IDENTITY","gateRequirement":"把 Screen ID 绑定到不可变 source、build、配置、迁移和发布目标。","lane":"RELEASE","laneLabel":"EXACT RELEASE","accountableOwner":"Release Engineering","reviewer":"Architecture","submissionRequirement":"绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。","receiptFields":["screenId","releaseId","sourceRevision","artifactDigest","configDigest","migrationDigest","deploymentTarget","releasedAt"],"predecessorPath":"artifacts/ui/quant-profile/release/exact_release.json","predecessorValue":"0/4 owner approvals signed","blocker":"four accepted owner receipts","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/release/exact_release.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/exact_release.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-release_proof-production_smoke","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-release-production_smoke","gateFamily":"RELEASE_PROOF","gateType":"production_smoke","gateLabel":"PRODUCTION SMOKE","gateRequirement":"在真实发布目标验证入口、主任务、依赖、可观察性和失败预算。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-profile/release/production_smoke.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/production_recovery/production_smoke.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/production_smoke.task.json","checkedAt":"2026-07-18"},{"id":"E01-quant-profile-release_proof-rollback_drill","knifeId":"E08","globalOrdinal":35,"screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","gateId":"R26-quant-profile-release-rollback_drill","gateFamily":"RELEASE_PROOF","gateType":"rollback_drill","gateLabel":"ROLLBACK DRILL","gateRequirement":"证明前一制品可恢复、数据兼容、切换有界且恢复后主任务仍通过。","lane":"PRODUCTION_RECOVERY","laneLabel":"PRODUCTION + RECOVERY","accountableOwner":"Service Operations + Product Owner","reviewer":"Production QA","submissionRequirement":"执行生产 smoke、观察窗口和 intentional rollback drill，并验证恢复后的主任务。","receiptFields":["screenId","releaseId","productionReceiptId","smokeChecks","observationWindow","rollbackReceiptId","recoveryChecks","observedAt"],"predecessorPath":"artifacts/ui/quant-profile/release/rollback_drill.json","predecessorValue":"0/4 owner approvals signed","blocker":"accepted exact release and production-smoke predecessor","status":"WAITING_PREDECESSOR","assignee":null,"claimedAt":null,"submittedAt":null,"receiptId":null,"receiptPath":"artifacts/ui/quant-profile/execution/production_recovery/rollback_drill.receipt.json","taskPacketPath":"artifacts/ui/quant-profile/execution/rollback_drill.task.json","checkedAt":"2026-07-18"}]}