TARGETF4B2 PARTIALQA 0/5 VERIFIEDR04 · 5/21 PASS COMPLETEWeb · 通过成员会话、本地记录或私密状态链接查看和管理预约的消费者

我的预约与自助管理

把预约列表、私密查询、服务端状态、时间线、改期取消和日历回执收敛到一个可追踪入口

/booking-statuspublic-booking-platform对照 CURRENT · booking-status →
R04 · KNIFE 5 / 21

我的预约与自助管理 · 页面级细化任务包

通过成员会话或私密状态能力读取服务端预约真值,并安全完成改期、取消、日历或支持动作。

ENTRY

成员 `/api/member/bookings`、本地最近记录或 booking_id + customer token;本地数据只用于发现。

SUCCESS OUTPUT

服务端返回 CustomerAction receipt、更新后的 booking revision,或生成受保护的单预约 ICS。

TRANSACTION MODEL

MemberBookings / PrivateStatusToken → BookingStatus → BookingTimeline → ManageActions → CustomerAction → ActionReceipt / CalendarICS。

RESPONSIVE + A11Y

桌面列表 + 详情;移动端先预约卡和状态时间线,自助动作进入底部 Sheet,私密链接和 token 永不出现在预览。

TELEMETRY

booking_status_view · booking_select · action_open · action_confirm · action_receipt · ics_download;只记录脱敏 booking ref。

CURRENT SOURCE TRUTH6f3e62a
  • public-booking-platform 源码与 order.reits.tech EC2 immutable release 均为 6f3e62a
  • 生产 reits-order systemd 服务运行于 127.0.0.1:3210
  • 当前源码目录包含 111 个分类、109 个 demo family / 218 个 demo shops;生产 DiscoveryHome 当前曝光 51 分类、12 ranked、36 deals 与 50 shop-strip
  • 当前生产已有 member bookings、私密 status、customer-action 与单预约 calendar.ics 路由
IMPLEMENTATION GAPNOT PRODUCT UI
  • CustomerAction 缺少统一 booking revision / If-Match 合同
  • 本地、成员与私密查询的冲突合并规则未形成稳定 schema
  • token 过期、动作截止、改期竞争和打印/读屏证据未登记
目标事务合同与生产 current-sha 分开记录;未通过 B3/B4 不能作为产品完成证据。
45-STATE PROGRAM / THIS SCREEN

五页分别改变目录、店铺、容量、私密状态和宿主信任边界

QA 0 / 5 VERIFIED
READY预约状态已与服务端同步

预约列表、服务端详情、时间线与动作

BOOKING-STATUS-READY→ 管理当前预约
LOADING正在同步预约状态

MemberBookings / PrivateStatus

BOOKING-STATUS-LOAD→ 取消同步
EMPTY当前账号没有可显示预约

预约列表

BOOKING-STATUS-EMPTY→ 使用私密编号查询
PARTIAL ERROR当前状态可用,部分历史暂未加载

BookingTimeline

BOOKING-STATUS-TIMELINE-PARTIAL→ 重试历史记录
ERROR无法验证当前预约状态

BookingStatus

BOOKING-STATUS-503→ 重新同步状态
OFFLINE离线只能查看最近预约摘要

Local booking reference

BOOKING-STATUS-OFFLINE→ 重新连接
FORBIDDEN状态能力无效或已过期

PrivateStatusToken

BOOKING-STATUS-TOKEN-DENY→ 重新输入状态信息
CONFIRM确认取消预约并释放当前时段?

CustomerAction

BOOKING-STATUS-CANCEL-CONFIRM→ 确认取消预约
SUCCESS客户操作已记录

ActionReceipt

BOOKING-STATUS-ACTION-SAVED→ 查看操作回执
BOOKING TRANSACTION BOUNDARY本刀只细化 developer.reits.tech 的预约消费者目标 UI;不创建生产预约,不读取私密状态 token,不调用客户动作,不把目标 AvailabilityQuote、幂等或宿主信任能力冒充为当前产品事实。
UI STUDIOtarget-booking-status
Web1440 × 900100%
100%
/booking-status
TARGET UI1440 × 900FIT 100%
RREITS 服务可信本地服务我的
MY BOOKINGS · SERVER TRUTH · DESIGN FIXTURE

