文档
历史档案文档总体与平台实施计划文档、设计与基础设施

历史 · oceanway-docs 实施计划

重构前档案,仅供追溯,不作为新版本执行指令

历史档案 · 2026-09-11 重构前快照。 本文中的“当前”“已冻结”和实施顺序属于旧基线。新版本以现行总览实施计划为准。

仓库:Oceanway-AI/oceanway-docs。站点:docs.oceanway.site。业务负责人和最终验收人:用户本人;本会话统筹,Docs 模块承担内容与站点责任。按本地协调先形成可审查工作包,不以创建 GitHub Issue 作为开工条件。

目标与已有基础

Docs 帮助读者理解 OceanWay 的产品使用、平台边界、接口调用、开发接入和运行维护,并能区分已提供能力与未来计划。它是文档站与实施记录,不是运行配置、客户数据库或第二套项目管理系统。

已有独立 Git、Next.js/Fumadocs、搜索 Route Handler、镜像构建和自动发布流水线。既有架构、实施、进度和运行手册是盘点输入;目录完整不等于内容已反映最新实现。本轮补计划、校正权属并设计原型,不触发部署。品牌、token、组件和详细平台设计规范由 Design 维护,Docs 保存架构关系、引用和消费者接入说明。

需求确定

先完成下表的读者任务与内容清单,每项标注本轮必需、后续或不做,并由用户确认首批范围。

读者/任务应获得的结果首批需要确定
产品使用者找到对应平台的操作流程和能力限制平台入口、术语、快速开始、常见问题
API 开发者从授权和请求示例走到结果、错误与排查Public API、SDK 示例、版本、模型可用范围
产品/BFF 实现者知道页面数据从哪里来、调用谁、如何处理状态产品 BFF、Core 依赖、请求关联和失败反馈
服务实现者找到内部服务、事件和固定契约版本Workload 身份、操作/事件、幂等与兼容性
本地统筹与运行维护对照需求、设计、原型、实现和证据判断下一步实施计划、决策记录、Runbook、验收索引

需求交付包括文档清单、内容缺口、读者路径、权属矩阵、信息公开范围与可检验验收项。内部接口说明必须先分类可公开内容和受控资料;公开站点不放 Secret、内部接入凭据或客户正文。

信息架构与页面设计

内容分区内容责任与其他事实源的关系
产品与快速开始使用任务、能力说明、限制、示例路径与各产品已接收需求及实际能力对应
Architecture领域边界、调用关系、不变量、ADR解释系统,引用 Contracts 与 Design,不重写契约或设计标准
API Reference公开 API、产品 BFF、内部服务与事件、版本与错误规范来自固定 Contracts;Docs 负责可读说明和导航
Implementation总体和各平台分阶段计划、依赖、验收关联本地工作包与已确认决策
Operations环境说明、发布/回滚、排障与证据索引引用 Infrastructure 固定制品和应用运行契约
Progress已确认、已实现、已验证与待完成的差异验收记录更新状态,不能只靠 PR 标题推断上线

设计交付包含导航树、内容模板、搜索/版本提示、响应式版式和权限分类。保留 Fumadocs 的阅读、目录与搜索能力;不为统一视觉替换成熟文档框架。

原型与第一轮验收

首轮制作可本地查看的文档导航和页面样板,覆盖“选平台 → 快速开始 → 接口详情 → 失败排查”和“找实施计划 → 查看依赖 → 阅读验收证据”两条路径。接口名称及数据尚未冻结时明确标记示例,不伪造已可调用的 endpoint。

原型至少包含文档首页、平台目录、API 详情、错误/版本说明、搜索结果、空结果、失效链接提示、窄屏导航和浅深主题。用户确认信息层次、术语、主路径及可读性后,才安排 API 文档生成和站点改造。此阶段只完成样板,不运行实际产品请求。

API 文档信息架构

API 文档类别必须说明边界
公开 APIHost/版本、开发者授权、操作、请求/响应、分页、幂等、流式/异步、错误与限制面向开发者;是否开放与是否有规范分别标记
各产品 BFF对应平台和页面、Session、输入输出、状态转换、Core 映射与失败反馈不把 BFF 写成通用 Public API;不创建第二业务 Writer
内部 Service API调用者/接收者、Workload/Audience/Scope、路由/方法、超时、重试、幂等和错误可公开描述不等于可公开访问;环境地址和凭据不进入示例
Event / ObservationProducer/Consumer、schema 版本、字段、关联标识、顺序/重复/重放、确认与兼容与同步请求接口分开;不承诺规范之外的投递语义
版本与迁移Contracts 版本/摘要、服务接收版本、兼容矩阵、变更/弃用和迁移步骤区分草案、已发布、消费者已接收、当前部署
错误与完整示例成功、校验失败、未授权/无权限、冲突、限流、上游失败、异步处理中及未知状态错误码来自规范;示例脱敏且可校验,不编造服务支持

每个接口页使用统一模板:用途与所属平台、实现状态、来源版本/摘要、调用边界、输入/输出、成功与错误示例、相关时序、兼容限制、验证证据和相关页面。可复用的 OpenAPI/JSON Schema/事件结构只在 oceanway-contracts 维护;Docs 从固定版本生成或引用,不维护第二套 DTO、错误枚举或 schema。

BFF 仅属于单仓实现时,由该产品保存自己的接口定义;一旦成为跨仓共享对象,先进入 Contracts。Docs 都负责解释,并清楚注明规范来源。尚未落地的 API 只进入设计样板,不标记可用。

后台、工具接口与实现阶段

Docs 没有额外业务后台需求。继续使用已有内容构建、搜索 Route Handler 与站点流水线;只有确认的阅读体验确实需要时才扩展站点能力。契约导入、示例校验、链接检查、版本索引属于构建工具,优先脚本或现有流程,不另建文档业务数据库或管理 API。

阶段交付物进入下一阶段的条件
需求确定读者任务、范围、文档清单、公开/受控分类用户确认首批内容和验收项
产品设计信息架构、模板、导航、搜索和版本体验与各平台需求、Design 和 Contracts 权属一致
交互原型主阅读路径、接口详情、错误/空态与窄屏样板用户确认页面与内容组织;本轮到此收口
后台/工具 API 设计现有站点接口清单、契约导入与校验输入输出需求成立;不增加无必要的服务
API 文档固定来源的 API/Event Reference、示例和迁移说明对应规范已固定,示例可验证,公开分类通过
实现与联调文档内容、生成/校验工具、站点改造定向检查、链接/搜索和本地浏览器流程通过
验收与发布用户验收、构建和发布证据、回滚记录有准确制品、发布范围和授权;不由原型验收推导部署许可

后续实现依次补齐站点信息架构、固定契约导入、版本/示例校验、搜索可用性、Runbook 与状态检查。原有服务发布链不因本轮文档改动而重建。

验收、维护与回滚

文档实现需检查 MDX、UTF-8、代码围栏、JSON、内部链接、导航和路由;涉及站点代码时再运行相应类型、构建、依赖和浏览器检查。验证桌面与 390/430px、搜索和新增关键路由,区分样板验收、代码验证与线上检查。

需求/设计改变先更新对应决策和来源;接口变更由规范 Owner 固定版本后更新说明;仓库验收后同步实施、Progress 和证据索引。当前工作可记录在本地协调表,GitHub 用于需要的外部审查或发布归档。

现有 main 发布链会更新 la-vps2;后续发布必须对准获准范围和不可变镜像。失败恢复上一已验证 Image Digest,不在服务器手工改内容。发布规则见验收、发布与回滚,本轮执行范围见统一实施流程

On this page