INFRA-02-003 对象存储实施工作包
目标与授权范围
实施用户已确认的复用既有TOS、一份正式原件多处引用方案。按ADR-0024,本期开发及Platform、Runtime、产品接入统一版本;取消旧对象引用/旧字节接口适配、旧测试数据迁移和兼容fallback交付,不作为阻断,也不移到后续阶段。开发链备份、备份副本、三库联合恢复、同版本完整恢复部署和DR门禁取消,也不转入默认后续待办。继续完成独立保留/续签/释放、真实隔离存储、原任务重启及未知回执恢复和当前制品验收。本轮按用户追加要求,将已验收统一版本集成并启用到Studio常驻开发环境,在已有结果与资产页面补齐移除和删除后引用释放,完成浏览器真实图片链路;不新增独立页面、不改变资金规则。真实图片生成仅在具名开发验收范围内按明确授权执行,不默认切换new-api客户生产Writer。
new-api-new-oceanway现用客户的生产环境和公开API保持原运行服务,既有普通客户的发布保护和生产发布自动数据库备份保留;新来源按适用构建入口和统一制品门禁核验。本期开发不受旧版兼容回退要求阻断;生产实际启用流程按统一目标版本另具名对齐,故障采用停新、保留现场并修复目标版本;沿原持久状态继续已有任务、读取和命令。用户已追加授权具名Drama开发实例部署与Gemini参考图页面验收,Studio开发闭环继续独立完成;不授权new-api客户生产部署、停服或删除生产账号、Key、资金及任务,也不强行放行原rollback脚本。
先前完成范围为后端与具名隔离开发闭环及制品验收,不代表日常Studio已启用或页面全流程可直接使用。本轮追加开发实例启用、页面移除/删除及浏览器真实闭环,完成条件以本轮实际证据为准。生产专用身份、生产来源配置、生产监控及容量门禁当前不实施,不作为本期完成条件,也不自动生成后续必做任务;以后明确提出生产启用时,再按实际环境确定范围。阶段5和存量清理属于另行具名的能力或批次,不影响本期开发收口。
本包是当前任务唯一源;旧英文工作树中的OS-T01~16/OS-G0~6仅作范围追溯,其历史证据保持原时点。当前规范依据ADR-0001,工程合同归DEV,验收过程只归PROC;不在方案正文累积测试次数。
分阶段任务与退出条件
| 顺序 | 任务和负责方 | 依赖与交付 | 退出标准 |
|---|---|---|---|
| 0 基线 | Infrastructure、文件Owner | 本期统一版本、具名运行/桶策略/身份/来源清单及唯一Writer边界;现用客户生产服务不变 | 来源授权和永久策略可核,未知不纳管;本期不接管旧测试数据。承接原OS-T01/02/03的适用部分 |
| 1 文件保护 | 文件模块维护者 | 永久原位登记、独立owned-claim恢复、保留/释放幂等、有效保留对象删除保护;停新与原恢复分离 | F01-AC1/2/3/4/6,引用绑定0次原件写,不依赖已释放上游保留。承接原OS-T15/16 |
| 2 消费者联动 | Platform、Runtime、产品 | Platform释放自身映射;Runtime独立保留/恢复、释放状态与稳定命令;Studio按统一版本接入新Writer/映射及持久解绑证明 | F01-AC2~6,未知Delivery不误释,主线跨仓真实事务与重启恢复;隔离产品host不替代实际Studio接入。承接原OS-T07/08 |
| 3 实际存储与生成 | Infrastructure协同三方 | 受限测试身份、真实TOS正反例及当前Studio完整生成链;原任务未知写入和同制品重启确认 | F01-AC7及完整生成通过,原件成功Put为1、备份Put为0;测试对象白名单、失败和清理可核。原OS-T13备份联合恢复部分按ADR-0024取消 |
| 4 制品与开发验收 | 文件Owner、Infrastructure | 本期统一目标版本、干净提交、唯一正式build入口、实际镜像/binary/schema绑定证据及停新保已有读取 | F01-AC9开发适用项及三项acceptance通过;生产身份、来源、监控和容量不纳入本期。未来生产启用另定范围,既有正式入口保护保留。承接原OS-T12/14的开发适用部分 |
| 4a Studio开发可用 | Studio负责已有页面与领域事务,Runtime负责原任务及独立引用,Platform负责原Operation与资金,Infrastructure负责具名开发配置及版本核对 | 常驻开发实例接入已验收统一合同;结果/当前对话资产移除、对话删除、素材库/Canvas最后引用退出;实际浏览器异步生成、保存、读取与释放回读 | F01-AC10/11;页面动作须调用真实服务端,真实上游/TOS按本轮范围单列,刷新后状态不复活,未知任务不重派。生产专用身份/来源、监控和容量不作为退出条件 |
| 4b Drama开发可用 | Drama负责参考选择、候选/资产及真实解绑,Runtime负责原任务与独立claim,Platform负责原Operation/资金/能力准入,Infrastructure负责开发制品和共享服务变更交接 | 最新main的实际Linux镜像与Runtime 0.6统一合同启用到具名开发实例;复用既有TOS、已授权开发前缀及文件桥,不新建测试桶;实际浏览器Gemini参考图生成、保存、刷新读取与最后引用退出 | F01-AC12/13;按同一原Task/Operation/file贯穿取证,领域关联保留与释放不冲突,页面/API/真实TOS分别判定;不改变new-api客户生产服务或数据 |
| 5 后续能力 | 原Writer、文件Owner、消费者 | 新结果最终直写、临时一次晋升、流式上传/大文件、派生与完整物理GC | 按模式补规格和实测;16/24/20MiB各链不由小图引用首切代验。承接原OS-T06/09/11 |
| 独立批次 | 文件Owner、Infrastructure | 用户弃用存量的精确清单、同Key写围栏及删除回执;清单后新增/变更/受保留对象排除 | 不删除账号/Key/账务/原任务/JSON;额外桶策略围栏与物删仍按该批授权。承接原OS-T10 |
独立MG接入暂缓,原OS-T04/05与G1不作为当前前置。旧存量不再迁移或默认纳管,不以其全部历史归属闭合阻塞新链。旧引用、旧字节接口、旧测试数据及兼容fallback要求已取消,不能从原OS编号或历史回执重新引入本期或后续交付。
本轮追加:OS-GEMINI-01 Drama参考图原件链
用户要求先拉取Platform最新main,再补齐Gemini参考图生成与原件引用、读取及释放。本切片此前本地交付复用既有TOS适配器和统一Runtime 0.6制品,未新增桶/IAM/密钥,也未执行真实收费生成或生产部署;new-api现用客户的服务、配置、原件和账务保持范围外。本轮追加开发部署与浏览器真实联验按下节推进,不新建测试桶、不做旧版兼容。Metadata新接口作为后续表单的正式参数依据,不自动开启动态表单、模型或路由。
- 在独立功能分支显式整合具名Platform main与已验收文件引用来源,保留原生Gemini、产品可用性、持久队列及资金/恢复成果;固定新的完整合同来源和摘要。
- producer显式新namespace支持Gemini参考输入、原任务响应持久化、唯一归档/登记与metadata-only结果;现用客户及旧公开API具名回归。
- Platform队列、恢复和原请求证明保留新输出声明,Gemini原件descriptor校验、自动采用与释放按同一合同执行;文件输出能力独立于参数Metadata公开。
- Drama按已发布能力接通参考图真实输入、原件Writer、候选/版本、独立GET/HEAD、在途输入保留和终态最后使用退出后的可靠释放。
- 本地隔离PG/HTTP/对象存储夹具完成真实实现联合链,并分别完成拒绝/未知恢复专项;未执行的真实TOS、收费、浏览器或生产项不标通过。
- 按文档规范将源码/合同/实际测试、未验证边界及资源收尾更新到PROC-02-006,独立PR交付。
本切片的本地开发交付不代表Platform/main已统一整合、共享开发环境已启用或真实云验收已完成;这些操作由各自指定所有者另行具名取证。
任务清单
以下已勾选项保留先前实际范围;其中HTTP、浏览器分项和合成夹具不替代本轮常驻开发实例的完整浏览器验收。
- 独立续签与未知retain恢复、过期release重放在实际隔离PG/HTTP通过。
- Platform/Runtime可靠释放与隔离产品host的可信解绑联动通过;实际验证范围及迁移事实见PROC-02-006,不另承诺旧版兼容。
- 当前源四库跨仓主线及本地发布控制验证已取证;既有兼容测试仅保留历史结果,不列为本期交付要求,证据见PROC-02-006。
- 前一具名合成环境的真实TOS双身份隔离及精确资源收尾通过;实际双凭据拒绝、临时IAM/policy/桶与私配清理已取证,原资源保持,失败与时点见PROC-02-006;不代验生产身份/桶接入。
- 不可变候选制品完成实际认证,实际guard消费真实证书;历史旧fallback拒绝结果不改写,不再要求补兼容制品,分项结果见PROC-02-006。
- 固定本期统一源码、正式制品及结构/依赖身份;新来源正式发布入口绑定当前五制品、实际执行器与全局请求账本,普通客户分支保持原保护。具名身份及当前结果只记PROC-02-006。
- 当前统一Linux制品完成唯一真实图片供应→TOS一份原件→Platform/Runtime/Studio多处引用;原Task未知ACK同binary重启确认、Platform释放后Runtime独立GET/HEAD、停新保已有读、可信解绑/可靠释放及独立16类持久化审计通过。实际身份、失败与费用证据边界见PROC-02-006;不是生产启用。
- 最终schema2 acceptance实际通过customer-isolation、full-generation、live-tos三项,绑定当前五制品;activation仅缺具名目标operations回执而blocked,production_authorized=false。
- 本批临时IAM/密钥/零引用策略/空测试桶已精确清理,A/B旧凭据均在桶仍存在时实际HEAD403;前置404失败和权限传播间隔保留。最终对象请求21次、尝试写入512,256B,低于批准上限;单独云收尾与实际账本回执见PROC-02-006。
- Studio实际产品host按DEV-STUDIO-07-002接入新file_ref Writer、资产/候选映射、授权读取、最后领域引用退出与持久解绑/迟到Delivery拒绝;本期获准原生异步图片的真实producer联合链及浏览器分项通过,Platform原Operation合成seed与本地原create链分别取证。视频、其它来源、收费供应商执行及不可变生产制品不由小图夹具代验;不维护旧字节链兼容、不迁移旧测试数据。
- Studio当前构建的授权GET/HEAD与候选解绑HTTP、桌面/移动浏览器分项通过;协议原件元数据seed与周边UI mock范围见PROC-02-006,不能替代真实producer联合链。
本轮追加:Studio开发环境与页面闭环
- 核对现有常驻开发源码、制品与私有配置,集成已验收新合同及本轮页面/领域删除变更,保留其它当前开发成果;启动后验证实际运行版本与依赖合同,不用分支名或类型检查代替实例启用。
- 为普通对话已就绪结果接入“保存到素材”,复用原件并以服务端成功回执显示已保存;沿已有结果卡、当前对话资产和Canvas Agent入口接入“移除”,补齐确认、防重复、待确认及失败状态;原响应未知时手动继续同一命令,只有服务端回执成功才更新结果和草稿选择。
- 删除会话实际移除本域会话、消息与资产关联;公开Run及已保存结果入口返回不可用,必要Runtime审计与原请求事实仅内部保留。在途、UNKNOWN、待送达或恢复未完成时拒删,保留原任务身份。
- 已保存素材库/Canvas引用继续读取同一原件;移除节点、编辑素材或删除聚合根后,仅对真正退出的关联判定最后引用;并发保存/采纳/移除保持一致锁序并汇入持久异步释放。
- 在该常驻开发实例通过浏览器完成真实上游异步生图、结果自动持久化、显式保存到素材、刷新读取、移除/取消/失败回读及删除对话全流程,核对同一原件、无额外生成/字节复制、后台释放与现用客户隔离;实际范围、费用、失败及未验项只记录PROC-02-006。
本轮追加:Drama开发环境与浏览器Gemini参考图闭环
本轮复用现有开发TOS和文件桥,不另建测试桶或开展旧版兼容、备份与灾备任务。共享开发服务的源码、配置与模型绑定由各自具名所有者交接后顺序变更,不以独立产品测试为由并发覆盖全局配置。错误开发在途任务按用户确认直接取消,取消事实和原资金处理由原任务所有者留证,不伪造供应未发送、成功或补偿结果;现有客户任务不在该范围。
- 固定Drama最新main及Platform、producer、Runtime的实际制品集合,核对Linux构建输入、Runtime来源、实际schema与服务端文件身份配置;各实例实际启用与候选构建分别取证,未沿用旧批制品证书作为本轮通过。
- 完成共享错误开发任务的原命令取消、原资金处理和具名写入交接;独立开发producer已启用Gemini来源及Drama服务身份,保留已有开发身份、文件桥namespace和原登记。Platform/Drama实际启用、真实生成与页面验收另项完成,不据来源配置完成提前结项;客户生产运行环境及云桶策略保持范围外。
- 将Drama最终main目标镜像和统一引用schema启用到具名开发实例,已核Runtime 0.6/schema9、受限应用角色权限、独立恢复worker和HTTPS健康检查;业务分类计数及原收件/意图计数保持。此项只证明Drama实例启用,不代验Platform最终版本激活、真实模型/TOS或浏览器链。
- 激活Platform最终main并发布Drama专用Gemini开发目录及统一文件输出能力;单图1K/1:1/async/url规格、产品范围和旧model41/Studio连接/旧价守卫分别回读。管理员配置通过不代替个人Drama授权、费用preview、真实生成或浏览器验收。
- 预检阶段在真实个人IAB会话创建本轮专用项目、角色及默认形象,上传不含客户数据的合成参考PNG并保存画布,实际选择Gemini后参考已连接、生成按钮可用,回读无warn/error;该阶段未点击生成,不作为真实输出保存或读取通过。
- 按本轮明确授权最多1次/合计人民币1元,完成唯一一次IAB Gemini参考图生成;原Task成功、原Operation结算5000 quota/1积分且冻结0,source按原单快照35000 quota/人民币0.07元计次,未重发生成。参数Metadata、售价、文件输出准入和实际服务可用性分别核验。
- 浏览器完成参考选择、原任务生成、候选/资产保存及刷新读取;原Task、Operation、file、Runtime claim和产品目标交叉核同一永久原件。最小审计证明登记/摘要/长度及引用映射一致,本轮未采集云PUT/Copy计数,不将元数据一致冒充数据面IO总账。
- 按用户最新明确授权,经标签修复部署和同图复核后,仅删除本轮专用测试角色、默认形象、V1及所属画布;真实业务退出、产品/Runtime释放状态和精确Runtime claim均已回读released,原媒体入口给出FILE_NOT_FOUND。Platform输出anchor仍active、同一原件ready,物理TOS不删;不把资产聚合删除宣称为已提供单图直接解绑按钮。
- 来源标签最小修复PR已通过CI、合入最新main并部署,既有输出重新打开后显示“模型生成产物”、1024图完整可读;标签部署及复核未新增模型调用,原任务/文件/绑定保全另行取证。
- 用户已明确允许释放后恢复Drama可用性;fresh CAS预检发现另一次正式变更已将model76设为Drama/Studio均true,本轮恢复执行器0 PATCH停止,不覆盖Studio现值。正式subject1的Drama产品API及同身份IAB
/api/models均回读Gemini可用、1积分及精确规格;不声称由本轮执行器恢复或仍仅Drama可见,也未再次生成。 - 已将源码、实际运行身份、真实生成/永久原件/浏览器、释放、费用及失败记录归入PROC-02-006;本轮冻结tuple实证与原生wire源码推导分别说明,不继承Studio或历史Metadata证据。精确目录书签已由权威实体确认软回收、未永久purge;浏览器完整刷新后该项缺席、其它3项保留,与核心引用释放分别留证。PR48正常承接已合入的PR47主线,独立交付;合并与文档站发布分别核实际回执。
生产operations未执行属于未开展的生产启用范围,不是本期未完成任务。原activation阻断回执保留,不改写为通过;先前done只表示当时后端隔离开发范围收口;OS-GEMINI-01先前完成本轮具名本地开发切片。当前doing保留Studio页面闭环未完成状态,Drama本轮具名开发浏览器验收已独立完成;不据旧回执提前结项,也不代表生产已发布。
Studio实例启用及前向结构升级已完成;本轮错误开发图片任务按用户明确指令取消,原任务和资金已收尾,不自动重发替代请求。页面真实图片保存、读取及解绑闭环尚未通过,整体保持doing;取消成功和资金解冻不能替代这些验收。后续共享依赖由已交接的唯一写入会话协调,不为该错误任务新增兼容或恢复门禁,实际证据见PROC-02-006。
开发备份、联合恢复、同版本完整恢复部署及DR任务按ADR-0024取消,无后续待补项。原F01-AC8保留编号并标不适用;已执行的旧批恢复测试及失败只在PROC-02-006保留原时点结果,不作为当前批次的通过依据。
技术与证据
DEV-X-01-004规定Owner与阶段,DEV-X-03-001规定技术接口和恢复边界,DEV-X-06-002规定当前制品成组、真实生成、停新保已有读及具名环境启用门禁。具名代码、测试、真实云、制品和未通过项统一见PROC-02-006。本轮新增开发实例与页面适用验收完成后再标done;未来生产启用范围与其独立,不以文档检查替代业务或发布通过。
PR记录
基础方案与Studio状态已由PR #47合入文档main 664ac985;Drama增量与本轮验收按独立PR #48交付,合并与文档站发布分别核实际回执。实现代码与实际制品按PROC-02-006的具名源码和安全回执核验;文档合并不代表文档站已发布、代码合并或生产启用。