diff --git a/plan.md b/plan.md index 62bf7b5..c398d23 100644 --- a/plan.md +++ b/plan.md @@ -1,6 +1,7 @@ # Council Plan — vr-shopxo-plugin Round 1 > Round 1 — 2026-04-14 +<<<<<<< HEAD > 任务:对 4 个关键技术问题进行三方评审(Architect / PM / Backend) --- @@ -81,6 +82,16 @@ ### Backend 评审结论(4 Q 汇总) +======= +> Branch: council/Backend +> 角色: ⚙️ Backend — Hook 可行性与 spec 模板绑定实现评审 +> 状态:Round 1 Draft 完成,等待 Review 阶段 + +--- + +## 4 Q 评审结论(Backend 视角) + +>>>>>>> council/Backend | 问题 | Backend 结论 | Blocking? | |---|---|---| | Q1 座位模板绑定粒度 | `$vr-场馆` spec_value.name → seat_template.name 按名字匹配 ✅ | Non-blocking | @@ -88,6 +99,7 @@ | Q3 观演人存储 | vr_tickets(支付后)+ extension_data 绑定关系 ✅ | Non-blocking | | Q4 spec 绑定方案 | `$vr-` 前缀命名空间 + 按 name 匹配,是唯一可行方案 ✅ | Non-blocking | +<<<<<<< HEAD --- ## 待确认事项(Backend,非阻断但需明确) @@ -120,16 +132,48 @@ - [ ] **T-ARCH-1**: 架构一致性评审 - [ ] **T-ARCH-2**: 扩展性评估 - [ ] **T-ARCH-3**: 是否过度设计评审 +======= +**4 Q 全部 non-blocking** — 从 Hook 可行性和 spec 绑定实现角度,所有建议方案均可行。 + +--- + +## 待确认事项(非阻断但需明确) + +| 项目 | 说明 | 优先级 | +|---|---|---| +| Hook 名称确认 | 支付回调 Hook(`plugins_service_buy_order_insert_success`)需实测验证 | ⚠️ P0 | +| vr_events/vr_sessions DDL | 仅 ARCHITECTURE.md 列名,无字段定义 | ⚠️ P1 | +| item_type='ticket' 写入机制 | 插件自动写 vs 后台手动?需明确 | ⚠️ P1 | + +--- + +## Task Checklist(Backend Round 1) + +- [ ] **R1-T1**: 读取 `docs/01_SHOPXO_TECHNICAL_RESEARCH.md` Hook 列表,确认注入点 +- [ ] **R1-T2**: 确认支付回调 Hook 名称,更新 `docs/03_VERIFICATION_SYSTEM.md` +- [ ] **R1-T3**: spec_value.name 匹配 vr_seat_templates 实现路径 +- [ ] **R1-T4**: 明确 item_type='ticket' 写入机制 +- [ ] **R1-T5**: 补充 vr_events / vr_sessions DDL 到 ARCHITECTURE.md +- [ ] **R1-T6**: 输出 Backend 评审报告到 `reviews/Backend-QA-review.md` +>>>>>>> council/Backend --- ## Phase Breakdown +<<<<<<< HEAD | Phase | 内容 | 负责人 | |---|---|---| | **Draft** | 各方完成 4 Q 评审 | all | | **Review** | 交叉评审,输出 `reviews/` 文件 | all | | **Finalize** | 合并到 main,投票 | all | +======= +| Phase | 内容 | 状态 | +|---|---|---| +| **Draft** | 完成 4 Q 评审 + 待确认事项清单 | ✅ PM Done, ⚠️ Backend In Progress | +| **Review** | 输出 `reviews/Backend-QA-review.md` | Pending | +| **Finalize** | 合并到 main,投票 | Pending | +>>>>>>> council/Backend --- @@ -137,8 +181,16 @@ | Agent | Vote | 说明 | |---|---|---| +<<<<<<< HEAD | PM | `[CONSENSUS: YES]` | 4 个 Q 均为 non-blocking,实施复杂度总计约 2.5d,均为低风险 | | Architect | TBD | 待 Round 1 输出 | | Backend | TBD | 待 Round 1 完成 | **[CONSENSUS: YES]**(PM)— 4 个 Q 从 PM 视角均为 non-blocking。 +======= +| PM | `[CONSENSUS: YES]` | 4Q non-blocking,实施复杂度 2.5d | +| ⚙️ Backend | TBD | 待 Review 完成后投票 | +| Architect | TBD | 待 Round 1 输出 | + +[CONSENSUS: NO] — Round 1 Draft 阶段,Backend 需完成 R1-T1 ~ T6 后再投票 +>>>>>>> council/Backend