文档
开发文档

平台开发文档

从代码基线到接口、数据、前端、测试和发布的开发入口

本组文档给 oceanway-platform 的实际开发提供约束与实施依据。产品要求见产品文档,具体任务见实施计划。截至 2026-10-02,官方 rc.41 源码与隔离环境已导入,T-02/T-03 已验证;T-04~T-09 首批正式身份、账务、配置、支付和页面迁入正在开发。实际命令/契约/测试证据在平台仓库;以下设计不得自动算作已验收能力。

文档内容
架构与模块调用链、模块边界、鉴权及持久恢复
仓库与代码结构基线导入、目录、删减与源码记录
本地开发环境启动依赖、隔离配置和可重复开发要求
数据与状态逻辑实体、唯一约束、资金事务、任务状态
接口设计主体、操作语义、错误、版本和契约
Console 与 Admin 迁移现有前端保留、API 改接和旧依赖退出
测试与验证协议、权限、资金、故障、证据与 CI
运行与发布配置、恢复、监控、备份与发布
迁移与切换前端、产品与历史客户迁移门槛

每项开发的完成条件

需求和任务编号明确 → 先读基线相关代码 → 更新唯一接口契约与数据迁移 → 实现并验证后端权限/资金约束 → 页面改接及回读 → 保存证据 → 更新实际进度。文档中的建议不能在没有审计的情况下直接变成已验证能力。

开发中优先复用 new-api 已有结构和可验证代码。新功能加入同一 Go 服务,不恢复 Core/Edge/Contracts 多仓,也不为清理目录先做全面重写。Go/React 工具链与启动命令以最终导入基线和锁文件为准;现有 go.mod、锁文件与运行脚本来自已导入的真实基线;不另造未验证入口。

文档分工

需求、架构、决策、计划和进度在 oceanway-docs。平台仓库保存实际运行说明、源码基线、OpenAPI、数据库迁移、测试夹具和脱敏验证证据索引。新增接口以平台仓库 OpenAPI 为契约源,本组文档解释语义并链接契约,不另建 Contracts 仓库。

On this page