开发约定
围绕真实需求建立小闭环,保持页面、平台与业务职责。
先读当前契约
先核对相关实现、调用方和OpenSpec,再写变更。项目尚未上线,接口调整同步修改仓库消费者、示例和测试,删除仅供旧调用的别名。不要为假设中的外部用户堆兼容层。
复用已有能力
使用AuthSDK而非第二套登录状态,使用业务SDK而非复制每个公开接口,独立服务不读取平台表。管理界面沿用应用内官方shadcn,不重建通用UI组件包。
以实际结果验收
验证允许和拒绝、保存和失败、发布和草稿隔离、语言切换及持久化。fixture只证明其覆盖范围,不能替代真实云授权、投递或生产安装。