V0.9 会员与内容运营
受众:开发者与维护者 摘要:V0.9 的交付能力、发布验收和外部环境边界。
版本号:0.9.0
发布状态:已发布。Git tag 和 Release 版本号统一为 v0.9.0。
交付重点
- 稳定会员套餐、权益、支付、退款撤销和用户端查询链路。
- 稳定 Money 多资产账户、可用 / 冻结余额、账本、账单、充值、提现与审计边界。
- 稳定 CMS、Blog、Forum、Mall 与 App / PC / Admin 的内容运营一致性。
- 建立真实支付、Web3、存储、通知和 AI Provider 的受控环境验收入口与证据边界。
- 为 V1.0 稳定版准备当前 contract 冻结、迁移基线、安装与生产部署证据。
主要变化
- Money 统一资产编码和业务资金门面,商家、AI、Distribution 等资金写入收敛到账本边界。
- AI 平台补齐商家供给、模型定价、Key 用量、Claude / OpenAI 兼容和网关稳定性治理。
- App 会话、好友搜索、个人中心、商城和 AI 助手体验完善,Admin / PC 联动 contract 同步收口。
- ServiceProvider 生命周期增加 ready / shutdown,Queue 即时推进与 Scheduler 兜底形成统一异步模式。
- Liquibase 基线、数据库字段兼容类型、统一应用时区和资源生命周期完成发布前治理。
- AI Provider 密文、Gateway Key 策略、幂等键和商家模型发布名直接使用最终字段类型,不保留开发期二次扩宽迁移。
- 卡券、权益、分销、Outbox、异步任务与广告结算补齐数据库唯一约束、乐观锁、行锁或受影响行守卫,避免多实例并发下重复发放、重复结算和静默覆盖。
- Queue 的 memory / redis / rabbitmq Provider 统一按
attempts/maxAttempts重试;支付回调使用常量时间验签,内容安全和通知 Webhook 复用 HttpClient,收口高频链路的安全与资源生命周期。 - Java 协议值、状态与业务标识统一使用
Locale.ROOT做大小写归一化,并通过仓库检查阻止重新依赖宿主默认语言环境。 - 全仓测试、前端类型、Docs 严格链接和仓库检查统一纳入本地发布门禁。
能力边界
| 领域 | V0.9 聚焦 | 当前事实入口 |
|---|---|---|
| 会员 / 权益 | 套餐、配额、有效期、订单联动和退款撤销 | 权益 |
| Money | 多资产账户、账本、账单、充提、调账与审计 | 金额与资产 |
| 支付 | 收银台、聚合支付、回调、对账、退款和补偿 | 收银台、聚合支付平台 |
| 内容运营 | 页面、公告、轮播、文章、论坛与付费内容 | 内容管理、博客、论坛 |
| 商城 | 商家、商品、订单、履约、售后、结算与资金对账 | 商城 |
发布验收
- Maven 全局版本、Git tag、Release 说明和文档版本统一为
0.9.0/v0.9.0。 - 后端全量测试、Admin / PC 类型检查、App H5 构建、Docs 构建和仓库检查通过。
- 关键资金操作具备幂等、审计、对账和失败补偿 contract。
- 关键权益、分销、任务投递和广告结算写入具备数据库级并发兜底,不只依赖应用层先查后写。
- 当前 Liquibase 基线已完成空库首跑和二次幂等复验。
- 真实外部 Provider 在 sandbox、测试网或受控环境完成成功与失败路径验收,证据按 外部 Provider 验收 归档。
本地构建、mock 和 contract smoke 不代表真实支付、真实链、真实 AI 上游或客户生产容量已完成验收;这些能力继续由部署维护者按目标环境单独确认。
不作为本版本承诺
- 未经验收的真实外部厂商、真实链上资金或生产凭据环境。
- 完整订阅自动扣费、复杂分账、多级分销和行业化财务深水能力。
- 仅在本地通过的 contract 或 mock 实现不等于外部 Provider 已达到生产可用。
开发基线
V0.9 以当前 Money AssetCode / AssetKind、AssetAmount、用户 / 后台路由和事件资产字段为唯一 contract,不保留已删除类型或字段的兼容层。数据库使用当前 Liquibase 基线从干净环境初始化。
