Files
lijiaoqiao/review/prd_tech_planning_recheck_v3_2026-03-27.md

74 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PRD 与技术规划三次复检报告2026-03-27
- 复检版本v3.0
- 对应报告:
- `review/prd_tech_planning_expert_review_v1_2026-03-24.md`
- `review/prd_tech_planning_recheck_v2_2026-03-25.md`
- 复检目标:验证“数据库域完整性 + 依赖兼容审计 + 分阶段质量门禁”是否达到行业最佳实践基线
---
## 1. 复检结论
结论:**CONDITIONAL GO仅设计治理层 / NO-GO实现发布层**
说明:
1. 本轮新增缺口已从“发现问题”转为“有 SSOT + 有任务 + 有门禁 + 有 DDL”。
2. 已补齐 SQL 实库执行、依赖审计、阶段门禁回退演练证据;但仍缺连续 7 天指标观测与 SUP 实测闭环。
3. 新增事实审计确认 token 相关功能在运行态未完成(仅文档+mock发布层必须维持 NO-GO。
---
## 2. 新增缺口与关闭状态
| 缺口ID | 问题 | 严重级别 | 当前状态 | 修订证据 |
|---|---|---|---|---|
| GAP-11 | 数据库仅 supply 域,核心域主表缺失 | P0 | 已关闭(设计层) | `sql/postgresql/platform_core_schema_v1.sql` + `docs/database_domain_model_and_governance_v1_2026-03-27.md` |
| GAP-12 | 缺少加密算法、单位、审计字段 | P0 | 已关闭(设计层) | `sql/postgresql/supply_schema_v1_patch_2026-03-27.sql` |
| GAP-13 | 供应域索引不足,无法覆盖高频组合查询 | P1 | 已关闭(设计层) | 同上 patch 索引补齐 |
| GAP-14 | 依赖版本兼容性审计缺失 | P0 | 已关闭(机制层) | `docs/dependency_compatibility_audit_baseline_v1_2026-03-27.md` + 门禁指标 M-017 |
| GAP-15 | 缺少分阶段全面测试质量检查,易偏离主线 | P0 | 已关闭(机制层) | `docs/acceptance_gate_single_source_v1_2026-03-18.md`M-018/M-019+ `docs/supply_test_plan_enhanced_v1_2026-03-25.md` |
| GAP-16 | 执行任务单未纳入 DB/依赖/阶段质量链路 | P1 | 已关闭(计划层) | `docs/subapi_integration_risk_controls_execution_tasks_v1_2026-03-17.md`(新增 Workstream I |
| GAP-17 | token 相关能力缺真实运行态实现(仅文档+mock | P0 | 未关闭(实现层) | `reports/token_runtime_implementation_gap_review_2026-03-27.md` |
---
## 3. 行业最佳实践对齐检查
1. **数据库域建模**:已从单域扩展为 Core/IAM/Auth/Billing/Audit/Supply 六域协同,符合“业务域可独立演进”的原则。
2. **安全可审计性**:凭证相关字段采用“算法 + key alias + 版本 + 指纹”四要素,可支持密钥轮换与审计追踪。
3. **计量一致性**新增单位字段quota/price/amount/currency降低跨域统计口径漂移风险。
4. **发布可控性**:新增依赖兼容审计四件套,避免“锁文件漂移”与“运行版本漂移”。
5. **质量防偏航**:引入 G0-G5 分阶段门禁与 M-018/M-019 指标,防止跳阶段推进。
---
## 4. 执行验证状态(进入 GO 前必须完成)
| 编号 | 验证项 | 状态 | 证据 |
|---|---|---|---|
| V-01 | 执行 `platform_core_schema_v1.sql``supply_schema_v1_patch_2026-03-27.sql` | 已完成 | `reports/db/sql_apply_2026-03-27.log``reports/db_schema_validation_report_2026-03-27.md` |
| V-02 | 回填 `M-017/M-018/M-019` 的首周实测值并持续观察 7 天 | 进行中 | 当前仅有首日证据,趋势数据未满 7 天 |
| V-03 | 完成一次“依赖变更 -> 兼容审计 -> 阻断/放行”演练并归档证据 | 已完成(基线演练) | `reports/dependency/dependency_audit_result_2026-03-27.md` |
| V-04 | 完成一次“阶段门禁失败 -> 回退前一阶段整改”的实战演练 | 已完成 | `reports/gates/stage_gate_drift_drill_report_2026-03-27.md` |
| V-05 | SUP-004~SUP-007 在可达环境跑通并回填 M-013~M-016 实测 | 已完成local-mock | `reports/supply_gate_review_2026-03-31.md`(有条件通过) |
| V-06 | token 运行态实现审计(后端实现/部署工件/鉴权链路) | 未完成 | `reports/token_runtime_implementation_gap_review_2026-03-27.md` |
---
## 5. 建议决策
1. 当前状态仅可进入“设计冻结 + 治理机制落地”的 `CONDITIONAL GO`,不得解释为实现可发布。
2. `V-02` 完成、`V-05` 在真实 staging 复核通过、且 `V-06` 关闭前,不得签发生产 `GO`
---
## 6. P1/P2 收敛状态补充2026-03-27
| 编号 | 事项 | 级别 | 状态 | 证据 |
|---|---|---|---|---|
| P1-01 | 测试追踪路径与 OpenAPI 一致化 | P1 | 已关闭 | `docs/supply_test_plan_enhanced_v1_2026-03-25.md``reports/supply_traceability_matrix_2026-03-25.csv` |
| P1-02 | SUP 报告实名签署与签署编号 | P1 | 未关闭(受 WG-E 阻塞) | `reports/stage_e_blocker_report_2026-03-27.md` |
| P1-03 | 全局 P0 到供应侧/平台侧映射补齐 | P1 | 已关闭 | `docs/product/global_p0_to_supply_platform_mapping_v1_2026-03-27.md` |
| P2-01 | `/supply` vs `/supplier` 命名策略与兼容方案 | P2 | 已关闭(兼容保留) | `docs/api_naming_strategy_supply_vs_supplier_v1_2026-03-27.md``docs/supply_api_contract_openapi_draft_v1_2026-03-25.yaml` |