Files
lijiaoqiao/docs/plans/2026-03-30-superpowers-execution-tasklist-v2.md

127 lines
7.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 规划设计闭环执行任务清单Superpowers v2
- 日期2026-03-30
- 基线来源:`docs/plans/2026-03-25-superpowers-execution-tasklist-v1.md`
- 目标:基于最新真实证据重排执行优先级,持续推进到 staging 可复核、可签署。
---
## 1. 实际状态复盘(以证据为准)
### 1.1 已闭环工作流(开发阶段)
1. `WG-A/WG-B/WG-C` 已完成需求冻结、OpenAPI 契约对齐、追踪矩阵一致化。
2. `WG-F/WG-G` 已完成:全局 P0 映射、命名策略、跨文档一致性与最终决议草稿链路。
3. TOK 链路已完成开发闭环(`TOK-002 ~ TOK-007`):包含 runtime、门禁汇总、复审与候选稿生成。
关键证据:
1. `reports/superpowers_execution_progress_2026-03-27.md`
2. `reports/alignment_validation_checkpoint_12_2026-03-30.md` ~ `reports/alignment_validation_checkpoint_27_2026-03-30.md`
3. `reports/gates/superpowers_stage_validation_2026-03-30_212426.md`
### 1.2 未闭环工作流(真实环境)
1. `WG-D/WG-E` 仍未完成真实 staging 证据闭环,当前仅有 local/mock 与 dry-run 证据。
2. 最终签署决议当前为 `NO-GO`,核心阻塞集中在 `F-01/F-02/F-04`P0`F-03`P1
关键证据:
1. `review/final_decision_2026-03-31.md`
2. `reports/supply_gate_review_2026-03-31.md`
3. `reports/token_runtime_implementation_gap_review_2026-03-30.md`
---
## 2. 状态矩阵v2
| 工作流 | 状态 | 说明 | 下一动作 |
|---|---|---|---|
| WG-A 需求冻结 | DONE | 已完成冻结与决议映射 | 仅维护 |
| WG-B 契约对齐 | DONE | OpenAPI 与幂等头已落地 | 仅维护 |
| WG-C 测试矩阵 | DONE | 路径一致化与规则文档已落地 | 仅维护 |
| WG-D 真实联调 | BLOCKED外部依赖 | 缺真实 staging 地址与有效短期 token | 优先解锁 F-01/F-02/F-04 |
| WG-E 报告签署 | BLOCKED依赖 WG-D | 缺真实证据,无法转 GO | 与 WG-D 同步推进 |
| WG-F 一致性收尾 | DONE | 命名策略与映射补齐完成 | 仅维护 |
| WG-G 全局校验 | DONE开发口径 | 校验链路可执行,决议一致性脚本已在跑 | 补真实口径复核 |
| TOK 运行态链路 | DONE开发口径 | M-021 开发阶段 100% | 需 staging 实证回填 |
---
## 3. P0/P1 阻塞项(从最终决议回填)
| 编号 | 等级 | 阻塞描述 | Owner | 截止日期 | 退出条件 |
|---|---|---|---|---|---|
| F-01 | P0 | staging DNS 与 `API_BASE_URL` 可达性修复,重跑 SUP-004~007 | PLAT + QA | 2026-04-01 | `staging_precheck_and_run.sh` 在真实环境 PASS |
| F-02 | P0 | 补齐 M-013~M-016 staging 实测值 | SEC + QA | 2026-04-01 | `sec_sup_boundary_report` 回填真实 PASS |
| F-04 | P0 | token runtime staging 联调取证 | ARCH + PLAT + SEC | 2026-04-03 | `M-021` 与边界指标 staging 证据齐全 |
| F-03 | P1 | M-017/M-018/M-019 连续 7 天趋势证据 | PLAT + PMO | 2026-04-05 | 趋势报告满足 7 天口径 |
---
## 4. 批次执行计划(从 2026-03-30 起)
### Batch-MON-01当前批次先做“可持续执行”能力
1. `MON-001`:新增 Minimax 7 日趋势脚本(监控链路补齐)。
2. `MON-002`:将 Minimax 日快照接入 `superpowers_release_pipeline.sh`(可选、默认关闭、非阻断)。
3. `MON-003`:更新命令手册,补齐执行与断言说明。
4. `MON-004`产出对齐验证报告Checkpoint-28
执行结果2026-03-30
| 任务 | 状态 | 证据 |
|---|---|---|
| MON-001 | DONE | `scripts/ci/minimax_upstream_trend_report.sh` + `reports/gates/minimax_upstream_trend_7d_2026-03-30.md` |
| MON-002 | DONE | `scripts/ci/superpowers_release_pipeline.sh` + `reports/gates/superpowers_release_pipeline_2026-03-30_235224.md` |
| MON-003 | DONE | `docs/supply_gate_command_playbook_v1_2026-03-25.md` |
| MON-004 | DONE | `reports/alignment_validation_checkpoint_28_2026-03-30.md` |
### Batch-STG-01下一批次真实环境解锁
1. `STG-001`:确认真实 staging 网关地址并更新 `scripts/supply-gate/.env`
2. `STG-002`:注入有效 owner/viewer/admin 短期 token禁用占位值
3. `STG-003`:执行 `scripts/ci/staging_release_pipeline.sh`(真实环境,不允许 local/mock
4. `STG-004`:回填 `F-01/F-02/F-04` 证据到最终决议与评审报告。
当前门禁检查2026-03-30
1. `scripts/supply-gate/.env``API_BASE_URL` 仍处于阻塞态(非真实 staging 可发布地址)。
2.`STG-001` 未完成,`STG-003` 当前不得触发真实放行判定。
本机开发测试续跑结果2026-03-31
1. `local/mock` 口径 `staging_release_pipeline` 已复跑通过:`reports/gates/staging_release_pipeline_2026-03-31_100116.md`
2. STG 本地续跑中识别并修复 `PHASE-10` 阻塞M-021 smoke 端口冲突与控制流提前退出)。
3. 修复后 `superpowers_release_pipeline``tok007` 复审链路恢复,结论维持 `CONDITIONAL_GO`
4. `STG-001/STG-002`(真实 staging 地址与真 token仍未完成真实放行证据仍阻塞。
本机端口基线固化结果2026-03-31
1. 已清理蚊子残留进程与冲突端口占用,详见 `reports/gates/local_dev_port_baseline_2026-03-31.md`
2. 清理后再次复测 `staging_release_pipeline``reports/gates/staging_release_pipeline_2026-03-31_100942.md`PASS
3. 对齐验证补充:`reports/alignment_validation_checkpoint_30_2026-03-31.md`
真实 STG 前置自动化补齐2026-03-31
1. 已新增本地 `.env.staging-real` 一键生成脚本:`scripts/ci/generate_local_staging_env.sh`
2. 已新增真实 STG 就绪度检查脚本:`scripts/ci/staging_real_readiness_check.sh`
3. 当前 `.env.staging-real` 就绪检查结论为 `BLOCKED``reports/gates/staging_real_readiness_2026-03-31_110213.md`
4. 阻塞原因聚焦在 `STG-RDY-004/008`API_BASE_URL 仍为本地地址且无真实外网可达性)。
完整开发测试续跑结果2026-03-31 12:31
1. 已重新生成 `.env.staging-real` 且三类 token 均为非占位值:`reports/gates/local_staging_env_generation_2026-03-31_123102.md`
2. `local/mock` 口径 `staging_release_pipeline` 再次通过:`reports/gates/staging_release_pipeline_2026-03-31_123148.md`
3. `superpowers_release_pipeline``tok007` 复审链路再次通过,机判维持 `CONDITIONAL_GO``reports/gates/superpowers_release_pipeline_2026-03-31_123150.md``review/outputs/tok007_release_recheck_2026-03-31_123153.md`
4. 真实 STG 就绪度检查仍为 `BLOCKED``reports/gates/staging_real_readiness_2026-03-31_123159.md``STG-RDY-004/008` 未关闭)。
5. Minimax 上游 smoke 继续保持 `PASS``reports/gates/minimax_upstream_smoke_2026-03-31_123210.md`
---
## 5. 执行约束
1. `local/mock` 结果仅可作为开发演练证据,不可替代 staging 放行证据。
2. 任何 `P0` 项未关闭,最终结论不得上调为 `GO`
3. 所有阶段结论以脚本返回码 + 报告产物双重校验为准。
---
## 6. 与 v1 的关系
1. `v1` 保留原子任务定义A~G
2. `v2` 作为执行态总控视图,负责状态、批次与阻塞跟踪。