{"schemaVersion":"developer.reits.tech/owner-approvals/v1","generatedAt":"2026-07-18","policy":"A portal checkbox, comment or authenticated page view is not an approval. A packet becomes eligible only after both R23 experience receipts are accepted, and accepted only after all four independently accountable owner receipts validate.","program":{"id":"R24","ordinal":25,"totalKnives":27,"status":"complete-pass","title":"Owner Approval","completedKnives":25,"queuedKnives":1,"nextKnife":"R25","products":9,"screens":85,"packets":85,"roles":4,"approvalDecisions":340,"criteriaCount":1020,"experienceReceiptsRequired":170,"experienceReceiptsAccepted":0,"eligiblePackets":0,"blockedPackets":85,"signedApprovals":0,"acceptedPackets":0,"rejectedPackets":0,"boundary":"R24 审批控制面已完成：85 张 CURRENT 已建立 85 个四方审批包、340 个签署位和 1,020 条责任确认条件。R23 的 170 个 experience receipt 当前 accepted 0，因此所有审批包仍 BLOCKED_BY_EXPERIENCE_RECEIPTS、实际签署 0；门户不提供无身份、无前置证据的假签署。"},"roles":[{"id":"product","label":"PRODUCT OWNER","lane":"PRODUCT","ownerRole":"Accountable product owner","scope":"任务真实性、线上声明、用户影响与残余产品风险","criteria":[{"id":"task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致"},{"id":"claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界"},{"id":"risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确"}],"packets":85,"decisions":85,"criteriaCount":255,"eligible":0,"blocked":85,"signed":0},{"id":"design","label":"DESIGN OWNER","lane":"DESIGN","ownerRole":"Product Design + Design Systems","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","criteria":[{"id":"hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致"},{"id":"interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅"},{"id":"inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置"}],"packets":85,"decisions":85,"criteriaCount":255,"eligible":0,"blocked":85,"signed":0},{"id":"architecture","label":"ARCHITECTURE OWNER","lane":"ARCH","ownerRole":"Domain Architecture + Security","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","criteria":[{"id":"truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充"},{"id":"boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认"},{"id":"failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记"}],"packets":85,"decisions":85,"criteriaCount":255,"eligible":0,"blocked":85,"signed":0},{"id":"qa","label":"QA OWNER","lane":"QA","ownerRole":"Product QA + Accessibility QA","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","criteria":[{"id":"visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核"},{"id":"experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt"},{"id":"negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据"}],"packets":85,"decisions":85,"criteriaCount":255,"eligible":0,"blocked":85,"signed":0}],"platforms":[{"id":"WEB_ADMIN","label":"WEB + ADMIN","screens":55,"packets":55,"decisions":220,"criteriaCount":660,"blocked":55},{"id":"IOS_NATIVE","label":"iOS NATIVE","screens":28,"packets":28,"decisions":112,"criteriaCount":336,"blocked":28},{"id":"HOSTED_SURFACES","label":"HOSTED SURFACES","screens":2,"packets":2,"decisions":8,"criteriaCount":24,"blocked":2}],"products":[{"repository":"reits-info-portal","label":"公共官网","wave":"R16","owner":"Web Experience / Portal","screens":10,"packets":10,"decisions":40,"criteriaCount":120,"blocked":10,"eligible":0,"signed":0,"firstScreenId":"portal-home","firstGate":"首页、搜索、文章和 Pixel Atlas 先完成三视口稳定 fixture 与截图。"},{"repository":"reits-bbs","label":"社区","wave":"R16","owner":"Community Platform / NodeBB","screens":8,"packets":8,"decisions":32,"criteriaCount":96,"blocked":8,"eligible":0,"signed":0,"firstScreenId":"bbs-feed","firstGate":"Feed、Topic、Composer 先形成登录/匿名、长内容、媒体和风险状态基线。"},{"repository":"public-booking-platform","label":"预约与商家","wave":"R16","owner":"Booking Product + Merchant Ops","screens":9,"packets":9,"decisions":36,"criteriaCount":108,"blocked":9,"eligible":0,"signed":0,"firstScreenId":"booking-discovery","firstGate":"发现、店铺、预约与状态链先绑定 111 source / 51 exposure 双事实和事务 fixture。"},{"repository":"data-sources","label":"采集控制面","wave":"R17","owner":"Data Platform / Collection","screens":15,"packets":15,"decisions":60,"criteriaCount":180,"blocked":15,"eligible":0,"signed":0,"firstScreenId":"data-overview","firstGate":"概览、采集源、运行日志先从 8,567 行 App.vue 拆出独立视觉和键盘证据。"},{"repository":"trading-data-source","label":"行情控制面","wave":"R17","owner":"Market Data Platform","screens":10,"packets":10,"decisions":40,"criteriaCount":120,"blocked":10,"eligible":0,"signed":0,"firstScreenId":"trading-dashboard","firstGate":"Dashboard、Source、Task 必须同时捕获 source-only UI 与生产缺失态。"},{"repository":"miniapp-open-platform","label":"开放平台","wave":"R17","owner":"Open Platform","screens":4,"packets":4,"decisions":16,"criteriaCount":48,"blocked":4,"eligible":0,"signed":0,"firstScreenId":"openapi-login","firstGate":"Login、Apps、Create、Publish 先移除浏览器凭证风险并形成 source/runtime 双轨证据。"},{"repository":"matrix-x-chat-ios","label":"Matrix X","wave":"R18","owner":"Matrix Mobile","screens":14,"packets":14,"decisions":56,"criteriaCount":168,"blocked":14,"eligible":0,"signed":0,"firstScreenId":"matrix-login","firstGate":"登录、会话、聊天先完成真机、AX5、VoiceOver、replay/ACK 与分发 exact 对账。"},{"repository":"matrix-quant-im-ios","label":"Matrix Quant iOS","wave":"R19","owner":"Quant Product + Quant Platform","screens":14,"packets":14,"decisions":56,"criteriaCount":168,"blocked":14,"eligible":0,"signed":0,"firstScreenId":"quant-social","firstGate":"策略、回测、run、signal 先证明 data-as-of、no-execution、Release adapter 与 App Store exact。"},{"repository":"matrixantai-sim","label":"端上模拟器","wave":"R19","owner":"Quant Research Tooling","screens":1,"packets":1,"decisions":4,"criteriaCount":12,"blocked":1,"eligible":0,"signed":0,"firstScreenId":"sim-console","firstGate":"桌面、窗口、MiniApp、offline/a11y 四环境先绑定 reviewed synthetic slice 与 result hash。"}],"packets":[{"id":"R24-portal-home-approval-packet","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decisions":[{"id":"R24-portal-home-product","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-home/reflow.json","artifacts/ui/portal-home/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-home-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-home/approvals/product.json","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-home-design","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-home/reflow.json","artifacts/ui/portal-home/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-home-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-home/approvals/design.json","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-home-architecture","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-home/reflow.json","artifacts/ui/portal-home/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-home-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-home/approvals/architecture.json","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-home-qa","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-home/reflow.json","artifacts/ui/portal-home/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-home-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-home/approvals/qa.json","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-search-approval-packet","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decisions":[{"id":"R24-portal-search-product","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-search/reflow.json","artifacts/ui/portal-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-search-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-search/approvals/product.json","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-search-design","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-search/reflow.json","artifacts/ui/portal-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-search-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-search/approvals/design.json","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-search-architecture","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-search/reflow.json","artifacts/ui/portal-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-search-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-search/approvals/architecture.json","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-search-qa","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-search/reflow.json","artifacts/ui/portal-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-search-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-search/approvals/qa.json","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-article-approval-packet","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decisions":[{"id":"R24-portal-article-product","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-article/reflow.json","artifacts/ui/portal-article/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-article-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-article/approvals/product.json","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-article-design","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-article/reflow.json","artifacts/ui/portal-article/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-article-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-article/approvals/design.json","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-article-architecture","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-article/reflow.json","artifacts/ui/portal-article/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-article-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-article/approvals/architecture.json","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-article-qa","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-article/reflow.json","artifacts/ui/portal-article/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-article-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-article/approvals/qa.json","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-pixel-atlas-approval-packet","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decisions":[{"id":"R24-portal-pixel-atlas-product","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-pixel-atlas/reflow.json","artifacts/ui/portal-pixel-atlas/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-pixel-atlas-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-pixel-atlas/approvals/product.json","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-pixel-atlas-design","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-pixel-atlas/reflow.json","artifacts/ui/portal-pixel-atlas/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-pixel-atlas-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-pixel-atlas/approvals/design.json","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-pixel-atlas-architecture","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-pixel-atlas/reflow.json","artifacts/ui/portal-pixel-atlas/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-pixel-atlas-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-pixel-atlas/approvals/architecture.json","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-pixel-atlas-qa","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-pixel-atlas/reflow.json","artifacts/ui/portal-pixel-atlas/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-pixel-atlas-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-pixel-atlas/approvals/qa.json","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-feed-approval-packet","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Community Platform / NodeBB","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decisions":[{"id":"R24-bbs-feed-product","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-feed/reflow.json","artifacts/ui/bbs-feed/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-feed-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-feed/approvals/product.json","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-feed-design","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-feed/reflow.json","artifacts/ui/bbs-feed/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-feed-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-feed/approvals/design.json","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-feed-architecture","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-feed/reflow.json","artifacts/ui/bbs-feed/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-feed-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-feed/approvals/architecture.json","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-feed-qa","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-feed/reflow.json","artifacts/ui/bbs-feed/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-feed-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-feed/approvals/qa.json","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-topic-approval-packet","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Community Platform / NodeBB","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decisions":[{"id":"R24-bbs-topic-product","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-topic/reflow.json","artifacts/ui/bbs-topic/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-topic-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-topic/approvals/product.json","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-topic-design","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-topic/reflow.json","artifacts/ui/bbs-topic/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-topic-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-topic/approvals/design.json","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-topic-architecture","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-topic/reflow.json","artifacts/ui/bbs-topic/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-topic-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-topic/approvals/architecture.json","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-topic-qa","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-topic/reflow.json","artifacts/ui/bbs-topic/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-topic-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-topic/approvals/qa.json","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-composer-approval-packet","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Community Platform / NodeBB","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decisions":[{"id":"R24-bbs-composer-product","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-composer/reflow.json","artifacts/ui/bbs-composer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-composer-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-composer/approvals/product.json","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-composer-design","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-composer/reflow.json","artifacts/ui/bbs-composer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-composer-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-composer/approvals/design.json","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-composer-architecture","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-composer/reflow.json","artifacts/ui/bbs-composer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-composer-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-composer/approvals/architecture.json","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-composer-qa","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-composer/reflow.json","artifacts/ui/bbs-composer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-composer-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-composer/approvals/qa.json","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-overview-approval-packet","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decisions":[{"id":"R24-data-overview-product","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-overview/reflow.json","artifacts/ui/data-overview/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-overview-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-overview/approvals/product.json","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-overview-design","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-overview/reflow.json","artifacts/ui/data-overview/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-overview-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-overview/approvals/design.json","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-overview-architecture","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-overview/reflow.json","artifacts/ui/data-overview/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-overview-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-overview/approvals/architecture.json","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-overview-qa","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-overview/reflow.json","artifacts/ui/data-overview/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-overview-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-overview/approvals/qa.json","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-sources-table-approval-packet","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decisions":[{"id":"R24-data-sources-table-product","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-sources-table/reflow.json","artifacts/ui/data-sources-table/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-sources-table-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-sources-table/approvals/product.json","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-sources-table-design","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-sources-table/reflow.json","artifacts/ui/data-sources-table/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-sources-table-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-sources-table/approvals/design.json","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-sources-table-architecture","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-sources-table/reflow.json","artifacts/ui/data-sources-table/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-sources-table-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-sources-table/approvals/architecture.json","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-sources-table-qa","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-sources-table/reflow.json","artifacts/ui/data-sources-table/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-sources-table-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-sources-table/approvals/qa.json","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-run-logs-approval-packet","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decisions":[{"id":"R24-data-run-logs-product","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-run-logs/reflow.json","artifacts/ui/data-run-logs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-run-logs-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-run-logs/approvals/product.json","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-run-logs-design","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-run-logs/reflow.json","artifacts/ui/data-run-logs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-run-logs-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-run-logs/approvals/design.json","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-run-logs-architecture","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-run-logs/reflow.json","artifacts/ui/data-run-logs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-run-logs-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-run-logs/approvals/architecture.json","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-run-logs-qa","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-run-logs/reflow.json","artifacts/ui/data-run-logs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-run-logs-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-run-logs/approvals/qa.json","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-media-approval-packet","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decisions":[{"id":"R24-data-media-product","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-media/reflow.json","artifacts/ui/data-media/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-media-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-media/approvals/product.json","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-media-design","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-media/reflow.json","artifacts/ui/data-media/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-media-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-media/approvals/design.json","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-media-architecture","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-media/reflow.json","artifacts/ui/data-media/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-media-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-media/approvals/architecture.json","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-media-qa","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-media/reflow.json","artifacts/ui/data-media/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-media-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-media/approvals/qa.json","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-discovery-approval-packet","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decisions":[{"id":"R24-booking-discovery-product","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-discovery/reflow.json","artifacts/ui/booking-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-discovery-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-discovery/approvals/product.json","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-discovery-design","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-discovery/reflow.json","artifacts/ui/booking-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-discovery-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-discovery/approvals/design.json","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-discovery-architecture","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-discovery/reflow.json","artifacts/ui/booking-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-discovery-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-discovery/approvals/architecture.json","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-discovery-qa","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-discovery/reflow.json","artifacts/ui/booking-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-discovery-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-discovery/approvals/qa.json","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-store-approval-packet","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decisions":[{"id":"R24-booking-store-product","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-store/reflow.json","artifacts/ui/booking-store/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-store-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-store/approvals/product.json","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-store-design","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-store/reflow.json","artifacts/ui/booking-store/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-store-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-store/approvals/design.json","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-store-architecture","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-store/reflow.json","artifacts/ui/booking-store/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-store-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-store/approvals/architecture.json","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-store-qa","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-store/reflow.json","artifacts/ui/booking-store/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-store-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-store/approvals/qa.json","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-wizard-approval-packet","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decisions":[{"id":"R24-booking-wizard-product","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-wizard/reflow.json","artifacts/ui/booking-wizard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-wizard-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-wizard/approvals/product.json","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-wizard-design","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-wizard/reflow.json","artifacts/ui/booking-wizard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-wizard-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-wizard/approvals/design.json","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-wizard-architecture","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-wizard/reflow.json","artifacts/ui/booking-wizard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-wizard-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-wizard/approvals/architecture.json","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-wizard-qa","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-wizard/reflow.json","artifacts/ui/booking-wizard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-wizard-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-wizard/approvals/qa.json","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-status-approval-packet","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decisions":[{"id":"R24-booking-status-product","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-status/reflow.json","artifacts/ui/booking-status/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-status-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-status/approvals/product.json","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-status-design","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-status/reflow.json","artifacts/ui/booking-status/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-status-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-status/approvals/design.json","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-status-architecture","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-status/reflow.json","artifacts/ui/booking-status/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-status-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-status/approvals/architecture.json","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-status-qa","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-status/reflow.json","artifacts/ui/booking-status/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-status-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-status/approvals/qa.json","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-console-approval-packet","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decisions":[{"id":"R24-booking-console-product","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-console/reflow.json","artifacts/ui/booking-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-console-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-console/approvals/product.json","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-console-design","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-console/reflow.json","artifacts/ui/booking-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-console-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-console/approvals/design.json","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-console-architecture","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-console/reflow.json","artifacts/ui/booking-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-console-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-console/approvals/architecture.json","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-console-qa","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-console/reflow.json","artifacts/ui/booking-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-console-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-console/approvals/qa.json","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-dashboard-approval-packet","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decisions":[{"id":"R24-trading-dashboard-product","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-dashboard/reflow.json","artifacts/ui/trading-dashboard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-dashboard-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-dashboard/approvals/product.json","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-dashboard-design","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-dashboard/reflow.json","artifacts/ui/trading-dashboard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-dashboard-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-dashboard/approvals/design.json","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-dashboard-architecture","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-dashboard/reflow.json","artifacts/ui/trading-dashboard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-dashboard-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-dashboard/approvals/architecture.json","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-dashboard-qa","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-dashboard/reflow.json","artifacts/ui/trading-dashboard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-dashboard-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-dashboard/approvals/qa.json","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-sources-approval-packet","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decisions":[{"id":"R24-trading-sources-product","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-sources/reflow.json","artifacts/ui/trading-sources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-sources-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-sources/approvals/product.json","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-sources-design","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-sources/reflow.json","artifacts/ui/trading-sources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-sources-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-sources/approvals/design.json","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-sources-architecture","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-sources/reflow.json","artifacts/ui/trading-sources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-sources-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-sources/approvals/architecture.json","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-sources-qa","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-sources/reflow.json","artifacts/ui/trading-sources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-sources-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-sources/approvals/qa.json","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-tasks-approval-packet","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decisions":[{"id":"R24-trading-tasks-product","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-tasks/reflow.json","artifacts/ui/trading-tasks/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-tasks-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-tasks/approvals/product.json","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-tasks-design","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-tasks/reflow.json","artifacts/ui/trading-tasks/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-tasks-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-tasks/approvals/design.json","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-tasks-architecture","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-tasks/reflow.json","artifacts/ui/trading-tasks/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-tasks-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-tasks/approvals/architecture.json","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-tasks-qa","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-tasks/reflow.json","artifacts/ui/trading-tasks/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-tasks-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-tasks/approvals/qa.json","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-login-approval-packet","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Open Platform","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decisions":[{"id":"R24-openapi-login-product","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Open Platform","productOwner":"Open Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-login/reflow.json","artifacts/ui/openapi-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-login-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-login/approvals/product.json","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-login-design","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Open Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-login/reflow.json","artifacts/ui/openapi-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-login-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-login/approvals/design.json","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-login-architecture","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Open Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-login/reflow.json","artifacts/ui/openapi-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-login-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-login/approvals/architecture.json","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-login-qa","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Open Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-login/reflow.json","artifacts/ui/openapi-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-login-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-login/approvals/qa.json","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-apps-approval-packet","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Open Platform","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decisions":[{"id":"R24-openapi-apps-product","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Open Platform","productOwner":"Open Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-apps/reflow.json","artifacts/ui/openapi-apps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-apps-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-apps/approvals/product.json","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-apps-design","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Open Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-apps/reflow.json","artifacts/ui/openapi-apps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-apps-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-apps/approvals/design.json","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-apps-architecture","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Open Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-apps/reflow.json","artifacts/ui/openapi-apps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-apps-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-apps/approvals/architecture.json","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-apps-qa","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Open Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-apps/reflow.json","artifacts/ui/openapi-apps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-apps-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-apps/approvals/qa.json","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-create-approval-packet","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Open Platform","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decisions":[{"id":"R24-openapi-create-product","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Open Platform","productOwner":"Open Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-create/reflow.json","artifacts/ui/openapi-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-create-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-create/approvals/product.json","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-create-design","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Open Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-create/reflow.json","artifacts/ui/openapi-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-create-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-create/approvals/design.json","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-create-architecture","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Open Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-create/reflow.json","artifacts/ui/openapi-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-create-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-create/approvals/architecture.json","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-create-qa","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Open Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-create/reflow.json","artifacts/ui/openapi-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-create-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-create/approvals/qa.json","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-publish-approval-packet","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Open Platform","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decisions":[{"id":"R24-openapi-publish-product","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Open Platform","productOwner":"Open Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-publish/reflow.json","artifacts/ui/openapi-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-publish-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-publish/approvals/product.json","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-publish-design","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Open Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-publish/reflow.json","artifacts/ui/openapi-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-publish-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-publish/approvals/design.json","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-publish-architecture","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Open Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-publish/reflow.json","artifacts/ui/openapi-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-publish-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-publish/approvals/architecture.json","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-publish-qa","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Open Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-publish/reflow.json","artifacts/ui/openapi-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-publish-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-publish/approvals/qa.json","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-login-approval-packet","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decisions":[{"id":"R24-matrix-login-product","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-login/reflow.json","artifacts/ui/matrix-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-login-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-login/approvals/product.json","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-login-design","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-login/reflow.json","artifacts/ui/matrix-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-login-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-login/approvals/design.json","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-login-architecture","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-login/reflow.json","artifacts/ui/matrix-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-login-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-login/approvals/architecture.json","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-login-qa","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-login/reflow.json","artifacts/ui/matrix-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-login-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-login/approvals/qa.json","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-conversations-approval-packet","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decisions":[{"id":"R24-matrix-conversations-product","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-conversations/reflow.json","artifacts/ui/matrix-conversations/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-conversations-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-conversations/approvals/product.json","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-conversations-design","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-conversations/reflow.json","artifacts/ui/matrix-conversations/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-conversations-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-conversations/approvals/design.json","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-conversations-architecture","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-conversations/reflow.json","artifacts/ui/matrix-conversations/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-conversations-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-conversations/approvals/architecture.json","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-conversations-qa","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-conversations/reflow.json","artifacts/ui/matrix-conversations/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-conversations-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-conversations/approvals/qa.json","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-chat-approval-packet","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decisions":[{"id":"R24-matrix-chat-product","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-chat/reflow.json","artifacts/ui/matrix-chat/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-chat-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-chat/approvals/product.json","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-chat-design","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-chat/reflow.json","artifacts/ui/matrix-chat/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-chat-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-chat/approvals/design.json","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-chat-architecture","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-chat/reflow.json","artifacts/ui/matrix-chat/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-chat-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-chat/approvals/architecture.json","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-chat-qa","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-chat/reflow.json","artifacts/ui/matrix-chat/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-chat-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-chat/approvals/qa.json","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-contacts-approval-packet","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decisions":[{"id":"R24-matrix-contacts-product","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-contacts/reflow.json","artifacts/ui/matrix-contacts/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-contacts-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-contacts/approvals/product.json","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-contacts-design","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-contacts/reflow.json","artifacts/ui/matrix-contacts/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-contacts-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-contacts/approvals/design.json","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-contacts-architecture","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-contacts/reflow.json","artifacts/ui/matrix-contacts/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-contacts-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-contacts/approvals/architecture.json","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-contacts-qa","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-contacts/reflow.json","artifacts/ui/matrix-contacts/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-contacts-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-contacts/approvals/qa.json","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-workbench-approval-packet","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decisions":[{"id":"R24-matrix-workbench-product","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-workbench/reflow.json","artifacts/ui/matrix-workbench/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-workbench-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-workbench/approvals/product.json","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-workbench-design","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-workbench/reflow.json","artifacts/ui/matrix-workbench/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-workbench-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-workbench/approvals/design.json","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-workbench-architecture","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-workbench/reflow.json","artifacts/ui/matrix-workbench/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-workbench-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-workbench/approvals/architecture.json","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-workbench-qa","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-workbench/reflow.json","artifacts/ui/matrix-workbench/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-workbench-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-workbench/approvals/qa.json","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-social-approval-packet","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decisions":[{"id":"R24-quant-social-product","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-social/reflow.json","artifacts/ui/quant-social/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-social-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-social/approvals/product.json","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-social-design","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-social/reflow.json","artifacts/ui/quant-social/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-social-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-social/approvals/design.json","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-social-architecture","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-social/reflow.json","artifacts/ui/quant-social/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-social-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-social/approvals/architecture.json","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-social-qa","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-social/reflow.json","artifacts/ui/quant-social/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-social-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-social/approvals/qa.json","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategies-approval-packet","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decisions":[{"id":"R24-quant-strategies-product","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategies/reflow.json","artifacts/ui/quant-strategies/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategies-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategies/approvals/product.json","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategies-design","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategies/reflow.json","artifacts/ui/quant-strategies/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategies-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategies/approvals/design.json","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategies-architecture","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategies/reflow.json","artifacts/ui/quant-strategies/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategies-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategies/approvals/architecture.json","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategies-qa","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategies/reflow.json","artifacts/ui/quant-strategies/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategies-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategies/approvals/qa.json","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-runs-approval-packet","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decisions":[{"id":"R24-quant-runs-product","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-runs/reflow.json","artifacts/ui/quant-runs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-runs-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-runs/approvals/product.json","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-runs-design","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-runs/reflow.json","artifacts/ui/quant-runs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-runs-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-runs/approvals/design.json","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-runs-architecture","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-runs/reflow.json","artifacts/ui/quant-runs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-runs-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-runs/approvals/architecture.json","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-runs-qa","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-runs/reflow.json","artifacts/ui/quant-runs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-runs-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-runs/approvals/qa.json","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapps-approval-packet","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decisions":[{"id":"R24-quant-miniapps-product","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapps/reflow.json","artifacts/ui/quant-miniapps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapps-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapps/approvals/product.json","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapps-design","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapps/reflow.json","artifacts/ui/quant-miniapps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapps-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapps/approvals/design.json","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapps-architecture","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapps/reflow.json","artifacts/ui/quant-miniapps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapps-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapps/approvals/architecture.json","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapps-qa","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapps/reflow.json","artifacts/ui/quant-miniapps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapps-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapps/approvals/qa.json","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-messages-approval-packet","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decisions":[{"id":"R24-quant-messages-product","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-messages/reflow.json","artifacts/ui/quant-messages/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-messages-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-messages/approvals/product.json","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-messages-design","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-messages/reflow.json","artifacts/ui/quant-messages/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-messages-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-messages/approvals/design.json","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-messages-architecture","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-messages/reflow.json","artifacts/ui/quant-messages/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-messages-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-messages/approvals/architecture.json","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-messages-qa","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-messages/reflow.json","artifacts/ui/quant-messages/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-messages-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-messages/approvals/qa.json","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-sim-console-approval-packet","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","productOwner":"Quant Research Tooling","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decisions":[{"id":"R24-sim-console-product","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Research Tooling","productOwner":"Quant Research Tooling","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/sim-console/reflow.json","artifacts/ui/sim-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-sim-console-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/sim-console/approvals/product.json","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-sim-console-design","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Research Tooling","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/sim-console/reflow.json","artifacts/ui/sim-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-sim-console-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/sim-console/approvals/design.json","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-sim-console-architecture","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Research Tooling","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/sim-console/reflow.json","artifacts/ui/sim-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-sim-console-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/sim-console/approvals/architecture.json","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-sim-console-qa","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Research Tooling","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/sim-console/reflow.json","artifacts/ui/sim-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-sim-console-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/sim-console/approvals/qa.json","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-locale-approval-packet","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decisions":[{"id":"R24-portal-locale-product","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-locale/reflow.json","artifacts/ui/portal-locale/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-locale-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-locale/approvals/product.json","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-locale-design","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-locale/reflow.json","artifacts/ui/portal-locale/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-locale-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-locale/approvals/design.json","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-locale-architecture","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-locale/reflow.json","artifacts/ui/portal-locale/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-locale-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-locale/approvals/architecture.json","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-locale-qa","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-locale/reflow.json","artifacts/ui/portal-locale/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-locale-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-locale/approvals/qa.json","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-country-approval-packet","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decisions":[{"id":"R24-portal-country-product","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-country/reflow.json","artifacts/ui/portal-country/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-country-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-country/approvals/product.json","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-country-design","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-country/reflow.json","artifacts/ui/portal-country/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-country-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-country/approvals/design.json","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-country-architecture","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-country/reflow.json","artifacts/ui/portal-country/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-country-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-country/approvals/architecture.json","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-country-qa","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-country/reflow.json","artifacts/ui/portal-country/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-country-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-country/approvals/qa.json","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-disclosures-approval-packet","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decisions":[{"id":"R24-portal-disclosures-product","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-disclosures/reflow.json","artifacts/ui/portal-disclosures/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-disclosures-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-disclosures/approvals/product.json","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-disclosures-design","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-disclosures/reflow.json","artifacts/ui/portal-disclosures/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-disclosures-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-disclosures/approvals/design.json","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-disclosures-architecture","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-disclosures/reflow.json","artifacts/ui/portal-disclosures/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-disclosures-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-disclosures/approvals/architecture.json","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-disclosures-qa","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-disclosures/reflow.json","artifacts/ui/portal-disclosures/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-disclosures-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-disclosures/approvals/qa.json","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-context-approval-packet","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decisions":[{"id":"R24-portal-context-product","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-context/reflow.json","artifacts/ui/portal-context/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-context-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-context/approvals/product.json","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-context-design","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-context/reflow.json","artifacts/ui/portal-context/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-context-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-context/approvals/design.json","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-context-architecture","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-context/reflow.json","artifacts/ui/portal-context/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-context-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-context/approvals/architecture.json","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-context-qa","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-context/reflow.json","artifacts/ui/portal-context/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-context-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-context/approvals/qa.json","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-vr-approval-packet","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decisions":[{"id":"R24-portal-vr-product","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-vr/reflow.json","artifacts/ui/portal-vr/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-vr-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-vr/approvals/product.json","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-vr-design","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-vr/reflow.json","artifacts/ui/portal-vr/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-vr-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-vr/approvals/design.json","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-vr-architecture","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-vr/reflow.json","artifacts/ui/portal-vr/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-vr-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-vr/approvals/architecture.json","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-vr-qa","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-vr/reflow.json","artifacts/ui/portal-vr/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-vr-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-vr/approvals/qa.json","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-footnote-approval-packet","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Web Experience / Portal","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decisions":[{"id":"R24-portal-footnote-product","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-footnote/reflow.json","artifacts/ui/portal-footnote/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-footnote-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-footnote/approvals/product.json","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-footnote-design","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-footnote/reflow.json","artifacts/ui/portal-footnote/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-footnote-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-footnote/approvals/design.json","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-footnote-architecture","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-footnote/reflow.json","artifacts/ui/portal-footnote/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-footnote-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-footnote/approvals/architecture.json","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-footnote-qa","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-footnote/reflow.json","artifacts/ui/portal-footnote/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-footnote-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-footnote/approvals/qa.json","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-recent-approval-packet","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Community Platform / NodeBB","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decisions":[{"id":"R24-bbs-recent-product","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-recent/reflow.json","artifacts/ui/bbs-recent/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-recent-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-recent/approvals/product.json","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-recent-design","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-recent/reflow.json","artifacts/ui/bbs-recent/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-recent-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-recent/approvals/design.json","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-recent-architecture","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-recent/reflow.json","artifacts/ui/bbs-recent/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-recent-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-recent/approvals/architecture.json","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-recent-qa","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-recent/reflow.json","artifacts/ui/bbs-recent/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-recent-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-recent/approvals/qa.json","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-tags-approval-packet","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Community Platform / NodeBB","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decisions":[{"id":"R24-bbs-tags-product","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-tags/reflow.json","artifacts/ui/bbs-tags/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-tags-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-tags/approvals/product.json","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-tags-design","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-tags/reflow.json","artifacts/ui/bbs-tags/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-tags-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-tags/approvals/design.json","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-tags-architecture","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-tags/reflow.json","artifacts/ui/bbs-tags/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-tags-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-tags/approvals/architecture.json","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-tags-qa","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-tags/reflow.json","artifacts/ui/bbs-tags/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-tags-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-tags/approvals/qa.json","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-profile-approval-packet","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Community Platform / NodeBB","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decisions":[{"id":"R24-bbs-profile-product","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-profile/reflow.json","artifacts/ui/bbs-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-profile-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-profile/approvals/product.json","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-profile-design","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-profile/reflow.json","artifacts/ui/bbs-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-profile-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-profile/approvals/design.json","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-profile-architecture","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-profile/reflow.json","artifacts/ui/bbs-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-profile-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-profile/approvals/architecture.json","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-profile-qa","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-profile/reflow.json","artifacts/ui/bbs-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-profile-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-profile/approvals/qa.json","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-notifications-approval-packet","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Community Platform / NodeBB","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decisions":[{"id":"R24-bbs-notifications-product","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-notifications/reflow.json","artifacts/ui/bbs-notifications/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-notifications-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-notifications/approvals/product.json","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-notifications-design","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-notifications/reflow.json","artifacts/ui/bbs-notifications/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-notifications-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-notifications/approvals/design.json","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-notifications-architecture","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-notifications/reflow.json","artifacts/ui/bbs-notifications/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-notifications-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-notifications/approvals/architecture.json","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-notifications-qa","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-notifications/reflow.json","artifacts/ui/bbs-notifications/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-notifications-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-notifications/approvals/qa.json","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-risk-ops-approval-packet","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Community Platform / NodeBB","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decisions":[{"id":"R24-bbs-risk-ops-product","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-risk-ops/reflow.json","artifacts/ui/bbs-risk-ops/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-risk-ops-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-risk-ops/approvals/product.json","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-risk-ops-design","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-risk-ops/reflow.json","artifacts/ui/bbs-risk-ops/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-risk-ops-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-risk-ops/approvals/design.json","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-risk-ops-architecture","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-risk-ops/reflow.json","artifacts/ui/bbs-risk-ops/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-risk-ops-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-risk-ops/approvals/architecture.json","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-risk-ops-qa","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-risk-ops/reflow.json","artifacts/ui/bbs-risk-ops/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-risk-ops-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-risk-ops/approvals/qa.json","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-categories-approval-packet","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decisions":[{"id":"R24-data-categories-product","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-categories/reflow.json","artifacts/ui/data-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-categories-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-categories/approvals/product.json","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-categories-design","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-categories/reflow.json","artifacts/ui/data-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-categories-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-categories/approvals/design.json","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-categories-architecture","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-categories/reflow.json","artifacts/ui/data-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-categories-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-categories/approvals/architecture.json","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-categories-qa","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-categories/reflow.json","artifacts/ui/data-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-categories-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-categories/approvals/qa.json","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-discovery-approval-packet","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decisions":[{"id":"R24-data-discovery-product","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-discovery/reflow.json","artifacts/ui/data-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-discovery-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-discovery/approvals/product.json","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-discovery-design","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-discovery/reflow.json","artifacts/ui/data-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-discovery-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-discovery/approvals/design.json","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-discovery-architecture","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-discovery/reflow.json","artifacts/ui/data-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-discovery-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-discovery/approvals/architecture.json","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-discovery-qa","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-discovery/reflow.json","artifacts/ui/data-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-discovery-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-discovery/approvals/qa.json","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-rules-approval-packet","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decisions":[{"id":"R24-data-rules-product","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-rules/reflow.json","artifacts/ui/data-rules/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-rules-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-rules/approvals/product.json","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-rules-design","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-rules/reflow.json","artifacts/ui/data-rules/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-rules-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-rules/approvals/design.json","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-rules-architecture","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-rules/reflow.json","artifacts/ui/data-rules/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-rules-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-rules/approvals/architecture.json","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-rules-qa","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-rules/reflow.json","artifacts/ui/data-rules/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-rules-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-rules/approvals/qa.json","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-strategy-approval-packet","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decisions":[{"id":"R24-data-strategy-product","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-strategy/reflow.json","artifacts/ui/data-strategy/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-strategy-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-strategy/approvals/product.json","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-strategy-design","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-strategy/reflow.json","artifacts/ui/data-strategy/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-strategy-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-strategy/approvals/design.json","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-strategy-architecture","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-strategy/reflow.json","artifacts/ui/data-strategy/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-strategy-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-strategy/approvals/architecture.json","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-strategy-qa","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-strategy/reflow.json","artifacts/ui/data-strategy/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-strategy-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-strategy/approvals/qa.json","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-backups-approval-packet","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decisions":[{"id":"R24-data-backups-product","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-backups/reflow.json","artifacts/ui/data-backups/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-backups-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-backups/approvals/product.json","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-backups-design","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-backups/reflow.json","artifacts/ui/data-backups/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-backups-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-backups/approvals/design.json","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-backups-architecture","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-backups/reflow.json","artifacts/ui/data-backups/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-backups-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-backups/approvals/architecture.json","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-backups-qa","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-backups/reflow.json","artifacts/ui/data-backups/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-backups-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-backups/approvals/qa.json","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-resources-approval-packet","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decisions":[{"id":"R24-data-resources-product","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-resources/reflow.json","artifacts/ui/data-resources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-resources-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-resources/approvals/product.json","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-resources-design","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-resources/reflow.json","artifacts/ui/data-resources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-resources-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-resources/approvals/design.json","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-resources-architecture","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-resources/reflow.json","artifacts/ui/data-resources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-resources-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-resources/approvals/architecture.json","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-resources-qa","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-resources/reflow.json","artifacts/ui/data-resources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-resources-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-resources/approvals/qa.json","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-audit-approval-packet","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decisions":[{"id":"R24-data-audit-product","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-audit/reflow.json","artifacts/ui/data-audit/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-audit-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-audit/approvals/product.json","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-audit-design","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-audit/reflow.json","artifacts/ui/data-audit/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-audit-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-audit/approvals/design.json","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-audit-architecture","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-audit/reflow.json","artifacts/ui/data-audit/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-audit-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-audit/approvals/architecture.json","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-audit-qa","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-audit/reflow.json","artifacts/ui/data-audit/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-audit-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-audit/approvals/qa.json","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-documents-approval-packet","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decisions":[{"id":"R24-data-documents-product","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-documents/reflow.json","artifacts/ui/data-documents/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-documents-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-documents/approvals/product.json","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-documents-design","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-documents/reflow.json","artifacts/ui/data-documents/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-documents-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-documents/approvals/design.json","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-documents-architecture","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-documents/reflow.json","artifacts/ui/data-documents/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-documents-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-documents/approvals/architecture.json","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-documents-qa","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-documents/reflow.json","artifacts/ui/data-documents/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-documents-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-documents/approvals/qa.json","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-bbs-publish-approval-packet","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decisions":[{"id":"R24-data-bbs-publish-product","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-bbs-publish/reflow.json","artifacts/ui/data-bbs-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-bbs-publish-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-bbs-publish/approvals/product.json","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-bbs-publish-design","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-bbs-publish/reflow.json","artifacts/ui/data-bbs-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-bbs-publish-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-bbs-publish/approvals/design.json","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-bbs-publish-architecture","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-bbs-publish/reflow.json","artifacts/ui/data-bbs-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-bbs-publish-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-bbs-publish/approvals/architecture.json","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-bbs-publish-qa","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-bbs-publish/reflow.json","artifacts/ui/data-bbs-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-bbs-publish-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-bbs-publish/approvals/qa.json","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-compliance-approval-packet","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decisions":[{"id":"R24-data-compliance-product","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-compliance/reflow.json","artifacts/ui/data-compliance/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-compliance-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-compliance/approvals/product.json","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-compliance-design","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-compliance/reflow.json","artifacts/ui/data-compliance/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-compliance-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-compliance/approvals/design.json","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-compliance-architecture","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-compliance/reflow.json","artifacts/ui/data-compliance/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-compliance-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-compliance/approvals/architecture.json","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-compliance-qa","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-compliance/reflow.json","artifacts/ui/data-compliance/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-compliance-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-compliance/approvals/qa.json","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-data-public-api-approval-packet","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Data Platform / Collection","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decisions":[{"id":"R24-data-public-api-product","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-public-api/reflow.json","artifacts/ui/data-public-api/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-public-api-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-public-api/approvals/product.json","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-public-api-design","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-public-api/reflow.json","artifacts/ui/data-public-api/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-public-api-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-public-api/approvals/design.json","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-public-api-architecture","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-public-api/reflow.json","artifacts/ui/data-public-api/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-public-api-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-public-api/approvals/architecture.json","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-public-api-qa","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-public-api/reflow.json","artifacts/ui/data-public-api/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-public-api-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-public-api/approvals/qa.json","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-mini-approval-packet","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decisions":[{"id":"R24-booking-mini-product","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-mini/reflow.json","artifacts/ui/booking-mini/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-mini-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-mini/approvals/product.json","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-mini-design","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-mini/reflow.json","artifacts/ui/booking-mini/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-mini-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-mini/approvals/design.json","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-mini-architecture","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-mini/reflow.json","artifacts/ui/booking-mini/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-mini-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-mini/approvals/architecture.json","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-mini-qa","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-mini/reflow.json","artifacts/ui/booking-mini/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-mini-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-mini/approvals/qa.json","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-official-approval-packet","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decisions":[{"id":"R24-booking-official-product","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-official/reflow.json","artifacts/ui/booking-official/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-official-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-official/approvals/product.json","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-official-design","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-official/reflow.json","artifacts/ui/booking-official/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-official-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-official/approvals/design.json","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-official-architecture","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-official/reflow.json","artifacts/ui/booking-official/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-official-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-official/approvals/architecture.json","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-official-qa","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-official/reflow.json","artifacts/ui/booking-official/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-official-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-official/approvals/qa.json","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-security-approval-packet","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decisions":[{"id":"R24-booking-security-product","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-security/reflow.json","artifacts/ui/booking-security/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-security-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-security/approvals/product.json","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-security-design","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-security/reflow.json","artifacts/ui/booking-security/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-security-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-security/approvals/design.json","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-security-architecture","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-security/reflow.json","artifacts/ui/booking-security/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-security-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-security/approvals/architecture.json","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-security-qa","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-security/reflow.json","artifacts/ui/booking-security/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-security-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-security/approvals/qa.json","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-merchant-login-approval-packet","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Booking Product + Merchant Ops","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decisions":[{"id":"R24-booking-merchant-login-product","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-merchant-login/reflow.json","artifacts/ui/booking-merchant-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-merchant-login-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-merchant-login/approvals/product.json","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-merchant-login-design","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-merchant-login/reflow.json","artifacts/ui/booking-merchant-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-merchant-login-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-merchant-login/approvals/design.json","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-merchant-login-architecture","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-merchant-login/reflow.json","artifacts/ui/booking-merchant-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-merchant-login-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-merchant-login/approvals/architecture.json","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-merchant-login-qa","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-merchant-login/reflow.json","artifacts/ui/booking-merchant-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-merchant-login-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-merchant-login/approvals/qa.json","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-categories-approval-packet","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decisions":[{"id":"R24-trading-categories-product","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-categories/reflow.json","artifacts/ui/trading-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-categories-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-categories/approvals/product.json","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-categories-design","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-categories/reflow.json","artifacts/ui/trading-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-categories-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-categories/approvals/design.json","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-categories-architecture","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-categories/reflow.json","artifacts/ui/trading-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-categories-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-categories/approvals/architecture.json","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-categories-qa","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-categories/reflow.json","artifacts/ui/trading-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-categories-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-categories/approvals/qa.json","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-symbols-approval-packet","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decisions":[{"id":"R24-trading-symbols-product","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-symbols/reflow.json","artifacts/ui/trading-symbols/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-symbols-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-symbols/approvals/product.json","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-symbols-design","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-symbols/reflow.json","artifacts/ui/trading-symbols/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-symbols-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-symbols/approvals/design.json","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-symbols-architecture","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-symbols/reflow.json","artifacts/ui/trading-symbols/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-symbols-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-symbols/approvals/architecture.json","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-symbols-qa","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-symbols/reflow.json","artifacts/ui/trading-symbols/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-symbols-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-symbols/approvals/qa.json","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-templates-approval-packet","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decisions":[{"id":"R24-trading-templates-product","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-templates/reflow.json","artifacts/ui/trading-templates/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-templates-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-templates/approvals/product.json","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-templates-design","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-templates/reflow.json","artifacts/ui/trading-templates/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-templates-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-templates/approvals/design.json","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-templates-architecture","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-templates/reflow.json","artifacts/ui/trading-templates/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-templates-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-templates/approvals/architecture.json","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-templates-qa","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-templates/reflow.json","artifacts/ui/trading-templates/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-templates-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-templates/approvals/qa.json","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-cache-approval-packet","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decisions":[{"id":"R24-trading-cache-product","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-cache/reflow.json","artifacts/ui/trading-cache/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-cache-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-cache/approvals/product.json","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-cache-design","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-cache/reflow.json","artifacts/ui/trading-cache/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-cache-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-cache/approvals/design.json","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-cache-architecture","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-cache/reflow.json","artifacts/ui/trading-cache/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-cache-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-cache/approvals/architecture.json","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-cache-qa","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-cache/reflow.json","artifacts/ui/trading-cache/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-cache-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-cache/approvals/qa.json","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-transfer-approval-packet","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decisions":[{"id":"R24-trading-transfer-product","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-transfer/reflow.json","artifacts/ui/trading-transfer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-transfer-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-transfer/approvals/product.json","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-transfer-design","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-transfer/reflow.json","artifacts/ui/trading-transfer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-transfer-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-transfer/approvals/design.json","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-transfer-architecture","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-transfer/reflow.json","artifacts/ui/trading-transfer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-transfer-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-transfer/approvals/architecture.json","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-transfer-qa","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-transfer/reflow.json","artifacts/ui/trading-transfer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-transfer-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-transfer/approvals/qa.json","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-storage-approval-packet","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decisions":[{"id":"R24-trading-storage-product","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-storage/reflow.json","artifacts/ui/trading-storage/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-storage-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-storage/approvals/product.json","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-storage-design","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-storage/reflow.json","artifacts/ui/trading-storage/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-storage-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-storage/approvals/design.json","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-storage-architecture","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-storage/reflow.json","artifacts/ui/trading-storage/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-storage-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-storage/approvals/architecture.json","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-storage-qa","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-storage/reflow.json","artifacts/ui/trading-storage/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-storage-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-storage/approvals/qa.json","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-monitor-approval-packet","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","productOwner":"Market Data Platform","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decisions":[{"id":"R24-trading-monitor-product","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-monitor/reflow.json","artifacts/ui/trading-monitor/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-monitor-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-monitor/approvals/product.json","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-monitor-design","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-monitor/reflow.json","artifacts/ui/trading-monitor/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-monitor-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-monitor/approvals/design.json","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-monitor-architecture","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-monitor/reflow.json","artifacts/ui/trading-monitor/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-monitor-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-monitor/approvals/architecture.json","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-monitor-qa","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-monitor/reflow.json","artifacts/ui/trading-monitor/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-monitor-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-monitor/approvals/qa.json","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-global-search-approval-packet","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decisions":[{"id":"R24-matrix-global-search-product","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-global-search/reflow.json","artifacts/ui/matrix-global-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-global-search-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-global-search/approvals/product.json","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-global-search-design","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-global-search/reflow.json","artifacts/ui/matrix-global-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-global-search-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-global-search/approvals/design.json","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-global-search-architecture","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-global-search/reflow.json","artifacts/ui/matrix-global-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-global-search-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-global-search/approvals/architecture.json","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-global-search-qa","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-global-search/reflow.json","artifacts/ui/matrix-global-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-global-search-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-global-search/approvals/qa.json","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-friend-requests-approval-packet","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decisions":[{"id":"R24-matrix-friend-requests-product","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-friend-requests/reflow.json","artifacts/ui/matrix-friend-requests/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-friend-requests-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-friend-requests/approvals/product.json","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-friend-requests-design","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-friend-requests/reflow.json","artifacts/ui/matrix-friend-requests/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-friend-requests-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-friend-requests/approvals/design.json","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-friend-requests-architecture","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-friend-requests/reflow.json","artifacts/ui/matrix-friend-requests/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-friend-requests-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-friend-requests/approvals/architecture.json","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-friend-requests-qa","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-friend-requests/reflow.json","artifacts/ui/matrix-friend-requests/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-friend-requests-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-friend-requests/approvals/qa.json","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-group-detail-approval-packet","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decisions":[{"id":"R24-matrix-group-detail-product","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-group-detail/reflow.json","artifacts/ui/matrix-group-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-group-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-group-detail/approvals/product.json","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-group-detail-design","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-group-detail/reflow.json","artifacts/ui/matrix-group-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-group-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-group-detail/approvals/design.json","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-group-detail-architecture","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-group-detail/reflow.json","artifacts/ui/matrix-group-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-group-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-group-detail/approvals/architecture.json","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-group-detail-qa","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-group-detail/reflow.json","artifacts/ui/matrix-group-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-group-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-group-detail/approvals/qa.json","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-user-profile-approval-packet","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decisions":[{"id":"R24-matrix-user-profile-product","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-user-profile/reflow.json","artifacts/ui/matrix-user-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-user-profile-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-user-profile/approvals/product.json","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-user-profile-design","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-user-profile/reflow.json","artifacts/ui/matrix-user-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-user-profile-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-user-profile/approvals/design.json","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-user-profile-architecture","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-user-profile/reflow.json","artifacts/ui/matrix-user-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-user-profile-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-user-profile/approvals/architecture.json","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-user-profile-qa","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-user-profile/reflow.json","artifacts/ui/matrix-user-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-user-profile-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-user-profile/approvals/qa.json","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-app-market-approval-packet","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decisions":[{"id":"R24-matrix-app-market-product","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-app-market/reflow.json","artifacts/ui/matrix-app-market/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-app-market-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-app-market/approvals/product.json","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-app-market-design","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-app-market/reflow.json","artifacts/ui/matrix-app-market/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-app-market-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-app-market/approvals/design.json","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-app-market-architecture","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-app-market/reflow.json","artifacts/ui/matrix-app-market/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-app-market-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-app-market/approvals/architecture.json","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-app-market-qa","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-app-market/reflow.json","artifacts/ui/matrix-app-market/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-app-market-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-app-market/approvals/qa.json","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-moments-approval-packet","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decisions":[{"id":"R24-matrix-moments-product","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-moments/reflow.json","artifacts/ui/matrix-moments/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-moments-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-moments/approvals/product.json","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-moments-design","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-moments/reflow.json","artifacts/ui/matrix-moments/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-moments-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-moments/approvals/design.json","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-moments-architecture","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-moments/reflow.json","artifacts/ui/matrix-moments/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-moments-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-moments/approvals/architecture.json","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-moments-qa","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-moments/reflow.json","artifacts/ui/matrix-moments/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-moments-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-moments/approvals/qa.json","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-wallet-approval-packet","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decisions":[{"id":"R24-matrix-wallet-product","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-wallet/reflow.json","artifacts/ui/matrix-wallet/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-wallet-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-wallet/approvals/product.json","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-wallet-design","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-wallet/reflow.json","artifacts/ui/matrix-wallet/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-wallet-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-wallet/approvals/design.json","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-wallet-architecture","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-wallet/reflow.json","artifacts/ui/matrix-wallet/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-wallet-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-wallet/approvals/architecture.json","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-wallet-qa","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-wallet/reflow.json","artifacts/ui/matrix-wallet/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-wallet-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-wallet/approvals/qa.json","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-settings-approval-packet","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decisions":[{"id":"R24-matrix-settings-product","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-settings/reflow.json","artifacts/ui/matrix-settings/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-settings-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-settings/approvals/product.json","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-settings-design","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-settings/reflow.json","artifacts/ui/matrix-settings/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-settings-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-settings/approvals/design.json","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-settings-architecture","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-settings/reflow.json","artifacts/ui/matrix-settings/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-settings-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-settings/approvals/architecture.json","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-settings-qa","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-settings/reflow.json","artifacts/ui/matrix-settings/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-settings-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-settings/approvals/qa.json","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-miniapp-runtime-approval-packet","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Matrix Mobile","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decisions":[{"id":"R24-matrix-miniapp-runtime-product","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-miniapp-runtime/reflow.json","artifacts/ui/matrix-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-miniapp-runtime-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-miniapp-runtime/approvals/product.json","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-miniapp-runtime-design","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-miniapp-runtime/reflow.json","artifacts/ui/matrix-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-miniapp-runtime-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-miniapp-runtime/approvals/design.json","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-miniapp-runtime-architecture","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-miniapp-runtime/reflow.json","artifacts/ui/matrix-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-miniapp-runtime-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-miniapp-runtime/approvals/architecture.json","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-miniapp-runtime-qa","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-miniapp-runtime/reflow.json","artifacts/ui/matrix-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-miniapp-runtime-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-miniapp-runtime/approvals/qa.json","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-detail-approval-packet","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decisions":[{"id":"R24-quant-strategy-detail-product","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-detail/reflow.json","artifacts/ui/quant-strategy-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-detail/approvals/product.json","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-detail-design","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-detail/reflow.json","artifacts/ui/quant-strategy-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-detail/approvals/design.json","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-detail-architecture","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-detail/reflow.json","artifacts/ui/quant-strategy-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-detail/approvals/architecture.json","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-detail-qa","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-detail/reflow.json","artifacts/ui/quant-strategy-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-detail/approvals/qa.json","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-version-approval-packet","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decisions":[{"id":"R24-quant-strategy-version-product","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-version/reflow.json","artifacts/ui/quant-strategy-version/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-version-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-version/approvals/product.json","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-version-design","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-version/reflow.json","artifacts/ui/quant-strategy-version/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-version-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-version/approvals/design.json","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-version-architecture","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-version/reflow.json","artifacts/ui/quant-strategy-version/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-version-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-version/approvals/architecture.json","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-version-qa","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-version/reflow.json","artifacts/ui/quant-strategy-version/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-version-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-version/approvals/qa.json","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-backtest-create-approval-packet","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decisions":[{"id":"R24-quant-backtest-create-product","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-backtest-create/reflow.json","artifacts/ui/quant-backtest-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-backtest-create-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-backtest-create/approvals/product.json","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-backtest-create-design","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-backtest-create/reflow.json","artifacts/ui/quant-backtest-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-backtest-create-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-backtest-create/approvals/design.json","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-backtest-create-architecture","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-backtest-create/reflow.json","artifacts/ui/quant-backtest-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-backtest-create-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-backtest-create/approvals/architecture.json","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-backtest-create-qa","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-backtest-create/reflow.json","artifacts/ui/quant-backtest-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-backtest-create-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-backtest-create/approvals/qa.json","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-run-detail-approval-packet","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decisions":[{"id":"R24-quant-run-detail-product","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-run-detail/reflow.json","artifacts/ui/quant-run-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-run-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-run-detail/approvals/product.json","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-run-detail-design","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-run-detail/reflow.json","artifacts/ui/quant-run-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-run-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-run-detail/approvals/design.json","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-run-detail-architecture","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-run-detail/reflow.json","artifacts/ui/quant-run-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-run-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-run-detail/approvals/architecture.json","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-run-detail-qa","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-run-detail/reflow.json","artifacts/ui/quant-run-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-run-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-run-detail/approvals/qa.json","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-signal-detail-approval-packet","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decisions":[{"id":"R24-quant-signal-detail-product","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-signal-detail/reflow.json","artifacts/ui/quant-signal-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-signal-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-signal-detail/approvals/product.json","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-signal-detail-design","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-signal-detail/reflow.json","artifacts/ui/quant-signal-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-signal-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-signal-detail/approvals/design.json","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-signal-detail-architecture","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-signal-detail/reflow.json","artifacts/ui/quant-signal-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-signal-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-signal-detail/approvals/architecture.json","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-signal-detail-qa","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-signal-detail/reflow.json","artifacts/ui/quant-signal-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-signal-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-signal-detail/approvals/qa.json","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-detail-approval-packet","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decisions":[{"id":"R24-quant-miniapp-detail-product","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-detail/reflow.json","artifacts/ui/quant-miniapp-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-detail/approvals/product.json","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-detail-design","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-detail/reflow.json","artifacts/ui/quant-miniapp-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-detail/approvals/design.json","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-detail-architecture","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-detail/reflow.json","artifacts/ui/quant-miniapp-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-detail/approvals/architecture.json","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-detail-qa","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-detail/reflow.json","artifacts/ui/quant-miniapp-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-detail/approvals/qa.json","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-runtime-approval-packet","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decisions":[{"id":"R24-quant-miniapp-runtime-product","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-runtime/reflow.json","artifacts/ui/quant-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-runtime-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-runtime/approvals/product.json","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-runtime-design","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-runtime/reflow.json","artifacts/ui/quant-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-runtime-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-runtime/approvals/design.json","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-runtime-architecture","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-runtime/reflow.json","artifacts/ui/quant-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-runtime-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-runtime/approvals/architecture.json","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-runtime-qa","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-runtime/reflow.json","artifacts/ui/quant-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-runtime-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-runtime/approvals/qa.json","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-people-approval-packet","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decisions":[{"id":"R24-quant-people-product","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-people/reflow.json","artifacts/ui/quant-people/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-people-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-people/approvals/product.json","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-people-design","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-people/reflow.json","artifacts/ui/quant-people/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-people-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-people/approvals/design.json","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-people-architecture","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-people/reflow.json","artifacts/ui/quant-people/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-people-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-people/approvals/architecture.json","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-people-qa","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-people/reflow.json","artifacts/ui/quant-people/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-people-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-people/approvals/qa.json","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-profile-approval-packet","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","productOwner":"Quant Product + Quant Platform","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"experienceSuitesRequired":2,"experienceSuitesAccepted":0,"requiredApprovals":4,"signedApprovals":0,"criteriaCount":12,"eligible":false,"status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decisions":[{"id":"R24-quant-profile-product","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-profile/reflow.json","artifacts/ui/quant-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-profile-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-profile/approvals/product.json","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-profile-design","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-profile/reflow.json","artifacts/ui/quant-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-profile-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-profile/approvals/design.json","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-profile-architecture","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-profile/reflow.json","artifacts/ui/quant-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-profile-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-profile/approvals/architecture.json","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-profile-qa","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-profile/reflow.json","artifacts/ui/quant-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-profile-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-profile/approvals/qa.json","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}],"receiptId":null,"checkedAt":"2026-07-18"}],"decisions":[{"id":"R24-portal-home-product","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-home/reflow.json","artifacts/ui/portal-home/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-home-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-home/approvals/product.json","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-home-design","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-home/reflow.json","artifacts/ui/portal-home/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-home-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-home/approvals/design.json","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-home-architecture","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-home/reflow.json","artifacts/ui/portal-home/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-home-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-home/approvals/architecture.json","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-home-qa","screenId":"portal-home","screenTitle":"全球资讯首页","route":"/","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-home/reflow.json","artifacts/ui/portal-home/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-home-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-home-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-home/approvals/qa.json","packetPath":"artifacts/ui/portal-home/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-search-product","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-search/reflow.json","artifacts/ui/portal-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-search-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-search/approvals/product.json","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-search-design","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-search/reflow.json","artifacts/ui/portal-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-search-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-search/approvals/design.json","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-search-architecture","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-search/reflow.json","artifacts/ui/portal-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-search-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-search/approvals/architecture.json","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-search-qa","screenId":"portal-search","screenTitle":"全站搜索","route":"/search","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-search/reflow.json","artifacts/ui/portal-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-search-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-search-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-search/approvals/qa.json","packetPath":"artifacts/ui/portal-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-article-product","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-article/reflow.json","artifacts/ui/portal-article/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-article-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-article/approvals/product.json","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-article-design","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-article/reflow.json","artifacts/ui/portal-article/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-article-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-article/approvals/design.json","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-article-architecture","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-article/reflow.json","artifacts/ui/portal-article/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-article-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-article/approvals/architecture.json","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-article-qa","screenId":"portal-article","screenTitle":"正式资讯详情","route":"/articles/[slug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-article/reflow.json","artifacts/ui/portal-article/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-article-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-article-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-article/approvals/qa.json","packetPath":"artifacts/ui/portal-article/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-pixel-atlas-product","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-pixel-atlas/reflow.json","artifacts/ui/portal-pixel-atlas/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-pixel-atlas-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-pixel-atlas/approvals/product.json","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-pixel-atlas-design","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-pixel-atlas/reflow.json","artifacts/ui/portal-pixel-atlas/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-pixel-atlas-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-pixel-atlas/approvals/design.json","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-pixel-atlas-architecture","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-pixel-atlas/reflow.json","artifacts/ui/portal-pixel-atlas/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-pixel-atlas-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-pixel-atlas/approvals/architecture.json","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-pixel-atlas-qa","screenId":"portal-pixel-atlas","screenTitle":"Pixel Atlas","route":"/pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-pixel-atlas/reflow.json","artifacts/ui/portal-pixel-atlas/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-pixel-atlas-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-pixel-atlas-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-pixel-atlas/approvals/qa.json","packetPath":"artifacts/ui/portal-pixel-atlas/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-feed-product","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-feed/reflow.json","artifacts/ui/bbs-feed/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-feed-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-feed/approvals/product.json","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-feed-design","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-feed/reflow.json","artifacts/ui/bbs-feed/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-feed-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-feed/approvals/design.json","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-feed-architecture","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-feed/reflow.json","artifacts/ui/bbs-feed/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-feed-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-feed/approvals/architecture.json","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-feed-qa","screenId":"bbs-feed","screenTitle":"社区动态","route":"/","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-feed/reflow.json","artifacts/ui/bbs-feed/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-feed-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-feed-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-feed/approvals/qa.json","packetPath":"artifacts/ui/bbs-feed/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-topic-product","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-topic/reflow.json","artifacts/ui/bbs-topic/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-topic-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-topic/approvals/product.json","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-topic-design","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-topic/reflow.json","artifacts/ui/bbs-topic/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-topic-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-topic/approvals/design.json","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-topic-architecture","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-topic/reflow.json","artifacts/ui/bbs-topic/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-topic-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-topic/approvals/architecture.json","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-topic-qa","screenId":"bbs-topic","screenTitle":"话题详情","route":"/topic/:slug/:tid","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-topic/reflow.json","artifacts/ui/bbs-topic/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-topic-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-topic-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-topic/approvals/qa.json","packetPath":"artifacts/ui/bbs-topic/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-composer-product","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-composer/reflow.json","artifacts/ui/bbs-composer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-composer-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-composer/approvals/product.json","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-composer-design","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-composer/reflow.json","artifacts/ui/bbs-composer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-composer-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-composer/approvals/design.json","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-composer-architecture","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-composer/reflow.json","artifacts/ui/bbs-composer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-composer-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-composer/approvals/architecture.json","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-composer-qa","screenId":"bbs-composer","screenTitle":"动态/话题发布器","route":"/compose","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-composer/reflow.json","artifacts/ui/bbs-composer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-composer-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-composer-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-composer/approvals/qa.json","packetPath":"artifacts/ui/bbs-composer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-overview-product","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-overview/reflow.json","artifacts/ui/data-overview/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-overview-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-overview/approvals/product.json","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-overview-design","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-overview/reflow.json","artifacts/ui/data-overview/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-overview-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-overview/approvals/design.json","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-overview-architecture","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-overview/reflow.json","artifacts/ui/data-overview/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-overview-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-overview/approvals/architecture.json","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-overview-qa","screenId":"data-overview","screenTitle":"采集概览","route":"/admin/overview","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-overview/reflow.json","artifacts/ui/data-overview/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-overview-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-overview-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-overview/approvals/qa.json","packetPath":"artifacts/ui/data-overview/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-sources-table-product","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-sources-table/reflow.json","artifacts/ui/data-sources-table/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-sources-table-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-sources-table/approvals/product.json","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-sources-table-design","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-sources-table/reflow.json","artifacts/ui/data-sources-table/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-sources-table-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-sources-table/approvals/design.json","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-sources-table-architecture","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-sources-table/reflow.json","artifacts/ui/data-sources-table/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-sources-table-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-sources-table/approvals/architecture.json","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-sources-table-qa","screenId":"data-sources-table","screenTitle":"采集源管理","route":"/admin/sources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-sources-table/reflow.json","artifacts/ui/data-sources-table/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-sources-table-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-sources-table-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-sources-table/approvals/qa.json","packetPath":"artifacts/ui/data-sources-table/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-run-logs-product","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-run-logs/reflow.json","artifacts/ui/data-run-logs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-run-logs-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-run-logs/approvals/product.json","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-run-logs-design","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-run-logs/reflow.json","artifacts/ui/data-run-logs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-run-logs-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-run-logs/approvals/design.json","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-run-logs-architecture","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-run-logs/reflow.json","artifacts/ui/data-run-logs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-run-logs-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-run-logs/approvals/architecture.json","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-run-logs-qa","screenId":"data-run-logs","screenTitle":"运行日志","route":"/admin/logs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-run-logs/reflow.json","artifacts/ui/data-run-logs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-run-logs-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-run-logs-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-run-logs/approvals/qa.json","packetPath":"artifacts/ui/data-run-logs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-media-product","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-media/reflow.json","artifacts/ui/data-media/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-media-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-media/approvals/product.json","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-media-design","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-media/reflow.json","artifacts/ui/data-media/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-media-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-media/approvals/design.json","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-media-architecture","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-media/reflow.json","artifacts/ui/data-media/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-media-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-media/approvals/architecture.json","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-media-qa","screenId":"data-media","screenTitle":"素材资产","route":"/admin/media","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-media/reflow.json","artifacts/ui/data-media/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-media-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-media-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-media/approvals/qa.json","packetPath":"artifacts/ui/data-media/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-discovery-product","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-discovery/reflow.json","artifacts/ui/booking-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-discovery-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-discovery/approvals/product.json","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-discovery-design","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-discovery/reflow.json","artifacts/ui/booking-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-discovery-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-discovery/approvals/design.json","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-discovery-architecture","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-discovery/reflow.json","artifacts/ui/booking-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-discovery-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-discovery/approvals/architecture.json","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-discovery-qa","screenId":"booking-discovery","screenTitle":"发现好店","route":"/","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-discovery/reflow.json","artifacts/ui/booking-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-discovery-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-discovery-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-discovery/approvals/qa.json","packetPath":"artifacts/ui/booking-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-store-product","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-store/reflow.json","artifacts/ui/booking-store/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-store-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-store/approvals/product.json","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-store-design","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-store/reflow.json","artifacts/ui/booking-store/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-store-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-store/approvals/design.json","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-store-architecture","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-store/reflow.json","artifacts/ui/booking-store/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-store-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-store/approvals/architecture.json","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-store-qa","screenId":"booking-store","screenTitle":"店铺详情","route":"/shop/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-store/reflow.json","artifacts/ui/booking-store/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-store-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-store-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-store/approvals/qa.json","packetPath":"artifacts/ui/booking-store/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-wizard-product","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-wizard/reflow.json","artifacts/ui/booking-wizard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-wizard-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-wizard/approvals/product.json","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-wizard-design","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-wizard/reflow.json","artifacts/ui/booking-wizard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-wizard-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-wizard/approvals/design.json","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-wizard-architecture","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-wizard/reflow.json","artifacts/ui/booking-wizard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-wizard-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-wizard/approvals/architecture.json","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-wizard-qa","screenId":"booking-wizard","screenTitle":"三步预约","route":"/t/:publishHash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-wizard/reflow.json","artifacts/ui/booking-wizard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-wizard-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-wizard-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-wizard/approvals/qa.json","packetPath":"artifacts/ui/booking-wizard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-status-product","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-status/reflow.json","artifacts/ui/booking-status/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-status-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-status/approvals/product.json","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-status-design","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-status/reflow.json","artifacts/ui/booking-status/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-status-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-status/approvals/design.json","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-status-architecture","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-status/reflow.json","artifacts/ui/booking-status/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-status-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-status/approvals/architecture.json","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-status-qa","screenId":"booking-status","screenTitle":"订单与预约状态","route":"/booking-status","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-status/reflow.json","artifacts/ui/booking-status/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-status-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-status-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-status/approvals/qa.json","packetPath":"artifacts/ui/booking-status/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-console-product","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-console/reflow.json","artifacts/ui/booking-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-console-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-console/approvals/product.json","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-console-design","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-console/reflow.json","artifacts/ui/booking-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-console-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-console/approvals/design.json","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-console-architecture","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-console/reflow.json","artifacts/ui/booking-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-console-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-console/approvals/architecture.json","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-console-qa","screenId":"booking-console","screenTitle":"商家工作台","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-console/reflow.json","artifacts/ui/booking-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-console-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-console-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-console/approvals/qa.json","packetPath":"artifacts/ui/booking-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-dashboard-product","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-dashboard/reflow.json","artifacts/ui/trading-dashboard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-dashboard-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-dashboard/approvals/product.json","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-dashboard-design","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-dashboard/reflow.json","artifacts/ui/trading-dashboard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-dashboard-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-dashboard/approvals/design.json","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-dashboard-architecture","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-dashboard/reflow.json","artifacts/ui/trading-dashboard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-dashboard-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-dashboard/approvals/architecture.json","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-dashboard-qa","screenId":"trading-dashboard","screenTitle":"行情仪表盘","route":"/#dashboard","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-dashboard/reflow.json","artifacts/ui/trading-dashboard/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-dashboard-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-dashboard-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-dashboard/approvals/qa.json","packetPath":"artifacts/ui/trading-dashboard/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-sources-product","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-sources/reflow.json","artifacts/ui/trading-sources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-sources-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-sources/approvals/product.json","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-sources-design","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-sources/reflow.json","artifacts/ui/trading-sources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-sources-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-sources/approvals/design.json","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-sources-architecture","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-sources/reflow.json","artifacts/ui/trading-sources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-sources-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-sources/approvals/architecture.json","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-sources-qa","screenId":"trading-sources","screenTitle":"标识源管理","route":"/#dataSources","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-sources/reflow.json","artifacts/ui/trading-sources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-sources-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-sources-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-sources/approvals/qa.json","packetPath":"artifacts/ui/trading-sources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-tasks-product","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-tasks/reflow.json","artifacts/ui/trading-tasks/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-tasks-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-tasks/approvals/product.json","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-tasks-design","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-tasks/reflow.json","artifacts/ui/trading-tasks/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-tasks-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-tasks/approvals/design.json","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-tasks-architecture","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-tasks/reflow.json","artifacts/ui/trading-tasks/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-tasks-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-tasks/approvals/architecture.json","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-tasks-qa","screenId":"trading-tasks","screenTitle":"定时任务","route":"/#tasks","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-tasks/reflow.json","artifacts/ui/trading-tasks/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-tasks-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-tasks-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-tasks/approvals/qa.json","packetPath":"artifacts/ui/trading-tasks/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-login-product","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Open Platform","productOwner":"Open Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-login/reflow.json","artifacts/ui/openapi-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-login-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-login/approvals/product.json","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-login-design","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Open Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-login/reflow.json","artifacts/ui/openapi-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-login-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-login/approvals/design.json","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-login-architecture","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Open Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-login/reflow.json","artifacts/ui/openapi-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-login-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-login/approvals/architecture.json","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-login-qa","screenId":"openapi-login","screenTitle":"开发者登录","route":"/login","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Open Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-login/reflow.json","artifacts/ui/openapi-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-login-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-login-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-login/approvals/qa.json","packetPath":"artifacts/ui/openapi-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-apps-product","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Open Platform","productOwner":"Open Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-apps/reflow.json","artifacts/ui/openapi-apps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-apps-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-apps/approvals/product.json","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-apps-design","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Open Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-apps/reflow.json","artifacts/ui/openapi-apps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-apps-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-apps/approvals/design.json","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-apps-architecture","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Open Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-apps/reflow.json","artifacts/ui/openapi-apps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-apps-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-apps/approvals/architecture.json","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-apps-qa","screenId":"openapi-apps","screenTitle":"我的小程序","route":"/apps","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Open Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-apps/reflow.json","artifacts/ui/openapi-apps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-apps-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-apps-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-apps/approvals/qa.json","packetPath":"artifacts/ui/openapi-apps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-create-product","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Open Platform","productOwner":"Open Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-create/reflow.json","artifacts/ui/openapi-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-create-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-create/approvals/product.json","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-create-design","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Open Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-create/reflow.json","artifacts/ui/openapi-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-create-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-create/approvals/design.json","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-create-architecture","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Open Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-create/reflow.json","artifacts/ui/openapi-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-create-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-create/approvals/architecture.json","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-create-qa","screenId":"openapi-create","screenTitle":"创建小程序","route":"/apps/new","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Open Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-create/reflow.json","artifacts/ui/openapi-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-create-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-create-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-create/approvals/qa.json","packetPath":"artifacts/ui/openapi-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-publish-product","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Open Platform","productOwner":"Open Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-publish/reflow.json","artifacts/ui/openapi-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-publish-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-publish/approvals/product.json","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-publish-design","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Open Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-publish/reflow.json","artifacts/ui/openapi-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-publish-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-publish/approvals/design.json","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-publish-architecture","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Open Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-publish/reflow.json","artifacts/ui/openapi-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-publish-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-publish/approvals/architecture.json","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-openapi-publish-qa","screenId":"openapi-publish","screenTitle":"应用发布","route":"/apps/:id/publish","product":"miniapp-open-platform","productLabel":"开放平台","wave":"R17","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Open Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"fa9283d6c7ea964864d7a1b31035b03411802622","productionPosture":"SOURCE / RUNTIME SPLIT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/openapi-publish/reflow.json","artifacts/ui/openapi-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-openapi-publish-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-openapi-publish-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/openapi-publish/approvals/qa.json","packetPath":"artifacts/ui/openapi-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-login-product","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-login/reflow.json","artifacts/ui/matrix-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-login-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-login/approvals/product.json","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-login-design","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-login/reflow.json","artifacts/ui/matrix-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-login-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-login/approvals/design.json","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-login-architecture","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-login/reflow.json","artifacts/ui/matrix-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-login-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-login/approvals/architecture.json","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-login-qa","screenId":"matrix-login","screenTitle":"登录入口","route":"LoginView · AuthFlow","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-login/reflow.json","artifacts/ui/matrix-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-login-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-login-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-login/approvals/qa.json","packetPath":"artifacts/ui/matrix-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-conversations-product","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-conversations/reflow.json","artifacts/ui/matrix-conversations/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-conversations-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-conversations/approvals/product.json","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-conversations-design","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-conversations/reflow.json","artifacts/ui/matrix-conversations/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-conversations-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-conversations/approvals/design.json","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-conversations-architecture","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-conversations/reflow.json","artifacts/ui/matrix-conversations/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-conversations-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-conversations/approvals/architecture.json","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-conversations-qa","screenId":"matrix-conversations","screenTitle":"会话列表","route":"MainTabView.chats · ConversationListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-conversations/reflow.json","artifacts/ui/matrix-conversations/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-conversations-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-conversations-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-conversations/approvals/qa.json","packetPath":"artifacts/ui/matrix-conversations/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-chat-product","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-chat/reflow.json","artifacts/ui/matrix-chat/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-chat-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-chat/approvals/product.json","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-chat-design","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-chat/reflow.json","artifacts/ui/matrix-chat/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-chat-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-chat/approvals/design.json","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-chat-architecture","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-chat/reflow.json","artifacts/ui/matrix-chat/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-chat-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-chat/approvals/architecture.json","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-chat-qa","screenId":"matrix-chat","screenTitle":"聊天室","route":"AppRoute.chatById · ChatView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-chat/reflow.json","artifacts/ui/matrix-chat/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-chat-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-chat-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-chat/approvals/qa.json","packetPath":"artifacts/ui/matrix-chat/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-contacts-product","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-contacts/reflow.json","artifacts/ui/matrix-contacts/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-contacts-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-contacts/approvals/product.json","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-contacts-design","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-contacts/reflow.json","artifacts/ui/matrix-contacts/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-contacts-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-contacts/approvals/design.json","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-contacts-architecture","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-contacts/reflow.json","artifacts/ui/matrix-contacts/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-contacts-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-contacts/approvals/architecture.json","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-contacts-qa","screenId":"matrix-contacts","screenTitle":"联系人","route":"MainTabView.contacts · ContactsListView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-contacts/reflow.json","artifacts/ui/matrix-contacts/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-contacts-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-contacts-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-contacts/approvals/qa.json","packetPath":"artifacts/ui/matrix-contacts/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-workbench-product","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-workbench/reflow.json","artifacts/ui/matrix-workbench/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-workbench-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-workbench/approvals/product.json","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-workbench-design","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-workbench/reflow.json","artifacts/ui/matrix-workbench/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-workbench-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-workbench/approvals/design.json","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-workbench-architecture","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-workbench/reflow.json","artifacts/ui/matrix-workbench/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-workbench-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-workbench/approvals/architecture.json","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-workbench-qa","screenId":"matrix-workbench","screenTitle":"工作台","route":"MainTabView.workspace · PluginRegistry.workspace","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-workbench/reflow.json","artifacts/ui/matrix-workbench/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-workbench-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-workbench-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-workbench/approvals/qa.json","packetPath":"artifacts/ui/matrix-workbench/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-social-product","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-social/reflow.json","artifacts/ui/quant-social/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-social-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-social/approvals/product.json","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-social-design","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-social/reflow.json","artifacts/ui/quant-social/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-social-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-social/approvals/design.json","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-social-architecture","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-social/reflow.json","artifacts/ui/quant-social/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-social-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-social/approvals/architecture.json","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-social-qa","screenId":"quant-social","screenTitle":"Quant Social Feed","route":"RootTab.home · QuantSocialFeedView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-social/reflow.json","artifacts/ui/quant-social/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-social-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-social-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-social/approvals/qa.json","packetPath":"artifacts/ui/quant-social/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategies-product","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategies/reflow.json","artifacts/ui/quant-strategies/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategies-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategies/approvals/product.json","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategies-design","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategies/reflow.json","artifacts/ui/quant-strategies/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategies-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategies/approvals/design.json","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategies-architecture","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategies/reflow.json","artifacts/ui/quant-strategies/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategies-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategies/approvals/architecture.json","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategies-qa","screenId":"quant-strategies","screenTitle":"策略市场","route":"RootTab.strategies · StrategyMarketView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategies/reflow.json","artifacts/ui/quant-strategies/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategies-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategies-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategies/approvals/qa.json","packetPath":"artifacts/ui/quant-strategies/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-runs-product","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-runs/reflow.json","artifacts/ui/quant-runs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-runs-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-runs/approvals/product.json","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-runs-design","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-runs/reflow.json","artifacts/ui/quant-runs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-runs-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-runs/approvals/design.json","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-runs-architecture","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-runs/reflow.json","artifacts/ui/quant-runs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-runs-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-runs/approvals/architecture.json","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-runs-qa","screenId":"quant-runs","screenTitle":"Runs","route":"RootTab.runtime · QuantRuntimeHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-runs/reflow.json","artifacts/ui/quant-runs/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-runs-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-runs-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-runs/approvals/qa.json","packetPath":"artifacts/ui/quant-runs/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapps-product","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapps/reflow.json","artifacts/ui/quant-miniapps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapps-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapps/approvals/product.json","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapps-design","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapps/reflow.json","artifacts/ui/quant-miniapps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapps-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapps/approvals/design.json","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapps-architecture","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapps/reflow.json","artifacts/ui/quant-miniapps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapps-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapps/approvals/architecture.json","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapps-qa","screenId":"quant-miniapps","screenTitle":"Mini Apps","route":"RootTab.miniApps · MiniAppCatalogView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapps/reflow.json","artifacts/ui/quant-miniapps/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapps-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapps-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapps/approvals/qa.json","packetPath":"artifacts/ui/quant-miniapps/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-messages-product","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-messages/reflow.json","artifacts/ui/quant-messages/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-messages-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-messages/approvals/product.json","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-messages-design","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-messages/reflow.json","artifacts/ui/quant-messages/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-messages-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-messages/approvals/design.json","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-messages-architecture","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-messages/reflow.json","artifacts/ui/quant-messages/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-messages-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-messages/approvals/architecture.json","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-messages-qa","screenId":"quant-messages","screenTitle":"Messages","route":"RootTab.messages · MessagingHomeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-messages/reflow.json","artifacts/ui/quant-messages/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-messages-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-messages-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-messages/approvals/qa.json","packetPath":"artifacts/ui/quant-messages/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-sim-console-product","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Research Tooling","productOwner":"Quant Research Tooling","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/sim-console/reflow.json","artifacts/ui/sim-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-sim-console-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/sim-console/approvals/product.json","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-sim-console-design","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Research Tooling","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/sim-console/reflow.json","artifacts/ui/sim-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-sim-console-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/sim-console/approvals/design.json","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-sim-console-architecture","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Research Tooling","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/sim-console/reflow.json","artifacts/ui/sim-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-sim-console-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/sim-console/approvals/architecture.json","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-sim-console-qa","screenId":"sim-console","screenTitle":"端上策略模拟","route":"/index.html","product":"matrixantai-sim","productLabel":"策略模拟器","wave":"R19","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Research Tooling","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"18aee8d3141d26c8e9a914f0e57ca971589c023c","productionPosture":"CANDIDATE PACKAGE · PRODUCTION ABSENT","environments":["desktop 1440×900","window 1024×768","MiniApp 390×844","offline + keyboard"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/sim-console/reflow.json","artifacts/ui/sim-console/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-sim-console-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-sim-console-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/sim-console/approvals/qa.json","packetPath":"artifacts/ui/sim-console/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-locale-product","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-locale/reflow.json","artifacts/ui/portal-locale/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-locale-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-locale/approvals/product.json","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-locale-design","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-locale/reflow.json","artifacts/ui/portal-locale/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-locale-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-locale/approvals/design.json","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-locale-architecture","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-locale/reflow.json","artifacts/ui/portal-locale/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-locale-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-locale/approvals/architecture.json","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-locale-qa","screenId":"portal-locale","screenTitle":"本地化首页","route":"/[locale]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-locale/reflow.json","artifacts/ui/portal-locale/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-locale-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-locale-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-locale/approvals/qa.json","packetPath":"artifacts/ui/portal-locale/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-country-product","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-country/reflow.json","artifacts/ui/portal-country/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-country-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-country/approvals/product.json","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-country-design","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-country/reflow.json","artifacts/ui/portal-country/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-country-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-country/approvals/design.json","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-country-architecture","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-country/reflow.json","artifacts/ui/portal-country/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-country-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-country/approvals/architecture.json","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-country-qa","screenId":"portal-country","screenTitle":"国家市场页","route":"/countries/[countrySlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-country/reflow.json","artifacts/ui/portal-country/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-country-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-country-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-country/approvals/qa.json","packetPath":"artifacts/ui/portal-country/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-disclosures-product","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-disclosures/reflow.json","artifacts/ui/portal-disclosures/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-disclosures-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-disclosures/approvals/product.json","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-disclosures-design","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-disclosures/reflow.json","artifacts/ui/portal-disclosures/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-disclosures-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-disclosures/approvals/design.json","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-disclosures-architecture","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-disclosures/reflow.json","artifacts/ui/portal-disclosures/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-disclosures-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-disclosures/approvals/architecture.json","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-disclosures-qa","screenId":"portal-disclosures","screenTitle":"中国披露索引","route":"/countries/cn/disclosures","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-disclosures/reflow.json","artifacts/ui/portal-disclosures/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-disclosures-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-disclosures-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-disclosures/approvals/qa.json","packetPath":"artifacts/ui/portal-disclosures/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-context-product","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-context/reflow.json","artifacts/ui/portal-context/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-context-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-context/approvals/product.json","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-context-design","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-context/reflow.json","artifacts/ui/portal-context/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-context-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-context/approvals/design.json","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-context-architecture","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-context/reflow.json","artifacts/ui/portal-context/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-context-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-context/approvals/architecture.json","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-context-qa","screenId":"portal-context","screenTitle":"市场上下文","route":"/context","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-context/reflow.json","artifacts/ui/portal-context/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-context-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-context-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-context/approvals/qa.json","packetPath":"artifacts/ui/portal-context/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-vr-product","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-vr/reflow.json","artifacts/ui/portal-vr/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-vr-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-vr/approvals/product.json","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-vr-design","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-vr/reflow.json","artifacts/ui/portal-vr/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-vr-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-vr/approvals/design.json","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-vr-architecture","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-vr/reflow.json","artifacts/ui/portal-vr/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-vr-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-vr/approvals/architecture.json","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-vr-qa","screenId":"portal-vr","screenTitle":"VR 资产场景","route":"/vr/asset-scenes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-vr/reflow.json","artifacts/ui/portal-vr/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-vr-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-vr-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-vr/approvals/qa.json","packetPath":"artifacts/ui/portal-vr/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-footnote-product","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Web Experience / Portal","productOwner":"Web Experience / Portal","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-footnote/reflow.json","artifacts/ui/portal-footnote/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-footnote-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-footnote/approvals/product.json","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-footnote-design","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Web Experience / Portal","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-footnote/reflow.json","artifacts/ui/portal-footnote/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-footnote-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-footnote/approvals/design.json","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-footnote-architecture","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Web Experience / Portal","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-footnote/reflow.json","artifacts/ui/portal-footnote/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-footnote-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-footnote/approvals/architecture.json","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-portal-footnote-qa","screenId":"portal-footnote","screenTitle":"AI 资产脚注","route":"/ai/footnotes/[assetSlug]","product":"reits-info-portal","productLabel":"公共官网","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Web Experience / Portal","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"05500792e5795111889a53670fc609e9174190d1","productionPosture":"SOURCE = PRODUCTION","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/portal-footnote/reflow.json","artifacts/ui/portal-footnote/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-portal-footnote-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-portal-footnote-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/portal-footnote/approvals/qa.json","packetPath":"artifacts/ui/portal-footnote/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-recent-product","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-recent/reflow.json","artifacts/ui/bbs-recent/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-recent-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-recent/approvals/product.json","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-recent-design","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-recent/reflow.json","artifacts/ui/bbs-recent/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-recent-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-recent/approvals/design.json","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-recent-architecture","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-recent/reflow.json","artifacts/ui/bbs-recent/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-recent-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-recent/approvals/architecture.json","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-recent-qa","screenId":"bbs-recent","screenTitle":"最新话题","route":"/recent","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-recent/reflow.json","artifacts/ui/bbs-recent/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-recent-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-recent-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-recent/approvals/qa.json","packetPath":"artifacts/ui/bbs-recent/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-tags-product","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-tags/reflow.json","artifacts/ui/bbs-tags/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-tags-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-tags/approvals/product.json","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-tags-design","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-tags/reflow.json","artifacts/ui/bbs-tags/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-tags-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-tags/approvals/design.json","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-tags-architecture","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-tags/reflow.json","artifacts/ui/bbs-tags/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-tags-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-tags/approvals/architecture.json","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-tags-qa","screenId":"bbs-tags","screenTitle":"标签发现","route":"/tags","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-tags/reflow.json","artifacts/ui/bbs-tags/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-tags-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-tags-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-tags/approvals/qa.json","packetPath":"artifacts/ui/bbs-tags/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-profile-product","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-profile/reflow.json","artifacts/ui/bbs-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-profile-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-profile/approvals/product.json","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-profile-design","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-profile/reflow.json","artifacts/ui/bbs-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-profile-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-profile/approvals/design.json","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-profile-architecture","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-profile/reflow.json","artifacts/ui/bbs-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-profile-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-profile/approvals/architecture.json","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-profile-qa","screenId":"bbs-profile","screenTitle":"用户资料与可信记录","route":"/user/:userslug","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-profile/reflow.json","artifacts/ui/bbs-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-profile-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-profile-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-profile/approvals/qa.json","packetPath":"artifacts/ui/bbs-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-notifications-product","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-notifications/reflow.json","artifacts/ui/bbs-notifications/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-notifications-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-notifications/approvals/product.json","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-notifications-design","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-notifications/reflow.json","artifacts/ui/bbs-notifications/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-notifications-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-notifications/approvals/design.json","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-notifications-architecture","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-notifications/reflow.json","artifacts/ui/bbs-notifications/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-notifications-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-notifications/approvals/architecture.json","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-notifications-qa","screenId":"bbs-notifications","screenTitle":"通知中心","route":"/notifications","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-notifications/reflow.json","artifacts/ui/bbs-notifications/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-notifications-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-notifications-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-notifications/approvals/qa.json","packetPath":"artifacts/ui/bbs-notifications/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-risk-ops-product","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Community Platform / NodeBB","productOwner":"Community Platform / NodeBB","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-risk-ops/reflow.json","artifacts/ui/bbs-risk-ops/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-risk-ops-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-risk-ops/approvals/product.json","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-risk-ops-design","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Community Platform / NodeBB","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-risk-ops/reflow.json","artifacts/ui/bbs-risk-ops/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-risk-ops-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-risk-ops/approvals/design.json","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-risk-ops-architecture","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Community Platform / NodeBB","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-risk-ops/reflow.json","artifacts/ui/bbs-risk-ops/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-risk-ops-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-risk-ops/approvals/architecture.json","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-bbs-risk-ops-qa","screenId":"bbs-risk-ops","screenTitle":"互动风险运营台","route":"/reits/ops/interaction-risk","product":"reits-bbs","productLabel":"社区","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Community Platform / NodeBB","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"1d2d5b6fdbe1918245298cb5f0830c094356b02c","productionPosture":"SOURCE = PRODUCTION THEME","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/bbs-risk-ops/reflow.json","artifacts/ui/bbs-risk-ops/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-bbs-risk-ops-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-bbs-risk-ops-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/bbs-risk-ops/approvals/qa.json","packetPath":"artifacts/ui/bbs-risk-ops/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-categories-product","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-categories/reflow.json","artifacts/ui/data-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-categories-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-categories/approvals/product.json","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-categories-design","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-categories/reflow.json","artifacts/ui/data-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-categories-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-categories/approvals/design.json","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-categories-architecture","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-categories/reflow.json","artifacts/ui/data-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-categories-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-categories/approvals/architecture.json","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-categories-qa","screenId":"data-categories","screenTitle":"分类管理","route":"/admin/topics","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-categories/reflow.json","artifacts/ui/data-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-categories-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-categories-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-categories/approvals/qa.json","packetPath":"artifacts/ui/data-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-discovery-product","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-discovery/reflow.json","artifacts/ui/data-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-discovery-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-discovery/approvals/product.json","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-discovery-design","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-discovery/reflow.json","artifacts/ui/data-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-discovery-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-discovery/approvals/design.json","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-discovery-architecture","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-discovery/reflow.json","artifacts/ui/data-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-discovery-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-discovery/approvals/architecture.json","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-discovery-qa","screenId":"data-discovery","screenTitle":"来源发现","route":"/admin/discovery","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-discovery/reflow.json","artifacts/ui/data-discovery/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-discovery-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-discovery-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-discovery/approvals/qa.json","packetPath":"artifacts/ui/data-discovery/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-rules-product","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-rules/reflow.json","artifacts/ui/data-rules/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-rules-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-rules/approvals/product.json","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-rules-design","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-rules/reflow.json","artifacts/ui/data-rules/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-rules-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-rules/approvals/design.json","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-rules-architecture","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-rules/reflow.json","artifacts/ui/data-rules/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-rules-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-rules/approvals/architecture.json","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-rules-qa","screenId":"data-rules","screenTitle":"采集规则","route":"/admin/rules","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-rules/reflow.json","artifacts/ui/data-rules/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-rules-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-rules-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-rules/approvals/qa.json","packetPath":"artifacts/ui/data-rules/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-strategy-product","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-strategy/reflow.json","artifacts/ui/data-strategy/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-strategy-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-strategy/approvals/product.json","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-strategy-design","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-strategy/reflow.json","artifacts/ui/data-strategy/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-strategy-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-strategy/approvals/design.json","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-strategy-architecture","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-strategy/reflow.json","artifacts/ui/data-strategy/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-strategy-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-strategy/approvals/architecture.json","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-strategy-qa","screenId":"data-strategy","screenTitle":"采集策略","route":"/admin/settings","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-strategy/reflow.json","artifacts/ui/data-strategy/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-strategy-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-strategy-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-strategy/approvals/qa.json","packetPath":"artifacts/ui/data-strategy/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-backups-product","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-backups/reflow.json","artifacts/ui/data-backups/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-backups-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-backups/approvals/product.json","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-backups-design","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-backups/reflow.json","artifacts/ui/data-backups/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-backups-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-backups/approvals/design.json","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-backups-architecture","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-backups/reflow.json","artifacts/ui/data-backups/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-backups-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-backups/approvals/architecture.json","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-backups-qa","screenId":"data-backups","screenTitle":"备份恢复","route":"/admin/backups","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-backups/reflow.json","artifacts/ui/data-backups/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-backups-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-backups-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-backups/approvals/qa.json","packetPath":"artifacts/ui/data-backups/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-resources-product","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-resources/reflow.json","artifacts/ui/data-resources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-resources-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-resources/approvals/product.json","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-resources-design","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-resources/reflow.json","artifacts/ui/data-resources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-resources-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-resources/approvals/design.json","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-resources-architecture","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-resources/reflow.json","artifacts/ui/data-resources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-resources-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-resources/approvals/architecture.json","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-resources-qa","screenId":"data-resources","screenTitle":"系统资源","route":"/admin/resources","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-resources/reflow.json","artifacts/ui/data-resources/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-resources-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-resources-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-resources/approvals/qa.json","packetPath":"artifacts/ui/data-resources/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-audit-product","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-audit/reflow.json","artifacts/ui/data-audit/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-audit-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-audit/approvals/product.json","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-audit-design","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-audit/reflow.json","artifacts/ui/data-audit/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-audit-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-audit/approvals/design.json","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-audit-architecture","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-audit/reflow.json","artifacts/ui/data-audit/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-audit-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-audit/approvals/architecture.json","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-audit-qa","screenId":"data-audit","screenTitle":"审计日志","route":"/admin/audit","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-audit/reflow.json","artifacts/ui/data-audit/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-audit-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-audit-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-audit/approvals/qa.json","packetPath":"artifacts/ui/data-audit/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-documents-product","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-documents/reflow.json","artifacts/ui/data-documents/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-documents-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-documents/approvals/product.json","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-documents-design","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-documents/reflow.json","artifacts/ui/data-documents/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-documents-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-documents/approvals/design.json","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-documents-architecture","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-documents/reflow.json","artifacts/ui/data-documents/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-documents-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-documents/approvals/architecture.json","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-documents-qa","screenId":"data-documents","screenTitle":"采集内容","route":"/admin/documents","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-documents/reflow.json","artifacts/ui/data-documents/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-documents-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-documents-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-documents/approvals/qa.json","packetPath":"artifacts/ui/data-documents/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-bbs-publish-product","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-bbs-publish/reflow.json","artifacts/ui/data-bbs-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-bbs-publish-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-bbs-publish/approvals/product.json","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-bbs-publish-design","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-bbs-publish/reflow.json","artifacts/ui/data-bbs-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-bbs-publish-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-bbs-publish/approvals/design.json","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-bbs-publish-architecture","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-bbs-publish/reflow.json","artifacts/ui/data-bbs-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-bbs-publish-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-bbs-publish/approvals/architecture.json","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-bbs-publish-qa","screenId":"data-bbs-publish","screenTitle":"BBS 发帖候选","route":"/admin/bbs","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-bbs-publish/reflow.json","artifacts/ui/data-bbs-publish/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-bbs-publish-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-bbs-publish-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-bbs-publish/approvals/qa.json","packetPath":"artifacts/ui/data-bbs-publish/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-compliance-product","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-compliance/reflow.json","artifacts/ui/data-compliance/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-compliance-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-compliance/approvals/product.json","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-compliance-design","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-compliance/reflow.json","artifacts/ui/data-compliance/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-compliance-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-compliance/approvals/design.json","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-compliance-architecture","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-compliance/reflow.json","artifacts/ui/data-compliance/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-compliance-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-compliance/approvals/architecture.json","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-compliance-qa","screenId":"data-compliance","screenTitle":"合规复核","route":"/admin/compliance","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-compliance/reflow.json","artifacts/ui/data-compliance/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-compliance-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-compliance-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-compliance/approvals/qa.json","packetPath":"artifacts/ui/data-compliance/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-public-api-product","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Data Platform / Collection","productOwner":"Data Platform / Collection","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-public-api/reflow.json","artifacts/ui/data-public-api/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-public-api-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-public-api/approvals/product.json","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-public-api-design","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Data Platform / Collection","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-public-api/reflow.json","artifacts/ui/data-public-api/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-public-api-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-public-api/approvals/design.json","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-public-api-architecture","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Data Platform / Collection","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-public-api/reflow.json","artifacts/ui/data-public-api/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-public-api-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-public-api/approvals/architecture.json","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-data-public-api-qa","screenId":"data-public-api","screenTitle":"公开 API 目录","route":"/admin/public-api","product":"data-sources","productLabel":"采集后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Data Platform / Collection","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"cb37d2ce9633e7395d614f3b3239c5efea2902f7","productionPosture":"EXACT","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/data-public-api/reflow.json","artifacts/ui/data-public-api/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-data-public-api-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-data-public-api-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/data-public-api/approvals/qa.json","packetPath":"artifacts/ui/data-public-api/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-mini-product","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-mini/reflow.json","artifacts/ui/booking-mini/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-mini-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-mini/approvals/product.json","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-mini-design","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-mini/reflow.json","artifacts/ui/booking-mini/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-mini-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-mini/approvals/design.json","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-mini-architecture","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-mini/reflow.json","artifacts/ui/booking-mini/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-mini-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-mini/approvals/architecture.json","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-mini-qa","screenId":"booking-mini","screenTitle":"移动发现入口","route":"/mini","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Miniapp","platformFamily":"HOSTED_SURFACES","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-mini/reflow.json","artifacts/ui/booking-mini/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-mini-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-mini-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-mini/approvals/qa.json","packetPath":"artifacts/ui/booking-mini/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-official-product","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-official/reflow.json","artifacts/ui/booking-official/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-official-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-official/approvals/product.json","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-official-design","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-official/reflow.json","artifacts/ui/booking-official/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-official-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-official/approvals/design.json","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-official-architecture","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-official/reflow.json","artifacts/ui/booking-official/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-official-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-official/approvals/architecture.json","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-official-qa","screenId":"booking-official","screenTitle":"官方介绍页","route":"/official","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-official/reflow.json","artifacts/ui/booking-official/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-official-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-official-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-official/approvals/qa.json","packetPath":"artifacts/ui/booking-official/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-security-product","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-security/reflow.json","artifacts/ui/booking-security/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-security-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-security/approvals/product.json","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-security-design","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-security/reflow.json","artifacts/ui/booking-security/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-security-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-security/approvals/design.json","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-security-architecture","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-security/reflow.json","artifacts/ui/booking-security/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-security-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-security/approvals/architecture.json","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-security-qa","screenId":"booking-security","screenTitle":"安全与隐私","route":"/security","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Web","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-security/reflow.json","artifacts/ui/booking-security/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-security-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-security-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-security/approvals/qa.json","packetPath":"artifacts/ui/booking-security/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-merchant-login-product","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Booking Product + Merchant Ops","productOwner":"Booking Product + Merchant Ops","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-merchant-login/reflow.json","artifacts/ui/booking-merchant-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-merchant-login-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-merchant-login/approvals/product.json","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-merchant-login-design","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Booking Product + Merchant Ops","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-merchant-login/reflow.json","artifacts/ui/booking-merchant-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-merchant-login-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-merchant-login/approvals/design.json","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-merchant-login-architecture","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Booking Product + Merchant Ops","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-merchant-login/reflow.json","artifacts/ui/booking-merchant-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-merchant-login-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-merchant-login/approvals/architecture.json","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-booking-merchant-login-qa","screenId":"booking-merchant-login","screenTitle":"商家登录","route":"/console?t=:hash","product":"public-booking-platform","productLabel":"预约平台","wave":"R16","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Booking Product + Merchant Ops","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"6f3e62af47cff3dc95d782a299b09b5f10278b3d","productionPosture":"SOURCE = EC2 RELEASE","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/booking-merchant-login/reflow.json","artifacts/ui/booking-merchant-login/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-booking-merchant-login-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-booking-merchant-login-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/booking-merchant-login/approvals/qa.json","packetPath":"artifacts/ui/booking-merchant-login/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-categories-product","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-categories/reflow.json","artifacts/ui/trading-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-categories-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-categories/approvals/product.json","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-categories-design","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-categories/reflow.json","artifacts/ui/trading-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-categories-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-categories/approvals/design.json","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-categories-architecture","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-categories/reflow.json","artifacts/ui/trading-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-categories-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-categories/approvals/architecture.json","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-categories-qa","screenId":"trading-categories","screenTitle":"数据分类","route":"/#categories","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-categories/reflow.json","artifacts/ui/trading-categories/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-categories-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-categories-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-categories/approvals/qa.json","packetPath":"artifacts/ui/trading-categories/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-symbols-product","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-symbols/reflow.json","artifacts/ui/trading-symbols/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-symbols-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-symbols/approvals/product.json","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-symbols-design","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-symbols/reflow.json","artifacts/ui/trading-symbols/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-symbols-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-symbols/approvals/design.json","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-symbols-architecture","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-symbols/reflow.json","artifacts/ui/trading-symbols/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-symbols-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-symbols/approvals/architecture.json","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-symbols-qa","screenId":"trading-symbols","screenTitle":"数据标识","route":"/#symbols","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-symbols/reflow.json","artifacts/ui/trading-symbols/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-symbols-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-symbols-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-symbols/approvals/qa.json","packetPath":"artifacts/ui/trading-symbols/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-templates-product","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-templates/reflow.json","artifacts/ui/trading-templates/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-templates-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-templates/approvals/product.json","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-templates-design","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-templates/reflow.json","artifacts/ui/trading-templates/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-templates-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-templates/approvals/design.json","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-templates-architecture","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-templates/reflow.json","artifacts/ui/trading-templates/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-templates-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-templates/approvals/architecture.json","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-templates-qa","screenId":"trading-templates","screenTitle":"源模板","route":"/#dataSourceTemplates","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-templates/reflow.json","artifacts/ui/trading-templates/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-templates-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-templates-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-templates/approvals/qa.json","packetPath":"artifacts/ui/trading-templates/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-cache-product","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-cache/reflow.json","artifacts/ui/trading-cache/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-cache-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-cache/approvals/product.json","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-cache-design","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-cache/reflow.json","artifacts/ui/trading-cache/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-cache-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-cache/approvals/design.json","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-cache-architecture","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-cache/reflow.json","artifacts/ui/trading-cache/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-cache-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-cache/approvals/architecture.json","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-cache-qa","screenId":"trading-cache","screenTitle":"缓存文件","route":"/#cacheFiles","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-cache/reflow.json","artifacts/ui/trading-cache/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-cache-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-cache-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-cache/approvals/qa.json","packetPath":"artifacts/ui/trading-cache/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-transfer-product","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-transfer/reflow.json","artifacts/ui/trading-transfer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-transfer-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-transfer/approvals/product.json","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-transfer-design","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-transfer/reflow.json","artifacts/ui/trading-transfer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-transfer-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-transfer/approvals/design.json","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-transfer-architecture","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-transfer/reflow.json","artifacts/ui/trading-transfer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-transfer-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-transfer/approvals/architecture.json","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-transfer-qa","screenId":"trading-transfer","screenTitle":"导入导出","route":"/#transfer","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-transfer/reflow.json","artifacts/ui/trading-transfer/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-transfer-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-transfer-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-transfer/approvals/qa.json","packetPath":"artifacts/ui/trading-transfer/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-storage-product","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-storage/reflow.json","artifacts/ui/trading-storage/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-storage-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-storage/approvals/product.json","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-storage-design","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-storage/reflow.json","artifacts/ui/trading-storage/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-storage-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-storage/approvals/design.json","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-storage-architecture","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-storage/reflow.json","artifacts/ui/trading-storage/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-storage-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-storage/approvals/architecture.json","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-storage-qa","screenId":"trading-storage","screenTitle":"存储配置","route":"/#storage","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-storage/reflow.json","artifacts/ui/trading-storage/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-storage-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-storage-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-storage/approvals/qa.json","packetPath":"artifacts/ui/trading-storage/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-monitor-product","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Market Data Platform","productOwner":"Market Data Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-monitor/reflow.json","artifacts/ui/trading-monitor/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-monitor-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-monitor/approvals/product.json","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-monitor-design","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Market Data Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-monitor/reflow.json","artifacts/ui/trading-monitor/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-monitor-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-monitor/approvals/design.json","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-monitor-architecture","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Market Data Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-monitor/reflow.json","artifacts/ui/trading-monitor/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-monitor-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-monitor/approvals/architecture.json","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-trading-monitor-qa","screenId":"trading-monitor","screenTitle":"系统监控","route":"/#monitor","product":"trading-data-source","productLabel":"行情后台","wave":"R17","platform":"Admin","platformFamily":"WEB_ADMIN","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Market Data Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"55b1ad827176b0937963d5694f411e901665fcfd","productionPosture":"ABSENCE BOUND","environments":["1440×900","1024×768","390×844"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/trading-monitor/reflow.json","artifacts/ui/trading-monitor/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-trading-monitor-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-trading-monitor-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/trading-monitor/approvals/qa.json","packetPath":"artifacts/ui/trading-monitor/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-global-search-product","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-global-search/reflow.json","artifacts/ui/matrix-global-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-global-search-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-global-search/approvals/product.json","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-global-search-design","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-global-search/reflow.json","artifacts/ui/matrix-global-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-global-search-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-global-search/approvals/design.json","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-global-search-architecture","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-global-search/reflow.json","artifacts/ui/matrix-global-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-global-search-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-global-search/approvals/architecture.json","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-global-search-qa","screenId":"matrix-global-search","screenTitle":"全局搜索","route":"SearchView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-global-search/reflow.json","artifacts/ui/matrix-global-search/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-global-search-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-global-search-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-global-search/approvals/qa.json","packetPath":"artifacts/ui/matrix-global-search/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-friend-requests-product","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-friend-requests/reflow.json","artifacts/ui/matrix-friend-requests/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-friend-requests-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-friend-requests/approvals/product.json","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-friend-requests-design","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-friend-requests/reflow.json","artifacts/ui/matrix-friend-requests/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-friend-requests-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-friend-requests/approvals/design.json","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-friend-requests-architecture","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-friend-requests/reflow.json","artifacts/ui/matrix-friend-requests/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-friend-requests-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-friend-requests/approvals/architecture.json","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-friend-requests-qa","screenId":"matrix-friend-requests","screenTitle":"新的朋友","route":"AppRoute.friendRequests · FriendRequestsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-friend-requests/reflow.json","artifacts/ui/matrix-friend-requests/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-friend-requests-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-friend-requests-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-friend-requests/approvals/qa.json","packetPath":"artifacts/ui/matrix-friend-requests/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-group-detail-product","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-group-detail/reflow.json","artifacts/ui/matrix-group-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-group-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-group-detail/approvals/product.json","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-group-detail-design","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-group-detail/reflow.json","artifacts/ui/matrix-group-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-group-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-group-detail/approvals/design.json","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-group-detail-architecture","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-group-detail/reflow.json","artifacts/ui/matrix-group-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-group-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-group-detail/approvals/architecture.json","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-group-detail-qa","screenId":"matrix-group-detail","screenTitle":"群聊详情","route":"GroupChatDetailView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-group-detail/reflow.json","artifacts/ui/matrix-group-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-group-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-group-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-group-detail/approvals/qa.json","packetPath":"artifacts/ui/matrix-group-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-user-profile-product","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-user-profile/reflow.json","artifacts/ui/matrix-user-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-user-profile-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-user-profile/approvals/product.json","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-user-profile-design","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-user-profile/reflow.json","artifacts/ui/matrix-user-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-user-profile-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-user-profile/approvals/design.json","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-user-profile-architecture","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-user-profile/reflow.json","artifacts/ui/matrix-user-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-user-profile-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-user-profile/approvals/architecture.json","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-user-profile-qa","screenId":"matrix-user-profile","screenTitle":"用户资料","route":"AppRoute.userProfile · UserProfileView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-user-profile/reflow.json","artifacts/ui/matrix-user-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-user-profile-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-user-profile-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-user-profile/approvals/qa.json","packetPath":"artifacts/ui/matrix-user-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-app-market-product","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-app-market/reflow.json","artifacts/ui/matrix-app-market/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-app-market-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-app-market/approvals/product.json","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-app-market-design","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-app-market/reflow.json","artifacts/ui/matrix-app-market/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-app-market-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-app-market/approvals/design.json","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-app-market-architecture","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-app-market/reflow.json","artifacts/ui/matrix-app-market/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-app-market-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-app-market/approvals/architecture.json","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-app-market-qa","screenId":"matrix-app-market","screenTitle":"应用市场","route":"WorkspaceView · AppMarketView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-app-market/reflow.json","artifacts/ui/matrix-app-market/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-app-market-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-app-market-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-app-market/approvals/qa.json","packetPath":"artifacts/ui/matrix-app-market/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-moments-product","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-moments/reflow.json","artifacts/ui/matrix-moments/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-moments-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-moments/approvals/product.json","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-moments-design","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-moments/reflow.json","artifacts/ui/matrix-moments/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-moments-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-moments/approvals/design.json","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-moments-architecture","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-moments/reflow.json","artifacts/ui/matrix-moments/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-moments-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-moments/approvals/architecture.json","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-moments-qa","screenId":"matrix-moments","screenTitle":"朋友圈","route":"DiscoveryView · MomentFeedView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-moments/reflow.json","artifacts/ui/matrix-moments/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-moments-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-moments-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-moments/approvals/qa.json","packetPath":"artifacts/ui/matrix-moments/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-wallet-product","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-wallet/reflow.json","artifacts/ui/matrix-wallet/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-wallet-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-wallet/approvals/product.json","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-wallet-design","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-wallet/reflow.json","artifacts/ui/matrix-wallet/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-wallet-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-wallet/approvals/design.json","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-wallet-architecture","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-wallet/reflow.json","artifacts/ui/matrix-wallet/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-wallet-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-wallet/approvals/architecture.json","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-wallet-qa","screenId":"matrix-wallet","screenTitle":"钱包","route":"AppRoute.wallet · WalletPluginHostView(.home)","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-wallet/reflow.json","artifacts/ui/matrix-wallet/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-wallet-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-wallet-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-wallet/approvals/qa.json","packetPath":"artifacts/ui/matrix-wallet/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-settings-product","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-settings/reflow.json","artifacts/ui/matrix-settings/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-settings-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-settings/approvals/product.json","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-settings-design","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-settings/reflow.json","artifacts/ui/matrix-settings/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-settings-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-settings/approvals/design.json","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-settings-architecture","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-settings/reflow.json","artifacts/ui/matrix-settings/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-settings-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-settings/approvals/architecture.json","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-settings-qa","screenId":"matrix-settings","screenTitle":"设置与隐私","route":"MainTabView.profile · SettingsView","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-settings/reflow.json","artifacts/ui/matrix-settings/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-settings-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-settings-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-settings/approvals/qa.json","packetPath":"artifacts/ui/matrix-settings/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-miniapp-runtime-product","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Matrix Mobile","productOwner":"Matrix Mobile","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-miniapp-runtime/reflow.json","artifacts/ui/matrix-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-miniapp-runtime-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-miniapp-runtime/approvals/product.json","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-miniapp-runtime-design","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Matrix Mobile","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-miniapp-runtime/reflow.json","artifacts/ui/matrix-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-miniapp-runtime-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-miniapp-runtime/approvals/design.json","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-miniapp-runtime-architecture","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Matrix Mobile","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-miniapp-runtime/reflow.json","artifacts/ui/matrix-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-miniapp-runtime-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-miniapp-runtime/approvals/architecture.json","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-matrix-miniapp-runtime-qa","screenId":"matrix-miniapp-runtime","screenTitle":"小程序容器","route":"PluginRegistry.miniApp · IMMiniAppViewShell","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","wave":"R18","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Matrix Mobile","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"257e604a5073b1ecab0f905d7ec59dfb78960639","productionPosture":"IM RUNTIME EXACT · DISTRIBUTION UNPROVEN","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/matrix-miniapp-runtime/reflow.json","artifacts/ui/matrix-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-matrix-miniapp-runtime-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-matrix-miniapp-runtime-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/matrix-miniapp-runtime/approvals/qa.json","packetPath":"artifacts/ui/matrix-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-detail-product","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-detail/reflow.json","artifacts/ui/quant-strategy-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-detail/approvals/product.json","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-detail-design","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-detail/reflow.json","artifacts/ui/quant-strategy-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-detail/approvals/design.json","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-detail-architecture","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-detail/reflow.json","artifacts/ui/quant-strategy-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-detail/approvals/architecture.json","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-detail-qa","screenId":"quant-strategy-detail","screenTitle":"策略详情","route":"AppRoute.strategy(id:) · StrategyDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-detail/reflow.json","artifacts/ui/quant-strategy-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-detail/approvals/qa.json","packetPath":"artifacts/ui/quant-strategy-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-version-product","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-version/reflow.json","artifacts/ui/quant-strategy-version/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-version-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-version/approvals/product.json","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-version-design","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-version/reflow.json","artifacts/ui/quant-strategy-version/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-version-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-version/approvals/design.json","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-version-architecture","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-version/reflow.json","artifacts/ui/quant-strategy-version/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-version-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-version/approvals/architecture.json","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-strategy-version-qa","screenId":"quant-strategy-version","screenTitle":"策略版本","route":"AppRoute.strategyVersion · StrategyVersionDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-strategy-version/reflow.json","artifacts/ui/quant-strategy-version/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-strategy-version-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-strategy-version-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-strategy-version/approvals/qa.json","packetPath":"artifacts/ui/quant-strategy-version/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-backtest-create-product","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-backtest-create/reflow.json","artifacts/ui/quant-backtest-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-backtest-create-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-backtest-create/approvals/product.json","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-backtest-create-design","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-backtest-create/reflow.json","artifacts/ui/quant-backtest-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-backtest-create-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-backtest-create/approvals/design.json","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-backtest-create-architecture","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-backtest-create/reflow.json","artifacts/ui/quant-backtest-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-backtest-create-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-backtest-create/approvals/architecture.json","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-backtest-create-qa","screenId":"quant-backtest-create","screenTitle":"新建回测","route":"AppRoute.backtestCreate · BacktestComposerView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-backtest-create/reflow.json","artifacts/ui/quant-backtest-create/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-backtest-create-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-backtest-create-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-backtest-create/approvals/qa.json","packetPath":"artifacts/ui/quant-backtest-create/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-run-detail-product","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-run-detail/reflow.json","artifacts/ui/quant-run-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-run-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-run-detail/approvals/product.json","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-run-detail-design","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-run-detail/reflow.json","artifacts/ui/quant-run-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-run-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-run-detail/approvals/design.json","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-run-detail-architecture","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-run-detail/reflow.json","artifacts/ui/quant-run-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-run-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-run-detail/approvals/architecture.json","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-run-detail-qa","screenId":"quant-run-detail","screenTitle":"运行详情","route":"AppRoute.run(id:) · RunDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-run-detail/reflow.json","artifacts/ui/quant-run-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-run-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-run-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-run-detail/approvals/qa.json","packetPath":"artifacts/ui/quant-run-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-signal-detail-product","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-signal-detail/reflow.json","artifacts/ui/quant-signal-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-signal-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-signal-detail/approvals/product.json","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-signal-detail-design","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-signal-detail/reflow.json","artifacts/ui/quant-signal-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-signal-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-signal-detail/approvals/design.json","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-signal-detail-architecture","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-signal-detail/reflow.json","artifacts/ui/quant-signal-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-signal-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-signal-detail/approvals/architecture.json","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-signal-detail-qa","screenId":"quant-signal-detail","screenTitle":"信号详情","route":"AppRoute.signal(id:) · SignalDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-signal-detail/reflow.json","artifacts/ui/quant-signal-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-signal-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-signal-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-signal-detail/approvals/qa.json","packetPath":"artifacts/ui/quant-signal-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-detail-product","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-detail/reflow.json","artifacts/ui/quant-miniapp-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-detail-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-detail/approvals/product.json","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-detail-design","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-detail/reflow.json","artifacts/ui/quant-miniapp-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-detail-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-detail/approvals/design.json","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-detail-architecture","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-detail/reflow.json","artifacts/ui/quant-miniapp-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-detail-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-detail/approvals/architecture.json","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-detail-qa","screenId":"quant-miniapp-detail","screenTitle":"Mini App 详情","route":"AppRoute.miniApp(id:) · MiniAppDetailView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-detail/reflow.json","artifacts/ui/quant-miniapp-detail/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-detail-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-detail-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-detail/approvals/qa.json","packetPath":"artifacts/ui/quant-miniapp-detail/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-runtime-product","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-runtime/reflow.json","artifacts/ui/quant-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-runtime-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-runtime/approvals/product.json","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-runtime-design","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-runtime/reflow.json","artifacts/ui/quant-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-runtime-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-runtime/approvals/design.json","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-runtime-architecture","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-runtime/reflow.json","artifacts/ui/quant-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-runtime-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-runtime/approvals/architecture.json","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-miniapp-runtime-qa","screenId":"quant-miniapp-runtime","screenTitle":"Mini App 运行容器","route":"AppRoute.miniAppOpen(id:) · MiniAppRuntimeView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-miniapp-runtime/reflow.json","artifacts/ui/quant-miniapp-runtime/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-miniapp-runtime-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-miniapp-runtime-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-miniapp-runtime/approvals/qa.json","packetPath":"artifacts/ui/quant-miniapp-runtime/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-people-product","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-people/reflow.json","artifacts/ui/quant-people/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-people-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-people/approvals/product.json","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-people-design","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-people/reflow.json","artifacts/ui/quant-people/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-people-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-people/approvals/design.json","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-people-architecture","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-people/reflow.json","artifacts/ui/quant-people/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-people-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-people/approvals/architecture.json","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-people-qa","screenId":"quant-people","screenTitle":"People","route":"AppRoute.contacts · PeopleHubView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-people/reflow.json","artifacts/ui/quant-people/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-people-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-people-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-people/approvals/qa.json","packetPath":"artifacts/ui/quant-people/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-profile-product","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"product","roleLabel":"PRODUCT OWNER","lane":"PRODUCT","accountableOwner":"Quant Product + Quant Platform","productOwner":"Quant Product + Quant Platform","scope":"任务真实性、线上声明、用户影响与残余产品风险","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-profile/reflow.json","artifacts/ui/quant-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-profile-product-01-task","label":"Primary task fidelity","acceptance":"页面主任务、入口、成功回执和恢复路径与产品责任一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-product-02-claim","label":"Production claim boundary","acceptance":"CURRENT、source candidate、runtime split 与 unavailable 声明没有越界","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-product-03-risk","label":"User impact and residual risk","acceptance":"未关闭风险、受影响用户、降级路径和后续 owner 已明确","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-profile/approvals/product.json","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-profile-design","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"design","roleLabel":"DESIGN OWNER","lane":"DESIGN","accountableOwner":"Product Design + Design Systems","productOwner":"Quant Product + Quant Platform","scope":"视觉层级、交互状态、响应式差异与可访问设计偏差","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-profile/reflow.json","artifacts/ui/quant-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-profile-design-01-hierarchy","label":"Visual and information hierarchy","acceptance":"页面层级、密度、内容优先级与品牌/平台模式一致","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-design-02-interaction","label":"Interaction and state fidelity","acceptance":"关键动作、九态、确认、错误、回执与撤销的 UI 差异已审阅","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-design-03-inclusive","label":"Inclusive design deviations","acceptance":"reflow、Dynamic Type、焦点、语义与非颜色表达偏差有明确处置","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-profile/approvals/design.json","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-profile-architecture","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"architecture","roleLabel":"ARCHITECTURE OWNER","lane":"ARCH","accountableOwner":"Domain Architecture + Security","productOwner":"Quant Product + Quant Platform","scope":"源码/运行姿态、契约、授权、数据边界与故障/回滚影响","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-profile/reflow.json","artifacts/ui/quant-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-profile-architecture-01-truth","label":"Source and runtime truth","acceptance":"exact source、production posture、环境与依赖版本可追溯且不互相冒充","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-architecture-02-boundary","label":"Contract and security boundary","acceptance":"字段、权限、对象绑定、隐私、secret 与服务责任边界已确认","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-architecture-03-failure","label":"Failure and rollback impact","acceptance":"故障域、降级、可观察性、发布前置与回滚影响已登记","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-profile/approvals/architecture.json","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"},{"id":"R24-quant-profile-qa","screenId":"quant-profile","screenTitle":"个人资料","route":"AppRoute.profile(userID:) · IdentityView","product":"matrix-quant-im-ios","productLabel":"Matrix Quant iOS","wave":"R19","platform":"iOS","platformFamily":"IOS_NATIVE","roleId":"qa","roleLabel":"QA OWNER","lane":"QA","accountableOwner":"Product QA + Accessibility QA","productOwner":"Quant Product + Quant Platform","scope":"视觉、Reflow、A11y、负向路径与可复核 receipt 完整性","sourceRevision":"604987ac36dcc9a66e8f8d2c86c0af197cd7a289","productionPosture":"LATEST CANDIDATE · PRODUCTION ABSENT","environments":["iPhone 393×852","compact 320×568","iPad 1024×1366","AX5 + VoiceOver"],"predecessor":"accepted R23 reflow + accessibility receipts","predecessorPaths":["artifacts/ui/quant-profile/reflow.json","artifacts/ui/quant-profile/a11y.json"],"predecessorStatus":"0/2 experience suites accepted","status":"BLOCKED_BY_EXPERIENCE_RECEIPTS","eligible":false,"criteria":[{"id":"R24-quant-profile-qa-01-visual","label":"Visual evidence integrity","acceptance":"同一 Screen ID 的环境 PNG、checksum、fixture 与 CI receipt 全部可复核","order":1,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-qa-02-experience","label":"Reflow and accessibility evidence","acceptance":"R23 两套体验验证的 12 条断言都有真实执行结果和 receipt","order":2,"status":"BLOCKED","acknowledgement":null},{"id":"R24-quant-profile-qa-03-negative","label":"Negative and regression coverage","acceptance":"权限拒绝、失败、超时、部分结果、恢复与回归范围都有证据","order":3,"status":"BLOCKED","acknowledgement":null}],"criteriaCount":3,"acceptedCriteria":0,"evidencePath":"artifacts/ui/quant-profile/approvals/qa.json","packetPath":"artifacts/ui/quant-profile/approvals/manifest.json","decision":null,"signatureId":null,"approvedAt":null,"checkedAt":"2026-07-18"}]}