{"schemaVersion":"developer.reits.tech/current-ui-evidence/v1","auditedAt":"2026-08-12","program":{"id":"C06","title":"P0 当前 UI 证据校准","totalP0Screens":24,"liveBound":4,"sourceBound":20,"staleRecheckRequired":24,"accepted":0,"acceptancePermitted":false,"productionMutations":0,"targetScreensExcluded":true,"policy":"只读盘点；TARGET、旧截图和历史 R/E 证据不计入 CURRENT 实现验收。","progress":{"schemaVersion":"developer.reits.tech/current-ui-evidence-progress/v1","auditedAt":"2026-08-12T15:10:00+08:00","readOnly":true,"currentStage":"P05_EVIDENCE_PACKAGE_COLLECTION","stages":[{"id":"P01_CURRENT_INVENTORY","label":"CURRENT 页面登记","status":"DONE","progress":"24/24","detail":"24 张 P0 页面已绑定真实来源、路由和 revision。"},{"id":"P02_REVIEW_CONTRACTS","label":"逐页复核合同","status":"DONE","progress":"24/24","detail":"每页输入、顺序、成功条件和停止条件已固化。"},{"id":"P03_OFFLINE_TOOLING","label":"离线工具链","status":"DONE","progress":"24/24","detail":"采集包、复核卡、批量预检和单页预检均已上线。"},{"id":"P04_READONLY_SMOKE","label":"公开入口只读 Smoke","status":"DONE","progress":"4/4","detail":"最近一次公网 GET 回读 4/4；该结果不等于正式验收。"},{"id":"P05_EVIDENCE_PACKAGE_COLLECTION","label":"证据包采集","status":"ACTIVE","progress":"0/24","detail":"下一步：按复核卡逐页准备 route、三视口 PNG、SHA256 和 a11y 回执。"},{"id":"P06_HUMAN_OWNER_REVIEW","label":"人类 Owner 复核","status":"BLOCKED","progress":"0/24","detail":"AI 不代签；需要唯一人类 Owner 对每页证据做 ACCEPT 或 BLOCK。"},{"id":"P07_C06_ACCEPTANCE","label":"C06 正式验收","status":"BLOCKED","progress":"0/24","detail":"P05/P06 完成前不得进入正式验收，acceptancePermitted 固定为 false。"}],"acceptancePermitted":false,"productionMutations":0}},"screens":[{"screenId":"portal-home","product":"reits-info-portal","productLabel":"公共官网","title":"全球资讯首页","route":"/","platform":"Web","audience":"全球公开访客","evidenceKind":"LIVE_PROBE","evidenceLabel":"线上首屏已核实 · R15 exact 0550079","evidenceSource":"https://reits.tech/ · R15 source 0550079","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"进入国家市场","statesDefined":4,"contracts":["静态内容快照","BBS 精选","Pixel Atlas","搜索索引"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["viewport_png","sha256","a11y","owner_review"],"nextAction":"重跑线上只读 probe，锁定页面截图、尺寸和来源时间"},{"screenId":"portal-search","product":"reits-info-portal","productLabel":"公共官网","title":"全站搜索","route":"/search","platform":"Web","audience":"寻找资产、国家与资讯的访客","evidenceKind":"SOURCE_BOUND","evidenceLabel":"App Router 源码 · R15 exact 0550079","evidenceSource":"reits-info-portal/app/search/page.tsx · R15 source 0550079","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"提交查询","statesDefined":4,"contracts":["Search index","Article snapshot","Asset catalog"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"portal-article","product":"reits-info-portal","productLabel":"公共官网","title":"正式资讯详情","route":"/articles/[slug]","platform":"Web","audience":"研究者与普通投资者","evidenceKind":"SOURCE_BOUND","evidenceLabel":"App Router 源码 · R15 exact 0550079","evidenceSource":"reits-info-portal/app/articles/[slug]/page.tsx · R15 source 0550079","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"查看原文","statesDefined":4,"contracts":["Article snapshot","Source registry","BBS topic bridge"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"portal-pixel-atlas","product":"reits-info-portal","productLabel":"公共官网","title":"Pixel Atlas","route":"/pixel-atlas","platform":"Web","audience":"从地图发现资产的访客","evidenceKind":"SOURCE_BOUND","evidenceLabel":"App Router 源码 · R15 exact 0550079","evidenceSource":"reits-info-portal/app/pixel-atlas/page.tsx · R15 source 0550079","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"缩放/平移","statesDefined":4,"contracts":["Asset scene","Geo index","Article/BBS bindings"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"bbs-feed","product":"reits-bbs","productLabel":"社区","title":"社区动态","route":"/","platform":"Web","audience":"社区访客与已登录成员","evidenceKind":"LIVE_PROBE","evidenceLabel":"线上首屏已核实 · R15 exact 1d2d5b6","evidenceSource":"https://bbs.reits.tech/ · R15 source 1d2d5b6","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"发动态","statesDefined":4,"contracts":["NodeBB topics","RAW source cards","Interaction policy"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["viewport_png","sha256","a11y","owner_review"],"nextAction":"重跑线上只读 probe，锁定页面截图、尺寸和来源时间"},{"screenId":"bbs-topic","product":"reits-bbs","productLabel":"社区","title":"话题详情","route":"/topic/:slug/:tid","platform":"Web","audience":"阅读与参与讨论的成员","evidenceKind":"SOURCE_BOUND","evidenceLabel":"NodeBB 主题源码 · R15 exact 1d2d5b6","evidenceSource":"reits-bbs/themes/reits-city/public/client.js · R15 source 1d2d5b6","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"回复","statesDefined":4,"contracts":["NodeBB topic","RAW evidence","Moderation state"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"bbs-composer","product":"reits-bbs","productLabel":"社区","title":"动态/话题发布器","route":"/compose","platform":"Web","audience":"已登录社区成员","evidenceKind":"SOURCE_BOUND","evidenceLabel":"NodeBB 主题源码 · R15 exact 1d2d5b6","evidenceSource":"reits-bbs/themes/reits-city/public/client.js · R15 source 1d2d5b6","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"保存草稿","statesDefined":4,"contracts":["Composer payload","Media preparation","Risk policy"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"booking-discovery","product":"public-booking-platform","productLabel":"预约平台","title":"发现好店","route":"/","platform":"Web","audience":"本地服务消费者","evidenceKind":"LIVE_PROBE","evidenceLabel":"线上首屏已核实 · R15 exact cc24662","evidenceSource":"https://order.reits.tech/ · R15 source cc24662","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"切换城市","statesDefined":4,"contracts":["Discovery API","Storefront publish hash","Local order history"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["viewport_png","sha256","a11y","owner_review"],"nextAction":"重跑线上只读 probe，锁定页面截图、尺寸和来源时间"},{"screenId":"booking-store","product":"public-booking-platform","productLabel":"预约平台","title":"店铺详情","route":"/shop/:publishHash","platform":"Web","audience":"评估服务并准备预约的消费者","evidenceKind":"SOURCE_BOUND","evidenceLabel":"HTML/CSS/E2E · R15 exact cc24662","evidenceSource":"public-booking-platform/apps/web/shop.html · R15 source cc24662","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"选择项目","statesDefined":4,"contracts":["Storefront","Service catalog","Brand assets"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"booking-wizard","product":"public-booking-platform","productLabel":"预约平台","title":"三步预约","route":"/t/:publishHash","platform":"Web","audience":"准备提交预约的消费者","evidenceKind":"SOURCE_BOUND","evidenceLabel":"HTML/CSS/E2E · R15 exact cc24662","evidenceSource":"public-booking-platform/apps/web/book.html · R15 source cc24662","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"选择服务","statesDefined":4,"contracts":["Availability","Booking create","Intake schema"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"booking-status","product":"public-booking-platform","productLabel":"预约平台","title":"订单与预约状态","route":"/booking-status","platform":"Web","audience":"查看、取消或改期的消费者","evidenceKind":"SOURCE_BOUND","evidenceLabel":"HTML/CSS/E2E · R15 exact cc24662","evidenceSource":"public-booking-platform/apps/web/booking-status.html · R15 source cc24662","sourceCheckedAt":"2026-07-18","sourceRevision":"revision-bound-in-source","fidelity":"F3","primaryTask":"查询","statesDefined":4,"contracts":["Private status token","Booking status","ICS"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"data-overview","product":"data-sources","productLabel":"采集后台","title":"采集概览","route":"/admin/overview","platform":"Admin","audience":"数据平台运营","evidenceKind":"SOURCE_BOUND","evidenceLabel":"Vue/Go 默认主干 · R15 exact cb37d2c","evidenceSource":"data-sources main@cb37d2c:web/admin/src/App.vue#overview · R15 source cb37d2c","sourceCheckedAt":"2026-07-18","sourceRevision":"cb37d2c","fidelity":"F2","primaryTask":"刷新","statesDefined":4,"contracts":["Dashboard API","Run summary","Compliance summary"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"data-sources-table","product":"data-sources","productLabel":"采集后台","title":"采集源管理","route":"/admin/sources","platform":"Admin","audience":"数据源管理员","evidenceKind":"SOURCE_BOUND","evidenceLabel":"Vue/Go 默认主干 · R15 exact cb37d2c","evidenceSource":"data-sources main@cb37d2c:web/admin/src/App.vue#sources · R15 source cb37d2c","sourceCheckedAt":"2026-07-18","sourceRevision":"cb37d2c","fidelity":"F2","primaryTask":"新增来源","statesDefined":4,"contracts":["Sources API","Rules","Compliance flags"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"data-run-logs","product":"data-sources","productLabel":"采集后台","title":"运行日志","route":"/admin/logs","platform":"Admin","audience":"数据平台值班","evidenceKind":"SOURCE_BOUND","evidenceLabel":"Vue/Go 默认主干 · R15 exact cb37d2c","evidenceSource":"data-sources main@cb37d2c:web/admin/src/App.vue#logs · R15 source cb37d2c","sourceCheckedAt":"2026-07-18","sourceRevision":"cb37d2c","fidelity":"F2","primaryTask":"切换自动刷新","statesDefined":4,"contracts":["Run logs","Stage metrics","Error events"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"data-media","product":"data-sources","productLabel":"采集后台","title":"素材资产","route":"/admin/media","platform":"Admin","audience":"内容与素材运营","evidenceKind":"SOURCE_BOUND","evidenceLabel":"Vue/Go 默认主干 · R15 exact cb37d2c","evidenceSource":"data-sources main@cb37d2c:web/admin/src/App.vue#media · R15 source cb37d2c","sourceCheckedAt":"2026-07-18","sourceRevision":"cb37d2c","fidelity":"F2","primaryTask":"查看原始文件","statesDefined":4,"contracts":["Media assets","Documents","Download events"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"trading-dashboard","product":"trading-data-source","productLabel":"行情后台","title":"行情仪表盘","route":"/#dashboard","platform":"Admin","audience":"行情数据运营","evidenceKind":"SOURCE_BOUND","evidenceLabel":"Formal main + local fixture · production absent · R15 exact 55b1ad8","evidenceSource":"trading-data-source main@55b1ad8:web/src/App.vue#dashboard · candidate@43742e5 unmerged · R15 source 55b1ad8","sourceCheckedAt":"2026-07-18","sourceRevision":"55b1ad8","fidelity":"F2","primaryTask":"刷新","statesDefined":4,"contracts":["Dashboard","Tasks","Cache files","Monitor"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"trading-sources","product":"trading-data-source","productLabel":"行情后台","title":"标识源管理","route":"/#dataSources","platform":"Admin","audience":"行情接入管理员","evidenceKind":"SOURCE_BOUND","evidenceLabel":"Formal main + local fixture · production absent · R15 exact 55b1ad8","evidenceSource":"trading-data-source main@55b1ad8:web/src/App.vue#dataSources · candidate@43742e5 unmerged · R15 source 55b1ad8","sourceCheckedAt":"2026-07-18","sourceRevision":"55b1ad8","fidelity":"F2","primaryTask":"新增","statesDefined":4,"contracts":["Symbols","Templates","Data sources"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"trading-tasks","product":"trading-data-source","productLabel":"行情后台","title":"定时任务","route":"/#tasks","platform":"Admin","audience":"行情运行值班","evidenceKind":"SOURCE_BOUND","evidenceLabel":"Formal main + local fixture · production absent · R15 exact 55b1ad8","evidenceSource":"trading-data-source main@55b1ad8:web/src/App.vue#tasks · candidate@43742e5 unmerged · R15 source 55b1ad8","sourceCheckedAt":"2026-07-18","sourceRevision":"55b1ad8","fidelity":"F2","primaryTask":"新建任务","statesDefined":4,"contracts":["Scheduled tasks","Intervals","Run result"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"openapi-login","product":"miniapp-open-platform","productLabel":"开放平台","title":"开发者登录","route":"/login","platform":"Web","audience":"小程序开发者","evidenceKind":"LIVE_PROBE","evidenceLabel":"E06 生产 shell + Auth session 边界 · R15 exact fa9283d","evidenceSource":"openapi.reits.tech/login@fb1a1b4 · main@fa9283d · candidates@bc62595/5e51842 · no OTP POST · R15 source fa9283d","sourceCheckedAt":"2026-07-18","sourceRevision":"fa9283d","fidelity":"F3","primaryTask":"发送验证码","statesDefined":5,"contracts":["reits-auth OTP","App session"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["viewport_png","sha256","a11y","owner_review"],"nextAction":"重跑线上只读 probe，锁定页面截图、尺寸和来源时间"},{"screenId":"openapi-apps","product":"miniapp-open-platform","productLabel":"开放平台","title":"我的小程序","route":"/apps","platform":"Web","audience":"已登录开发者","evidenceKind":"SOURCE_BOUND","evidenceLabel":"E06 formal main + production protected-read boundary · R15 exact fa9283d","evidenceSource":"main@fa9283d AppsPage.tsx · production@fb1a1b4 GET /api/apps = 401 session_inactive · R15 source fa9283d","sourceCheckedAt":"2026-07-18","sourceRevision":"fa9283d","fidelity":"F3","primaryTask":"创建小程序","statesDefined":4,"contracts":["Developer apps","Auth session"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"openapi-create","product":"miniapp-open-platform","productLabel":"开放平台","title":"创建小程序","route":"/apps/new","platform":"Web","audience":"已登录开发者","evidenceKind":"SOURCE_BOUND","evidenceLabel":"E06 source/candidate contract · production no-write · R15 exact fa9283d","evidenceSource":"main@fa9283d name/description · UX candidate@bc62595 ordinary/enterprise · POST count 0 · R15 source fa9283d","sourceCheckedAt":"2026-07-18","sourceRevision":"fa9283d","fidelity":"F3","primaryTask":"创建","statesDefined":4,"contracts":["Apps API","Developer ownership"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"openapi-publish","product":"miniapp-open-platform","productLabel":"开放平台","title":"应用发布","route":"/apps/:id/publish","platform":"Web","audience":"应用发布者","evidenceKind":"SOURCE_BOUND","evidenceLabel":"E06 six-stage release truth · production no-write · R15 exact fa9283d","evidenceSource":"main@fa9283d AppPublishPage.tsx · runtime candidate@5e51842 · production@fb1a1b4 gateway ready / writes 0 · R15 source fa9283d","sourceCheckedAt":"2026-07-18","sourceRevision":"fa9283d","fidelity":"F3","primaryTask":"选择包","statesDefined":4,"contracts":["Package upload","Asset binding","Version publish","Gateway sync"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"matrix-login","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","title":"登录入口","route":"LoginView · AuthFlow","platform":"iOS","audience":"Matrix X 用户","evidenceKind":"SOURCE_BOUND","evidenceLabel":"SwiftUI main@257e604 · R15 exact 257e604","evidenceSource":"matrix-x-chat-ios main@257e604:MatrixXChat/Features/Auth/Login/LoginView.swift · R15 source 257e604","sourceCheckedAt":"2026-07-18","sourceRevision":"257e604","fidelity":"F3","primaryTask":"发送验证码","statesDefined":5,"contracts":["NativeAuthRequest","OtpChallenge","DeviceVerification"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"},{"screenId":"matrix-conversations","product":"matrix-x-chat-ios","productLabel":"Matrix X Chat","title":"会话列表","route":"MainTabView.chats · ConversationListView","platform":"iOS","audience":"即时通讯用户","evidenceKind":"SOURCE_BOUND","evidenceLabel":"SwiftUI main@257e604 · R15 exact 257e604","evidenceSource":"matrix-x-chat-ios main@257e604:MatrixXChat/Features/Conversation/ConversationListView.swift · R15 source 257e604","sourceCheckedAt":"2026-07-18","sourceRevision":"257e604","fidelity":"F3","primaryTask":"打开会话","statesDefined":4,"contracts":["im-core conversations","Unread state","Device session"],"calibrationStatus":"BOUND_STALE_RECHECK_REQUIRED","missingReceipts":["route_smoke","viewport_png","sha256","a11y","owner_review"],"nextAction":"在登记 revision 上复核路由与状态，再生成截图和可访问性回执"}]}