TARGETF4B2 PARTIALQA 0/5 VERIFIEDR05 · 6/21 PASS COMPLETEAdmin · 处理当天经营状态和优先任务的商家团队

商家今日工作台

把今天的预约、待审、容量风险、店铺发布和健康告警收敛为可行动的经营入口

/merchant/:projectId/todaypublic-booking-platform对照 CURRENT · booking-console →
R05 · KNIFE 6 / 21

商家今日工作台 · 页面级细化任务包

把当前项目的待审预约、营业规则、容量、发布状态和只读行动建议收敛为今日优先队列。

ENTRY

MerchantSession 默认项目、项目切换或待办 deep link;所有卡片共享 project id、timezone 与 generated_at。

SUCCESS OUTPUT

打开明确 owner 的审核、排班、服务、发布或设置任务;项目切换返回 ContextReceipt。

COMMAND MODEL

MerchantWorkspace + member action queue + order health alerts + projects/bookings → TodaySummary;行动队列只读,不自动执行。

RESPONSIVE + A11Y

桌面日程 + 优先队列;平板队列/日程切换;手机先阻断项再摘要,客户 PII 不出现在 KPI、通知或跨项目搜索。

TELEMETRY

merchant_today_view · project_switch · task_open · alert_open · receipt_open;只记录 project ref、priority 与 action category。

CURRENT SOURCE TRUTH6f3e62a
  • public-booking-platform 源码与 order.reits.tech EC2 immutable release 均为 6f3e62a
  • 当前 `/merchant` 是 43 行 HTML + 147 行 JS 的摘要门户,完整编辑与审核仍集中在 `/console` 的 219 行 HTML + 1,080 行 JS
  • 当前 CareDoor 项目 prj_129868b87ef6fd83 / tokyo-care-setagaya / JPY / Asia-Tokyo / publishHash 9b35721a9d59cef8
  • 当前 `/api/member/action-queue` 与 `/api/member/order-health-alerts` 是 member scoped、只读 GET
  • CareDoor 当前生产公开数据为 4 个服务、09:00–20:00、每日 8 单、30 分钟 buffer
IMPLEMENTATION GAPNOT PRODUCT UI
  • 当前 `/merchant` 只有 4 个数量摘要,没有日程/优先队列工作面
  • TodaySummary 缺少统一 generated_at 与跨 API 一致性版本
  • 真实生产 CareDoor 当前公开项目返回 0 bookings,不应虚构经营 KPI
当前 `/merchant`、`/console` 与七张目标路由分开记录;未通过 B3/B4 不能作为产品完成证据。
63-STATE PROGRAM / THIS SCREEN

七页分别改变身份、今日、审核、容量、目录、发布和治理边界

QA 0 / 5 VERIFIED
READY今日经营上下文已就绪

项目、今日规则、待办与健康

MERCHANT-TODAY-READY→ 打开首个阻断任务
LOADING正在汇总今天的经营状态

TodaySummary 分区

MERCHANT-TODAY-LOAD→ 查看最近回执
EMPTY今天没有预约

今日日程

MERCHANT-TODAY-NO-BOOKINGS→ 检查公开预约页
PARTIAL ERROR今日预约可用,部分经营建议暂未更新

ActionQueue / health

MERCHANT-TODAY-ADVICE-PARTIAL→ 重试经营建议
ERROR无法验证当前项目工作区

MerchantWorkspace

MERCHANT-TODAY-503→ 重新加载工作区
OFFLINE离线显示最近经营快照

Today snapshot

MERCHANT-TODAY-OFFLINE→ 重新连接
FORBIDDEN当前项目访问已撤销

ProjectContext

MERCHANT-TODAY-PROJECT-DENY→ 返回项目选择
CONFIRM切换到另一个商家项目?

ProjectContext

MERCHANT-TODAY-SWITCH-CONFIRM→ 确认切换项目
SUCCESS项目上下文已切换

ContextReceipt

MERCHANT-TODAY-SWITCHED→ 查看新项目今日任务
MERCHANT OPERATIONS BOUNDARY本刀只细化 developer.reits.tech 的商家目标 UI;不登录真实商家账号,不读取客户 PII,不批准/拒绝预约,不改价格、排班、店铺、私链或日历,不把七张目标路由冒充为当前产品事实。
UI STUDIOtarget-booking-merchant-today
Admin1440 × 900100%
100%
/merchant/:projectId/today
TARGET UI1440 × 900FIT 100%
R05 DESIGN CANDIDATE · target-booking-merchant-today · NOT PRODUCT UI
CAREDOOR / TODAY今日
PO
TODAY OPERATIONS · 2026-07-17 JST

世田谷 CareDoor 今日经营

CURRENT 事实优先:公开项目当前返回 0 个预约;规则、服务与下一可用时间均来自 6f3e62a。

当前预约0生产公开项目
待审核0不虚构队列
已上架服务4全部 active
营业规则09–20全周 · JST
每日上限8buffer 30m
LIVE SCHEDULE · CURRENT

今日日程

CURRENT · 0 BOOKINGS
PUBLIC AVAILABILITY今天没有预约记录不要用目标 UI 推导真实经营量
NEXT AVAILABLE7 月 18 日 09:00康复理疗 · ¥8,800 · 60m
已确认 0 待审核 0current rules · 09:00–20:00
PUBLIC PROJECT · CURRENT tokyo-care-setagayahash 9b35721a9d59cef8
AVAILABILITY · CURRENT7/18 09:00康复理疗 · 60m
WORKSPACE · TARGETTodaySummaryshared project · timezone · generated_at
REFERENCE VIEWPORT1440 × 900Desktop first · responsive
PRIMARY TASK切换项目主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTMerchantWorkspaceready / 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

页面区域

  • 商家侧栏
  • 项目与环境
  • 今日 KPI
  • 日程时间轴
  • 待办与审核入口
  • 容量/健康告警
  • 发布与渠道状态
  • 活动/审计
02

用户动作

  • 切换项目
  • 打开待审预约
  • 查看日程
  • 处理容量告警
  • 打开发布检查
  • 查看操作回执
03

必须状态

  • 今日工作台就绪
  • 摘要与日程加载
  • 今天没有预约
  • 部分经营数据失败
  • 工作台读取失败
  • 离线只读快照
  • 项目访问受限
  • 切换项目确认
  • 上下文已切换
04

数据契约

  • MerchantWorkspace
  • TodaySummary
  • MerchantActionQueue
  • OrderHealthAlert
  • DayLoad
  • ReviewQueueSummary
  • TenantPublishState
  • AuditReceipt

TARGET MODULES

目标页面必须交付的模块

  1. 01项目/门店切换
  2. 02今日经营摘要
  3. 03时间轴日程
  4. 04待办优先队列
  5. 05容量与冲突
  6. 06订单健康告警
  7. 07发布状态
  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