{"schemaVersion":"developer.reits.tech/current-ui-drafts/v1","auditedAt":"2026-08-12","readOnly":true,"program":{"id":"C07","title":"P0 当前 UI 可开发草案","totalScreens":24,"draftScreens":24,"implementedScreens":0,"acceptedScreens":0,"acceptancePermitted":false,"productionMutations":0,"dependsOn":"C06 24 张页面证据回执","policy":"草案只绑定 CURRENT 页面来源、动作、状态和契约；不把草案写成已实现，不替代截图/a11y/Owner 回执。"},"drafts":[{"draftId":"C07-portal-home","screenId":"portal-home","title":"全球资讯首页","product":"reits-info-portal","productLabel":"公共官网","route":"/","platform":"Web","evidenceKind":"LIVE_PROBE","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","PublicHeader","HeroBlock","ContentRail","EvidenceCard","FooterNav"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["进入国家市场","打开地图资产","进入社区","全站搜索"],"contracts":["静态内容快照","BBS 精选","Pixel Atlas","搜索索引"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-portal-search","screenId":"portal-search","title":"全站搜索","product":"reits-info-portal","productLabel":"公共官网","route":"/search","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SearchBar","FilterChips","ResultGrid","DetailDrawer","EmptyState"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["提交查询","切换类型","打开结果","返回来源"],"contracts":["Search index","Article snapshot","Asset catalog"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-portal-article","screenId":"portal-article","title":"正式资讯详情","product":"reits-info-portal","productLabel":"公共官网","route":"/articles/[slug]","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","PublicHeader","HeroBlock","ContentRail","EvidenceCard","FooterNav"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["查看原文","进入资产","进入 BBS","复制链接"],"contracts":["Article snapshot","Source registry","BBS topic bridge"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-portal-pixel-atlas","screenId":"portal-pixel-atlas","title":"Pixel Atlas","product":"reits-info-portal","productLabel":"公共官网","route":"/pixel-atlas","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","CanvasToolbar","CanvasViewport","Legend","DetailDrawer","BridgeLinks"],"stateContract":[{"state":"加载","bound":true,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["缩放/平移","选择资产","打开资讯","进入讨论"],"contracts":["Asset scene","Geo index","Article/BBS bindings"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-bbs-feed","screenId":"bbs-feed","title":"社区动态","product":"reits-bbs","productLabel":"社区","route":"/","platform":"Web","evidenceKind":"LIVE_PROBE","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","ComposerCard","FilterBar","FeedList","TrendRail"],"stateContract":[{"state":"加载","bound":true,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":true,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["发动态","引用 RAW 来源","上传媒体","切换筛选"],"contracts":["NodeBB topics","RAW source cards","Interaction policy"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-bbs-topic","screenId":"bbs-topic","title":"话题详情","product":"reits-bbs","productLabel":"社区","route":"/topic/:slug/:tid","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","ComposerCard","FilterBar","FeedList","TrendRail"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["回复","引用","喜欢","收藏","分享"],"contracts":["NodeBB topic","RAW evidence","Moderation state"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-bbs-composer","screenId":"bbs-composer","title":"动态/话题发布器","product":"reits-bbs","productLabel":"社区","route":"/compose","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","Breadcrumbs","FormCard","FieldGroup","InlineValidation","StickyActionBar"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["保存草稿","引用来源","上传媒体","提交"],"contracts":["Composer payload","Media preparation","Risk policy"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-booking-discovery","screenId":"booking-discovery","title":"发现好店","product":"public-booking-platform","productLabel":"预约平台","route":"/","platform":"Web","evidenceKind":"LIVE_PROBE","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SearchBar","FilterChips","ResultGrid","DetailDrawer","EmptyState"],"stateContract":[{"state":"加载","bound":true,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["切换城市","搜索","打开分类","进入预约"],"contracts":["Discovery API","Storefront publish hash","Local order history"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-booking-store","screenId":"booking-store","title":"店铺详情","product":"public-booking-platform","productLabel":"预约平台","route":"/shop/:publishHash","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SearchBar","FilterChips","ResultGrid","DetailDrawer","EmptyState"],"stateContract":[{"state":"加载","bound":true,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["选择项目","查看图片","开始预约","返回发现"],"contracts":["Storefront","Service catalog","Brand assets"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-booking-wizard","screenId":"booking-wizard","title":"三步预约","product":"public-booking-platform","productLabel":"预约平台","route":"/t/:publishHash","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","Breadcrumbs","FormCard","FieldGroup","InlineValidation","StickyActionBar"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["选择服务","选择时段","填写信息","提交预约"],"contracts":["Availability","Booking create","Intake schema"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-booking-status","screenId":"booking-status","title":"订单与预约状态","product":"public-booking-platform","productLabel":"预约平台","route":"/booking-status","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["MobileShell","PageHeader","FilterBar","ListCard","Timeline","BottomTabBar"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["查询","下载日历","取消","改期"],"contracts":["Private status token","Booking status","ICS"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-data-overview","screenId":"data-overview","title":"采集概览","product":"data-sources","productLabel":"采集后台","route":"/admin/overview","platform":"Admin","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","TopBar","MetricStrip","DataTable","DetailDrawer"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":true,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["刷新","启动采集","进入失败项","修改密码"],"contracts":["Dashboard API","Run summary","Compliance summary"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-data-sources-table","screenId":"data-sources-table","title":"采集源管理","product":"data-sources","productLabel":"采集后台","route":"/admin/sources","platform":"Admin","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","TopBar","MetricStrip","DataTable","DetailDrawer"],"stateContract":[{"state":"加载","bound":true,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["新增来源","启停","运行","编辑","查看失败"],"contracts":["Sources API","Rules","Compliance flags"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-data-run-logs","screenId":"data-run-logs","title":"运行日志","product":"data-sources","productLabel":"采集后台","route":"/admin/logs","platform":"Admin","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","TopBar","MetricStrip","DataTable","DetailDrawer"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["切换自动刷新","定位 run_id","重试","导出证据"],"contracts":["Run logs","Stage metrics","Error events"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-data-media","screenId":"data-media","title":"素材资产","product":"data-sources","productLabel":"采集后台","route":"/admin/media","platform":"Admin","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","TopBar","MetricStrip","DataTable","DetailDrawer"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["查看原始文件","重试下载","批量处理","进入文档"],"contracts":["Media assets","Documents","Download events"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-trading-dashboard","screenId":"trading-dashboard","title":"行情仪表盘","product":"trading-data-source","productLabel":"行情后台","route":"/#dashboard","platform":"Admin","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","TopBar","MetricStrip","DataTable","DetailDrawer"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":true,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["刷新","进入任务","查看缓存","修改密码"],"contracts":["Dashboard","Tasks","Cache files","Monitor"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-trading-sources","screenId":"trading-sources","title":"标识源管理","product":"trading-data-source","productLabel":"行情后台","route":"/#dataSources","platform":"Admin","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","TopBar","MetricStrip","DataTable","DetailDrawer"],"stateContract":[{"state":"加载","bound":true,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["新增","启停","预览请求","测试参数"],"contracts":["Symbols","Templates","Data sources"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-trading-tasks","screenId":"trading-tasks","title":"定时任务","product":"trading-data-source","productLabel":"行情后台","route":"/#tasks","platform":"Admin","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","TopBar","MetricStrip","DataTable","DetailDrawer"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["新建任务","立即运行","批量运行","编辑计划"],"contracts":["Scheduled tasks","Intervals","Run result"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-openapi-login","screenId":"openapi-login","title":"开发者登录","product":"miniapp-open-platform","productLabel":"开放平台","route":"/login","platform":"Web","evidenceKind":"LIVE_PROBE","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","Breadcrumbs","FormCard","FieldGroup","InlineValidation","StickyActionBar"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["发送验证码","登录"],"contracts":["reits-auth OTP","App session"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-openapi-apps","screenId":"openapi-apps","title":"我的小程序","product":"miniapp-open-platform","productLabel":"开放平台","route":"/apps","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","SideNav","TopBar","MetricStrip","DataTable","DetailDrawer"],"stateContract":[{"state":"加载","bound":true,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["创建小程序","进入发布"],"contracts":["Developer apps","Auth session"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-openapi-create","screenId":"openapi-create","title":"创建小程序","product":"miniapp-open-platform","productLabel":"开放平台","route":"/apps/new","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","Breadcrumbs","FormCard","FieldGroup","InlineValidation","StickyActionBar"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["创建","取消"],"contracts":["Apps API","Developer ownership"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-openapi-publish","screenId":"openapi-publish","title":"应用发布","product":"miniapp-open-platform","productLabel":"开放平台","route":"/apps/:id/publish","platform":"Web","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","Breadcrumbs","FormCard","FieldGroup","InlineValidation","StickyActionBar"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":true,"implementation":"SuccessToast/状态卡"}],"actions":["选择包","上传","创建版本","发布"],"contracts":["Package upload","Asset binding","Version publish","Gateway sync"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-matrix-login","screenId":"matrix-login","title":"登录入口","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","route":"LoginView · AuthFlow","platform":"iOS","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["AppShell","Breadcrumbs","FormCard","FieldGroup","InlineValidation","StickyActionBar"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":false,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":true,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["发送验证码","切换邮箱","确认条款","继续设备验证"],"contracts":["NativeAuthRequest","OtpChallenge","DeviceVerification"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]},{"draftId":"C07-matrix-conversations","screenId":"matrix-conversations","title":"会话列表","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","route":"MainTabView.chats · ConversationListView","platform":"iOS","evidenceKind":"SOURCE_BOUND","status":"DRAFT_NOT_IMPLEMENTED","fidelity":"F1","viewportDefaults":{"desktop":{"minWidth":1200,"maxWidth":null,"layout":"双栏/主工作区 + 辅助栏"},"tablet":{"minWidth":768,"maxWidth":1199,"layout":"单主栏/辅助内容下移"},"mobile":{"minWidth":320,"maxWidth":767,"layout":"单列/底部主操作固定"}},"shell":["MobileShell","PageHeader","FilterBar","ListCard","Timeline","BottomTabBar"],"stateContract":[{"state":"加载","bound":false,"implementation":"Skeleton + aria-busy"},{"state":"空","bound":true,"implementation":"EmptyState + 下一动作"},{"state":"错误","bound":false,"implementation":"InlineError + retry"},{"state":"无权限","bound":false,"implementation":"ForbiddenState + 返回入口"},{"state":"成功","bound":false,"implementation":"SuccessToast/状态卡"}],"actions":["打开会话","搜索","新建聊天","扫码"],"contracts":["im-core conversations","Unread state","Device session"],"designBoundary":"基于 CURRENT 来源与契约的开发草案；不代表线上 UI 已实现，不覆盖真实截图或 Owner 验收。","qaGates":["响应式断点","键盘/焦点","对比度","状态可达","路由 Smoke"]}]}