文档
历史档案文档OceanWay 架构品牌与统一设计系统

历史 · Design 所有权与迁移

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

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

当前维护源为既有 Oceanway-AI/Oceanway-designdesign-system/ 2026-09-09 的源码移交已合并:Design PR #2 与 Infrastructure PR #21。共享包未发布,产品消费者、旧入口移除和生产部署分别待验收。

本页保留原 infrastructure-ownership 路径以兼容已有链接,标题和正文按新所有权更新。原“永久在 Infrastructure 内维护”的安排已被取代;Studio/VOZEB 和 Infrastructure 的历史提交只作为迁移来源,不能继续双向同步。

当前结构

Oceanway-design/                    # 默认分支 baseten-ui
├── design-system/                  # 设计唯一维护源,独立 pnpm 工作区
│   ├── apps/components-lab/        # 独立实验室与平台规范分页
│   ├── packages/tokens/            # token、品牌资源与导出
│   ├── packages/ui/                # 通用组件和既有适配
│   └── tests/                     # 组件、来源、许可和包边界检查
├── src/                            # 既有根网站保留
└── …                               # 原资源、npm 依赖和 Git 历史保留

baseten-ui 继续为默认分支,krea-ui 与根网站历史保留。实验室有自己的依赖、锁文件、构建和 CI,不与原网站混装,也不把根网站的演示登录、价格、额度等功能当作正式产品。

当前包名为 @oceanway/design-tokens@oceanway/ui@oceanway/components-lab;版本 0.0.0 只用于私有工作区,显式禁止发包。跨仓消费者不能使用本地源码路径、Git 分支依赖或符号链接;未来接入只使用获准的固定制品。

职责分开

所有模块业务负责人和最终验收人均为用户本人;下表表示代码、规范和运行事实的责任分工。

模块拥有不拥有
Design品牌、token、通用 UI、详细平台设计规范、独立实验室、设计包与检查客户 Session、钱包、产品 API、领域 Store 和业务导航
Docs架构关系、实施计划、设计决策/版本索引、历史资源说明和消费者接入记录第二份详细设计正文、可编辑运行时 token 或实验室源码
Infrastructure固定设计制品的托管、环境、发布、可观测与工程治理设计源码副本、品牌/token 真源或产品页面
各产品产品需求、页面、业务组件、真实交互、BFF 与服务调用共享实验室、共享设计标准的第二维护源
Contracts跨仓业务 schema、Service/Event、错误和版本契约视觉 token、组件 props 或设计资产库

详细规范以 Design 固定来源 为准;Docs 解释与链接,不再与 Design 同时维护同一段标准。已在 Docs 内置的历史品牌资源不会因此自动替换或从生产制品删除。

首轮需求、设计与原型

当前统一先做各平台的需求、设计与原型,按 Design 实施计划统一实施流程交付页面清单、主用户链路、状态矩阵、组件/token 映射和可审查样板。无 UI 模块使用拓扑、时序、接口/配置 fixture。

实验室只包含分类/搜索、主题、状态、品牌和组件预览;不连接 Studio/Core/Gateway,不读取账户、业务数据库或 Secret。产品样板只保留无副作用展示,演示交互不写正式事实。已有实验室用于复用,不重复创建基础库,也不把原型确认当作发包或切换消费者的许可。

后续接入顺序

  1. 确认设计:统一需求、平台差异和原型,引用 Design 当前规范;旧主题/品牌试验保留历史标签。
  2. 确定接口:补齐组件 props/events、token/资源导出、版本、错误用法与消费者构建约定。
  3. 完成分发资格:核验来源与许可、可分发子集、完整资源、样式与摘要;完成不可变包验收。
  4. 单页接入:选择一个产品真实页面消费固定制品,验证样式、资源、状态与原业务行为。
  5. 扩展与退役旧入口:按产品扩展;旧实验室路由/菜单的清理与业务组件替换分开,只有回滚成立后才清理原实现。
  6. 更新记录:Design 维护实现与规范,消费者维护版本与验收,Docs 汇总状态,Infrastructure 记录发布证据。

这些工作由本机工作包协调,见本地协调。后续 GitHub 审查和发布用于归档结果,不要求先开远端任务才能分析或做原型。

当前进度与回滚

事项已记录事实不能推导
初次提取Infrastructure PR #16 从固定 Studio 来源提取实验室及共享基础Infrastructure 仍是长期维护源
正式移交从 Infrastructure 6c23e831683ab8f3d5d93d816984c467ed216e5a 保留 242 个文件到 Design;配对 PR 均合并已发布共享包或已部署
固定目标Design head 8456773288c05f4a5f65f0932fd47905e4f7f873;合并提交 898ba45f9cb5ef9bc1b96e37a2585bb47556b1be原网站被替换、默认分支改为 main
独立验证记录 frozen install、格式/类型、63 项测试、构建与 390/430px 等本地浏览器证据所有产品浏览器矩阵或根网站审计通过
品牌与平台规范Design 保存 Enterprise v1/Inter 黑白正式应用规范、各平台分页和历史试验旧 Docs/Studio/Console 静态资源已全部切换
待完成许可与分发资格、固定设计制品、产品消费与旧入口清理、部署通过文档更名就完成消费者迁移

来源与逐文件摘要见 Design 迁移记录。其中的准备态/待验收表述保留当时记录属性;当前是否合并以配对 PR 为准,发布与消费者状态另行核验。记录中的 63 项检查属于原移交验证,本轮文档计划未重跑。

原 Studio/VOZEB 与第三方组件的许可正文、来源和修改说明必须保留。所有权移交没有改变授权范围;可发布子集、消费者使用方式及商业授权由后续适用许可审核确认。确认前保持共享包不发布,不自动切换消费者。既有大 chunk 和 token 未全量单源生成等工程问题继续记录,不以本次计划重写掩盖。

回滚使用已验证的 Design/消费者版本;需要撤回移交时通过可追溯的新提交恢复,不重写历史或建立双维护源。不覆盖用户未提交工作,不回滚客户数据。

On this page