ADR-0016 Studio改造与创作产品技术栈
来源:原
overview/decisions.mdx(已归档至 08_归档/02_重构前文档),按主题整理,原文保留;验收证据与进度段落已移至 PROC-02-002。
决策摘要
Studio 为当前创作产品基座,分批接入 Platform;创作产品统一 Next.js 全栈 + PostgreSQL;Studio 不再提供客户 API Key;Studio 先完成共享 Agent。
原决定
D-STUDIO-RESUME(2026-10-12)
D-STUDIO-RESUME:用户确认 Platform 已调通且上线,允许开始考虑 Studio 改造。恢复 Studio 代码梳理、接入设计和首批切片准备,按身份与对象隔离 → 单次文本与原结果恢复 → 本域记录 → 媒体 → 资源/购买/运营的顺序推进。各切片使用已交接的正式产品契约,缺口归入对应平台接口任务;不再用一期全部平台待办作为 Studio 开工前置。
本决定替代 D-PLATFORM-BEFORE-STUDIO 中暂停 Studio 改造的执行安排。唯一身份、唯一账务及原请求恢复规则保持:接入桥开关不等于创作权威切换,切换须通过该切片的授权、账务和恢复联合验收。用户上线确认作为当前事实登记;既有部署记录及未验组合保留原时点和范围,不据此关闭全部 T-10 / AC-16。首批范围与源码交接点见Studio 平台对接。
2026-10-13 Studio 不再提供客户 API Key
用户要求开启 Studio 改造,并完全移除其中 API Key 功能。Studio 不再创建、取回、删除、认证、存储或迁入客户 Key,也不提供本地公开 /v1 中转;开发者 Key 和模型 SDK 入口统一由 Platform/Console 提供。产品保留本域创作和获准查询,使用当前用户授权及受限产品凭据接平台。当前迁移前生成所需的上游服务端凭据按对应模型切片交接,不将其当作客户 Key 或扩展产品权威。源码与验收范围见Studio 平台对接,不因 Key 删除关闭全部身份/创作/商业接入任务。
2026-10-14 Studio 优先完成共享 Agent
用户调整执行顺序:先把 Studio 接到现有本机 Platform,完成 P2 Run 委托、P3 产品 Responses 与共享 Agent,并启动供用户验证;暂不开展 Drama 开发。D-DRAMA-FIRST 的执行顺序由本条替代,已有 Drama 文档与分镜实现保留。首份 Agent 配置和端到端验收改由 Studio 承担,共享层仍按产品作用域隔离,后续产品通过配置接入。
本次沿用下方已经登记的 Run 身份与资金规则:当前会话签发或继续;后续逐次以产品凭据和 Run 授权核验,不依赖会话或 AuthVersion;不冻结整次 Run、不设置金额预算;文本正式中断缺少可信用量时保持 UNKNOWN。只修改本机接入配置,线上配置不变。
D-HIGGS-STUDIO-BASELINE(2026-10-15,共享底座归属部分已由 ADR-0006 替代)
D-HIGGS-STUDIO-BASELINE:用户明确旧 Admin、旧 Console 仓已经废弃,不再考虑其迁移;当前创作产品只有 Studio,Drama、Commerce 仍是原型,目标是高效复用 Studio 代码。旧文档中的成熟多平台迁移叙事不再作为本轮执行依据。现行 Platform 内 Console/Admin 继续维护,与废弃仓分开。
用户要求基于复盘形成完整架构升级方案并更新本站,随后要求重点使用 REA 深查已登录 Higgsfield 的服务架构。已登记服务证据、架构与边界、演进顺序、任务和验收。这是方案交付,不自动授权执行所有业务变更、收费实验、商业规则或原型上线。
目标保留 Platform 身份/资金/模型操作权威;公共工具、Job/JobSet、资产、Workflow 与事件的归属由同日后续 D-RUNTIME-INDEPENDENT 调整为独立Runtime,Studio首接入;Agent、直接工具和 Canvas 作为不同调用方式复用,不因对标直接拆微服务。Studio 已有对象provider、真实Canvas和耐久Agent;当前关键差距是共享任务/保存对Agent与Studio对话的耦合、大文件数据面和typed媒体能力。直接工具改变现行强制规划的适用范围时,须先同步对应产品和正式契约;本次没有实施该行为变更。
2026-10-14 Studio先完成共享Agent的成果与执行本意保留,不重新激活早期Drama-first,不预设原型开发先后。Run自动核资源、无独立预算、退出/改密不撤销已授权Run、UNKNOWN只恢复原单等规则保持;产品本域商业运营不迁走,仍经受限Platform接口管理。
2026-10-13 创作共享层
以下九项已经定稿,2026-10-14 开始按切片执行;它们是目标与约束,不能据此认定代码或 Platform 前置接口已经完成。执行依据为工作区 _knowledge_base/plan-shared-agent-drama-first-20261013.md。
| 编号 | 决定 |
|---|---|
| D-STUDIO-DRAMA-RETIRE | Studio 现有短剧生产线直接删除,不迁移到 Drama;关闭两者关系的待定项。指向独立 Drama 产品的 Host、作用域、摘要等引用保留 |
| D-CREATIVE-PG-ONLY(已上线数据兼容范围已调整) | 新代码只支持PostgreSQL,文件Provider随旧代码退出;早期clean切片可直接设计schema,2026-10-15 D-RUNTIME-INDEPENDENT要求已上线任务/资产按版本保留、排空或兼容接管 |
| D-AGENT-PRODUCT-PROFILE(工程归属已调整) | Agent引擎与产品解耦;2026-10-15 D-RUNTIME-INDEPENDENT将目标工程改为独立Runtime,现有shared/agent是提取来源;产品提供提示词/Skill、上下文、领域工具、候选写回规则和默认值 |
| D-CREATIVE-MODEL-CATALOG | 模型由 Platform 陆续上架;工具从当前本人模型目录和 invocation_status 读取实际可调用能力,产品只提供默认值,不写死清单或迁入旧逻辑路由 |
2026-10-01 技术栈
| 编号 | 决定 |
|---|---|
| D-CREATIVE-ONE-APP(Runtime归属已调整) | 原定三个产品共用现有Next.js产品宿主;2026-10-15 D-RUNTIME-INDEPENDENT确定公共执行工程独立,产品UI可暂共仓/共部署,后续各产品组织按具名切片决定;原型不是成熟平台迁移前置 |
| D-PRODUCT-STACK | 创作产品统一使用 Next.js 全栈 + PostgreSQL,以 Studio 为样板 |