公开发布检查清单¶
创建或更新公开 GitHub 仓库前,请完成以下检查。生产历史应继续保留在私有仓库,直到全部检查完成。
发布记录¶
发布前,在私有 deploy 仓库记录以下值:
source_revision:私有源码中最后审核通过的 commitpublic_revision:clean export 的根 commitpublic_release_tag:不可变的 public release tagdeploy_platform_pin:deploy 使用的 40 位 commitrollback_platform_pin:已验证可回滚的 40 位 commit
仓库边界¶
-
file-migration-manifest.yml已覆盖所有 tracked file - public 源码只使用语义化受众名称
- 生产调度、恢复桥和主机配置文件已放入私有仓库
- public 源码不导入、checkout 或依赖私有部署代码
- public 源码不使用隐含的生产文件路径
数据与隐私¶
- public tree 中没有真实客户、合作方、群组、用户或内部文档标识
- public tree 中没有真实 webhook、chat ID、token、凭据、私有端点或代理标签
-
state/、out/、回执、日志和服务商快照均未发布 - public fixture 是合成数据,或已确认拥有再分发权限
- Git history 已完成密钥和私有标记扫描
依赖与构建¶
- public CI 所需的运行时依赖无需私有权限即可解析
-
research-contracts可通过公开包、release 或仓库获取 - public package 可从 clean export 构建
- 私有 deploy 已锁定不可变的 public release
CI 与验证¶
- public CI 不依赖仓库 secrets
- public CI 不访问真实行情接口、飞书、私有网络或生产路径
- boundary checker 通过
- lint、format、类型检查、测试、CLI 检查和 package build 通过
- 私有 deploy 已针对 public release 完成 dry-run 验证
发布后¶
- license 和依赖声明已检查
- branch protection 和 GitHub Actions 权限已检查
- README 和贡献指南完整
- 私有 deploy 已记录 rollback release
- public 仓库由 clean history 创建,没有直接修改私有仓库的可见性