PLAT-02-042 运营授权与契约接入工作包
运营读取和写入由服务端强制执行产品、动作及对象范围,现有 Admin 和产品管理适配器使用同一授权语义。
1. 目标与进入条件
运营读取和写入由服务端强制执行产品、动作及对象范围,现有 Admin 和产品管理适配器使用同一授权语义。
所属总包:WP-PLAT-002。执行顺序及待定规则见执行计划。前置:WP-PLAT-003。尚未关闭的政策仅阻塞受其影响的步骤;不以本任务卡代表所有规则已获确认。
责任人:zao;由接单时明确的实现者承担本包交付,跨域部分由相应权威提供方负责,评审角色与实现角色分别记录。初步工作量 4~7 开发人日,用于容量规划,WP-PLAT-003/004 后复估,不作为日历承诺。
2. 范围与产出
复用 Platform 会话、角色和产品商业范围;补齐操作委托与范围强制。薄客户端独立于 Runtime,只覆盖本工作包必需能力,不另造全量 SDK 工程。
- 动作/数据范围矩阵、正式契约差距与版本、可复用最小客户端及兼容夹具。
- 授权负例与原命令回读证据,明确原全局接口仍限全局管理员。
2.1 本域与跨产品分段
004A消费003A输入,先补Platform本域产品/对象范围、版本、原回执及审计,供005真实接线。004B沿同一授权语义补员工委托、受众、期限、撤销、产品对象复核;只阻塞需要该新委托的跨产品读取和写入,包括详情、搜索、导出、受限公告与私密内容。只读不豁免授权。
本人materials和用户媒体预估不直接扩为员工任意账号/团队入口;相应功能先补独立管理合同。本包完整结项仍需004B及适用B02~B04;模拟宿主不能替代真实产品。公共产品接入与员工运营权限分开,当前先交PLAT-04-014。
3. 执行任务
-
列出员工角色×产品×动作×对象矩阵;区分产品运营、财务、支持和系统配置;页面可见性不作为授权。
-
逐一补齐列表、搜索、详情、聚合、导出、批量及回执读取的服务端范围,使用员工允许范围与请求范围交集。
-
正式定义产品管理动作的受限委托、对象版本、命令身份、撤销和审计关联;产品复核领域权限,不透传全能身份。
-
扩展提供方正式契约并核对路由;以当前协议生成或复用客户端,显式区分用户、员工、执行和材料凭据,错误响应脱敏。
-
完成最小 Platform 宿主及一个受控产品适配宿主的合同验证,覆盖超时后查原命令、版本冲突和权限撤销;正式产品验收留给 WP-PLAT-013。
-
开工固定本包源码与工作树,按开发边界登记实际 Owned Paths;只修改授权路径,保留并行改动。
-
按契约/领域行为/界面接线拆成可审查的变更,完成本包必要验证后再扩大测试范围;回填原始证据和未执行项。
4. 验收与交接
FS 主责用例:A01、A02、A60、A64、A76。架构验证:开发边界中的 B02、B03、B04。跨包用例由主责包组织联合验证,不能只证明本地一半行为。
- 普通登录、产品凭据或只读报表权限不能发奖、退款或读取外域对象。
- 相同命令重复处理只产生一次效果,未知结果不由通用客户端自动重发收费操作。
- 交接记录变更、实际版本、契约/数据影响、验证结果、未决项及下一包输入;源码存在、契约存在、隔离通过、线上启用分别说明。
5. 技术边界与停止方案
仓库、候选修改区域、共享文件冲突处理、迁移与验证策略见实施边界的本包条目。产品任务卡不另定义接口、数据库字段或服务拆分;正式开发规格从提供方现有契约扩展。
停止新增运营动作或产品接入,保留原会话/角色和合法历史回执;不恢复无范围校验的产品入口。
当前只建立任务卡,未启动业务代码、服务、迁移、真实付款或投放。需要变更已接受架构时走新的具名决策;已授权范围内普通实现不重复创建 Issue 或逐动作请求确认。
6. PR 与证据
尚无本包 PR;执行证据统一记入 07_过程记录 并关联原提交和环境,后续在此补链接。progress: todo 表示尚未实施,不把文档写成视作功能完成。