feat: sync lijiaoqiao implementation and staging validation artifacts

This commit is contained in:
Your Name
2026-03-31 13:40:00 +08:00
parent 0e5ecd930e
commit e9338dec28
686 changed files with 29213 additions and 168 deletions

View File

@@ -0,0 +1,43 @@
# 规划设计对齐验证报告Checkpoint-01
- 日期2026-03-27
- 对齐触发条件:已完成 10 个子任务A-001~A-008, B-001~B-002
- 对齐范围:
- `docs/plans/2026-03-25-superpowers-execution-tasklist-v1.md`
- `docs/supply_button_level_prd_v1_2026-03-25.md`
- `docs/supply_api_contract_openapi_draft_v1_2026-03-25.yaml`
- `review/superpowers_comprehensive_planning_review_v1_2026-03-25.md`
- `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`
- `docs/acceptance_gate_single_source_v1_2026-03-18.md`
## 1. 对齐结论
结论:**本检查点总体对齐,允许进入 B-003 后续执行。**
说明:
1. WG-A 目标“需求冻结”已形成可追溯证据链。
2. WG-B 当前处于“参数定义完成、路径挂载待完成”的中间态。
3. 门禁层SSOT未被破坏凭证边界主线保持一致。
## 2. 逐项核对
| 核对项 | 结果 | 证据 |
|---|---|---|
| 按钮 PRD 已从草案改为冻结 | PASS | `docs/supply_button_level_prd_v1_2026-03-25.md:3` |
| “待拍板项”已替换为“已决议项” | PASS | `docs/supply_button_level_prd_v1_2026-03-25.md:236` |
| 决议映射与会议纪要已形成双证据 | PASS | `docs/product/supply_prd_pending_to_decision_map_v1_2026-03-27.md``review/outputs/supply_prd_decision_meeting_minutes_2026-03-27.md` |
| 任务单已引用冻结 PRD 版本 | PASS | `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md:14` |
| P0-01 已在评审报告关闭 | PASS | `review/superpowers_comprehensive_planning_review_v1_2026-03-25.md:53` |
| OpenAPI 已定义幂等头参数组件 | PASS | `docs/supply_api_contract_openapi_draft_v1_2026-03-25.yaml:431``:440` |
| OpenAPI 写操作路径已挂载幂等头 | PARTIAL | 下一批次 B-003~B-007 |
## 3. 风险与约束
1. `P0-02` 仍未完全关闭:当前仅完成参数定义,尚未完成路径级 required 挂载与示例/校验。
2. 本次对齐只覆盖前 10 项,不代表 SUP staging 证据链完成。
3. `token` 运行态实现缺口TOK-REAL结论保持有效不因本批次文档修改而变化。
## 4. 准入建议
1. 允许进入下一批次B-003~B-010
2. 完成 B-010 后必须执行 Checkpoint-02 全面对齐验证。

View File

@@ -0,0 +1,39 @@
# 规划设计对齐验证报告Checkpoint-02
- 日期2026-03-27
- 对齐触发条件:累计完成 20 个子任务A-001~A-008, B-001~B-012
- 对齐目标:验证 WG-A 与 WG-B 输出是否与 SSOT、技术增强稿、评审结论一致
## 1. 总体结论
结论:**A/B 阶段已对齐,可进入 C 阶段执行。**
说明:
1. P0-01冻结状态冲突已闭环。
2. P0-02幂等头缺失已闭环。
3. P0-03执行环境阻塞仍未关闭不影响进入 C 阶段文档整改,但阻断最终发布。
## 2. 对齐矩阵
| 维度 | 检查项 | 结果 | 证据 |
|---|---|---|---|
| 需求冻结 | 按钮 PRD 状态为冻结,且不再保留待拍板 | PASS | `docs/supply_button_level_prd_v1_2026-03-25.md:3``:236` |
| 决议追踪 | 待拍板项有决议映射与会议纪要 | PASS | `docs/product/supply_prd_pending_to_decision_map_v1_2026-03-27.md``review/outputs/supply_prd_decision_meeting_minutes_2026-03-27.md` |
| 任务链路 | 执行任务单引用冻结 PRD | PASS | `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md:14` |
| 契约定义 | OpenAPI 定义 `X-Request-Id``Idempotency-Key` 参数组件 | PASS | `docs/supply_api_contract_openapi_draft_v1_2026-03-25.yaml:456``:465` |
| 契约挂载 | 5 个关键写接口全部挂载双 header | PASS | `docs/supply_api_contract_openapi_draft_v1_2026-03-25.yaml:46``:178``:242``:310``:339` |
| 冲突语义 | 409 payload mismatch 示例存在 | PASS | `docs/supply_api_contract_openapi_draft_v1_2026-03-25.yaml:500` |
| 重放语义 | 202 in-progress 示例存在,含 `retry_after_ms` | PASS | `docs/supply_api_contract_openapi_draft_v1_2026-03-25.yaml:510` |
| 设计对齐 | 技术增强稿已标注契约落地 | PASS | `docs/supply_technical_design_enhanced_v1_2026-03-25.md:42` |
| 评审闭环 | P0-02 已在 superpowers 评审报告关闭 | PASS | `review/superpowers_comprehensive_planning_review_v1_2026-03-25.md:66` |
| 门禁主线 | M-013~M-016 主线口径未偏移 | PASS | `docs/acceptance_gate_single_source_v1_2026-03-18.md` |
## 3. 未关闭项(跨阶段)
1. P0-03staging 环境与真实 token 证据链缺失。
2. TOK-REALtoken 运行态实现缺口仍在(与本次 A/B 文档对齐无冲突)。
## 4. 下一步准入
1. 进入 C-001~C-008测试路径与追踪矩阵一致化
2. C 阶段完成后执行 Checkpoint-03 对齐验证。

View File

