侧栏设置、日历轮换任务、私密链接告警或安全中心;默认只显示当前项目低频配置。
店铺设置与渠道治理
把权限、通知、私有邀请、日历订阅和集成安全集中到低频设置面,而不塞回日常工作台
店铺设置与渠道治理 · 页面级细化任务包
管理项目身份、通知、私密链接、日历、集成和危险操作,并保持授权与日常经营分离。
返回设置、私链、Feed 或危险操作的 typed receipt;秘密只在安全步骤显示一次。
ProjectSettings + ReminderPolicy + PrivateLink + CalendarFeed + IntegrationGrant + target ProjectRole → audited receipts;当前 owner 模型不是项目 RBAC。
桌面设置导航 + 主编辑 + 安全摘要;平板折叠导航;手机按设置卡逐页进入,危险操作固定显示影响与强认证要求。
merchant_settings_view · setting_open · private_link_rotate · calendar_rotate · danger_confirm · receipt_view;秘密、URL token 与成员邮箱脱敏。
- 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
- 当前有 reminder、private-link、calendar-feed、appearance、rules 等项目 API;多数写入要求 requireProjectOwner
- CareDoor 当前公开 calendar feed 为 approved-only,公开项目响应会给出 feed URL
- 当前没有项目级成员/角色管理 API,只有全局 role + ownerMemberId
- Merchant portal 没有会话列表/撤销 UI,token 仍在 localStorage
- 私密链接和 calendar secret 的一次性显示、强认证和统一轮换 receipt 需补齐
七页分别改变身份、今日、审核、容量、目录、发布和治理边界
项目、通知、私链、日历与安全
MERCHANT-SETTINGS-READY→ 打开一个设置项ProjectSettings 分区
MERCHANT-SETTINGS-LOAD→ 返回今日工作台PrivateLink
MERCHANT-SETTINGS-NO-PRIVATE-LINK→ 创建私密链接Integration / calendar status
MERCHANT-SETTINGS-INTEGRATION-PARTIAL→ 重试集成状态Settings save
MERCHANT-SETTINGS-SAVE-FAILED→ 重新读取设置Settings snapshot
MERCHANT-SETTINGS-OFFLINE→ 重新连接Owner permission
MERCHANT-SETTINGS-OWNER-DENY→ 联系项目 OwnerDanger command
MERCHANT-SETTINGS-PAUSE-CONFIRM→ 确认暂停项目AuditReceipt
MERCHANT-SETTINGS-SAVED→ 查看操作回执target-booking-merchant-settingsIMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 设置导航
- 项目身份
- 成员权限
- 通知与提醒
- 私有链接
- 日历/集成
- 安全与审计
- 危险区域
用户动作
- 邀请成员
- 更新通知策略
- 创建/撤销私有链接
- 轮换日历 Feed
- 管理集成
- 退出其他会话
- 暂停项目
必须状态
- 设置就绪
- 设置与权限加载
- 尚无私有链接
- 部分集成失败
- 设置保存失败
- 离线只读设置
- Owner 权限不足
- 危险操作确认
- 设置回执已生成
数据契约
- ProjectSettings
- ProjectRole
- ReminderPolicy
- PrivateLink
- CalendarFeed
- IntegrationGrant
- SessionRevoke
- AuditReceipt
TARGET MODULES
目标页面必须交付的模块
- 01项目基础信息
- 02成员与角色
- 03通知策略
- 04私有预约链接
- 05日历 Feed
- 06渠道/SDK 集成
- 07安全会话
- 08危险操作
PRODUCT ROUTE INDEX
预约平台 · 商家 的 21 个稳定 Screen ID
同一产品内的页面共享 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