02 决策(ADR)
ADR-0024 开发阶段取消备份与联合恢复门禁
背景与确认依据
用户于2026-10-19明确“不需要备份,目前没有用户在开发阶段”。本决定调整本期Platform、Runtime和产品共享原件开发链的交付范围,取消ADR-0023承接的备份和同版本完整恢复义务;统一新契约、一份原件多处引用及取消旧版兼容继续执行。此处开发阶段不包括已有客户使用中的new-api-new-oceanway生产服务。
ADR-0023正文保留历史,仅更新替代元数据。实际历史回执、失败和未测范围继续按原时点保存,不因要求取消而改写结果。
决策
- 承接单原件与职责边界:new-api-new-oceanway公共文件模块复用既有TOS,唯一管理正式原件、文件身份与保留;Platform管理身份、授权、唯一资金及原Operation映射;Runtime管理通用产物、受托资产版本及独立保留;产品管理领域权限、候选、采纳和可信解绑;Infrastructure管理隔离配置、统一制品及运行门禁。多个消费者引用同一原件,不复制另一份业务原件。
- Platform、Runtime和产品宿主继续按统一新契约成组开发,不做旧对象引用、旧字节接口、旧测试数据迁移、双读双写或兼容fallback;这些已取消的义务不进入本期阻断或默认后续待办。
- 本期取消开发链对象备份、数据库备份、备份副本上传、三库静止快照与联合恢复、原件丢失后的备份恢复、同版本完整恢复部署、灾备演练及其RPO/RTO验收。它们不再是职责交付、退出标准、发布清单回执或运行启用门禁,也不转为默认后续补齐任务。本决定不要求为了完成既定测试继续创建或使用备份副本。
- 仍验证本期数据正确性:原任务查询、未知写入ACK后按原任务和同一制品确认写入、消费者独立续签、原保留/原释放命令恢复、进程重启后继续原状态、停新保已有读取,以及可信解绑和可靠释放。这些沿原持久状态继续执行,不以备份复制、重建原件或重新生成图片替代。故障时停新、保留现场并修复统一目标版本;不单独切旧应用承接新引用。
- new-api-new-oceanway现有客户的生产服务、公开API、账号、Key、资金、任务、对象和桶策略继续保持。本决定不删除或绕过其既有生产发布保护,包括原生产发布流程的自动数据库备份;不授权生产部署、停服、清库或资产物删。测试身份、数据和请求范围继续与客户生产隔离。
- 新发布验收清单按当前门禁契约执行,移除备份/联合恢复回执和恢复计划必选项;真实TOS、完整生成、现有客户隔离及具名目标运行门禁继续核验。规范变更不等于代码或部署已修改;历史清单和认证仅代表其原制品与原要求,不给旧失败补发通过。
后果与同步范围
本期围绕固定统一制品、真实图片生成、真实TOS、一份原件多处引用、独立读取和解绑释放完成最小闭环。开发环境不承诺备份保留或灾备恢复目标,不据本决定删除当前有效引用或受保护原件。弃用历史资产仍按精确清单独立处理,不随本批自动清理。
需求、规格和工作包同步INFRA-02-001~003,工程合同同步DEV-X-01-004、DEV-X-03-001和DEV-X-06-002;当前结果与未通过项只记PROC-02-006。本决定不代表代码已发布、生产已启用或现有客户数据已改变。
备选方案
继续要求开发链备份与三库联合恢复,会保留用户已取消的交付义务,因此不采用。把它们挪到默认后续待办同样不采用;如另行提出数据保护需求,应基于届时明确范围重新决策。