public-booking-platform
a44922f1a5fec8060618c2ed9fd8b90129d45045main 已从落后 44 提交 fast-forward 到 origin/main
- Route / entry
- /shop/:publishHash
- Owner evidence
- public-booking-platform/apps/web/shop.html · R15 source cc24662
- Checked
- 2026-07-18
店铺信任、服务菜单和下一步预约
/shop/:publishHashpublic-booking-platformR15 已固定当时的 exact source、生产差异和 TARGET 关系;后续视觉基线由 R16–R20 继续登记,TARGET 不能覆盖 CURRENT 事实。
a44922f1a5fec8060618c2ed9fd8b90129d45045main 已从落后 44 提交 fast-forward 到 origin/main
main = EC2 immutable release · a44922f
最新发现页为 110 分类、108 个 demo family / 216 demo shops、648 个本地 cover;桌面分类金刚区为 10×2,首页与店铺读模型已更新。保留当前主画面;补视觉基线、九态差异与产品仓实现证据。
R16 已完成任务包登记并转入 R17;三视口截图、响应式和 a11y Gate 仍保持开放,版本一致不等于视觉已验收。
cc2466284f28f77efc493338dccf0b12ac23a2a2最新源码目录有 111 categories、109 seeded families / 218 demo shops、654 本地 covers;cc24662 包含首页金刚区细化与 Console 邮箱优先登录。
main = EC2 immutable release · cc24662生产 `/api/discovery/home` 曝光 51 categories、12 ranked、36 deals、50 shop-strip;`/api/discovery/shops` 当前返回 220。源码种子、首页曝光与全量发现不能混写。
保留当前独立主画面,建立三视口基线和页面专属差异判定。
账本实现已完成,但这不是页面完成徽章。视觉、reflow、a11y、owner、exact release 与 rollback receipt 未齐,页面继续阻断。
booking-storecc2466284f28f77efc493338dccf0b12ac23a2a2
artifacts/ui/booking-store/source.jsonSOURCE = EC2 RELEASE
artifacts/ui/booking-store/production.json0 / 3 captured
artifacts/ui/booking-store/visual/manifest.json0 verified
artifacts/ui/booking-store/reflow.json0 verified
artifacts/ui/booking-store/a11y.jsonunassigned receipt
artifacts/ui/booking-store/owner-ack.jsonno page-bound digest
artifacts/ui/booking-store/release.jsonno drill receipt
artifacts/ui/booking-store/rollback.jsonR20 账本保留事实,R21 把六个缺口按前置关系排成可执行工作项;Visual Baseline 已转入 R22 环境捕获。
冻结 fixture 后捕获全部规定环境,生成 visual manifest。
artifacts/ui/booking-store/visual/manifest.json对比各环境的信息架构、折叠、换序、sticky 与触控行为。
artifacts/ui/booking-store/reflow.json执行键盘或 VoiceOver、焦点、名称、错误关联、对比度与 reduced-motion 检查。
artifacts/ui/booking-store/a11y.json产品、设计、架构与 QA 对同一 Screen ID 的差异和风险签署 receipt。
artifacts/ui/booking-store/owner-ack.json绑定可部署 commit/build digest、配置、迁移与 staging/production smoke。
artifacts/ui/booking-store/release.json登记前一制品、触发条件、数据兼容、回滚步骤与恢复验证。
artifacts/ui/booking-store/rollback.json每个环境独立绑定尺寸、runner、fixture、PNG 与 receipt;R22 合同实现已完成,真实截图仍为空。
browser visual capture runner
artifacts/ui/booking-store/visual/desktop-1440x900.pngbrowser visual capture runner
artifacts/ui/booking-store/visual/tablet-1024x768.pngbrowser visual capture runner
artifacts/ui/booking-store/visual/mobile-390x844.png两条验证轨共 12 条页面级断言;R23 合同控制面已完成,visual manifest 未验收时真实执行仍保持前置阻断。
1440×900 · 1024×768 · 390×844
1440×900 · 1024×768 · 390×844
4 个签署位、12 条责任确认条件;控制面已交付,R23 两份 experience receipt 未验收时仍不可签署。
Booking Product + Merchant Ops
Product Design + Design Systems
Domain Architecture + Security
Product QA + Accessibility QA
3 个证明阶段、12 条验证条件;合同已完成,R24 四方审批未签齐时仍不可生成 release receipt。
Release Engineering + Repository Owner
Product QA + Service Operations
Architecture + SRE / Distribution
控制面分刀已到 27/27;本页只有 2/15 Gate PASS、0/3 readiness,不得标记 accepted。
本页 13 个 blocked Gate 已拆成任务;1 ready、12 waiting、0 accepted。
最新 source/EC2、实时只读 probe、确定性 fixture、写入边界和三个 viewport slot 已绑定;真实 PNG、事务回执和 reviewed receipt 仍为 0。
200 + 200 JSONGET /shop/de806209389603c9 + GET /api/storefront/de806209389603c9
hash de806209389603c9READ_MODEL → INTENT
booking/store/de806209389603c9/published-v1write probe disabled
公开 hash 只选择店铺/服务;价格和时长可读,Availability 必须下一步服务端查询。
artifacts/ui/booking-store/visual/desktop-1440x900.pngPNG MISSINGartifacts/ui/booking-store/visual/tablet-1024x768.pngPNG MISSINGartifacts/ui/booking-store/visual/mobile-390x844.pngPNG MISSINGbooking-storeIMPLEMENTATION MAP
这是结构与状态定义,不是重新发明一套视觉。视觉细化必须继续引用同一证据并通过 owner 评审。
CURRENT MODULES
PRODUCT ROUTE INDEX
同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。
//shop/:publishHash/t/:publishHash/booking-status/console?t=:hash/mini/official/security/console?t=:hash//shop/:publishHash/t/:publishHash/booking-status/mini/merchant/sign-in/merchant/:projectId/today/merchant/:projectId/bookings/merchant/:projectId/schedule/merchant/:projectId/services/merchant/:projectId/storefront/merchant/:projectId/settings