我的预约

成员账号自动同步;访客也可使用私密状态链接查询。

CONFIRMED · DESIGN FIXTURE服务端更新 · 10:45 JST
护
CAREDOOR · TOKYO-CARE-SETAGAYA

上门护理

2026 年 7 月 18 日 · 16:30–18:30 JST

¥9,800
✓
预约已提交7 月 16 日 10:43 · 请求已受理
receipt_bk_8f31
✓
商家已确认7 月 16 日 10:45 · 服务人员待分配
approved
3
服务即将开始服务前 2 小时发送提醒
SELF-SERVICE
管理预约
免费改期截止:7 月 18 日 04:30 JST
PRIVATE ACCESSstatus token 仅用于读取与客户动作token hidden · analytics denied · log redacted
R04 DESIGN CANDIDATE · target-booking-status · NOT PRODUCT UI
REFERENCE VIEWPORT1440 × 900Desktop first · responsive
PRIMARY TASK同步成员预约主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTMemberBookingsready / loading / empty / error 使用同一 fixture
ACCESSIBILITYKeyboard + WCAG AA焦点顺序、可读名称、对比度进入 UI CI
VISUAL BASELINETARGET · 2026-07-17桌面/移动、浅色/错误态按稳定 Screen ID 留档

IMPLEMENTATION MAP

目标定义与下一轮逐页细化入口

当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。

01

页面区域

  • 消费者订单导航
  • 身份/查询方式
  • 预约列表
  • 选中预约摘要
  • 状态时间线
  • 自助动作
  • 政策影响确认
  • 日历与支持
02

用户动作

  • 同步成员预约
  • 使用状态码查询
  • 下载 ICS
  • 选择新时段
  • 取消预约
  • 复制私密状态链接
03

必须状态

  • 预约详情就绪
  • 订单同步中
  • 没有预约记录
  • 部分历史失败
  • 状态读取失败
  • 离线本地快照
  • 状态令牌无效
  • 取消/改期确认
  • 操作回执已生成
04

数据契约

  • MemberBookings
  • PrivateStatusToken
  • BookingStatus
  • BookingTimeline
  • ManageActions
  • CustomerAction
  • AvailabilityQuote
  • CalendarICS
  • ActionReceipt

TARGET MODULES

目标页面必须交付的模块

  1. 01成员与访客查询
  2. 02最近预约列表
  3. 03服务端状态详情
  4. 04审核与变更时间线
  5. 05改期可用时段
  6. 06取消/改期政策
  7. 07ICS 日历
  8. 08操作回执

PRODUCT ROUTE INDEX

预约平台 的 21 个稳定 Screen ID

同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。

01
发现好店/
Web
02
店铺详情/shop/:publishHash
Web
03
三步预约/t/:publishHash
Web
04
订单与预约状态/booking-status
Web
05
商家工作台/console?t=:hash
Admin
06
移动发现入口/mini
Miniapp
07
官方介绍页/official
Web
08
安全与隐私/security
Web
09
商家登录/console?t=:hash
Admin
10
本地服务发现/
Web
11
店铺与服务详情/shop/:publishHash
Web
12
三步预约与提交/t/:publishHash
Web
13
我的预约与自助管理/booking-status
Web
14
Mini App 宿主预约/mini
Miniapp
15
商家身份与店铺选择/merchant/sign-in
Admin
16
商家今日工作台/merchant/:projectId/today
Admin
17
预约审核与决策/merchant/:projectId/bookings
Admin
18
排班与容量规划/merchant/:projectId/schedule
Admin
19
服务与价目目录/merchant/:projectId/services
Admin
20
店铺内容与发布/merchant/:projectId/storefront
Admin
21
店铺设置与渠道治理/merchant/:projectId/settings
Admin