{"schemaVersion":"developer.reits.tech/current-ui-evidence-capture-kits/v1","auditedAt":"2026-08-12","readOnly":true,"program":{"id":"C06","totalScreens":24,"kitsGenerated":24,"fixedViewports":[{"name":"desktop","width":1440,"height":900},{"name":"tablet","width":1024,"height":768},{"name":"mobile","width":390,"height":844}],"executableAgainstProduction":false,"uploadEndpoint":null,"accepted":0,"acceptancePermitted":false,"productionMutations":0,"policy":"只生成离线采集包模板；操作人必须在本地/对应仓库留存附件，Portal 不接收上传、不改变验收数。"},"kits":[{"kitId":"C06-KIT-portal-home","screenId":"portal-home","title":"全球资讯首页","product":"reits-info-portal","productLabel":"公共官网","route":"/","evidenceKind":"LIVE_PROBE","sourceRevision":"revision-bound-in-source","target":"https://reits.tech/","targetPolicy":"仅允许对已登记公开 URL 执行只读 GET","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-portal-home.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-portal-search","screenId":"portal-search","title":"全站搜索","product":"reits-info-portal","productLabel":"公共官网","route":"/search","evidenceKind":"SOURCE_BOUND","sourceRevision":"revision-bound-in-source","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-portal-search.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-portal-article","screenId":"portal-article","title":"正式资讯详情","product":"reits-info-portal","productLabel":"公共官网","route":"/articles/[slug]","evidenceKind":"SOURCE_BOUND","sourceRevision":"revision-bound-in-source","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-portal-article.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-portal-pixel-atlas","screenId":"portal-pixel-atlas","title":"Pixel Atlas","product":"reits-info-portal","productLabel":"公共官网","route":"/pixel-atlas","evidenceKind":"SOURCE_BOUND","sourceRevision":"revision-bound-in-source","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-portal-pixel-atlas.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-bbs-feed","screenId":"bbs-feed","title":"社区动态","product":"reits-bbs","productLabel":"社区","route":"/","evidenceKind":"LIVE_PROBE","sourceRevision":"revision-bound-in-source","target":"https://bbs.reits.tech/","targetPolicy":"仅允许对已登记公开 URL 执行只读 GET","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-bbs-feed.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-bbs-topic","screenId":"bbs-topic","title":"话题详情","product":"reits-bbs","productLabel":"社区","route":"/topic/:slug/:tid","evidenceKind":"SOURCE_BOUND","sourceRevision":"revision-bound-in-source","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-bbs-topic.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-bbs-composer","screenId":"bbs-composer","title":"动态/话题发布器","product":"reits-bbs","productLabel":"社区","route":"/compose","evidenceKind":"SOURCE_BOUND","sourceRevision":"revision-bound-in-source","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-bbs-composer.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-booking-discovery","screenId":"booking-discovery","title":"发现好店","product":"public-booking-platform","productLabel":"预约平台","route":"/","evidenceKind":"LIVE_PROBE","sourceRevision":"revision-bound-in-source","target":"https://order.reits.tech/","targetPolicy":"仅允许对已登记公开 URL 执行只读 GET","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-booking-discovery.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-booking-store","screenId":"booking-store","title":"店铺详情","product":"public-booking-platform","productLabel":"预约平台","route":"/shop/:publishHash","evidenceKind":"SOURCE_BOUND","sourceRevision":"revision-bound-in-source","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-booking-store.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-booking-wizard","screenId":"booking-wizard","title":"三步预约","product":"public-booking-platform","productLabel":"预约平台","route":"/t/:publishHash","evidenceKind":"SOURCE_BOUND","sourceRevision":"revision-bound-in-source","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-booking-wizard.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-booking-status","screenId":"booking-status","title":"订单与预约状态","product":"public-booking-platform","productLabel":"预约平台","route":"/booking-status","evidenceKind":"SOURCE_BOUND","sourceRevision":"revision-bound-in-source","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-booking-status.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-data-overview","screenId":"data-overview","title":"采集概览","product":"data-sources","productLabel":"采集后台","route":"/admin/overview","evidenceKind":"SOURCE_BOUND","sourceRevision":"cb37d2c","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-data-overview.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-data-sources-table","screenId":"data-sources-table","title":"采集源管理","product":"data-sources","productLabel":"采集后台","route":"/admin/sources","evidenceKind":"SOURCE_BOUND","sourceRevision":"cb37d2c","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-data-sources-table.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-data-run-logs","screenId":"data-run-logs","title":"运行日志","product":"data-sources","productLabel":"采集后台","route":"/admin/logs","evidenceKind":"SOURCE_BOUND","sourceRevision":"cb37d2c","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-data-run-logs.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-data-media","screenId":"data-media","title":"素材资产","product":"data-sources","productLabel":"采集后台","route":"/admin/media","evidenceKind":"SOURCE_BOUND","sourceRevision":"cb37d2c","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-data-media.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-trading-dashboard","screenId":"trading-dashboard","title":"行情仪表盘","product":"trading-data-source","productLabel":"行情后台","route":"/#dashboard","evidenceKind":"SOURCE_BOUND","sourceRevision":"55b1ad8","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-trading-dashboard.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-trading-sources","screenId":"trading-sources","title":"标识源管理","product":"trading-data-source","productLabel":"行情后台","route":"/#dataSources","evidenceKind":"SOURCE_BOUND","sourceRevision":"55b1ad8","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-trading-sources.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-trading-tasks","screenId":"trading-tasks","title":"定时任务","product":"trading-data-source","productLabel":"行情后台","route":"/#tasks","evidenceKind":"SOURCE_BOUND","sourceRevision":"55b1ad8","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-trading-tasks.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-openapi-login","screenId":"openapi-login","title":"开发者登录","product":"miniapp-open-platform","productLabel":"开放平台","route":"/login","evidenceKind":"LIVE_PROBE","sourceRevision":"fa9283d","target":"https://openapi.reits.tech/login","targetPolicy":"仅允许对已登记公开 URL 执行只读 GET","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-openapi-login.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-openapi-apps","screenId":"openapi-apps","title":"我的小程序","product":"miniapp-open-platform","productLabel":"开放平台","route":"/apps","evidenceKind":"SOURCE_BOUND","sourceRevision":"fa9283d","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-openapi-apps.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-openapi-create","screenId":"openapi-create","title":"创建小程序","product":"miniapp-open-platform","productLabel":"开放平台","route":"/apps/new","evidenceKind":"SOURCE_BOUND","sourceRevision":"fa9283d","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-openapi-create.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-openapi-publish","screenId":"openapi-publish","title":"应用发布","product":"miniapp-open-platform","productLabel":"开放平台","route":"/apps/:id/publish","evidenceKind":"SOURCE_BOUND","sourceRevision":"fa9283d","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-openapi-publish.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-matrix-login","screenId":"matrix-login","title":"登录入口","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","route":"LoginView · AuthFlow","evidenceKind":"SOURCE_BOUND","sourceRevision":"257e604","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-matrix-login.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false},{"kitId":"C06-KIT-matrix-conversations","screenId":"matrix-conversations","title":"会话列表","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","route":"MainTabView.chats · ConversationListView","evidenceKind":"SOURCE_BOUND","sourceRevision":"257e604","target":null,"targetPolicy":"源码绑定页不得猜测公网地址；先由 Owner 提供可回读入口","status":"OFFLINE_TEMPLATE_NOT_EXECUTED","requiredKinds":["route_smoke","viewport_png","sha256","a11y","owner_review"],"collectionSteps":[{"kind":"route_smoke","label":"只读 GET 路由并记录状态、最终 URL、尺寸和时间"},{"kind":"viewport_png","label":"按三组固定 viewport 生成 PNG，不覆盖原始文件"},{"kind":"sha256","label":"对 PNG、Smoke、a11y 报告逐项复算 SHA256"},{"kind":"a11y","label":"用锁定版本跑 axe、键盘、焦点和对比度检查"},{"kind":"owner_review","label":"由唯一人类 Owner 查看全包并填写 ACCEPT/BLOCK"}],"viewports":[{"name":"desktop","width":1440,"height":900,"file":"desktop.png"},{"name":"tablet","width":1024,"height":768,"file":"tablet.png"},{"name":"mobile","width":390,"height":844,"file":"mobile.png"}],"outputFiles":["manifest.json","route-smoke.json","desktop.png","tablet.png","mobile.png","sha256.txt","a11y.json","owner-review.json"],"bundleName":"c06-kit-matrix-conversations.evidence.json","evidenceReady":false,"acceptancePermitted":false,"productionMutation":false}]}