@@ -0,0 +1,29 @@
# 规划设计对齐验证报告Checkpoint-03 / WG-C
- 日期2026-03-27
- 对齐触发条件:独立阶段 WG-CC-001~C-008完成
- 核心目标:验证“测试追踪矩阵路径口径”与 OpenAPI 主路径是否完全一致
## 1. 总体结论
结论:**WG-C 对齐通过,路径一致性缺口已关闭。**
## 2. 对齐核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 测试矩阵 API 列使用 OpenAPI 精确参数名 | PASS | `docs/supply_test_plan_enhanced_v1_2026-03-25.md:42``:45``:48` |
| 历史路径兼容口径可追踪(`api_alias` | PASS | `docs/supply_test_plan_enhanced_v1_2026-03-25.md:38` |
| CSV 与测试方案字段结构一致 | PASS | `reports/supply_traceability_matrix_2026-03-25.csv:1` |
| 生成规则可复跑、可校验 | PASS | `docs/supply_traceability_matrix_generation_rules_v1_2026-03-27.md` |
| XR-002 验收项纳入路径一致性检查 | PASS | `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md:158` |
## 3. 仍未关闭的跨阶段项
1. D 阶段真实环境证据链staging 地址与短期 token仍缺。
2. token 运行态实现缺口TOK-REAL仍缺实现证据。
## 4. 准入建议
1. 允许进入 WG-DD-001~D-018
2. 若出现环境阻塞,优先输出阻塞清单与替代执行路径,保持任务推进不中断。

View File

@@ -0,0 +1,31 @@
# 规划设计对齐验证报告Checkpoint-04 / WG-D
- 日期2026-03-27
- 对齐触发条件:独立阶段 WG-D 启动后确认“开发阶段暂缓”
- 验证目标:确认暂缓原因与规划设计文档是否一致,避免误判
## 1. 结论
结论:**WG-D 暂缓与规划约束一致,不属于执行偏航。**
## 2. 一致性核对
| 核对项 | 结果 | 证据 |
|---|---|---|
| D 阶段要求真实 staging + 短期 token | PASS | `docs/plans/2026-03-25-superpowers-execution-tasklist-v1.md:62` |
| 预检脚本会拒绝占位 token/域名 | PASS | `scripts/supply-gate/staging_precheck_and_run.sh` |
| 当前 `.env` 仍为占位值 | PASS | `scripts/supply-gate/.env` |
| 运行结果确认为预检失败,且当前按阶段暂缓处理 | PASS | `reports/stage_d_blocker_report_2026-03-27.md` |
| 当前生产决议仍为 NO-GO | PASS | `review/final_decision_2026-03-31.md` |
## 3. 风险判定
1. 若在开发阶段将“暂缓”误判为“已验证通过”,将直接违反 SSOT 与决议门禁。
2. 当前最小正确动作是继续推进实现前置,待联调阶段再激活 D-007~D-018。
## 4. 准入条件
仅当下列条件全部满足WG-D 才从暂缓切换为执行:
1. `API_BASE_URL` 非占位且可达。
2. `OWNER/VIEWER/ADMIN` 三类短期 token 已写入 `.env`
3. `staging_precheck_and_run.sh` 预检通过。

View File

@@ -0,0 +1,20 @@
# 规划设计对齐验证报告Checkpoint-05 / WG-E
- 日期2026-03-27
- 对齐触发条件:独立阶段 WG-E 启动(依赖 D 阶段)后确认暂缓
## 1. 结论
结论:**WG-E 暂缓与任务依赖关系一致,不存在执行偏离。**
## 2. 依赖核对
| 核对项 | 结果 | 证据 |
|---|---|---|
| E-001~E-004 依赖 D 阶段产物 | PASS | `docs/plans/2026-03-25-superpowers-execution-tasklist-v1.md` |
| D 阶段当前为 DEFERRED | PASS | `reports/stage_d_blocker_report_2026-03-27.md` |
| E 阶段当前为 DEFERRED等待联调窗口 | PASS | `reports/stage_e_blocker_report_2026-03-27.md` |
## 3. 准入条件
仅当 D 阶段从暂缓切换为执行并产出 staging 实测证据后E 阶段才可继续执行。

View File

@@ -0,0 +1,32 @@
# 规划设计对齐验证报告Checkpoint-06 / F+G
- 日期2026-03-27
- 对齐触发条件:完成 10 个子任务F-001~F-007 + G-001~G-003
## 1. 总体结论
结论:**F/G 阶段对齐通过,治理与决策文档已补齐。**
## 2. 对齐核查
| 核查项 | 结果 | 证据 |
|---|---|---|
| 全局 P0 与供应/平台能力边界映射完整 | PASS | `docs/product/global_p0_to_supply_platform_mapping_v1_2026-03-27.md` |
| 预算/告警/账单导出映射到入口级 | PASS | 同上 `PRD-P0-05~07` |
| 追踪矩阵纳入平台侧 P0R-PLAT-001~003 | PASS | `reports/supply_traceability_matrix_2026-03-25.csv` |
| `/supply` 主路径策略与 `/supplier` alias 规则落地 | PASS | `docs/api_naming_strategy_supply_vs_supplier_v1_2026-03-27.md``docs/supply_api_contract_openapi_draft_v1_2026-03-25.yaml` |
| 复核报告补充 P1/P2 收敛状态 | PASS | `review/prd_tech_planning_recheck_v3_2026-03-27.md:66` |
| 链接完整性检查已执行并可追踪 | PASS | `reports/link_integrity_check_2026-03-27.md` |
| 门禁指标一致性检查已执行 | PASS | `reports/gate_metrics_consistency_check_2026-03-27.md` |
| 已生成新的最终决议稿 | PASS | `review/final_decision_draft_v2_2026-03-27.md` |
## 3. 未关闭关键暂缓项(不影响本阶段对齐结论)
1. WG-D真实 staging/短期 token 缺失DEFERRED
2. WG-E依赖 D 阶段产物,当前 DEFERRED。
3. TOK-REALtoken 运行态实现缺口未关闭。
## 4. 下一步
1. 仅剩 D/E 真实证据链路暂缓待激活。
2. 解锁后按 D-001 -> E-010 顺序继续,不允许跳步。

View File

@@ -0,0 +1,22 @@
# 规划设计对齐验证报告Checkpoint-07 / 开发阶段修订)
- 日期2026-03-27
- 触发条件:用户确认“当前仍在开发实施阶段,真实 URL/token 暂无”
## 1. 结论
结论:**执行口径已对齐开发阶段现实约束,主线未偏离。**
## 2. 对齐项
| 对齐项 | 结果 | 证据 |
|---|---|---|
| WG-D 从“执行失败”修订为“阶段暂缓” | PASS | `reports/stage_d_blocker_report_2026-03-27.md` |
| WG-E 从“执行失败”修订为“阶段暂缓” | PASS | `reports/stage_e_blocker_report_2026-03-27.md` |
| 在无 staging 参数前继续推进实现前置TOK-001 | PASS | `docs/token_runtime_minimal_spec_v1.md` |
| “仅平台分享 token”边界保持不变 | PASS | `docs/token_runtime_minimal_spec_v1.md``docs/supply_button_level_prd_v1_2026-03-25.md` |
## 3. 下一步(开发阶段)
1. 继续按 TOK-002~TOK-004 推进实现设计与测试前置。
2. 待项目进入联调阶段后再激活 D/E 阶段。

View File

@@ -0,0 +1,40 @@
# 规划设计对齐验证报告Checkpoint-08 / TOK-002~TOK-004
- 日期2026-03-29
- 触发条件:完成 TOK-002 设计与契约细化、TOK-003/TOK-004 测试断言清单
## 1. 结论
结论:**开发阶段对齐通过,可进入 TOK-002~TOK-004 实现编码阶段。**
## 2. 对齐范围
1. `docs/token_runtime_minimal_spec_v1.md`TOK-001
2. `docs/token_auth_middleware_design_v1_2026-03-29.md`TOK-002
3. `docs/platform_token_api_contract_openapi_draft_v1_2026-03-29.yaml`TOK-002 契约)
4. `docs/token_lifecycle_audit_test_assertions_v1_2026-03-29.md`TOK-003/TOK-004
5. `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`(任务链路)
6. `docs/acceptance_gate_single_source_v1_2026-03-18.md`M-021 门禁)
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| TOK-002 设计保持“仅平台凭证入站”边界 | PASS | `docs/token_auth_middleware_design_v1_2026-03-29.md` |
| query key 外拒策略在中间件设计中可执行 | PASS | 同上(`QueryKeyRejectMiddleware` |
| TOK-002 接口契约已覆盖 issue/refresh/revoke/introspect | PASS | `docs/platform_token_api_contract_openapi_draft_v1_2026-03-29.yaml` |
| OpenAPI 草案语法可解析 | PASS | `platform_token_openapi_yaml: PASS` |
| TOK-003 生命周期断言可执行 | PASS | `docs/token_lifecycle_audit_test_assertions_v1_2026-03-29.md` |
| TOK-004 审计事件断言可执行 | PASS | 同上(`TOK-AUD-*` |
| 任务单证据口径已区分开发阶段与联调阶段 | PASS | `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md` |
| M-021 门禁口径未被破坏 | PASS | `docs/acceptance_gate_single_source_v1_2026-03-18.md` |
## 4. 风险与限制
1. 本轮为设计/契约/测试前置对齐,不等于运行态实现已完成。
2. D/E 阶段仍处于开发阶段暂缓(待联调窗口激活)。
## 5. 下一步建议
1. 进入 TOK-002 实现编码与单测阶段。
2. 按本断言清单执行 TOK-003/TOK-004 集成测试准备。

View File

@@ -0,0 +1,45 @@
# 规划设计对齐验证报告Checkpoint-09 / TOK-002 代码骨架 + TOK-003/004 测试模板)
- 日期2026-03-29
- 触发条件:完成 TOK-002 中间件代码骨架与单测骨架、TOK-003/004 测试模板文件
## 1. 结论
结论:**开发阶段对齐通过,代码骨架与测试模板与 TOK 基线文档一致。**
## 2. 对齐范围
1. `docs/token_runtime_minimal_spec_v1.md`
2. `docs/token_auth_middleware_design_v1_2026-03-29.md`
3. `docs/token_lifecycle_audit_test_assertions_v1_2026-03-29.md`
4. `docs/platform_token_api_contract_openapi_draft_v1_2026-03-29.yaml`
5. `docs/acceptance_gate_single_source_v1_2026-03-18.md`M-021
6. `platform-token-runtime/internal/auth/middleware/token_auth_middleware.go`
7. `platform-token-runtime/internal/auth/middleware/query_key_reject_middleware.go`
8. `platform-token-runtime/internal/auth/middleware/token_auth_middleware_test.go`
9. `platform-token-runtime/internal/token/lifecycle_test_template_test.go`
10. `platform-token-runtime/internal/token/audit_test_template_test.go`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 中间件链路包含 request_id -> query key 外拒 -> bearer 校验 -> 状态校验 -> scope 鉴权 -> 审计 | PASS | `platform-token-runtime/internal/auth/middleware/token_auth_middleware.go` |
| query key 外拒命中 `key/api_key/token` 且返回 `401 QUERY_KEY_NOT_ALLOWED` | PASS | `platform-token-runtime/internal/auth/middleware/query_key_reject_middleware.go` |
| 错误码语义与 TOK-002 设计一致 | PASS | `platform-token-runtime/internal/auth/service/token_verifier.go` |
| TOK-002 单测骨架覆盖成功/失败/越权/边界拒绝路径 | PASS | `platform-token-runtime/internal/auth/middleware/token_auth_middleware_test.go` |
| TOK-LIFE-001~008 模板已落地 | PASS | `platform-token-runtime/internal/token/lifecycle_test_template_test.go` |
| TOK-AUD-001~007 模板已落地 | PASS | `platform-token-runtime/internal/token/audit_test_template_test.go` |
| SSOT 边界“仅平台凭证入站,不直发上游 token”未被破坏 | PASS | 上述代码与模板均未暴露上游凭证 |
## 4. 限制与说明
1. 当前环境缺少 `go` 工具链,未执行编译/单测命令,仅完成代码骨架与模板落地。
2. TOK-003/004 为模板态(`t.Skip`),待生命周期实现后替换为真实断言执行。
3. staging 联调TOK-005~TOK-007仍需真实环境参数后激活。
## 5. 下一步
1. 实现 `TokenVerifier/TokenStatusResolver/RouteAuthorizer` 的真实逻辑与缓存策略。
2.`TOK-LIFE-*` / `TOK-AUD-*` 模板由 `t.Skip` 切换为真实执行断言。
3. 在具备 `go` 环境后补充单测和覆盖率报告,作为 TOK-002 联调阶段证据。

View File

@@ -0,0 +1,41 @@
# 规划设计对齐验证报告Checkpoint-10 / TOK 最小实现 + 部分可执行测试)
- 日期2026-03-29
- 触发条件:完成内存版 token 运行时实现,并将指定模板用例转为可执行测试
## 1. 结论
结论:**开发阶段对齐通过TOK-002/003/004 已从“纯骨架”推进至“最小可运行实现 + 部分可执行断言”。**
## 2. 对齐范围
1. `docs/token_runtime_minimal_spec_v1.md`
2. `docs/token_auth_middleware_design_v1_2026-03-29.md`
3. `docs/token_lifecycle_audit_test_assertions_v1_2026-03-29.md`
4. `docs/platform_token_api_contract_openapi_draft_v1_2026-03-29.yaml`
5. `platform-token-runtime/internal/auth/service/inmemory_runtime.go`
6. `platform-token-runtime/internal/token/lifecycle_executable_test.go`
7. `platform-token-runtime/internal/token/audit_executable_test.go`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 实现最小 token 运行时(签发/续期/吊销/introspect | PASS | `platform-token-runtime/internal/auth/service/inmemory_runtime.go` |
| TokenVerifier/StatusResolver 已可被中间件直接调用 | PASS | 同上(`Verify` / `Resolve` |
| RouteAuthorizer 已落实 owner/viewer/admin + scope 语义 | PASS | 同上(`ScopeRoleAuthorizer` |
| TOK-LIFE-001/004/005/008 已转为可执行测试 | PASS | `platform-token-runtime/internal/token/lifecycle_executable_test.go` |
| TOK-AUD-003/004/006 已转为可执行测试 | PASS | `platform-token-runtime/internal/token/audit_executable_test.go` |
| SSOT 边界“仅平台凭证入站,不直发上游 token”保持一致 | PASS | 中间件链路 + 测试断言均未暴露上游凭证 |
## 4. 限制与说明
1. 当前环境无 `go` 工具链,未执行 `go test`;本轮为代码级实现与对齐回填。
2. 其余生命周期/审计用例仍保持模板态(`t.Skip`),待后续阶段继续落地。
3. 当前实现为内存版,用于开发阶段前置验证;非生产部署实现。
## 5. 下一步
1. 继续将 `TOK-LIFE-002/003/006/007``TOK-AUD-001/002/005/007` 转可执行断言。
2. 增加幂等键语义(`Idempotency-Key`)与审计不可篡改校验实现。
3. 在具备 Go 环境后执行 `go test ./...`,补齐测试报告证据。

View File

@@ -0,0 +1,44 @@
# 规划设计对齐验证报告Checkpoint-11 / Go 工具链 + TOK 全量用例可执行化)
- 日期2026-03-29
- 触发条件:安装 Go 工具链,完成 TOK 生命周期与审计断言全量可执行化,并通过本地测试
## 1. 结论
结论:**开发阶段对齐通过TOK-003/TOK-004 已由“部分可执行”推进为“全量可执行”,并已完成本地 `go test` 验证。**
## 2. 对齐范围
1. `docs/token_runtime_minimal_spec_v1.md`
2. `docs/token_auth_middleware_design_v1_2026-03-29.md`
3. `docs/token_lifecycle_audit_test_assertions_v1_2026-03-29.md`
4. `docs/platform_token_api_contract_openapi_draft_v1_2026-03-29.yaml`
5. `platform-token-runtime/internal/auth/service/inmemory_runtime.go`
6. `platform-token-runtime/internal/token/lifecycle_executable_test.go`
7. `platform-token-runtime/internal/token/audit_executable_test.go`
8. `platform-token-runtime/internal/token/lifecycle_test_template_test.go`
9. `platform-token-runtime/internal/token/audit_test_template_test.go`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| Go 工具链已安装且可执行 | PASS | `/.tools/go-current/bin/go version => go1.26.1` |
| TOK-LIFE-001~008 已具备可执行实现 | PASS | `platform-token-runtime/internal/token/lifecycle_executable_test.go` |
| TOK-AUD-001~007 已具备可执行实现 | PASS | `platform-token-runtime/internal/token/audit_executable_test.go` |
| 幂等重放语义已实现(同键同载荷返回同 token_id冲突载荷拒绝 | PASS | `inmemory_runtime.go` + `TestTOKLife003IssueIdempotencyReplay` |
| 吊销/过期后访问受保护路由返回 `AUTH_TOKEN_INACTIVE` | PASS | `TestTOKLife006RevokedTokenAccessDenied` / `TestTOKLife007ExpiredTokenInactive` |
| 审计必填字段与不可泄露约束断言可执行 | PASS | `assertAuditRequiredFields` + `TestTOKAud006QueryKeyRejectedEvent` |
| 本地测试执行通过 | PASS | `go test ./...`(全部通过) |
## 4. 限制与说明
1. 当前实现为内存版运行时,用于开发阶段验证;未替代生产级持久化/缓存/总线方案。
2. 模板文件保留用于需求追踪基线,执行入口已迁移到 `*_executable_test.go`
3. staging 联调TOK-005~TOK-007仍需真实环境参数后激活。
## 5. 下一步
1. 将内存版运行时替换为数据库 + 缓存实现,接入真实 `platform_token_registry/token_status_cache`
2. 接入真实审计落库表并补充查询验证脚本,替换当前内存审计存储。
3.`.env` 真值就绪后执行 staging 全链路回归并回填 TOK-005~TOK-007 证据。

View File

@@ -0,0 +1,43 @@
# 规划设计对齐验证报告Checkpoint-12 / TOK-005 Dry-Run 门禁并入)
- 日期2026-03-30
- 触发条件:完成 TOK-005 开发阶段 dry-run 脚本、执行证据与门禁文档并入
## 1. 结论
结论:**开发阶段对齐通过。TOK-005 已形成“可执行脚本 + 可落地证据 + 任务单口径”闭环,可等待真实 staging 参数后切换联调。**
## 2. 对齐范围
1. `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`
2. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
3. `scripts/supply-gate/tok005_boundary_dryrun.sh`
4. `scripts/supply-gate/staging_precheck_and_run.sh`
5. `reports/gates/tok005_dryrun_2026-03-30_090146.md`
6. `tests/supply/artifacts/tok005_dryrun_2026-03-30_090146/go_test_output.txt`
7. `docs/token_lifecycle_audit_test_assertions_v1_2026-03-29.md`
8. `docs/acceptance_gate_single_source_v1_2026-03-18.md`M-013~M-016, M-021
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| TOK-005 dry-run 命令已落地且可执行 | PASS | `scripts/supply-gate/tok005_boundary_dryrun.sh` |
| staging 预检脚本已接入 TOK-005 dry-run 开关 | PASS | `scripts/supply-gate/staging_precheck_and_run.sh``ENABLE_TOK005_DRYRUN` |
| dry-run 输出报告与原始日志可追溯 | PASS | `reports/gates/tok005_dryrun_2026-03-30_090146.md` + `.log` |
| TOK 运行态 `go test ./...` 在 dry-run 中通过 | PASS | `tests/supply/artifacts/tok005_dryrun_2026-03-30_090146/go_test_output.txt` |
| M-016query key 外拒)具备脚本化检查 | PASS | dry-run 检查项 `Query Key 外拒检查` |
| M-013审计脱敏具备脚本化检查 | PASS | dry-run 检查项 `审计脱敏检查` |
| staging 准备度口径清晰,不伪造联调结论 | PASS | dry-run 报告 `staging 实测就绪性 = NOplaceholder token` |
| 任务单证据口径已区分开发阶段/联调阶段 | PASS | TOK-005 行已更新为双阶段证据 |
## 4. 限制与说明
1. 当前仅完成开发阶段 dry-run不等价于 staging 联调达标。
2. `M-015`(需求方绕过平台直连供应方)仍需真实网络与策略环境实测。
3. 生产放行仍受 `TOK-006/TOK-007` 与最终决议约束。
## 5. 下一步
1.`.env` 真值就绪后,执行:`bash scripts/supply-gate/staging_precheck_and_run.sh scripts/supply-gate/.env`
2. 联调完成后回填:`tests/supply/sec_sup_boundary_report_2026-03-30.md``review/final_decision_2026-03-31.md`

View File

@@ -0,0 +1,43 @@
# 规划设计对齐验证报告Checkpoint-13 / TOK-006 统一 Gate 汇总链路)
- 日期2026-03-30
- 触发条件:完成 TOK-006 汇总脚本、单页判定模板、实跑证据与文档并入
## 1. 结论
结论:**开发阶段对齐通过。TOK-006 已形成“统一汇总脚本 + 单页判定模板 + 实跑证据 + 任务口径”闭环。**
## 2. 对齐范围
1. `scripts/supply-gate/tok006_gate_bundle.sh`
2. `reports/gates/tok006_gate_bundle_2026-03-30_091849.md`
3. `reports/gates/tok006_gate_bundle_2026-03-30_091849.log`
4. `reports/gates/tok006_release_decision_onepager_template_v1_2026-03-30.md`
5. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
6. `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`
7. `reports/gates/tok005_dryrun_2026-03-30_091849.md`
8. `tests/supply/ui_sup_acc_report_2026-03-28.md`
9. `tests/supply/ui_sup_pkg_report_2026-03-29.md`
10. `tests/supply/ui_sup_set_report_2026-03-29.md`
11. `tests/supply/sec_sup_boundary_report_2026-03-30.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| TOK-006 汇总脚本可执行且可生成单页结论 | PASS | `tok006_gate_bundle.sh` |
| 汇总范围覆盖 TOK-005 + SUP-004~007 | PASS | `tok006_gate_bundle_2026-03-30_091849.md` Gate 矩阵 |
| 发布判定规则满足“有 mock 或 readiness!=YES 不得 GO” | PASS | 同上(输出 `CONDITIONAL_GO` |
| 单页判定模板可复用且字段齐全 | PASS | `tok006_release_decision_onepager_template_v1_2026-03-30.md` |
| 命令手册已纳入 TOK-006 执行入口 | PASS | `docs/supply_gate_command_playbook_v1_2026-03-25.md` |
| 任务单 TOK-006 证据口径已区分开发/联调阶段 | PASS | `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md` |
## 4. 限制与说明
1. 当前汇总判定为 `CONDITIONAL_GO`,原因是现有 SUP 证据为 mock且 TOK-005 readiness 为 NO占位 token
2. 本轮不伪造 staging 结果;真实放行仍依赖 `staging_precheck_and_run.sh` 实测证据。
## 5. 下一步
1. `.env` 真值就绪后,执行:`ENABLE_SUP_RUN=1 bash scripts/supply-gate/tok006_gate_bundle.sh scripts/supply-gate/.env`
2. 实测通过后将单页判定切换为 staging 证据版本,并回填 `review/final_decision_2026-03-31.md`

View File

@@ -0,0 +1,46 @@
# 规划设计对齐验证报告Checkpoint-14 / Superpowers 严格分阶段验证)
- 日期2026-03-30
- 触发条件:新增并执行 `scripts/ci/superpowers_stage_validate.sh`,完成阶段化验证与证据回填
## 1. 结论
结论:**开发阶段对齐通过。已按 superpowers 方式完成“代码测试 + SUP 脚本 + TOK 门禁 + 质量门禁 + staging 预检”的严格阶段验证。**
## 2. 对齐范围
1. `scripts/ci/superpowers_stage_validate.sh`
2. `reports/gates/superpowers_stage_validation_2026-03-30_120619.md`
3. `reports/gates/superpowers_stage_validation_2026-03-30_120619.log`
4. `tests/supply/artifacts/superpowers_stage_validation_2026-03-30_120619/phase01_go_test.log`
5. `tests/supply/artifacts/superpowers_stage_validation_2026-03-30_120619/phase02_sup_run_all_mock.log`
6. `tests/supply/artifacts/superpowers_stage_validation_2026-03-30_120619/phase03_tok005_dryrun_mock.log`
7. `tests/supply/artifacts/superpowers_stage_validation_2026-03-30_120619/phase04_tok006_bundle.log`
8. `tests/supply/artifacts/superpowers_stage_validation_2026-03-30_120619/phase05_dependency_audit.log`
9. `tests/supply/artifacts/superpowers_stage_validation_2026-03-30_120619/phase06_stage_gate_drill.log`
10. `tests/supply/artifacts/superpowers_stage_validation_2026-03-30_120619/phase07_staging_precheck.log`
11. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
12. `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 阶段验证脚本可执行且可复跑 | PASS | `scripts/ci/superpowers_stage_validate.sh` |
| 代码测试阶段PHASE-01通过 | PASS | `phase01_go_test.log` |
| SUP 本地联调阶段PHASE-02通过 | PASS | `phase02_sup_run_all_mock.log` |
| TOK-005/TOK-006 阶段PHASE-03/04通过 | PASS | `phase03_tok005_dryrun_mock.log` + `phase04_tok006_bundle.log` |
| 依赖/阶段门禁阶段PHASE-05/06通过 | PASS | `phase05_dependency_audit.log` + `phase06_stage_gate_drill.log` |
| 真实 staging 预检阶段PHASE-07按规则 DEFERRED | PASS | `phase07_staging_precheck.log`placeholder token |
| 总判定逻辑符合门禁规则 | PASS | `superpowers_stage_validation_2026-03-30_120619.md`CONDITIONAL_GO |
## 4. 限制与说明
1. 本轮 `PHASE-07` 为 DEFERRED不等价于 staging 联调通过。
2. 因缺少真实 token 与真实 API_BASE_URL当前不能产生生产 GO 结论。
3. 其余可执行阶段均已按返回码与证据路径验证通过。
## 5. 下一步
1. `.env` 真值就绪后重跑同一脚本,目标将 PHASE-07 从 DEFERRED 收敛为 PASS。
2. 重跑后更新 `reports/gates/superpowers_stage_validation_*.md` 并触发 TOK-007 决议复审。

View File

@@ -0,0 +1,39 @@
# 规划设计对齐验证报告Checkpoint-15 / TOK-007 复审自动化)
- 日期2026-03-30
- 触发条件:新增 TOK-007 复审脚本并实跑,完成任务链路与命令手册回填
## 1. 结论
结论:**开发阶段对齐通过。TOK-007 已具备可执行复审入口,可自动汇总 TOK-006/Superpowers/SUP Gate 结果并生成复审报告。**
## 2. 对齐范围
1. `scripts/ci/tok007_release_recheck.sh`
2. `review/outputs/tok007_release_recheck_2026-03-30_121727.md`
3. `reports/gates/tok007_release_recheck_2026-03-30_121727.log`
4. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
5. `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`
6. `reports/gates/tok006_gate_bundle_2026-03-30_120620.md`
7. `reports/gates/superpowers_stage_validation_2026-03-30_120619.md`
8. `reports/supply_gate_review_2026-03-31.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| TOK-007 脚本可执行并可复跑 | PASS | `scripts/ci/tok007_release_recheck.sh` |
| 复审输入源覆盖 TOK-006/Superpowers/SUP Gate | PASS | `tok007_release_recheck_2026-03-30_121727.md` |
| 输出结论与当前状态一致CONDITIONAL GO | PASS | 同上(机判结论) |
| 命令手册已纳入 TOK-007 执行入口 | PASS | `docs/supply_gate_command_playbook_v1_2026-03-25.md` |
| 任务单 TOK-007 已区分开发阶段/联调阶段证据 | PASS | `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md` |
## 4. 限制与说明
1. 当前复审结论仍为 `CONDITIONAL GO`,因为 staging 真值未就绪,真实联调阶段尚未收敛。
2. 自动化复审不替代专家签署,仅用于复审前的结构化证据汇总。
## 5. 下一步
1. staging 参数就绪后,重跑 `superpowers_stage_validate.sh``tok006_gate_bundle.sh`
2. 复跑 `tok007_release_recheck.sh` 后,将输出回填到 `review/final_decision_2026-03-31.md`

View File

@@ -0,0 +1,40 @@
# 规划设计对齐验证报告Checkpoint-16 / 决议一致性校验并入 TOK-007
- 日期2026-03-30
- 触发条件:新增并执行 `final_decision_consistency_check.sh`,并将其并入 TOK-007 证据链
## 1. 结论
结论:**开发阶段对齐通过。TOK-007 已具备“自动复审 + 最终决议一致性校验”双重门禁能力。**
## 2. 对齐范围
1. `scripts/ci/final_decision_consistency_check.sh`
2. `reports/gates/final_decision_consistency_2026-03-30_*.md`
3. `reports/gates/final_decision_consistency_2026-03-30_*.log`
4. `scripts/ci/tok007_release_recheck.sh`
5. `review/outputs/tok007_release_recheck_2026-03-30_122908.md`
6. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
7. `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`
8. `review/final_decision_2026-03-31.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 一致性校验脚本可执行 | PASS | `scripts/ci/final_decision_consistency_check.sh` |
| 三源结论可解析final/tok007/superpowers | PASS | `final_decision_consistency_2026-03-30_*.md` |
| final 与 tok007 不一致时输出 WARN不自动改签署结论 | PASS | 同上(`RESULT=WARN` |
| 命令手册已纳入一致性校验步骤 | PASS | `docs/supply_gate_command_playbook_v1_2026-03-25.md` |
| TOK-007 任务证据口径已扩展为双脚本 | PASS | `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md` |
## 4. 限制与说明
1. 当前一致性状态为 `WARN``final_decision=NO_GO``TOK-007=CONDITIONAL_GO`
2. 该状态说明“决议文档尚未按最新复审自动结论更新”,不代表可直接生产 GO。
3. 真实 staging 阶段未收敛前,不建议变更最终签署结论。
## 5. 下一步
1. staging 真值就绪后,按顺序重跑:`superpowers_stage_validate` -> `tok007_release_recheck` -> `final_decision_consistency_check`
2.`PHASE-07=PASS` 且一致性为 PASS 时,再提交最终决议签署更新。

View File

@@ -0,0 +1,38 @@
# 规划设计对齐验证报告Checkpoint-17 / TOK-007 候选决议稿生成)
- 日期2026-03-30
- 触发条件:新增并执行 `tok007_generate_final_decision_candidate.sh`
## 1. 结论
结论:**开发阶段对齐通过。TOK-007 已补齐“候选决议稿自动生成”能力,实现不改原件前提下的可审阅回填。**
## 2. 对齐范围
1. `scripts/ci/tok007_generate_final_decision_candidate.sh`
2. `review/outputs/final_decision_candidate_from_tok007_2026-03-30_123719.md`
3. `reports/gates/tok007_generate_candidate_2026-03-30_123719.log`
4. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
5. `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`
6. `review/final_decision_2026-03-31.md`
7. `review/outputs/tok007_release_recheck_2026-03-30_122908.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 候选稿生成脚本可执行 | PASS | `scripts/ci/tok007_generate_final_decision_candidate.sh` |
| 输入来源正确final_decision + tok007_recheck | PASS | `tok007_generate_candidate_2026-03-30_123719.log` |
| 输出候选稿不覆盖原签署文件 | PASS | `review/outputs/final_decision_candidate_from_tok007_2026-03-30_123719.md` |
| 候选稿结论与 TOK-007 自动复审一致 | PASS | 同上(`CONDITIONAL GO` |
| 命令手册与任务单证据口径已同步 | PASS | 对应文档更新 |
## 4. 限制与说明
1. 候选稿仅用于人工审阅,不代表签署生效结论。
2. 真实 staging 阶段仍未收敛,最终签署建议保持谨慎。
## 5. 下一步
1. staging 真值就绪后重跑所有 TOK-007 链路脚本。
2. 人工审阅候选稿后再更新正式签署版 `final_decision_2026-03-31.md`

View File

@@ -0,0 +1,44 @@
# 规划设计对齐验证报告Checkpoint-18 / M-017~M-019 指标修复与复跑)
- 日期2026-03-30
- 触发条件:修复 `M-018` 统计异常并完成阶段链路复跑
## 1. 结论
结论:**开发阶段对齐通过。指标链路已修复并纳入自动化复跑阶段验证与TOK-007证据链保持一致。**
## 2. 对齐范围
1. `scripts/ci/metrics_daily_snapshot.sh`
2. `scripts/ci/metrics_trend_report.sh`
3. `reports/gates/metrics_daily_snapshot_2026-03-30.md`
4. `reports/gates/metrics_trend_7d_2026-03-30.md`
5. `reports/gates/superpowers_stage_validation_2026-03-30_154103.md`
6. `review/outputs/tok007_release_recheck_2026-03-30_154104.md`
7. `reports/gates/final_decision_consistency_2026-03-30_154104.md`
8. `review/outputs/final_decision_candidate_from_tok007_2026-03-30_154104.md`
9. `reports/gates/superpowers_release_pipeline_2026-03-30_154103.md`
10. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
11. `reports/superpowers_execution_progress_2026-03-27.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| M-018 计算逻辑恢复正确(不再出现 236.36% | PASS | `metrics_daily_snapshot_2026-03-30.md``pass_steps=8/9` |
| 日快照写入会自动清理 debug 行 | PASS | `scripts/ci/metrics_daily_snapshot.sh` |
| 趋势统计仅使用标准日期记录 | PASS | `scripts/ci/metrics_trend_report.sh` + `metrics_trend_7d_2026-03-30.md` |
| Superpowers PHASE-08/09 可执行并通过 | PASS | `superpowers_stage_validation_2026-03-30_154103.md` |
| TOK-007 复审链复跑后证据一致 | PASS | `tok007_release_recheck_2026-03-30_154104.md` + `final_decision_consistency_2026-03-30_154104.md` |
| 总控流水可复跑且步骤全 PASS | PASS | `superpowers_release_pipeline_2026-03-30_154103.md` |
## 4. 限制与说明
1. 真实 staging 凭证仍未就绪PHASE-07 继续按规则保持 DEFERRED。
2. 结论维持 `CONDITIONAL_GO/NO_GO` 防线,不得提前判定生产 `GO`
3. 历史 debug 文件可保留用于审计回溯,但不会进入趋势统计口径。
## 5. 下一步
1. 进入真实 staging 联调窗口后,复跑 `superpowers_release_pipeline.sh` 获取可签署证据。
2. 联调完成后更新 `review/final_decision_2026-03-31.md` 与对应签署记录。

View File

@@ -0,0 +1,46 @@
# 规划设计对齐验证报告Checkpoint-19 / TOK-REAL 与 M-021 接入)
- 日期2026-03-30
- 触发条件:新增 token API 服务实现并将 M-021 接入阶段门禁
## 1. 结论
结论:**开发阶段对齐通过。TOK-REAL-001/003 的“无实现/无构建工件”缺口已明显收敛M-021 已具备自动化计算与门禁接入能力。**
## 2. 对齐范围
1. `platform-token-runtime/cmd/platform-token-runtime/main.go`
2. `platform-token-runtime/internal/httpapi/token_api.go`
3. `platform-token-runtime/internal/httpapi/token_api_test.go`
4. `platform-token-runtime/internal/auth/service/inmemory_runtime.go`
5. `platform-token-runtime/Dockerfile`
6. `scripts/ci/token_runtime_readiness_check.sh`
7. `scripts/ci/superpowers_stage_validate.sh`
8. `scripts/ci/superpowers_release_pipeline.sh`
9. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
10. `reports/gates/token_runtime_readiness_2026-03-30_160246.md`
11. `reports/gates/superpowers_stage_validation_2026-03-30_160244.md`
12. `reports/gates/superpowers_release_pipeline_2026-03-30_160244.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| Token API 服务具备可执行入口 | PASS | `cmd/platform-token-runtime/main.go` |
| `issue/refresh/revoke/introspect` 主接口实现存在 | PASS | `internal/httpapi/token_api.go` |
| API 级行为具备可执行测试覆盖 | PASS | `internal/httpapi/token_api_test.go` |
| runtime 可构建并通过测试 | PASS | `token_runtime_go_build_*.log` + `token_runtime_go_test_*.log` |
| M-021 自动化脚本可计算并输出结论 | PASS | `scripts/ci/token_runtime_readiness_check.sh` + readiness 报告 |
| Superpowers 阶段门禁已纳入 M-021 | PASS | `superpowers_stage_validation_2026-03-30_160244.md`PHASE-10 PASS |
## 4. 限制与说明
1. M-021=100% 仅表示“开发阶段实现就绪”,不代表真实 staging 已验收通过。
2. PHASE-07 仍为 DEFERRED真实 URL 与短期 token 未就绪),因此总门禁结论仍为 `CONDITIONAL_GO`
3. 最终签署结论仍需以真实联调证据替换 mock 证据后更新。
## 5. 下一步
1. 进入联调窗口后,使用真实 `.env` 执行 `staging_precheck_and_run.sh`
2. 在真实 staging 复跑 `superpowers_release_pipeline.sh`,并更新最终签署稿。
3. 若要进一步关闭 TOK-REAL-002补齐审计事件入库与查询证明链含租户维度查询样例

View File

@@ -0,0 +1,48 @@
# 规划设计对齐验证报告Checkpoint-20 / TOK-REAL-002 审计查询与差距复审)
- 日期2026-03-30
- 触发条件:补齐 token 审计查询能力并更新 TOK-REAL 差距结论
## 1. 结论
结论:**开发阶段对齐通过。token 审计查询能力已并入实现与契约M-021 指标覆盖从 9 项扩展到 12 项且全部通过。**
## 2. 对齐范围
1. `platform-token-runtime/internal/auth/service/token_verifier.go`
2. `platform-token-runtime/internal/auth/service/inmemory_runtime.go`
3. `platform-token-runtime/internal/httpapi/token_api.go`
4. `platform-token-runtime/internal/httpapi/token_api_test.go`
5. `docs/platform_token_api_contract_openapi_draft_v1_2026-03-29.yaml`
6. `sql/postgresql/token_runtime_schema_v1.sql`
7. `scripts/ci/token_runtime_readiness_check.sh`
8. `scripts/ci/superpowers_stage_validate.sh`
9. `scripts/ci/superpowers_release_pipeline.sh`
10. `reports/gates/token_runtime_readiness_2026-03-30_173728.md`
11. `reports/gates/superpowers_stage_validation_2026-03-30_173726.md`
12. `reports/gates/superpowers_release_pipeline_2026-03-30_173726.md`
13. `reports/token_runtime_implementation_gap_review_2026-03-30.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 审计查询接口已落地(代码) | PASS | `token_api.go``/api/v1/platform/tokens/audit-events` |
| 审计查询接口已落地(契约) | PASS | `platform_token_api_contract_openapi_draft_v1_2026-03-29.yaml` |
| 审计查询能力具备可执行测试 | PASS | `token_api_test.go` |
| token 运行态持久化表结构工件存在 | PASS | `sql/postgresql/token_runtime_schema_v1.sql` |
| M-021 检查项扩展后仍 100% | PASS | `token_runtime_readiness_2026-03-30_173728.md`13/13 |
| 阶段门禁与总控流水复跑通过 | PASS | `superpowers_stage_validation_2026-03-30_173726.md` + `superpowers_release_pipeline_2026-03-30_173726.md` |
| TOK-REAL 差距结论已更新为“开发收敛+联调待闭环” | PASS | `token_runtime_implementation_gap_review_2026-03-30.md` |
## 4. 限制与说明
1. 真实 staging 凭证仍未就绪PHASE-07 继续 DEFERRED。
2. 因存在真实联调缺口,发布结论仍不得上调为生产 `GO`
3. 本轮只关闭开发阶段能力缺口,不替代真实环境验收。
## 5. 下一步
1. 进入真实联调窗口后执行 staging 全链路复跑并回填。
2. 更新最终签署稿中 M-021 与 TOK-REAL 风险状态。
3. 将 token 审计查询结果并入安全看板与取证流程(租户/主体维度)。

View File

@@ -0,0 +1,46 @@
# 规划设计对齐验证报告Checkpoint-21 / 联调前收口与决议口径同步)
- 日期2026-03-30
- 触发条件:完成 staging 预检增强、决议文档口径同步、TOK-007 证据链复跑
## 1. 结论
结论:**本阶段对齐通过。已将“开发阶段能力收敛”与“真实 staging 待验”明确分离,避免对 M-021 与 token 风险做错误外推。**
## 2. 对齐范围
1. `scripts/supply-gate/staging_precheck_and_run.sh`
2. `reports/gates/staging_token_go_evidence_template_v1_2026-03-30.md`
3. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
4. `review/final_decision_2026-03-31.md`
5. `reports/supply_gate_review_2026-03-31.md`
6. `reports/token_runtime_implementation_gap_review_2026-03-30.md`
7. `reports/gates/token_runtime_readiness_2026-03-30_181926.md`
8. `reports/gates/superpowers_stage_validation_2026-03-30_181925.md`
9. `reports/gates/superpowers_release_pipeline_2026-03-30_181925.md`
10. `review/outputs/tok007_release_recheck_2026-03-30_182149.md`
11. `reports/gates/final_decision_consistency_2026-03-30_182149.md`
12. `review/outputs/final_decision_candidate_from_tok007_2026-03-30_182149.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| staging 预检已纳入 M-021 前置检查 | PASS | `staging_precheck_and_run.sh` |
| 联调证据回填模板可直接执行 | PASS | `staging_token_go_evidence_template_v1_2026-03-30.md` |
| Final Decision 中 M-021 口径与当前实现一致 | PASS | `review/final_decision_2026-03-31.md` |
| SUP 汇总风险描述与 TOK 差距复审一致 | PASS | `reports/supply_gate_review_2026-03-31.md` + `reports/token_runtime_implementation_gap_review_2026-03-30.md` |
| TOK-007 复审已显式纳入 M-021 输入 | PASS | `tok007_release_recheck_2026-03-30_181927.md` |
| 阶段验证与总控流水可复跑且通过 | PASS | `superpowers_stage_validation_2026-03-30_181925.md` + `superpowers_release_pipeline_2026-03-30_181925.md` |
## 4. 限制与说明
1. PHASE-07 仍为 DEFERRED说明真实 staging 参数尚未完成闭环。
2. 当前结论仍应保持 `CONDITIONAL_GO/NO_GO`,不得提前判定生产 `GO`
3. 本次更新重点是“口径对齐与防误判”,不替代真实联调结果。
## 5. 下一步
1. 使用模板执行真实 staging 回填,补齐 M-013~M-016 与 M-021 的生产口径证据。
2. 回填完成后重跑 `superpowers_release_pipeline.sh` 并更新签署版 `final_decision`
3. 若 PHASE-07 转为 PASS再触发下一轮专家复审。

View File

@@ -0,0 +1,46 @@
# 规划设计对齐验证报告Checkpoint-22 / 联调自动化补齐与双口径决议)
- 日期2026-03-30
- 触发条件:新增 staging 自动化脚本与 final_decision 双口径指标表
## 1. 结论
结论:**本阶段对齐通过。已把“联调前准备”从人工流程提升为可执行脚本,并将决议文档升级为开发口径与 staging 口径并行展示,降低误判风险。**
## 2. 对齐范围
1. `scripts/ci/staging_evidence_autofill.sh`
2. `scripts/ci/staging_release_pipeline.sh`
3. `scripts/ci/superpowers_stage_validate.sh`
4. `scripts/supply-gate/staging_precheck_and_run.sh`
5. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
6. `review/final_decision_2026-03-31.md`
7. `review/outputs/final_decision_candidate_from_tok007_2026-03-30_182830.md`
8. `reports/gates/staging_token_go_evidence_autofill_2026-03-30_182910.md`
9. `reports/gates/superpowers_release_pipeline_2026-03-30_182827.md`
10. `reports/gates/superpowers_stage_validation_2026-03-30_182827.md`
11. `reports/gates/token_runtime_readiness_2026-03-30_182829.md`
12. `review/outputs/tok007_release_recheck_2026-03-30_182830.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| staging 证据自动回填脚本可执行 | PASS | `staging_evidence_autofill_2026-03-30_182910.md` |
| staging 一键流水脚本已落地可串联3步 | PASS | `scripts/ci/staging_release_pipeline.sh` |
| PHASE-07 已支持自定义 env 文件 | PASS | `superpowers_stage_validate.sh``STAGING_ENV_FILE` |
| final_decision 指标表已改为双口径 | PASS | `review/final_decision_2026-03-31.md` |
| TOK-007 候选稿与双口径保持一致 | PASS | `final_decision_candidate_from_tok007_2026-03-30_182830.md` |
| 总控流水可复跑并通过 | PASS | `superpowers_release_pipeline_2026-03-30_182827.md` |
## 4. 限制与说明
1. `PHASE-07` 当前仍 `DEFERRED`,说明真实 staging 参数尚未闭环。
2. `staging_evidence_autofill.sh` 仅做草稿抽取,不替代人工签署。
3. 双口径表的 staging 列仍待真实联调回填,当前不能上调为生产 `GO`
## 5. 下一步
1. 使用真实 `.env` 执行 `scripts/ci/staging_release_pipeline.sh`
2. 以真实证据覆盖模板并更新 `final_decision` 签署页。
3. 若 PHASE-07 转 PASS发起下一轮专家复审会。

View File

@@ -0,0 +1,49 @@
# 规划设计对齐验证报告Checkpoint-23 / staging防误跑与证据绑定增强
- 日期2026-03-30
- 触发条件:补齐 staging 流水防误跑机制与证据输入绑定能力
## 1. 结论
结论:**本阶段对齐通过。已补齐“local/mock 防误跑确认 + 自动拉起 mock 演练 + 证据文件显式绑定”三项缺口,且验证链路可复跑。**
## 2. 对齐范围
1. `scripts/ci/staging_evidence_autofill.sh`
2. `scripts/ci/staging_release_pipeline.sh`
3. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
4. `reports/gates/staging_release_pipeline_2026-03-30_185530.md`
5. `reports/gates/staging_token_go_evidence_autofill_2026-03-30_185535.md`
6. `reports/gates/staging_token_go_evidence_autofill_manual_bind_2026-03-30_1853.md`
7. `reports/gates/superpowers_stage_validation_2026-03-30_185531.md`
8. `reports/gates/superpowers_release_pipeline_2026-03-30_185531.md`
9. `review/outputs/tok007_release_recheck_2026-03-30_185535.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| `staging_evidence_autofill.sh` 支持显式输入证据文件(非 latest 模式) | PASS | `staging_token_go_evidence_autofill_manual_bind_2026-03-30_1853.md` |
| `staging_release_pipeline.sh` 检测 local/mock env 并要求显式确认 | PASS | 无 `ALLOW_LOCAL_MOCK_STAGING` 时命令返回失败(日志已验证) |
| local/mock 显式确认后可自动拉起 mock server 并串行完成 3 步流水 | PASS | `staging_release_pipeline_2026-03-30_185530.md` |
| STEP-03 回填脚本已绑定本次流水证据路径 | PASS | `staging_token_go_evidence_autofill_2026-03-30_185535.md` |
| Superpowers 主链结果保持 `CONDITIONAL_GO` 防线(不误判为 GO | PASS | `superpowers_stage_validation_2026-03-30_185531.md` |
## 4. 差异与改进点
1. 新增 `staging_evidence_autofill.sh` 参数:`--staging-run-log``--stage-report``--token-readiness``--tok007-report``--pipeline-report``--sec-report``--out-file`
2. 新增 `staging_release_pipeline.sh` 防误跑逻辑:检测 local/mock 环境且未确认时立即失败。
3. 新增 local/mock 演练可执行保障:`ALLOW_LOCAL_MOCK_STAGING=1` 时,若本地 API 不可达则自动尝试拉起 mock server。
4. 文档同步:命令手册补充了防误跑开关与显式证据绑定示例。
## 5. 限制与说明
1. 本次通过基于 local/mock 演练,不能替代真实 staging 证据。
2. `TOK-007` 最新机判仍为 `CONDITIONAL_GO`,与“真实参数未就绪”状态一致。
3. 真实放行仍需:真实 `scripts/supply-gate/.env` + PHASE-07 真机复跑 + Final Decision 签署更新。
## 6. 下一步
1. 将真实 API_BASE_URL 与短期 token 写入 `scripts/supply-gate/.env`
2. 执行:`bash scripts/ci/staging_release_pipeline.sh scripts/supply-gate/.env`
3. 使用 `staging_token_go_evidence_autofill_*.md` 草稿回填真实证据并更新 `review/final_decision_2026-03-31.md`

View File

@@ -0,0 +1,52 @@
# 规划设计对齐验证报告Checkpoint-24 / 真实参数验证回归)
- 日期2026-03-30
- 触发条件:使用真实 `API_BASE_URL + token` 执行 staging 发布流水验证
## 1. 结论
结论:**本阶段对齐未通过NO_GO。根因不是脚本执行框架而是接口契约不匹配当前 URL 指向上游提供方接口,不是 SUP-004~SUP-007 预期的平台 API。**
## 2. 对齐范围
1. `scripts/supply-gate/.env`(真实值注入)
2. `scripts/ci/staging_release_pipeline.sh`
3. `scripts/supply-gate/staging_precheck_and_run.sh`
4. `scripts/supply-gate/run_all.sh`
5. `scripts/supply-gate/sup004_accounts.sh`
6. `reports/gates/staging_release_pipeline_2026-03-30_205035.md`
7. `reports/gates/step-01_2026-03-30_205035.out.log`
8. `tests/supply/artifacts/sup004/01_verify.json`
9. `tests/supply/artifacts/sup004/02_create.json`
10. `reports/gates/superpowers_release_pipeline_2026-03-30_205037.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| API_BASE_URL 连通性HEAD | PASS | `step-01_2026-03-30_205035.out.log``reachable` |
| TOK-005 dry-run + M-021 readiness | PASS | `step-01_2026-03-30_205035.out.log`readiness 100% |
| SUP-004 首个业务接口返回契约可解析 JSON | FAIL | `tests/supply/artifacts/sup004/01_verify.json` 为 nginx `404 Not Found` HTML |
| staging_release_pipeline 总结果 | FAIL | `staging_release_pipeline_2026-03-30_205035.md` |
| superpowers_release_pipeline 总结果 | FAIL | `superpowers_release_pipeline_2026-03-30_205037.md` |
## 4. 根因分析
1. `sup004_accounts.sh` 固定访问:`{API_BASE_URL}/api/v1/supply/accounts/verify`
2. 当前提供的 `API_BASE_URL=https://api.minimaxi.com/anthropic`,拼接后为:
`https://api.minimaxi.com/anthropic/api/v1/supply/accounts/verify`
3. 该地址返回 HTML 404非平台契约 JSON导致 `jq` 解析失败并中断 `run_all`
4. 因此当前失败判定为:**环境地址与 SUP 契约不匹配**,并非单纯 token 占位或脚本逻辑缺陷。
## 5. 影响评估
1. 不能据此判定 token 本身有效/无效(未命中正确业务契约)。
2. 当前发布门禁链路维持 FAIL/NO_GO 是正确行为,防止误放行。
3. 若继续沿用该 URLSUP-004~007 全链路都会因契约错位失败。
## 6. 修复建议(下一步)
1. 提供“平台 SUP API 网关”基地址(应与 `/api/v1/supply/*` 契约匹配)。
2. 若目标仅验证 Minimax token请走独立“上游直连 smoke”脚本不应复用 SUP 门禁脚本。
3. 拿到正确平台地址后,重跑:
`bash scripts/ci/staging_release_pipeline.sh scripts/supply-gate/.env`

View File

@@ -0,0 +1,41 @@
# 规划设计对齐验证报告Checkpoint-25 / 开发阶段切回本地地址)
- 日期2026-03-30
- 触发条件按指示“开发阶段先用本地地址跑通Minimax URL/token 仅作开发测试参考”
## 1. 结论
结论:**本阶段对齐通过。默认执行环境已切回本地 mock开发门禁流水恢复可执行且仍保持 `CONDITIONAL_GO` 防误判。**
## 2. 对齐范围
1. `scripts/supply-gate/.env`(已切回 local-mock 值)
2. `scripts/supply-gate/.env.minimax-dev`(保留此前 Minimax 测试值)
3. `scripts/ci/staging_release_pipeline.sh`
4. `reports/gates/staging_release_pipeline_2026-03-30_212424.md`
5. `reports/gates/superpowers_stage_validation_2026-03-30_212426.md`
6. `review/outputs/tok007_release_recheck_2026-03-30_212430.md`
7. `reports/gates/staging_token_go_evidence_autofill_2026-03-30_212430.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 默认 env 已可用于本地演练local mock | PASS | `staging_release_pipeline_2026-03-30_212424.md` |
| staging 三步流水STEP-01~03 | PASS | 同上报告3/3 PASS |
| superpowers 分阶段验证 | PASS决策为 `CONDITIONAL_GO` | `superpowers_stage_validation_2026-03-30_212426.md` |
| TOK-007 复审机判 | PASS机判 `CONDITIONAL_GO` | `tok007_release_recheck_2026-03-30_212430.md` |
| staging 自动回填草稿产出 | PASS | `staging_token_go_evidence_autofill_2026-03-30_212430.md` |
## 4. 说明
1. `CONDITIONAL_GO` 是预期:当前为 local/mock 演练证据,不可上调为真实 staging `GO`
2. Minimax URL/token 不能直接替代 SUP 平台契约地址(`/api/v1/supply/*`),此前已在 Checkpoint-24 记录。
3. 当前做法是:
- 开发门禁与流程联调用 local mock
- 上游 Minimax 能力验证应走独立 smoke不混入 SUP 发布门禁判定)。
## 5. 下一步
1. 需要时可新增 `scripts/supply-gate/minimax_upstream_smoke.sh`,单独校验 Minimax token 可用性。
2. 当平台 staging API 网关地址可用后,恢复真实 env 并重跑完整门禁链路。

View File

@@ -0,0 +1,37 @@
# 规划设计对齐验证报告Checkpoint-26 / Minimax 上游独立 Smoke 落地)
- 日期2026-03-30
- 触发条件:新增“上游 Minimax 独立验证”能力,避免与 SUP 发布门禁链路耦合
## 1. 结论
结论:**本阶段对齐通过。已新增独立上游 smoke 脚本并完成实测Minimax active 探测返回 200SUP 发布门禁仍保持独立判定边界。**
## 2. 对齐范围
1. `scripts/supply-gate/minimax_upstream_smoke.sh`
2. `docs/supply_gate_command_playbook_v1_2026-03-25.md`(新增第 20 节)
3. `reports/gates/minimax_upstream_smoke_2026-03-30_231930.md`
4. `tests/supply/artifacts/minimax_smoke_2026-03-30_231930/02_active_probe_body.json`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 独立 smoke 脚本可执行(语法 + 运行) | PASS | `minimax_upstream_smoke_2026-03-30_231930.md` |
| Base 连通探测可达 | PASS | http_code=404base 探测) |
| Active 鉴权探测到达业务层并成功返回 | PASS | http_code=200见 active probe body |
| 结果分类与失败边界清晰 | PASS | 报告中 `PASS/PASS_AUTH_REACHED/FAIL_*` 规则 |
| 与 SUP-004~SUP-007 门禁链路解耦 | PASS | 命令手册第20节说明“不可替代 SUP 门禁” |
## 4. 关键说明
1. `API_BASE_URL=https://api.minimaxi.com/anthropic` 在 base 地址上返回 404 属于可预期,不影响 active 路径探测。
2. active 路径 `.../v1/messages` 返回 200说明该 token 在当前 smoke 路径下可用。
3. 该结果仅证明“上游可达 + 鉴权可用”,不等价于 SUP 平台业务契约通过。
## 5. 下一步
1. 继续默认使用 local/mock 跑 SUP 开发门禁。
2. 如需持续监控 Minimax 上游可用性,可将 `minimax_upstream_smoke.sh` 挂入定时健康检查。
3. 等平台 staging 网关地址就绪后,再执行真实 SUP 门禁闭环。

View File

@@ -0,0 +1,47 @@
# 规划设计对齐验证报告Checkpoint-27 / Minimax 监控化增强)
- 日期2026-03-30
- 触发条件:将 Minimax 上游独立 smoke 进一步纳入“可持续执行”的日常快照链路
## 1. 结论
结论:**本阶段对齐通过。已完成 Minimax smoke 判定口径修正、dry-run 能力补齐、每日快照脚本落地,满足“开发期可持续执行 + 不误入 SUP 发布门禁”的要求。**
## 2. 对齐范围
1. `scripts/supply-gate/minimax_upstream_smoke.sh`
2. `scripts/ci/minimax_upstream_daily_snapshot.sh`
3. `docs/supply_gate_command_playbook_v1_2026-03-25.md`
4. `reports/gates/minimax_upstream_smoke_2026-03-30_232510.md`
5. `reports/gates/minimax_upstream_daily_snapshot_2026-03-30.md`
6. `reports/gates/minimax_upstream_daily_snapshots.csv`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| smoke 脚本支持 `MINIMAX_SMOKE_DRY_RUN=1`(不发网络请求) | PASS | `minimax_upstream_smoke_2026-03-30_232510.md` |
| smoke 判定口径修正base=连通、active=业务状态) | PASS | `scripts/supply-gate/minimax_upstream_smoke.sh` 判定规则段 |
| 每日快照脚本可执行并产生日报 | PASS | `minimax_upstream_daily_snapshot_2026-03-30.md` |
| 每日快照 CSV 可更新覆盖当日数据 | PASS | `minimax_upstream_daily_snapshots.csv` |
| 快照默认优先引用非 dry-run 报告 | PASS | 2026-03-30 快照证据指向 `...231930.md`active=200 |
| 文档已补齐第 21 节命令与断言 | PASS | `docs/supply_gate_command_playbook_v1_2026-03-25.md` |
## 4. 关键变更
1. `minimax_upstream_smoke.sh` 新增 dry-run 模式,适配“先联调再开真实请求”的执行策略。
2. `minimax_upstream_smoke.sh` 的规则描述与结果口径保持一致,避免 404 base 探测与规则冲突。
3. 新增 `scripts/ci/minimax_upstream_daily_snapshot.sh`,支持:
- `RUN_ACTIVE_SMOKE=0`:仅汇总(默认);
- `RUN_ACTIVE_SMOKE=1`:实时探测后汇总。
4. 快照脚本默认优先选取“非 PASS_DRY_RUN”最新报告降低误判风险。
## 5. 限制与说明
1. Minimax 快照仅用于上游可达性趋势,不可替代 SUP-004~SUP-007 门禁结论。
2. 当前开发主链仍应使用 local/mock 维持持续迭代;真实 staging 仍待平台网关地址就绪。
## 6. 下一步
1. 如你同意,我可继续把 `minimax_upstream_daily_snapshot.sh` 接入 `superpowers_release_pipeline.sh` 的“可选监控步”(默认关闭)。
2. 也可新增 7 日趋势脚本(类似 M-017~019用于上游稳定性周报。

View File

@@ -0,0 +1,39 @@
# 规划设计对齐验证报告Checkpoint-28 / Minimax 趋势与流水可选监控接入)
- 日期2026-03-30
- 触发条件:在不改变 SUP 主门禁判定边界的前提下,补齐 Minimax 上游 7 日趋势能力,并将其接入总控流水(默认关闭、非阻断)。
## 1. 结论
结论:**本阶段对齐通过。Minimax 日快照 + 7 日趋势链路已可执行,且已通过 `superpowers_release_pipeline` 的可选监控步验证。**
## 2. 对齐范围
1. `scripts/ci/minimax_upstream_trend_report.sh`(新增)
2. `scripts/ci/superpowers_release_pipeline.sh`(新增 STEP-05 可选监控步)
3. `docs/supply_gate_command_playbook_v1_2026-03-25.md`(新增第 22 节与可选开关说明)
4. `reports/gates/minimax_upstream_trend_7d_2026-03-30.md`
5. `reports/gates/superpowers_release_pipeline_2026-03-30_235224.md`
6. `reports/gates/step-05_2026-03-30_235224.out.log`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| Minimax 7 日趋势脚本可执行并产出报告 | PASS | `reports/gates/minimax_upstream_trend_7d_2026-03-30.md` |
| 趋势脚本在样本不足时给出 `INSUFFICIENT_DATA` 而非误报 PASS_7D | PASS | 同上(采样 1 天) |
| 总控流水支持 `ENABLE_MINIMAX_MONITORING=1` 时执行 STEP-05 | PASS | `reports/gates/superpowers_release_pipeline_2026-03-30_235224.md` |
| STEP-05 失败不阻断主门禁(非阻断监控定位) | PASS逻辑校验 | `scripts/ci/superpowers_release_pipeline.sh` |
| 新增命令文档与断言说明齐全 | PASS | `docs/supply_gate_command_playbook_v1_2026-03-25.md` |
## 4. 执行记录说明
1. 首次在受限沙箱直接执行总控流水时,`STEP-01` 因无法绑定本地 `127.0.0.1:18080`(环境权限限制)失败。
2. 在允许非沙箱执行后复跑,同一代码版本下 `STEP-01~STEP-05` 全部 PASS。
3. 由此可判定失败原因为执行环境权限,不是本次代码改动引入的功能回归。
## 5. 下一步
1. 继续按 `docs/plans/2026-03-30-superpowers-execution-tasklist-v2.md` 推进 `Batch-STG-01`(真实 staging 解锁)。
2. 按日执行第 21 节快照,累计满 7 天后复跑第 22 节趋势,支撑 `F-03` 连续观测闭环。

View File

@@ -0,0 +1,51 @@
# 规划设计对齐验证报告Checkpoint-29 / STG 本地演练恢复)
- 日期2026-03-31
- 触发条件:继续执行 STG 批次(本机开发测试口径),修复 PHASE-10 阻塞后复跑整条流水。
## 1. 结论
结论:**本阶段对齐通过。STG 本地演练流水已恢复 `PASS`,并明确保持 `local/mock` 与真实 staging 放行证据边界。**
## 2. 对齐范围
1. `scripts/ci/token_runtime_readiness_check.sh`
2. `reports/gates/staging_release_pipeline_2026-03-31_100116.md`
3. `reports/gates/superpowers_release_pipeline_2026-03-31_100120.md`
4. `reports/gates/superpowers_stage_validation_2026-03-31_100120.md`
5. `review/outputs/tok007_release_recheck_2026-03-31_100127.md`
## 3. 问题与修复
### 3.1 发现的问题
1. `PHASE-10`M-021`ENABLE_TOKEN_RUNTIME_SMOKE=1` 场景下失败。
2. 根因一:默认 smoke 端口 `18082``supply-api` 占用,冒烟请求命中错误服务(`issue` 返回 404
3. 根因二:脚本 smoke 分支使用 `exit 1` 直接退出,失败时无法稳定产出完整汇总输出。
### 3.2 修复动作
1. 为 M-021 冒烟新增端口自动避让:从基准端口起寻找可用端口(最多 50 次)。
2. 将 smoke 执行块改为子 Shell 返回码模型,保留失败但不中断总报告生成流程。
## 4. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| M-021 脚本修复后可执行 | PASS | `reports/gates/token_runtime_readiness_2026-03-31_100017.md` |
| Superpowers 阶段验证恢复通过PHASE-10 PASS | PASS | `reports/gates/superpowers_stage_validation_2026-03-31_100120.md` |
| Superpowers 发布流水恢复通过 | PASS | `reports/gates/superpowers_release_pipeline_2026-03-31_100120.md` |
| STG 本地演练流水 STEP-01~03 全 PASS | PASS | `reports/gates/staging_release_pipeline_2026-03-31_100116.md` |
| TOK-007 复审结论保持 `CONDITIONAL_GO`(未误升 GO | PASS | `review/outputs/tok007_release_recheck_2026-03-31_100127.md` |
## 5. 结论边界说明
1. 本次通过仅代表 `local/mock` 演练链路恢复,不等价真实 staging 放行。
2. `F-01/F-02/F-04` 的真实 staging 证据要求仍保持不变。
## 6. 下一步
1. 进入 STG-001替换真实 `API_BASE_URL` 并完成可达性验证。
2. 进入 STG-002注入真实短期 token 并复跑 `staging_release_pipeline.sh`(真实环境)。
3. 完成 STG-004将真实证据回填至 `review/final_decision_2026-03-31.md``reports/supply_gate_review_2026-03-31.md`

View File

@@ -0,0 +1,36 @@
# 规划设计对齐验证报告Checkpoint-30 / STG 端口基线固化)
- 日期2026-03-31
- 触发条件:按“先清理本机冲突进程并固化端口基线”继续执行 STG 批次。
## 1. 结论
结论:**本阶段对齐通过。蚊子残留与关键冲突进程已清理STG 本地演练在清理后可稳定复现 PASS。**
## 2. 对齐范围
1. `reports/gates/local_dev_port_baseline_2026-03-31.md`
2. `reports/gates/staging_release_pipeline_2026-03-31_100942.md`
3. `reports/gates/superpowers_release_pipeline_2026-03-31_100943.md`
4. `scripts/ci/token_runtime_readiness_check.sh`(沿用 Checkpoint-29 修复)
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 蚊子残留端口 `5176/5177/8080` 已释放 | PASS | `reports/gates/local_dev_port_baseline_2026-03-31.md` |
| M-021 历史冲突端口 `18082` 已释放 | PASS | 同上 |
| 清理后 STG 本地流水可通过 | PASS | `reports/gates/staging_release_pipeline_2026-03-31_100942.md` |
| 清理后 Superpowers 总控可通过 | PASS | `reports/gates/superpowers_release_pipeline_2026-03-31_100943.md` |
| 结论边界保持(未误升为真实 staging GO | PASS | `LOCAL_MOCK` 标记 + `CONDITIONAL_GO` 链路 |
## 4. 说明
1. 端口 `3000` 仍被占用,但不在 STG 本地演练关键端口集内,当前不构成阻塞。
2. 本次结果仅覆盖“本机开发测试口径”;真实 staging 放行仍依赖 `STG-001/STG-002`
## 5. 下一步
1. 你确认真实 staging 地址后,我直接执行 `STG-001`
2. 你提供短期 token 后,我直接执行真实 `STG-002/003/004` 并回填最终决议证据。

View File

@@ -0,0 +1,37 @@
# 规划设计对齐验证报告Checkpoint-31 / 真实 STG 就绪度自动化)
- 日期2026-03-31
- 触发条件:继续执行实施计划,在“外网 STG 暂未申请”条件下补齐真实放行前置检查自动化。
## 1. 结论
结论:**本阶段对齐通过。已新增“真实 STG 就绪度检查”能力,并已在当前本地配置下正确判定为 `BLOCKED`。**
## 2. 对齐范围
1. `scripts/ci/generate_local_staging_env.sh`(一键生成本地 `.env.staging-real`
2. `scripts/ci/staging_real_readiness_check.sh`(真实 STG 前置检查)
3. `docs/supply_gate_command_playbook_v1_2026-03-25.md`(新增第 23/24 节)
4. `reports/gates/local_staging_env_generation_2026-03-31_105620.md`
5. `reports/gates/staging_real_readiness_2026-03-31_110213.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| 一键脚本可生成 owner/viewer/admin token 并写入 env | PASS | `local_staging_env_generation_2026-03-31_105620.md` |
| 生成 env 可直接用于本地 STG 流水 | PASS | `staging_release_pipeline_2026-03-31_105633.md` |
| 真实 STG 就绪度脚本可执行并生成报告 | PASS | `staging_real_readiness_2026-03-31_110213.md` |
| 当前配置下(本地 URL被判定 `BLOCKED` | PASS预期 | `STG-RDY-004/008` 失败项 |
| 命令手册完成同步 | PASS | `docs/supply_gate_command_playbook_v1_2026-03-25.md` |
## 4. 当前阻塞结论
1. `API_BASE_URL` 仍是本地地址(`127.0.0.1`),不满足真实 STG 放行前提。
2. 未申请外网地址前,实施计划只能继续按 local/mock 开发测试口径推进。
## 5. 下一步
1. 外网 STG 地址可用后,更新 `.env.staging-real` 并重跑 `staging_real_readiness_check.sh`,目标从 `BLOCKED` 转为 `READY`
2. 通过就绪检查后执行真实 `staging_release_pipeline.sh`,并回填 `F-01/F-02/F-04` 证据闭环。

View File

@@ -0,0 +1,39 @@
# 规划设计对齐验证报告Checkpoint-32 / 完整开发测试续跑)
- 日期2026-03-31
- 触发条件:用户确认继续完成项目完整开发测试,执行本地 STG 全链路续跑并复核真实 STG 前置状态。
## 1. 结论
结论:**本阶段对齐通过。本地完整开发测试链路稳定 PASS真实 STG 放行前置仍为 `BLOCKED`,结论边界保持一致。**
## 2. 对齐范围
1. `scripts/ci/generate_local_staging_env.sh`
2. `scripts/ci/staging_release_pipeline.sh`
3. `scripts/ci/staging_real_readiness_check.sh`
4. `scripts/supply-gate/minimax_upstream_smoke.sh`
5. `docs/plans/2026-03-30-superpowers-execution-tasklist-v2.md`
6. `reports/superpowers_execution_progress_2026-03-27.md`
## 3. 核查结果
| 核查项 | 结果 | 证据 |
|---|---|---|
| `.env.staging-real` 已重新生成并包含 owner/viewer/admin 三类 token | PASS | `reports/gates/local_staging_env_generation_2026-03-31_123102.md` |
| 本地 STG 发布流水可重复通过 | PASS | `reports/gates/staging_release_pipeline_2026-03-31_123148.md` |
| Superpowers 全链路与 TOK-007 复审可重复通过 | PASS | `reports/gates/superpowers_release_pipeline_2026-03-31_123150.md` + `review/outputs/tok007_release_recheck_2026-03-31_123153.md` |
| 真实 STG 就绪检查准确识别当前阻塞 | PASS预期 | `reports/gates/staging_real_readiness_2026-03-31_123159.md` |
| Minimax 上游可达与鉴权调用保持通过 | PASS | `reports/gates/minimax_upstream_smoke_2026-03-31_123210.md` |
## 4. 阻塞与边界
1. `STG-RDY-004` 未关闭:`API_BASE_URL` 当前是本地地址 `http://127.0.0.1:18080`
2. `STG-RDY-008` 未关闭:真实 STG 可达性探测仍失败(`http_code=000`)。
3.`F-01/F-02/F-04` 仍未关闭,本轮不得上调到真实 `GO`,当前仅可维持 `CONDITIONAL_GO`(开发口径)。
## 5. 下一步
1.`.env.staging-real``API_BASE_URL` 切换到可达的真实 STG 地址(内网或公网均可)。
2. 注入真实环境可用的 owner/viewer/admin 平台 token复跑 `staging_real_readiness_check.sh`,目标 `READY`
3. 就绪后执行真实口径 `staging_release_pipeline.sh`(不带 `ALLOW_LOCAL_MOCK_STAGING=1`),回填 `F-01/F-02/F-04` 证据。

View File

@@ -0,0 +1,82 @@
audit_events_pkey
auth_platform_api_keys_pkey
auth_platform_api_keys_tenant_id_key_prefix_key
billing_accounts_pkey
billing_accounts_tenant_id_project_id_account_type_key
billing_ledger_entries_pkey
billing_ledger_entries_tenant_id_request_id_entry_type_key
core_projects_pkey
core_projects_tenant_id_project_code_key
core_tenants_pkey
core_tenants_tenant_code_key
iam_users_pkey
iam_users_tenant_id_email_key
idx_audit_events_request_id
idx_audit_events_result_code
idx_audit_events_tenant_domain_time
idx_audit_events_trace_id
idx_auth_platform_api_keys_last_used_at
idx_auth_platform_api_keys_project_status
idx_auth_platform_api_keys_tenant_status
idx_billing_accounts_tenant_status
idx_billing_ledger_entries_account_time
idx_billing_ledger_entries_tenant_time
idx_billing_ledger_entries_trace_id
idx_core_projects_tenant_status
idx_core_tenants_plan_code
idx_core_tenants_status
idx_iam_users_tenant_role
idx_iam_users_tenant_status
idx_routing_policies_model_pattern
idx_routing_policies_tenant_project_status
idx_security_kms_key_registry_status
idx_supply_accounts_platform
idx_supply_accounts_platform_status_updated
idx_supply_accounts_risk_level
idx_supply_accounts_status
idx_supply_accounts_user_id
idx_supply_accounts_user_status_updated
idx_supply_earnings_earned_at
idx_supply_earnings_source_request_id
idx_supply_earnings_status
idx_supply_earnings_user_id
idx_supply_earnings_user_status_available
idx_supply_orders_buyer_status_created
idx_supply_orders_buyer_user_id
idx_supply_orders_request_id
idx_supply_orders_status
idx_supply_orders_supplier_status_created
idx_supply_orders_supplier_user_id
idx_supply_orders_supply_package_id
idx_supply_packages_active_lookup
idx_supply_packages_platform_model
idx_supply_packages_platform_model_status
idx_supply_packages_status
idx_supply_packages_supply_account_id
idx_supply_packages_user_id
idx_supply_packages_user_status_updated
idx_supply_settlements_period
idx_supply_settlements_request_id
idx_supply_settlements_status
idx_supply_settlements_user_id
idx_supply_settlements_user_status_updated
idx_supply_usage_records_order_id
idx_supply_usage_records_order_started
idx_supply_usage_records_platform_model
idx_supply_usage_records_request_id
idx_supply_usage_records_started_at
idx_supply_usage_records_supplier_started
idx_supply_usage_records_supply_account_id
idx_supply_usage_records_trace_id
routing_policies_pkey
security_kms_key_registry_key_alias_key
security_kms_key_registry_pkey
supply_accounts_pkey
supply_earnings_pkey
supply_orders_order_no_key
supply_orders_pkey
supply_packages_pkey
supply_settlements_pkey
supply_settlements_settlement_no_key
supply_usage_records_pkey
uq_supply_settlements_user_processing

View File

@@ -0,0 +1,37 @@
audit_events.idempotency_key
audit_events.request_id
billing_accounts.currency_code
billing_ledger_entries.amount_unit
billing_ledger_entries.currency_code
billing_ledger_entries.idempotency_key
billing_ledger_entries.request_id
routing_policies.version
supply_accounts.audit_trace_id
supply_accounts.credential_cipher_algo
supply_accounts.credential_fingerprint
supply_accounts.credential_key_version
supply_accounts.credential_kms_key_alias
supply_accounts.currency_code
supply_accounts.quota_unit
supply_accounts.version
supply_earnings.amount_unit
supply_earnings.audit_trace_id
supply_earnings.version
supply_orders.audit_trace_id
supply_orders.currency_code
supply_orders.idempotency_key
supply_orders.quota_unit
supply_orders.request_id
supply_orders.version
supply_packages.audit_trace_id
supply_packages.currency_code
supply_packages.price_unit
supply_packages.quota_unit
supply_packages.version
supply_settlements.amount_unit
supply_settlements.audit_trace_id
supply_settlements.currency_code
supply_settlements.idempotency_key
supply_settlements.request_id
supply_settlements.version
supply_usage_records.request_id

View File

@@ -0,0 +1,15 @@
audit_events
auth_platform_api_keys
billing_accounts
billing_ledger_entries
core_projects
core_tenants
iam_users
routing_policies
security_kms_key_registry
supply_accounts
supply_earnings
supply_orders
supply_packages
supply_settlements
supply_usage_records

View File

@@ -0,0 +1,71 @@
# 数据库基线执行验证报告2026-03-27
- 执行环境PostgreSQL 15 (`127.0.0.1:34603`)
- 执行账号:`mosquito`
- 验证库:`lijiaoqiao_design_review_20260327`
- 执行人Codex
---
## 1. 执行 SQL 清单
1. `sql/postgresql/platform_core_schema_v1.sql`
2. `sql/postgresql/supply_schema_v1.sql`
3. `sql/postgresql/supply_schema_v1_patch_2026-03-27.sql`
原始日志:
1. `reports/db/sql_apply_2026-03-27.log`
---
## 2. 执行结果
1. 三份 SQL 均执行成功(全部到 `COMMIT`)。
2. 表总数:`15`
3. 索引总数:`82`
4. 关键字段命中数:`37`
结构快照:
1. `reports/db/tables_2026-03-27.txt`
2. `reports/db/indexes_2026-03-27.txt`
3. `reports/db/key_columns_2026-03-27.txt`
---
## 3. 关键验收点核对
1. 跨域核心表Core/IAM/Auth/Billing/Routing/Security/Audit已创建。
2. 供应域 patch 中加密字段已生效:
- `credential_cipher_algo`
- `credential_kms_key_alias`
- `credential_key_version`
- `credential_fingerprint`
3. 单位字段已生效:
- `quota_unit`
- `price_unit`
- `amount_unit`
- `currency_code`
4. 审计与幂等字段已生效:
- `request_id`
- `idempotency_key`
- `audit_trace_id`
- `version`
5. 关键组合索引与部分索引已创建(含 `uq_supply_settlements_user_processing`)。
---
## 4. 问题与修复记录
1. 首次执行失败原因:新增 SQL 文件字符串默认值引号丢失。
2. 修复动作:重写 `platform_core_schema_v1.sql``supply_schema_v1_patch_2026-03-27.sql`,统一字符串字面量语法。
3. 修复后复跑结果:全部通过。
---
## 5. 结论
结论:**通过(设计层 SQL 可执行)**。
后续建议:
1. 在目标测试环境执行同样脚本并对比 `EXPLAIN` 计划。
2. 将执行日志纳入 `SUP-008``GO` 决策证据包。

View File

@@ -0,0 +1,16 @@
# Dependency Compatibility Matrix2026-03-27
- Audit-Status: PASS
| Component | Baseline | Current | Result | Note |
|---|---|---|---|---|
| Go | 1.21.x | 1.21.x文档基线 | PASS | 与架构基线一致 |
| PostgreSQL | 15.x | 15.xSQL 语法) | PASS | DDL 在 PG15 实测通过 |
| Redis | 7.x | 7.x文档基线 | PASS | 与架构基线一致 |
| subapi | X.Y.Z fixed | 未变更 | PASS | 无依赖升级 |
| Frontend Node | 20.x LTS | 未变更 | PASS | 无依赖升级 |
## Conclusion
1. 本次无 runtime 依赖变更。
2. 兼容性审计结果可放行。

View File

@@ -0,0 +1,10 @@
# Dependency Audit Check Result (2026-03-27)
- Result: PASS
- M-017 (`dependency_compat_audit_pass_pct`): 100%
- Checked files:
1. reports/dependency/sbom_2026-03-27.spdx.json
2. reports/dependency/lockfile_diff_2026-03-27.md
3. reports/dependency/compat_matrix_2026-03-27.md
4. reports/dependency/risk_register_2026-03-27.md

View File

@@ -0,0 +1,15 @@
# Lockfile Diff2026-03-27
- Audit-Status: PASS
- Scope: Baseline document-only sync
## Summary
1. `go.mod/go.sum`:无本次变更。
2. `package-lock.json` / `pnpm-lock.yaml`:无本次变更。
3. `pom.xml`:无本次变更。
## Risk
1. 本次提交仅含文档与 SQL不涉及应用依赖升级。
2. 依赖风险等级Low。

View File

@@ -0,0 +1,14 @@
# Dependency Risk Register2026-03-27
- Audit-Status: PASS
| Risk ID | Risk | Severity | Mitigation | Owner | Status |
|---|---|---|---|---|---|
| DEP-R-001 | 未锁定 subapi 精确版本导致回归 | High | 固定 `X.Y.Z` + 三重Gate | ARCH | Open |
| DEP-R-002 | 锁文件漂移未触发审计 | Medium | CI 强制执行 dependency-audit-check | PLAT | Open |
| DEP-R-003 | 漏洞库更新导致新 Critical CVE | High | 夜间扫描 + 发布阻断 | SEC | Open |
## Conclusion
1. 当前无新增依赖变更触发的阻断项。
2. 风险条目已登记并进入持续治理。

View File

@@ -0,0 +1,32 @@
{
"spdxVersion": "SPDX-2.3",
"SPDXID": "SPDXRef-DOCUMENT",
"name": "lijiaoqiao-dependency-sbom-2026-03-27",
"documentNamespace": "https://lijiaoqiao.local/sbom/2026-03-27",
"creationInfo": {
"created": "2026-03-27T12:00:00Z",
"creators": [
"Tool: codex-manual-baseline"
]
},
"packages": [
{
"SPDXID": "SPDXRef-Package-Go",
"name": "go-runtime",
"versionInfo": "1.21.x",
"downloadLocation": "NOASSERTION"
},
{
"SPDXID": "SPDXRef-Package-PostgreSQL",
"name": "postgresql",
"versionInfo": "15.x",
"downloadLocation": "NOASSERTION"
},
{
"SPDXID": "SPDXRef-Package-Redis",
"name": "redis",
"versionInfo": "7.x",
"downloadLocation": "NOASSERTION"
}
]
}

View File

@@ -0,0 +1,14 @@
# 需求-设计-测试漂移日检2026-03-30-debug
- 状态:**PASS**
- 依据M-019=100.00%(目标=100%
## 检查结论
1. 若 M-019 < 100%,判定存在追踪漂移风险。
2. 当前说明tracked_rows=15/15
## 处理动作
1. 若 FAIL24h 内补齐缺失追踪项并复跑本脚本。
2. 若 PASS纳入 7 日趋势统计。

View File

@@ -0,0 +1,14 @@
# 需求-设计-测试漂移日检2026-03-30
- 状态:**PASS**
- 依据M-019=100.00%(目标=100%
## 检查结论
1. 若 M-019 < 100%,判定存在追踪漂移风险。
2. 当前说明tracked_rows=15/15
## 处理动作
1. 若 FAIL24h 内补齐缺失追踪项并复跑本脚本。
2. 若 PASS纳入 7 日趋势统计。

View File

@@ -0,0 +1,14 @@
# 需求-设计-测试漂移日检2026-03-31
- 状态:**PASS**
- 依据M-019=100.00%(目标=100%
## 检查结论
1. 若 M-019 < 100%,判定存在追踪漂移风险。
2. 当前说明tracked_rows=15/15
## 处理动作
1. 若 FAIL24h 内补齐缺失追踪项并复跑本脚本。
2. 若 PASS纳入 7 日趋势统计。

View File

@@ -0,0 +1,25 @@
# 门禁指标与报告一致性检查2026-03-27
- 检查范围:
- `docs/acceptance_gate_single_source_v1_2026-03-18.md`
- `reports/supply_gate_review_2026-03-31.md`
- `review/final_decision_2026-03-31.md`
- `review/prd_tech_planning_recheck_v3_2026-03-27.md`
## 1. 总体结论
结论:**主要一致,存在 1 项历史引用缺口待清理。**
## 2. 检查结果
| 项目 | 结果 | 说明 |
|---|---|---|
| M-013~M-016 在 SUP 报告与最终决议均有体现 | PASS | 口径一致,均标记为 mock 有条件通过 |
| `NO-GO` 决策与 staging 阻塞状态一致 | PASS | 与 D/E 阶段阻塞报告一致 |
| M-017~M-019 在复检与最终决议均有体现 | PASS | 口径一致连续7天证据未齐 |
| M-021token 运行态门禁)是否在决议表中显式核对 | PASS | 已补入最终决议与 SUP 风险项 |
| 链接完整性检查是否全绿 | FAIL | 存在历史任务文档引用未落地条目,详见 `reports/link_integrity_check_2026-03-27.md` |
## 3. 修复建议
1. 将链接检查中的“未落地引用”拆分为 backlog 并标注 owner。

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_123320
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_122908.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_122907.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_123622
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_122908.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_122907.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_145306
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_145306.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_145305.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_145749
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_145306.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_145305.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_151609
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_145749.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_151555.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_151621
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_151621.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_151555.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_151838
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_151838.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_151821.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_154104
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_154104.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_154103.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_155729
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_155729.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_155727.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_160041
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_160041.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_160039.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_160246
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_160246.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_160244.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_161011
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_161011.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_161009.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_173342
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_173342.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_173339.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_173713
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_173713.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_173339.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_173728
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_173728.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_173726.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_181925
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_181925.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_173726.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_181927
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_181927.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_181925.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_182149
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_182149.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_181925.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_182706
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_182706.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_181925.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_182830
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_182830.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_182827.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_184320
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_184320.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_184317.md | GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_184436
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_184436.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_184433.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_184914
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_184914.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_184433.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_185227
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_185227.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_185223.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_185535
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_185535.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_185531.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_200555
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_200555.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_185531.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_205042
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_205042.md | NO_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_205037.md | NO_GO |
## 2. 一致性结果
- 状态:**PASS**
- 说明final decision is aligned with latest machine recheck
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_212430
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_212430.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_212426.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_235116
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_235116.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_212426.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-30_235228
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-30_235228.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_235224.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-31_095309
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-31_095309.md | NO_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_095304.md | NO_GO |
## 2. 一致性结果
- 状态:**PASS**
- 说明final decision is aligned with latest machine recheck
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-31_100127
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-31_100127.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_100120.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-31_100947
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-31_100947.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_100944.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-31_101923
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-31_101922.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_101919.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-31_102940
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-31_102940.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_102936.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-31_105346
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-31_105346.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_105342.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-31_105637
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-31_105637.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_105634.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,26 @@
# Final Decision Consistency Check
- 时间戳2026-03-31_123153
- 执行脚本:`scripts/ci/final_decision_consistency_check.sh`
## 1. 输入源
| 来源 | 路径 | 解析结论 |
|---|---|---|
| final_decision | /home/long/project/立交桥/review/final_decision_2026-03-31.md | NO_GO |
| tok007_recheck | /home/long/project/立交桥/review/outputs/tok007_release_recheck_2026-03-31_123153.md | CONDITIONAL_GO |
| superpowers_stage_validation | /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_123150.md | CONDITIONAL_GO |
## 2. 一致性结果
- 状态:**WARN**
- 说明final signed decision lags latest machine recheck; requires manual review update
## 3. 建议动作
1. 若状态为 WARN人工确认是否需要更新 `review/final_decision_2026-03-31.md` 的勾选与签署记录。
2. 若状态为 FAIL先修复报告来源或解析格式再重新执行本检查。
3. staging 真值就绪后,按顺序重跑:
1. `scripts/ci/superpowers_stage_validate.sh`
2. `scripts/ci/tok007_release_recheck.sh`
3. `scripts/ci/final_decision_consistency_check.sh`

View File

@@ -0,0 +1,47 @@
# 本机开发端口基线2026-03-31
- 目的:在继续 STG 本地演练前,清理蚊子残留与冲突进程,固化端口基线。
- 执行时间2026-03-31Asia/Shanghai
## 1. 清理动作
已停止以下冲突/残留进程TERM 后必要时 KILL
1. `158085`(蚊子后端 Java监听 8080
2. `170093`(蚊子前端 H5 Node监听 5176
3. `180724`(蚊子前端 Admin Node监听 5177
4. `216458``supply-api`,监听 18082干扰 M-021 smoke
5. `135336` / `135522``platform-token-runtime` 历史常驻进程,监听 18081
## 2. 端口状态(清理后)
| 端口 | 状态 | 说明 |
|---|---|---|
| 5176 | FREE | 蚊子 H5 已清理 |
| 5177 | FREE | 蚊子 Admin 已清理 |
| 8080 | FREE | 蚊子后端已清理 |
| 18080 | FREE | STG mock 运行时可按需启动 |
| 18081 | FREE | token runtime 常驻进程已清理 |
| 18082 | FREE | M-021 smoke 历史冲突端口已释放 |
| 3000 | OCCUPIED | 非 STG 关键端口,当前保留,不阻断本次 STG 演练 |
## 3. 复测结果
1. 清理后复跑 `staging_release_pipeline.sh``local/mock`
- 报告:`reports/gates/staging_release_pipeline_2026-03-31_100942.md`
- 结果:`PASS`
2. 关联总控流水:
- 报告:`reports/gates/superpowers_release_pipeline_2026-03-31_100943.md`
- 结果:`PASS`
## 4. 固化检查命令
```bash
cd "/home/long/project/立交桥"
ss -ltnp | grep -E ":3000|:5176|:5177|:8080|:18080|:18081|:18082" || true
```
判定规则:
1. `5176/5177/8080/18080/18081/18082` 应为空闲或由本次演练临时进程占用。
2.`18082` 被占用M-021 仍可通过自动端口避让执行,但建议先查明占用来源。

View File

@@ -0,0 +1,21 @@
# Local Staging Env Generation
- 时间戳2026-03-31_105620
- 输出文件:`/home/long/project/立交桥/scripts/supply-gate/.env.staging-real`
- API_BASE_URL`http://127.0.0.1:18080`
- token nominal expiry(UTC)`2026-03-31T04:56:20Z`
- token runtime`http://127.0.0.1:18091`
- runtime auto-start`1`
## Token 摘要(不含明文)
| role | length | sha256_12 |
|---|---:|---|
| owner | 36 | 5e005018d060 |
| viewer | 36 | b627263085b6 |
| admin | 36 | 7f58157fb7ff |
## 下一步
1. 使用该 env 执行:`ALLOW_LOCAL_MOCK_STAGING=1 bash scripts/ci/staging_release_pipeline.sh /home/long/project/立交桥/scripts/supply-gate/.env.staging-real`
2. 若切换真实 staging更新 `API_BASE_URL` 后复跑。

View File

@@ -0,0 +1,21 @@
# Local Staging Env Generation
- 时间戳2026-03-31_123102
- 输出文件:`/home/long/project/立交桥/scripts/supply-gate/.env.staging-real`
- API_BASE_URL`http://127.0.0.1:18080`
- token nominal expiry(UTC)`2026-03-31T06:31:02Z`
- token runtime`http://127.0.0.1:18091`
- runtime auto-start`1`
## Token 摘要(不含明文)
| role | length | sha256_12 |
|---|---:|---|
| owner | 36 | b57dc2f8cee0 |
| viewer | 36 | b77377772ca2 |
| admin | 36 | fb2bbc583e19 |
## 下一步
1. 使用该 env 执行:`ALLOW_LOCAL_MOCK_STAGING=1 bash scripts/ci/staging_release_pipeline.sh /home/long/project/立交桥/scripts/supply-gate/.env.staging-real`
2. 若切换真实 staging更新 `API_BASE_URL` 后复跑。

View File

@@ -0,0 +1,20 @@
# 每日门禁指标快照2026-03-30-debug
## 1. 指标结果
| 指标ID | 值 | 目标 | 结果 | 说明 |
|---|---:|---:|---|---|
| M-017 | 100.00% | 100% | PASS | dependency audit result PASS |
| M-018 | 236.36% | 100% | FAIL | pass_steps=26/11 |
| M-019 | 100.00% | 100% | PASS | tracked_rows=15/15 |
## 2. 数据源
1. dependency/home/long/project/立交桥/reports/dependency/dependency_audit_result_2026-03-27.md
2. stage validation/home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_145305.md
3. traceability matrix/home/long/project/立交桥/reports/supply_traceability_matrix_2026-03-25.csv
## 3. 快照存档
1. CSV`/home/long/project/立交桥/reports/gates/metrics_daily_snapshots.csv`
2. 日报:`/home/long/project/立交桥/reports/gates/metrics_daily_snapshot_2026-03-30-debug.md`

View File

@@ -0,0 +1,20 @@
# 每日门禁指标快照2026-03-30
## 1. 指标结果
| 指标ID | 值 | 目标 | 结果 | 说明 |
|---|---:|---:|---|---|
| M-017 | 100.00% | 100% | PASS | dependency audit result PASS |
| M-018 | 100.00% | 100% | PASS | pass_steps=10/10 |
| M-019 | 100.00% | 100% | PASS | tracked_rows=15/15 |
## 2. 数据源
1. dependency/home/long/project/立交桥/reports/dependency/dependency_audit_result_2026-03-27.md
2. stage validation/home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_212426.md
3. traceability matrix/home/long/project/立交桥/reports/supply_traceability_matrix_2026-03-25.csv
## 3. 快照存档
1. CSV`/home/long/project/立交桥/reports/gates/metrics_daily_snapshots.csv`
2. 日报:`/home/long/project/立交桥/reports/gates/metrics_daily_snapshot_2026-03-30.md`

View File

@@ -0,0 +1,20 @@
# 每日门禁指标快照2026-03-31
## 1. 指标结果
| 指标ID | 值 | 目标 | 结果 | 说明 |
|---|---:|---:|---|---|
| M-017 | 100.00% | 100% | PASS | dependency audit result PASS |
| M-018 | 100.00% | 100% | PASS | pass_steps=10/10 |
| M-019 | 100.00% | 100% | PASS | tracked_rows=15/15 |
## 2. 数据源
1. dependency/home/long/project/立交桥/reports/dependency/dependency_audit_result_2026-03-27.md
2. stage validation/home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_105634.md
3. traceability matrix/home/long/project/立交桥/reports/supply_traceability_matrix_2026-03-25.csv
## 3. 快照存档
1. CSV`/home/long/project/立交桥/reports/gates/metrics_daily_snapshots.csv`
2. 日报:`/home/long/project/立交桥/reports/gates/metrics_daily_snapshot_2026-03-31.md`

View File

@@ -0,0 +1,3 @@
date,m017,m018,m019,m017_status,m018_status,m019_status,dep_file,stage_file,trace_file
2026-03-30,100.00,100.00,100.00,PASS,PASS,PASS,/home/long/project/立交桥/reports/dependency/dependency_audit_result_2026-03-27.md,/home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_212426.md,/home/long/project/立交桥/reports/supply_traceability_matrix_2026-03-25.csv
2026-03-31,100.00,100.00,100.00,PASS,PASS,PASS,/home/long/project/立交桥/reports/dependency/dependency_audit_result_2026-03-27.md,/home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_105634.md,/home/long/project/立交桥/reports/supply_traceability_matrix_2026-03-25.csv
1 date m017 m018 m019 m017_status m018_status m019_status dep_file stage_file trace_file
2 2026-03-30 100.00 100.00 100.00 PASS PASS PASS /home/long/project/立交桥/reports/dependency/dependency_audit_result_2026-03-27.md /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-30_212426.md /home/long/project/立交桥/reports/supply_traceability_matrix_2026-03-25.csv
3 2026-03-31 100.00 100.00 100.00 PASS PASS PASS /home/long/project/立交桥/reports/dependency/dependency_audit_result_2026-03-27.md /home/long/project/立交桥/reports/gates/superpowers_stage_validation_2026-03-31_105634.md /home/long/project/立交桥/reports/supply_traceability_matrix_2026-03-25.csv

View File

@@ -0,0 +1,18 @@
# M-017/M-018/M-019 7日趋势报告截至 2026-03-30
## 1. 汇总
- 采样天数1
- 全通过天数1
- 趋势状态:**NOT_READY**
- 说明need 7 all-pass days to satisfy continuous trend requirement
## 2. 明细
| 日期 | M-017 | M-018 | M-019 | M-017状态 | M-018状态 | M-019状态 |
|---|---:|---:|---:|---|---|---|
| 2026-03-30 | 100.00% | 100.00% | 100.00% | PASS | PASS | PASS |
## 3. 数据源
1. `/home/long/project/立交桥/reports/gates/metrics_daily_snapshots.csv`

View File

@@ -0,0 +1,19 @@
# M-017/M-018/M-019 7日趋势报告截至 2026-03-31
## 1. 汇总
- 采样天数2
- 全通过天数2
- 趋势状态:**NOT_READY**
- 说明need 7 all-pass days to satisfy continuous trend requirement
## 2. 明细
| 日期 | M-017 | M-018 | M-019 | M-017状态 | M-018状态 | M-019状态 |
|---|---:|---:|---:|---|---|---|
| 2026-03-30 | 100.00% | 100.00% | 100.00% | PASS | PASS | PASS |
| 2026-03-31 | 100.00% | 100.00% | 100.00% | PASS | PASS | PASS |
## 3. 数据源
1. `/home/long/project/立交桥/reports/gates/metrics_daily_snapshots.csv`

View File

@@ -0,0 +1,20 @@
# Minimax 上游每日快照2026-03-30
- 运行模式RUN_ACTIVE_SMOKE=0
- 环境文件:`scripts/supply-gate/.env.minimax-dev`
- 快照结果:**PASS**
- overall`PASS`
- base_http`404`
- active_http`200`
- 证据:`/home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-30_231930.md`
## 说明
1. RUN_ACTIVE_SMOKE=0 时仅汇总最新 smoke 报告,不触发外部请求。
2. RUN_ACTIVE_SMOKE=1 时会执行一次实时 smoke并更新快照。
3. 该快照用于上游可达性监控,不替代 SUP 发布门禁结论。
## 存档
1. CSV`/home/long/project/立交桥/reports/gates/minimax_upstream_daily_snapshots.csv`
2. 日报:`/home/long/project/立交桥/reports/gates/minimax_upstream_daily_snapshot_2026-03-30.md`

View File

@@ -0,0 +1,20 @@
# Minimax 上游每日快照2026-03-31
- 运行模式RUN_ACTIVE_SMOKE=1
- 环境文件:`scripts/supply-gate/.env.minimax-dev`
- 快照结果:**PASS**
- overall`PASS`
- base_http`404`
- active_http`200`
- 证据:`/home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-31_104254.md`
## 说明
1. RUN_ACTIVE_SMOKE=0 时仅汇总最新 smoke 报告,不触发外部请求。
2. RUN_ACTIVE_SMOKE=1 时会执行一次实时 smoke并更新快照。
3. 该快照用于上游可达性监控,不替代 SUP 发布门禁结论。
## 存档
1. CSV`/home/long/project/立交桥/reports/gates/minimax_upstream_daily_snapshots.csv`
2. 日报:`/home/long/project/立交桥/reports/gates/minimax_upstream_daily_snapshot_2026-03-31.md`

View File

@@ -0,0 +1,3 @@
date,status,overall,base_http,active_http,run_active_smoke,report,note
2026-03-30,PASS,PASS,404,200,0,/home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-30_231930.md,latest_report=/home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-30_231930.md; run_active_smoke=0(use latest report only)
2026-03-31,PASS,PASS,404,200,1,/home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-31_104254.md,latest_report=/home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-31_104254.md
1 date status overall base_http active_http run_active_smoke report note
2 2026-03-30 PASS PASS 404 200 0 /home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-30_231930.md latest_report=/home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-30_231930.md; run_active_smoke=0(use latest report only)
3 2026-03-31 PASS PASS 404 200 1 /home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-31_104254.md latest_report=/home/long/project/立交桥/reports/gates/minimax_upstream_smoke_2026-03-31_104254.md

View File

@@ -0,0 +1,31 @@
# Minimax 上游 Smoke 报告
- 时间戳2026-03-30_231837
- 执行脚本:`scripts/supply-gate/minimax_upstream_smoke.sh`
- 环境文件:`scripts/supply-gate/.env.minimax-dev`
- API_BASE_URL`https://api.minimaxi.com/anthropic`
- 目标路径:`/v1/messages`
- 探测 URL`https://api.minimaxi.com/anthropic/v1/messages`
- 总体结论:**FAIL**
## 1. Base 连通探测
- curl rc6
- http_code000
- 分类:**FAIL_NETWORK**
- 产物:`/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231837/01_base_probe_body.txt` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231837/01_base_probe_stderr.log`
## 2. Active 鉴权探测
- curl rc6
- http_code000
- 分类:**FAIL_NETWORK**
- 产物:`/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231837/02_active_probe_request.json` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231837/02_active_probe_body.json` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231837/02_active_probe_stderr.log`
## 3. 判定规则
1. `2xx` => PASS请求成功
2. `400/422/429` => PASS_AUTH_REACHED已到达业务层通常说明鉴权头被接收
3. `401/403` => FAIL_AUTH鉴权失败
4. `404/405` => FAIL_PATH路径或方法不匹配
5. `000` 或 curl 非零 => FAIL_NETWORK网络/解析/连接失败)。

View File

@@ -0,0 +1,31 @@
# Minimax 上游 Smoke 报告
- 时间戳2026-03-30_231930
- 执行脚本:`scripts/supply-gate/minimax_upstream_smoke.sh`
- 环境文件:`scripts/supply-gate/.env.minimax-dev`
- API_BASE_URL`https://api.minimaxi.com/anthropic`
- 目标路径:`/v1/messages`
- 探测 URL`https://api.minimaxi.com/anthropic/v1/messages`
- 总体结论:**PASS**
## 1. Base 连通探测
- curl rc0
- http_code404
- 分类:**PASS**
- 产物:`/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231930/01_base_probe_body.txt` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231930/01_base_probe_stderr.log`
## 2. Active 鉴权探测
- curl rc0
- http_code200
- 分类:**PASS**
- 产物:`/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231930/02_active_probe_request.json` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231930/02_active_probe_body.json` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-30_231930/02_active_probe_stderr.log`
## 3. 判定规则
1. `2xx` => PASS请求成功
2. `400/422/429` => PASS_AUTH_REACHED已到达业务层通常说明鉴权头被接收
3. `401/403` => FAIL_AUTH鉴权失败
4. `404/405` => FAIL_PATH路径或方法不匹配
5. `000` 或 curl 非零 => FAIL_NETWORK网络/解析/连接失败)。

View File

@@ -0,0 +1,14 @@
# Minimax 上游 Smoke 报告
- 时间戳2026-03-30_232510
- 执行脚本:`scripts/supply-gate/minimax_upstream_smoke.sh`
- 环境文件:`scripts/supply-gate/.env.minimax-dev`
- API_BASE_URL`https://api.minimaxi.com/anthropic`
- 目标路径:`/v1/messages`
- 探测 URL`https://api.minimaxi.com/anthropic/v1/messages`
- 总体结论:**PASS_DRY_RUN**
## 1. 说明
- 本次为 dry-run未发起任何外部网络请求。
- 用于流水联调与产物校验,不可替代真实上游验证证据。

View File

@@ -0,0 +1,32 @@
# Minimax 上游 Smoke 报告
- 时间戳2026-03-31_103110
- 执行脚本:`scripts/supply-gate/minimax_upstream_smoke.sh`
- 环境文件:`scripts/supply-gate/.env.minimax-dev`
- API_BASE_URL`https://api.minimaxi.com/anthropic`
- 目标路径:`/v1/messages`
- 探测 URL`https://api.minimaxi.com/anthropic/v1/messages`
- 总体结论:**FAIL**
## 1. Base 连通探测
- curl rc6
- http_code000
- 分类:**FAIL_NETWORK**
- 产物:`/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103110/01_base_probe_body.txt` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103110/01_base_probe_stderr.log`
## 2. Active 鉴权探测
- curl rc6
- http_code000
- 分类:**FAIL_NETWORK**
- 产物:`/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103110/02_active_probe_request.json` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103110/02_active_probe_body.json` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103110/02_active_probe_stderr.log`
## 3. 判定规则
1. Base 探测仅判断连通curl 成功且非 `000` 记为 `PASS_CONNECTIVITY`
2. Active 探测 `2xx` => PASS请求成功
3. Active 探测 `400/422/429` => PASS_AUTH_REACHED已到达业务层通常说明鉴权头被接收
4. Active 探测 `401/403` => FAIL_AUTH鉴权失败
5. Active 探测 `404/405` => FAIL_PATH路径或方法不匹配
6. 任一探测 `000` 或 curl 非零 => FAIL_NETWORK网络/解析/连接失败)。

View File

@@ -0,0 +1,32 @@
# Minimax 上游 Smoke 报告
- 时间戳2026-03-31_103303
- 执行脚本:`scripts/supply-gate/minimax_upstream_smoke.sh`
- 环境文件:`scripts/supply-gate/.env.minimax-dev`
- API_BASE_URL`https://api.minimaxi.com/anthropic`
- 目标路径:`/v1/messages`
- 探测 URL`https://api.minimaxi.com/anthropic/v1/messages`
- 总体结论:**PASS**
## 1. Base 连通探测
- curl rc0
- http_code404
- 分类:**PASS_CONNECTIVITY**
- 产物:`/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103303/01_base_probe_body.txt` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103303/01_base_probe_stderr.log`
## 2. Active 鉴权探测
- curl rc0
- http_code200
- 分类:**PASS**
- 产物:`/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103303/02_active_probe_request.json` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103303/02_active_probe_body.json` / `/home/long/project/立交桥/tests/supply/artifacts/minimax_smoke_2026-03-31_103303/02_active_probe_stderr.log`
## 3. 判定规则
1. Base 探测仅判断连通curl 成功且非 `000` 记为 `PASS_CONNECTIVITY`
2. Active 探测 `2xx` => PASS请求成功
3. Active 探测 `400/422/429` => PASS_AUTH_REACHED已到达业务层通常说明鉴权头被接收
4. Active 探测 `401/403` => FAIL_AUTH鉴权失败
5. Active 探测 `404/405` => FAIL_PATH路径或方法不匹配
6. 任一探测 `000` 或 curl 非零 => FAIL_NETWORK网络/解析/连接失败)。

Some files were not shown because too many files have changed in this diff Show More