- Sprint 执行计划 v1.1:§1.1 补第一批交付实据;T9 SPIKE 结论回写 Sprint 1 表 (T-P0-16 通过 2.8ms;T-P0-12 有条件;T-P0-10 原型 6/6 + 真实照片重验前置); Sprint 2 表标注 T-P2-01~06 交付;新增 §9 两批交付记录 - 开发任务拆解 v1.5:交付回写 + 新风险登记(RTMPose 域差异、BiRefNet 异步化) - 新增 开发任务包/:三批多 agent 并行的协作规程与 14 份任务契约 - 新增 前置开通清单-云资源与资质.md - 清理已用毕的评审报告(文档评审 2026-08-13、项目整体评审 2026-08-14), README 中相应引用改为留痕表述
91 lines
5.3 KiB
Markdown
91 lines
5.3 KiB
Markdown
# 前置开通清单:云资源与资质(本机开发期间并行办理)
|
||
|
||
> 创建日期:2026-08-14 | 性质:**行动清单**(照着办,办完打勾)
|
||
>
|
||
> **为什么有这份清单**:开发策略是"本机开发完成、腾讯云部署放最后"。但以下三项**有审核周期或属于边开发边对接的配置**,必须现在启动,否则会在 Sprint 0 出口(双登录通道)和 Sprint 4(真机联调)反向卡住开发进度。
|
||
> 它们只是"开通 + 拿到凭证",**不涉及任何应用部署**,成本接近零。
|
||
>
|
||
> **不在本清单内的**(避免混淆范围):
|
||
> - CVM/TKE、CLB、域名 + HTTPS、CDN 全量、CLS、压测 —— 全部归 Phase 5 部署
|
||
> - 真实环境红线验证(临时桶 2 小时实测、AI 标识元数据经 CDN 存活、天御误杀率)—— 归 Sprint 1/5 的专项验证任务
|
||
> - 本机开发的一切(PG/Redis/GPU/LLM 调用)—— 不需要任何云资源
|
||
|
||
---
|
||
|
||
## 1. 腾讯云账号 + 实名 + 短信签名/模板审核 🔴 最先办(有审核周期)
|
||
|
||
**对应**:`T-P1-12b/12c`、`TD-32`(短信是 V1 登录兜底通道,且是被刷时唯一直接现金损失项)
|
||
|
||
| # | 事项 | 要点 | 完成 |
|
||
| --- | --- | --- | :---: |
|
||
| 1.1 | 注册腾讯云账号 + 实名认证 | 主体资质决定短信签名审核难度,个人主体限制多;按实际情况选,若可走企业主体优先 | ⬜ |
|
||
| 1.2 | 购买国内短信套餐包 | 最小档即可(验证码短信一条几分钱),目的是拿到发送资格 | ⬜ |
|
||
| 1.3 | **申请短信签名** | 签名内容与主体资质材料一致(App 名称/公司名等,以腾讯云审核要求为准);**审核有周期,被驳回按驳回原因补材料重提** | ⬜ |
|
||
| 1.4 | 申请验证码模板 | 登录验证码类型;模板变量只留 `{1}`(验证码),不含营销语 | ⬜ |
|
||
| 1.5 | 创建子账号 + CAM 最小授权 | 只授 SMS 与 COS 相关权限;**不用主账号密钥** | ⬜ |
|
||
| 1.6 | SecretId/SecretKey 落位 | **只写后端仓库 `.env`**(已 gitignore + CI 双密钥扫描);文档仓库 `reference/` 禁止出现密钥 | ⬜ |
|
||
|
||
**验收**:用测试手机号在腾讯云控制台试发一条模板短信,能收到。
|
||
|
||
**开发对接参数**(实现 `T-P1-12c` 防刷时按此配置,源:`FR-ACC-14`):同号 60s 内 1 条、1 小时 ≤5、24h ≤10;同 IP 24h ≤20;同设备 24h ≤10。
|
||
|
||
---
|
||
|
||
## 2. COS 四桶创建 🔴 一并办(空桶成本 ≈ 0)
|
||
|
||
**对应**:`T-P1-04`(开通部分)、`TD-03`、`T-P1-27`(直传联调时再对细节)
|
||
|
||
| # | 事项 | 要点 | 完成 |
|
||
| --- | --- | --- | :---: |
|
||
| 2.1 | 确定地域 | **四桶 + 未来的 CVM/CDN 同地域**(内网直连、免流量费);定了就不要换 | ⬜ |
|
||
| 2.2 | 创建 `meida-temp` | 临时桶:**生命周期规则 = 2 小时清理**(`CR-02` 人脸原图不落盘的兜底,上线红线);私有读写 | ⬜ |
|
||
| 2.3 | 创建 `meida-user` | 用户内容桶:私有读写(结果图走预签名 URL,`NFR-SEC-02`) | ⬜ |
|
||
| 2.4 | 创建 `meida-kb` | 知识素材桶(白底图等) | ⬜ |
|
||
| 2.5 | 创建 `meida-report` | 报告产物桶(长图等) | ⬜ |
|
||
| 2.6 | 顺手做一次 2 小时实测 | 往 `meida-temp` 传一个文件,2 小时后确认被自动清理 —— **这正是 Sprint 0 出口条件之一**,今天办今天验,别留到上线前 | ⬜ |
|
||
| 2.7 | 记录四桶名称与地域 | 归档到团队可见处;后端 `.env` 后续按此填 | ⬜ |
|
||
|
||
**暂不需要做**:CORS 跨域、直传预签名策略 —— 等 `T-P1-27` 开发时边联调边配。
|
||
|
||
---
|
||
|
||
## 3. 华为开发者后台(应用 + 证书指纹双套配置)🟡 本周内
|
||
|
||
**对应**:`T-P1-12/13`(华为账号登录)、用户系统 §2.1;`T-P0-17`(端侧骨架)的前置
|
||
|
||
| # | 事项 | 要点 | 完成 |
|
||
| --- | --- | --- | :---: |
|
||
| 3.1 | AGC 创建应用 | 包名定为最终包名(上架后难改);拿到 App ID | ⬜ |
|
||
| 3.2 | 申请/确认调试证书与发布证书 | **两套都要** | ⬜ |
|
||
| 3.3 | **证书指纹双套录入** | 调试证书与发布证书的 SHA256 指纹**都要**配到 AGC;**漏配发布指纹的表现是"调试包登录正常、发布包登录失败"**,这种错最晚才暴露 | ⬜ |
|
||
| 3.4 | 开通 Account Kit | 华为账号授权登录(UnionID/OpenID 映射 `id_user_identity`) | ⬜ |
|
||
| 3.5 | Push Kit 可后置 | 通知授权默认关闭(`TD-17`),Sprint 0 不阻塞,联调期再开 | ⬜ |
|
||
|
||
**验收**:用调试证书签名的 App 能拉起华为授权登录页(发布通道的验证归 Phase 5)。
|
||
|
||
---
|
||
|
||
## 4. 办理顺序与完成标志
|
||
|
||
```
|
||
今天 :1.1 → 1.2 → 1.3(短信签名审核周期最长,最先提交)
|
||
:2.1 → 2.2~2.5(半小时的事)→ 2.6 挂着等 2 小时
|
||
本周内 :3.1 ~ 3.4(AGC 配置)
|
||
签名审核通过后 :1.4 模板 → 1.5/1.6 密钥落位 → 控制台试发验收
|
||
```
|
||
|
||
**整体完成标志**(三条全绿即本清单关闭):
|
||
- [ ] 测试手机号收到验证码短信
|
||
- [ ] 四桶就位且 `meida-temp` 实测 2 小时清理生效
|
||
- [ ] 调试证书 App 拉起华为授权页
|
||
|
||
> 办理过程中的凭证(App ID、SdkId、签名 ID、桶名/地域等非机密信息)建议登记到本文末尾的"办理记录"表;**密钥类一律只进后端 `.env`**。
|
||
|
||
---
|
||
|
||
## 附:办理记录(办理时填写)
|
||
|
||
| 日期 | 事项 | 结果 / 备注 |
|
||
| --- | --- | --- |
|
||
| | | |
|